]> jfr.im git - irc/rqf/shadowircd.git/blame - ChangeLog
[svn] Target left IRC (more friendly error message if a UID
[irc/rqf/shadowircd.git] / ChangeLog
CommitLineData
0482ebf7 1jilles 2007/05/02 19:56:40 UTC (20070502-3436)
2 Log:
3 Remove emptyline craq because it leaks memory on /rehash motd etc.
4 from ratbox 2.2 (anfl/Androsyn)
5
6
7 Changes: Modified:
8 +6 -14 trunk/src/cache.c (File Modified)
9
10
1d3e262e 11jilles 2007/04/28 23:47:25 UTC (20070428-3434)
12 Log:
13 Merge old trunk r2767:
14 Copy channel name from command on lowerTS JOIN/SJOIN,
15 this makes the capitalization of the channel name
16 timestamped like modes are.
17
18
19 Changes: Modified:
20 +3 -0 trunk/modules/core/m_join.c (File Modified)
21 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
22
23
1117fbd3 24jilles 2007/04/26 23:01:16 UTC (20070426-3432)
25 Log:
26 Merge old trunk r2065,r2067:
27 channel_modes(): get rid of the trailing space
28 also make the *pbuf check work like it should
29 (don't call IsMember another time if we already
30 gave one parameter)
31 simplify a bit more, update comments
32
33
34 Changes: Modified:
35 +13 -13 trunk/src/channel.c (File Modified)
36
37
f1e35c19 38jilles 2007/04/25 15:22:28 UTC (20070425-3426)
39 Log:
40 webirc bugfix
41
42
43 Changes: Modified:
44 +1 -1 trunk/extensions/m_webirc.c (File Modified)
45
46
4636e5cb 47jilles 2007/04/25 15:21:34 UTC (20070425-3424)
48 Log:
49 chghost: refuse spoofs which are empty or start with a colon
50 (would break the protocol)
51
52
53 Changes: Modified:
54 +3 -0 trunk/modules/m_chghost.c (File Modified)
55
56
822a4a25 57jilles 2007/04/22 14:35:28 UTC (20070422-3422)
58 Log:
59 Fix description of 043 numeric.
60
61
62 Changes: Modified:
63 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
64
65
f22db6d0 66jilles 2007/04/22 14:02:54 UTC (20070422-3420)
67 Log:
68 SAVE: make the nickTS of the UID nick equal to 100, so it
69 is always in sync on the network.
70
71
72 Changes: Modified:
73 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
74 +15 -11 trunk/modules/core/m_nick.c (File Modified)
75
76
3f7e0642 77jilles 2007/04/22 11:22:10 UTC (20070422-3418)
78 Log:
79 Force nickTS to increase when a local user changes their nick.
80
81
82 Changes: Modified:
83 +5 -1 trunk/modules/core/m_nick.c (File Modified)
84
85
95ffa685 86jilles 2007/04/15 20:18:54 UTC (20070415-3416)
87 Log:
88 Remove #define UFLAGS. We haven't allowed this
89 undocumented extension to the IRC protocol for
90 years (allowing an initial umode in USER).
91
92
93 Changes: Modified:
94 +0 -2 trunk/modules/m_user.c (File Modified)
95
96
81795a91 97jilles 2007/04/15 16:54:50 UTC (20070415-3414)
98 Log:
99 Move new_local_user hook, so it is possible to call
100 exit_client() from it, refusing the connection.
101
102
103 Changes: Modified:
104 +3 -1 trunk/doc/hooks.txt (File Modified)
105 +10 -9 trunk/src/s_user.c (File Modified)
106
107
e2b44358 108jilles 2007/04/15 16:49:56 UTC (20070415-3412)
109 Log:
110 Only free PreClient struct when the rest of the Client
111 is freed, not immediately upon exit_client(). Doing this
112 would cause problems with sasl's new_local_user hook
113 vs hooks that exit the client there.
114
115
116 Changes: Modified:
117 +0 -1 trunk/src/client.c (File Modified)
118
119
ec3fbdec 120jilles 2007/04/14 21:53:28 UTC (20070414-3410)
121 Log:
122 Use TS6 prefix for server-server JOIN 0.
123
124
125 Changes: Modified:
126 +2 -1 trunk/modules/core/m_join.c (File Modified)
127
128
452f4d4b 129jilles 2007/04/14 20:58:56 UTC (20070414-3408)
130 Log:
131 Use orighost in kill server notices.
132
133
134 Changes: Modified:
135 +3 -3 trunk/modules/core/m_kill.c (File Modified)
136
137
d1d0629f 138jilles 2007/04/13 19:06:53 UTC (20070413-3406)
139 Log:
140 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
141
142
143 Changes: Modified:
144 +3 -3 trunk/modules/m_set.c (File Modified)
145
146
f4ed5745 147nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
148 Log:
149 - 2.2 operline
150
151
152 Changes: Modified:
153 +1 -1 trunk/src/messages.tab (File Modified)
154
155
725a6c5d 156jilles 2007/04/05 00:38:52 UTC (20070405-3396)
157 Log:
158 Show max_clients in /info.
159
160
161 Changes: Modified:
162 +6 -0 trunk/modules/m_info.c (File Modified)
163
164
d8228627 165jilles 2007/04/05 00:33:52 UTC (20070405-3394)
166 Log:
167 Don't allow /quote set max higher than the
168 serverinfo::max_clients ircd.conf value.
169
170
171 Changes: Modified:
172 +8 -0 trunk/modules/m_set.c (File Modified)
173
174
6c70c576 175jilles 2007/04/05 00:24:47 UTC (20070405-3392)
176 Log:
177 Change code that checks maxclients limit: allow exactly
178 the configured amount of non-exceed_limit clients.
179 Code that appeared to limit exceed_limit clients too
180 but less heavily removed (it was not effective because
181 the parentheses were wrong).
182
183
184 Changes: Modified:
185 +2 -4 trunk/src/s_user.c (File Modified)
186
187
afc20e91 188jilles 2007/04/05 00:12:55 UTC (20070405-3390)
189 Log:
190 By default, leave MAX_BUFFER fds free for log files,
191 server connections, ident lookups, exceed_limit clients,
192 etc. Mention this in example.conf and reference.conf.
193
194
195 Changes: Modified:
196 +4 -2 trunk/doc/example.conf (File Modified)
197 +3 -1 trunk/doc/reference.conf (File Modified)
198 +1 -1 trunk/src/s_conf.c (File Modified)
199
200
23836ead 201jilles 2007/04/03 22:45:04 UTC (20070403-3384)
202 Log:
203 --with-maxclients configure option is gone
204
205
206 Changes: Modified:
207 +0 -11 trunk/INSTALL (File Modified)
208
209
78e647ad 210jilles 2007/04/03 22:25:11 UTC (20070403-3380)
211 Log:
212 Make the code that raises fd rlimit to hard limit work.
213
214
215 Changes: Modified:
216 +5 -5 trunk/src/ircd.c (File Modified)
217
218
1aa8ffcb 219nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
220 Log:
221 - note the I/O reworking
222
223
224 Changes: Modified:
225 +2 -0 trunk/NEWS (File Modified)
226
227
f32e30dd 228nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
229 Log:
230 - use mkdir -p
231
232
233 Changes: Modified:
234 +4 -4 trunk/doc/Makefile.in (File Modified)
235
236
75189454 237nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
238 Log:
239 - enforce proper conditions for EPOLL_CTL_DEL.
240 - remove possibly problematic "performance" check
241
242
243 Changes: Modified:
244 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
245
246
5522d08c 247nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
248 Log:
249 - rename m_list_safelist to m_list and remove ratbox implementation
250
251
252 Changes: Modified:
253 +393 -664 trunk/modules/Makefile.in (File Modified)
254 + - trunk/modules/m_list.c (File Added)
255 + - trunk/modules/m_list_ratbox.c (File Deleted)
256 + - trunk/modules/m_list_safelist.c (File Deleted)
257
258
607cf49f 259nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
260 Log:
261 - some more transit to sendto_one_numeric().
262
263
264 Changes: Modified:
265 +2 -3 trunk/modules/m_away.c (File Modified)
266 +3 -3 trunk/src/messages.tab (File Modified)
267 +1 -1 trunk/src/s_user.c (File Modified)
268
269
e8a2d50d 270nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
271 Log:
272 - change some sendto_one() to sendto_one_numeric().
273
274
275 Changes: Modified:
276 +4 -10 trunk/modules/m_admin.c (File Modified)
277 +3 -3 trunk/modules/m_map.c (File Modified)
278 +12 -12 trunk/src/messages.tab (File Modified)
279 +1 -2 trunk/src/s_conf.c (File Modified)
280 +9 -10 trunk/src/s_user.c (File Modified)
281
282
88520303 283nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
284 Log:
285 - river's ports.c from old charybdis trunk
286
287
288 Changes: Modified:
289 +195 -0 trunk/configure.ac (File Modified)
290 + - trunk/libcharybdis/ports.c (File Added)
291
292
1b4cfad8 293nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
294 Log:
295 - remove broken ports stuff and devpoll stuff.
296
297
298 Changes: Modified:
299 +0 -307 trunk/configure (File Modified)
300 +0 -21 trunk/configure.ac (File Modified)
301 +0 -474 trunk/include/setup.h.in (File Modified)
302 + - trunk/libcharybdis/devpoll.c (File Deleted)
303 + - trunk/libcharybdis/ports.c (File Deleted)
304
305
5e12fb10 306nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
307 Log:
308 - regenerate files
309
310
311 Changes: Modified:
312 +1 -25 trunk/configure (File Modified)
313 +0 -3 trunk/include/setup.h.in (File Modified)
314
315
4536ee25 316nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
317 Log:
318 - remove x86-optimized hash code.
319
320
321 Changes: Modified:
322 +0 -13 trunk/configure.ac (File Modified)
323 +2 -187 trunk/src/Makefile.in (File Modified)
324 + - trunk/src/fnvhash.s (File Deleted)
325
326
6c8cbf34 327nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
328 Log:
329 - apparently setting KE_LENGTH to 128 is fine.
330
331
332 Changes: Modified:
333 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
334
335
3611dcf7 336nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
337 Log:
338 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
339
340
341 Changes: Modified:
342 +5627 -5747 trunk/configure (File Modified)
343 +0 -15 trunk/configure.ac (File Modified)
344 +0 -2 trunk/include/m_info.h (File Modified)
345 +6 -9 trunk/include/setup.h.in (File Modified)
346 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
347
348
631ef239 349nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
350 Log:
351 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
352 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
353 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
354
355
356 Changes: Modified:
357 +0 -5 trunk/include/config.h (File Modified)
358 +0 -5 trunk/include/config.h.dist (File Modified)
359 +0 -6 trunk/include/defaults.h (File Modified)
360 +0 -3 trunk/include/m_info.h (File Modified)
361 +21 -7 trunk/libcharybdis/commio.c (File Modified)
362 +2 -0 trunk/libcharybdis/commio.h (File Modified)
363 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
364 +4 -3 trunk/libcharybdis/poll.c (File Modified)
365 +0 -3 trunk/libcharybdis/select.c (File Modified)
366 +0 -9 trunk/src/ircd.c (File Modified)
367 +23 -26 trunk/src/listener.c (File Modified)
368 +2 -1 trunk/src/restart.c (File Modified)
369 +5 -1 trunk/src/s_auth.c (File Modified)
370 +1 -1 trunk/src/s_conf.c (File Modified)
371 +3 -1 trunk/src/s_serv.c (File Modified)
372
373
6fcb8629 374jilles 2007/04/02 22:03:08 UTC (20070402-3350)
375 Log:
376 Repair operspy who !#channel, broken by me in r3283.
377
378
379 Changes: Modified:
380 +2 -2 trunk/modules/m_who.c (File Modified)
381
382
f71e18ee 383jilles 2007/04/01 22:20:00 UTC (20070401-3344)
384 Log:
385 Update bug report and IRC channel information.
386
387
388 Changes: Modified:
389 +2 -1 trunk/BUGS (File Modified)
390 +2 -1 trunk/NEWS (File Modified)
391
392
91132813 393jilles 2007/04/01 22:10:05 UTC (20070401-3342)
394 Log:
395 Change copyright years in version.c.SH as in release-2.1 r3339.
396
397
398 Changes: Modified:
399 +2 -2 trunk/src/version.c.SH (File Modified)
400
401
8d53472c 402jilles 2007/03/30 23:34:11 UTC (20070330-3325)
403 Log:
404 Rerun autoconf.
405
406
407 Changes: Modified:
408 +104 -0 trunk/configure (File Modified)
409
410
3ad1a781 411jilles 2007/03/30 23:33:43 UTC (20070330-3323)
412 Log:
413 Need to check for various flavours of epoll,
414 even if --enable-epoll is forced.
415
416
417 Changes: Modified:
418 +1 -0 trunk/configure.ac (File Modified)
419
420
a34ec229 421jilles 2007/03/30 23:32:43 UTC (20070330-3321)
422 Log:
423 Hack to allow some more warnings, already present in configure (?).
424
425
426 Changes: Modified:
427 +1 -1 trunk/aclocal.m4 (File Modified)
428
429
5c5d24f0 430jilles 2007/03/29 20:03:06 UTC (20070329-3319)
431 Log:
432 Merge old trunk r2077,r2079:
433 - Move closing of servlink control fd to close_connection()
434 instead of doing it in exit_local_server(), and make sure
435 we first close the data fd and then the control fd.
436 - Have servlink process ready fds in order net, data, ctrl
437 instead of ctrl, data, net. This seems to fix the problem
438 that squit reasons do not show up on the other side of a
439 ziplink (by making it send any final SQUIT and/or ERROR
440 before noticing the closed control fd).
441
442
443 Changes: Modified:
444 +1 -1 trunk/servlink/io.c (File Modified)
445 +3 -12 trunk/src/client.c (File Modified)
446
447
64f2a7eb 448jilles 2007/03/28 23:17:06 UTC (20070328-3317)
449 Log:
450 Don't show the UID if a TS6 server sends a kick with
451 an empty or no comment. Note that charybdis never sends
452 such kicks.
453
454
455 Changes: Modified:
456 +4 -4 trunk/modules/core/m_kick.c (File Modified)
457
458
0bba1788 459jilles 2007/03/28 15:40:24 UTC (20070328-3307)
460 Log:
461 Merge old trunk r2081:
462 Don't say that services cannot be killed in
463 ERR_ISCHANSERVICE message (given when trying
464 to kick or deop them), as that's not the case.
465
466
467 Changes: Modified:
468 +1 -1 trunk/src/messages.tab (File Modified)
469
470
8d19a2b2 471jilles 2007/03/28 15:30:56 UTC (20070328-3305)
472 Log:
473 Merge old trunk r2059
474 Clarifications to the descriptions of umode +Q and cmode +F,
475 suggested by Ariadne@SorceryNet.
476
477
478 Changes: Modified:
479 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
480 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
481
482
e7d250a6 483jilles 2007/03/28 15:22:49 UTC (20070328-3303)
484 Log:
485 Merge old trunk r2907,r2991:
486 Allow TESTLINE on channel names.
487
488
489 Changes: Modified:
490 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
491 +4 -0 trunk/help/opers/testline (File Modified)
492 +22 -0 trunk/modules/m_testline.c (File Modified)
493
494
add9f99d 495jilles 2007/03/28 15:04:06 UTC (20070328-3301)
496 Log:
497 Merge old trunk r2835:
498 resolver: if sendto(2) fails, try sending to the next nameserver
499
500
501 Changes: Modified:
502 +1 -1 trunk/src/res.c (File Modified)
503
504
42bda3f3 505jilles 2007/03/28 14:54:10 UTC (20070328-3299)
506 Log:
507 Merge old trunk r2817:
508 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
509 starts with a digit. This is safe because the last
510 parameter is a nick and never a UID. (The first parameter
511 in a server-server two-param whois is a UID/SID.)
512
513
514 Changes: Modified:
515 +1 -1 trunk/modules/m_whois.c (File Modified)
516
517
8a1e143f 518jilles 2007/03/28 14:49:48 UTC (20070328-3297)
519 Log:
520 Merge old trunk r2779,r2785:
521 Show correct privilege name in a few ERR_NOPRIVS numerics.
522
523
524 Changes: Modified:
525 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
526 +1 -1 trunk/extensions/m_opme.c (File Modified)
527 +2 -2 trunk/unsupported/m_force.c (File Modified)
528
529
a5ea0e0d 530jilles 2007/03/28 14:45:46 UTC (20070328-3295)
531 Log:
532 Merge old trunk r2695:
533 Send an SQUIT instead of an ERROR to announce /die to connected servers.
534 This will generate better server notices.
535
536
537 Changes: Modified:
538 +3 -2 trunk/modules/core/m_die.c (File Modified)
539
540
5ea98c7a 541jilles 2007/03/28 14:33:50 UTC (20070328-3293)
542 Log:
543 Merge old trunk r2294:
544 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
545
546
547 Changes: Modified:
548 +1 -1 trunk/src/s_user.c (File Modified)
549
550
c83cbedc 551jilles 2007/03/28 14:30:10 UTC (20070328-3291)
552 Log:
553 Merge old trunk r2226:
554 If we are connecting outward to a server, check if the
555 server name they sent is the same as what we tried to
556 connect to. Previously such a connection could succeed
557 if there existed connect blocks with the same IP and
558 passwords for the other server name.
559
560
561 Changes: Modified:
562 +11 -0 trunk/modules/core/m_server.c (File Modified)
563
564
9c2f9ec9 565jilles 2007/03/28 14:21:37 UTC (20070328-3289)
566 Log:
567 Merge old trunk r2212:
568 Another handling of SJOINs without nicks:
569 Propagate them if the channel is +P or the channel
570 already existed, otherwise remove the channel again
571 and do not propagate the SJOIN.
572
573
574 Changes: Modified:
575 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
576
577
7201bb21 578jilles 2007/03/28 13:49:57 UTC (20070328-3287)
579 Log:
580 Remove channels entirely from /whois on services.
581 This cannot be overridden with operspy.
582
583
584 Changes: Modified:
585 +20 -17 trunk/modules/m_whois.c (File Modified)
586
587
04513cff 588jilles 2007/03/28 13:11:30 UTC (20070328-3283)
589 Log:
590 Fix /who on channels with ** in their name.
591
592
593 Changes: Modified:
594 +2 -2 trunk/modules/m_who.c (File Modified)
595
596
4cda5f22 597jilles 2007/03/25 17:59:50 UTC (20070325-3281)
598 Log:
599 NEWS: As in 2.1.3, mention that the TS6 revision will
600 interoperate with older versions
601
602
603 Changes: Modified:
604 +2 -1 trunk/NEWS (File Modified)
605
606
0af87e57 607jilles 2007/03/18 16:29:31 UTC (20070318-3275)
608 Log:
609 Fix documentation of HIDE_SERVERS_IPS define.
610
611
612 Changes: Modified:
613 +2 -2 trunk/include/config.h.dist (File Modified)
614
615
3891c2c2 616jilles 2007/03/18 14:44:24 UTC (20070318-3271)
617 Log:
618 Don't leak auth{} spoofed ip for I-line is full notice either.
619
620
621 Changes: Modified:
622 +1 -1 trunk/src/s_conf.c (File Modified)
623
624
4b7e6904 625jilles 2007/03/17 23:50:25 UTC (20070317-3265)
626 Log:
627 Update NEWS.
628
629
630 Changes: Modified:
631 +37 -0 trunk/NEWS (File Modified)
632
633
0b15df83 634jilles 2007/03/15 18:09:08 UTC (20070315-3259)
635 Log:
636 Allow /invite (but not invex) to override +r, +l, +j in
637 addition to +i. As before, a restrictive mode must be in
638 place at /invite time for the invite to have an effect;
639 +r does not count as a restrictive mode if the user is
640 logged in; +l and +j always count as restrictive modes to
641 allow for cases where they would allow join at /invite
642 time but not when the user tries to join.
643
644
645 Changes: Modified:
646 +6 -2 trunk/modules/m_invite.c (File Modified)
647 +21 -10 trunk/src/channel.c (File Modified)
648
649
1ebf4db4 650jilles 2007/03/13 16:09:28 UTC (20070313-3257)
651 Log:
652 Remove invite_ops_only, forcing it to YES.
653
654
655 Changes: Modified:
656 +0 -1 trunk/doc/example.conf (File Modified)
657 +0 -5 trunk/doc/reference.conf (File Modified)
658 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
659 +0 -1 trunk/include/s_conf.h (File Modified)
660 +0 -6 trunk/modules/m_info.c (File Modified)
661 +10 -14 trunk/modules/m_invite.c (File Modified)
662 +0 -1 trunk/src/newconf.c (File Modified)
663 +0 -1 trunk/src/s_conf.c (File Modified)
664
665
307328bb 666jilles 2007/03/06 14:07:11 UTC (20070306-3255)
667 Log:
668 Move username check after xline and dnsbl checks, so it
669 will not complain to opers about clients who are xlined
670 or blacklisted anyway (both of which silently reject).
671
672
673 Changes: Modified:
674 +15 -15 trunk/src/s_user.c (File Modified)
675
676
0734f634 677nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
678 Log:
679 - MASTER_MAX is no longer relevant
680
681
682 Changes: Modified:
683 +0 -7 trunk/modules/m_set.c (File Modified)
684
685
35237302 686nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
687 Log:
688 - add config option for setting max_clients.
689
690
691 Changes: Modified:
692 +5 -0 trunk/doc/example.conf (File Modified)
693 +5 -0 trunk/doc/reference.conf (File Modified)
694 +2 -0 trunk/include/s_conf.h (File Modified)
695 +1 -1 trunk/src/ircd.c (File Modified)
696 +2 -0 trunk/src/newconf.c (File Modified)
697 +2 -1 trunk/src/s_conf.c (File Modified)
698
699
c2d96fcb 700nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
701 Log:
702 - remove get_maxrss() and all of that insecure and unsafe nonsense
703
704
705 Changes: Modified:
706 +3 -38 trunk/src/ircd.c (File Modified)
707 +1 -1 trunk/src/restart.c (File Modified)
708 +0 -4 trunk/src/s_stats.c (File Modified)
709
710
68ff929f 711nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
712 Log:
713 - avoid some potential NULL dereferencing
714
715
716 Changes: Modified:
717 +1 -1 trunk/libcharybdis/commio.c (File Modified)
718
719
a6a30f6f 720nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
721 Log:
722 - fix a typo
723
724
725 Changes: Modified:
726 +1 -1 trunk/libcharybdis/poll.c (File Modified)
727
728
c18de29d 729nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
730 Log:
731 - rework poll a bit for the MAXCONNECTIONS changes.
732
733
734 Changes: Modified:
735 +46 -23 trunk/libcharybdis/poll.c (File Modified)
736
737
ce439f51 738jilles 2007/03/05 17:52:28 UTC (20070305-3241)
739 Log:
740 Our way of using kqueue may cause it to report fds we
741 don't know about anymore, cope.
742
743
744 Changes: Modified:
745 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
746
747
51b5f335 748jilles 2007/03/05 17:41:40 UTC (20070305-3239)
749 Log:
750 Don't reference freed memory (fde_t) in comm_close().
751
752
753 Changes: Modified:
754 +1 -1 trunk/libcharybdis/commio.c (File Modified)
755
756
df98bc52 757nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
758 Log:
759 - fix for 100% cpu use
760
761
762 Changes: Modified:
763 +1 -1 trunk/libcharybdis/commio.c (File Modified)
764
765
61e3b8f2 766nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
767 Log:
768 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
769
770
771 Changes: Modified:
772 +37 -25 trunk/libcharybdis/commio.c (File Modified)
773
774
d0e1e8ee 775nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
776 Log:
777 - clear up use of fd_table in ircd.
778
779
780 Changes: Modified:
781 +3 -2 trunk/src/s_serv.c (File Modified)
782
783
c961476e 784nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
785 Log:
786 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
787
788
789 Changes: Modified:
790 +97 -26 trunk/libcharybdis/commio.c (File Modified)
791 +3 -2 trunk/libcharybdis/commio.h (File Modified)
792 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
793 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
794 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
795 +3 -3 trunk/libcharybdis/poll.c (File Modified)
796 +2 -2 trunk/libcharybdis/ports.c (File Modified)
797 +2 -2 trunk/libcharybdis/select.c (File Modified)
798
799
e70f8e92 800jilles 2007/03/05 01:14:46 UTC (20070305-3227)
801 Log:
802 Fix some cases where the size argument to strlcpy()
803 for usernames and hostnames is 1 too small.
804
805
806 Changes: Modified:
807 +1 -1 trunk/modules/m_chghost.c (File Modified)
808 +2 -2 trunk/src/res.c (File Modified)
809 +2 -2 trunk/src/s_user.c (File Modified)
810
811
14e23b0e 812jilles 2007/03/04 23:42:55 UTC (20070304-3225)
813 Log:
814 Cut down quit/part/kick reasons to avoid quit reasons
815 overflowing the client exiting server notice (from
816 TOPICLEN to 260). kill reasons become shorter accordingly.
817 kline/dline/gline reasons become 390.
818 away messages stay at TOPICLEN for now.
819
820
821 Changes: Modified:
822 +8 -3 trunk/include/ircd_defs.h (File Modified)
823 +2 -2 trunk/modules/m_dline.c (File Modified)
824 +4 -4 trunk/modules/m_gline.c (File Modified)
825 +2 -2 trunk/modules/m_kline.c (File Modified)
826
827
61569b65 828jilles 2007/03/02 17:45:47 UTC (20070302-3223)
829 Log:
830 Don't leak auth{} spoofed IP addresses in +f notices.
831 from ratbox (androsyn)
832
833
834 Changes: Modified:
835 +10 -3 trunk/src/s_conf.c (File Modified)
836
837
606384ae 838jilles 2007/02/24 19:34:28 UTC (20070224-3219)
839 Log:
840 Make oper_up() take +i/-i during opering up into account
841 (e.g. no_oper_invis extension, +i in operator::umodes).
842 Remove the hack from no_oper_invis.
843
844
845 Changes: Modified:
846 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
847 +4 -0 trunk/src/s_user.c (File Modified)
848
849
652b8478 850jilles 2007/02/24 18:35:58 UTC (20070224-3215)
851 Log:
852 no_oper_invis: decrement invisible count when clearing
853 invisible on a local client who has just opered up
854 oper_up() should really do this
855
856
857 Changes: Modified:
858 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
859
860
af6ca5f5 861jilles 2007/02/21 19:52:51 UTC (20070221-3213)
862 Log:
863 Put "End of Channel Quiet List" instead of
864 "End of Channel Ban List" for a +q list.
865 Due to client restrictions the numerics for
866 quiet lists must be the same as for ban lists.
867
868
869 Changes: Modified:
870 +4 -1 trunk/src/chmode.c (File Modified)
871
872
11781253 873jilles 2007/02/20 00:34:28 UTC (20070220-3211)
874 Log:
875 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
876 Change TS6 JOIN processing
877 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
878 a local user joins an existing channel
879 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
880 propagating a TS6 JOIN
881 - don't interpret simple modes in an incoming TS6 JOIN
882
883 This is to avoid desyncs when certain mode changes (e.g. -im)
884 cross with joins. A downside is that simple modes will be
885 more desynched when a JOIN creates a channel or lowers TS,
886 but that's less important.
887
888 Update the TS6 specification to include this, and clarify
889 that TMODE can come from a server and that MODE must be
890 translated into TMODE from other servers too.
891
892
893 Changes: Modified:
894 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
895 +19 -127 trunk/modules/core/m_join.c (File Modified)
896
897
bee3b671 898jilles 2007/02/11 16:54:43 UTC (20070211-3209)
899 Log:
900 Make -logfile work again.
901
902
903 Changes: Modified:
904 +2 -2 trunk/src/s_log.c (File Modified)
905
906
9b6ff0c8 907nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
908 Log:
909 - fix off-by-one memory overflow error.
910
911
912 Changes: Modified:
913 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
914
915
c8ff7ca9 916jilles 2007/02/04 15:08:04 UTC (20070204-3203)
917 Log:
918 Change handling of modularized umodes:
919 - keep the bitmask reserved forever to the letter, fixing
920 the problems when loading multiple umode modules,
921 unloading them and then loading them in a different order
922 - don't allow local users to change umodes which have
923 been unloaded and don't set them on new users via
924 default_umodes
925
926
927 Changes: Modified:
928 +24 -3 trunk/src/s_user.c (File Modified)
929
930
a8086a7c 931jilles 2007/02/04 01:59:38 UTC (20070204-3201)
932 Log:
933 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
934
935
936 Changes: Modified:
937 +1 -0 trunk/include/s_user.h (File Modified)
938 +0 -22 trunk/libcharybdis/tools.c (File Modified)
939 +0 -1 trunk/libcharybdis/tools.h (File Modified)
940 +22 -0 trunk/src/s_user.c (File Modified)
941
942
01cebbd8 943jilles 2007/02/01 01:44:31 UTC (20070201-3195)
944 Log:
945 DNSBL keyword substitution is available as of 2.1.3.
946
947
948 Changes: Modified:
949 +1 -1 trunk/doc/example.conf (File Modified)
950
951
1e56e993 952jilles 2007/02/01 01:07:42 UTC (20070201-3183)
953 Log:
954 Change two occurances like match(userinput, target_p->name) ||
955 match(target_p->name, userinput) to just match(userinput,
956 target_p->name). No client name can contain * or ? now.
957
958
959 Changes: Modified:
960 +1 -1 trunk/modules/m_trace.c (File Modified)
961 +1 -2 trunk/src/s_serv.c (File Modified)
962
963
4d7a1ee5 964jilles 2007/02/01 00:49:07 UTC (20070201-3181)
965 Log:
966 Do not try find_server() on a name find_client() has
967 returned NULL for, as this will always return NULL
968 since the removal of hostmasking.
969
970
971 Changes: Modified:
972 +1 -2 trunk/modules/m_pong.c (File Modified)
973 +0 -4 trunk/src/s_serv.c (File Modified)
974
975
e26e2b19 976jilles 2007/02/01 00:34:33 UTC (20070201-3179)
977 Log:
978 Remove server_exists() which checked whether the
979 server name existed taking hostmasking into account
980 and just check with find_server(); admittedly
981 this checks if the name is a SID but that's not
982 a real problem.
983
984
985 Changes: Modified:
986 +3 -27 trunk/modules/core/m_server.c (File Modified)
987
988
b0b7de54 989jilles 2007/02/01 00:19:14 UTC (20070201-3177)
990 Log:
991 Remove hash_find_masked_server(), which made it possible
992 to specify the full (unmasked) name of a server behind
993 a hostmask. As a result find_any_client() (for prefixes)
994 becomes equal to find_client(), so remove that too.
995
996
997 Changes: Modified:
998 +0 -1 trunk/include/hash.h (File Modified)
999 +1 -75 trunk/src/hash.c (File Modified)
1000 +1 -1 trunk/src/parse.c (File Modified)
1001
1002
f42e9ceb 1003jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1004 Log:
1005 Remove '*' from valid server name characters.
1006 This makes it impossible to connect hostmasked servers.
1007 (This support didn't work well anyway, was incompatible
1008 with TS6 and we never masked ourselves.)
1009
1010
1011 Changes: Modified:
1012 +1 -1 trunk/src/match.c (File Modified)
1013
1014
e5d9ca18 1015jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1016 Log:
1017 Change spambot, flooder and jupe joiner notices from host to orighost.
1018
1019
1020 Changes: Modified:
1021 +1 -1 trunk/modules/core/m_join.c (File Modified)
1022 +2 -2 trunk/modules/core/m_message.c (File Modified)
1023 +2 -2 trunk/src/channel.c (File Modified)
1024
1025
63aecfb9 1026jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1027 Log:
1028 Add documentation for SASL client protocol, same as atheme doc/SASL.
1029
1030
1031 Changes: Modified:
1032 + - trunk/doc/sasl.txt (File Added)
1033
1034
0c8f86ec 1035jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1036 Log:
1037 Include real hostname in Closing Link message for unknown
1038 connections that have sent USER. This is helpful for
1039 k-lined users while not breaking server IP hiding.
1040
1041
1042 Changes: Modified:
1043 +3 -1 trunk/src/client.c (File Modified)
1044
1045
dd12a19c 1046jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1047 Log:
1048 Rerun autoconf.
1049
1050
1051 Changes: Modified:
1052 +29 -29 trunk/configure (File Modified)
1053
1054
b1fc1658 1055nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1056 Log:
1057 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1058
1059
1060 Changes: Modified:
1061 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1062
1063
8d090389 1064nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1065 Log:
1066 Backport from early 3.x:
1067
1068 --
1069 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1070 Log:
1071 - remove "Processing connection to foobar.net" message
1072
1073
1074 Changes: Modified:
1075 +0 -3 trunk/src/s_auth.c (File Modified)
1076
1077
1078 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1079 Log:
1080 - missed the processing connection one (actually, we can probably nuke this one)
1081
1082
1083 Changes: Modified:
1084 +1 -2 trunk/src/s_auth.c (File Modified)
1085
1086
1087 river 2006/09/27 16:33:05 UTC (20060927-2174)
1088 Log:
1089 get_client_name = stupid
1090
1091
1092
1093 Changes: Modified:
1094 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1095
1096
1097 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1098 Log:
1099 - remove excessive arguments
1100
1101
1102 Changes: Modified:
1103 +1 -2 trunk/src/s_conf.c (File Modified)
1104 +1 -1 trunk/src/s_user.c (File Modified)
1105
1106
1107 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1108 Log:
1109 - use sendto_one_notice() for on-connect notices too.
1110
1111
1112 Changes: Modified:
1113 +10 -10 trunk/src/s_auth.c (File Modified)
1114
1115
1116 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1117 Log:
1118 - use sendto_one_notice() in the core, too.
1119
1120
1121 Changes: Modified:
1122 +2 -2 trunk/src/chmode.c (File Modified)
1123 +8 -15 trunk/src/modules.c (File Modified)
1124 +3 -5 trunk/src/s_conf.c (File Modified)
1125 +1 -2 trunk/src/s_newconf.c (File Modified)
1126 +20 -57 trunk/src/s_user.c (File Modified)
1127
1128
1129 river 2006/09/27 16:19:25 UTC (20060927-2166)
1130 Log:
1131 the KILL command will use get_client_name(, SHOW_IP) instead of
1132 target->name, and will show a more useful error for local opers
1133
1134
1135
1136 Changes: Modified:
1137 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1138
1139
1140 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1141 Log:
1142 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1143
1144
1145 Changes: Modified:
1146 +4 -2 trunk/src/send.c (File Modified)
1147
1148
1149 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1150 Log:
1151 - back out r2159
1152
1153
1154 Changes: Modified:
1155 +1 -1 trunk/include/client.h (File Modified)
1156
1157
1158 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1159 Log:
1160 - get_id(): fall back to "*" if client has no known name
1161
1162
1163 Changes: Modified:
1164 +1 -1 trunk/include/client.h (File Modified)
1165
1166
1167 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1168 Log:
1169 - convert to sendto_one_notice().
1170
1171
1172 Changes: Modified:
1173 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1174 +4 -6 trunk/unsupported/m_force.c (File Modified)
1175
1176
1177 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1178 Log:
1179 - use sendto_one_notice() in many places instead of
1180 sendto_one(source_p, ":%s NOTICE %s :", ...);
1181
1182
1183 Changes: Modified:
1184 +10 -25 trunk/extensions/example_module.c (File Modified)
1185 +5 -14 trunk/extensions/hurt.c (File Modified)
1186 +1 -2 trunk/extensions/m_42.c (File Modified)
1187 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1188 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1189 +1 -2 trunk/extensions/m_opme.c (File Modified)
1190 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1191 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1192 +3 -7 trunk/modules/core/m_die.c (File Modified)
1193 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1194 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1195 +1 -2 trunk/modules/m_challenge.c (File Modified)
1196 +11 -15 trunk/modules/m_connect.c (File Modified)
1197 +20 -28 trunk/modules/m_dline.c (File Modified)
1198 +2 -2 trunk/modules/m_etrace.c (File Modified)
1199 +11 -21 trunk/modules/m_gline.c (File Modified)
1200 +2 -4 trunk/modules/m_kline.c (File Modified)
1201 +1 -2 trunk/modules/m_rehash.c (File Modified)
1202 +3 -7 trunk/modules/m_restart.c (File Modified)
1203 +31 -45 trunk/modules/m_set.c (File Modified)
1204 +2 -4 trunk/modules/m_testmask.c (File Modified)
1205 +5 -8 trunk/modules/m_unreject.c (File Modified)
1206 +2 -5 trunk/modules/m_xline.c (File Modified)
1207 --
1208
1209
1210 Changes: Modified:
1211 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1212 +10 -25 trunk/extensions/example_module.c (File Modified)
1213 +5 -14 trunk/extensions/hurt.c (File Modified)
1214 +1 -2 trunk/extensions/m_42.c (File Modified)
1215 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1216 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1217 +1 -2 trunk/extensions/m_opme.c (File Modified)
1218 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1219 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1220 +3 -7 trunk/modules/core/m_die.c (File Modified)
1221 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1222 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1223 +1 -2 trunk/modules/m_challenge.c (File Modified)
1224 +11 -15 trunk/modules/m_connect.c (File Modified)
1225 +2 -4 trunk/modules/m_dline.c (File Modified)
1226 +2 -2 trunk/modules/m_etrace.c (File Modified)
1227 +11 -21 trunk/modules/m_gline.c (File Modified)
1228 +2 -4 trunk/modules/m_kline.c (File Modified)
1229 +1 -2 trunk/modules/m_rehash.c (File Modified)
1230 +3 -7 trunk/modules/m_restart.c (File Modified)
1231 +31 -45 trunk/modules/m_set.c (File Modified)
1232 +2 -4 trunk/modules/m_testmask.c (File Modified)
1233 +5 -8 trunk/modules/m_unreject.c (File Modified)
1234 +1 -3 trunk/modules/m_xline.c (File Modified)
1235 +2 -2 trunk/src/chmode.c (File Modified)
1236 +8 -15 trunk/src/modules.c (File Modified)
1237 +10 -14 trunk/src/s_auth.c (File Modified)
1238 +3 -6 trunk/src/s_conf.c (File Modified)
1239 +1 -2 trunk/src/s_newconf.c (File Modified)
1240 +20 -57 trunk/src/s_user.c (File Modified)
1241 +4 -2 trunk/src/send.c (File Modified)
1242 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1243 +4 -6 trunk/unsupported/m_force.c (File Modified)
1244
1245
5366977b 1246nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1247 Log:
1248 - keyword-subst from charybdis 2.2.
1249
1250
1251 Changes: Modified:
1252 +12 -3 trunk/doc/example.conf (File Modified)
1253 +58 -3 trunk/doc/reference.conf (File Modified)
1254 + - trunk/include/substitution.h (File Added)
1255 +1 -0 trunk/src/Makefile.in (File Modified)
1256 +2 -2 trunk/src/s_conf.c (File Modified)
1257 +164 -1 trunk/src/s_user.c (File Modified)
1258 + - trunk/src/substitution.c (File Added)
1259
1260
92fb5c31 1261nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1262 Log:
1263 Removed merge tracking for "svnmerge" for
1264 http://svn.atheme.org/charybdis/branches/release-2.2
1265
1266
1267 Changes: Modified:
1268 + - trunk/ (Property Modified)
1269
1270
1271nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1272 Log:
1273 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1274 http://svn.atheme.org/charybdis/branches/release-2.2
1275
1276
1277 Changes: Modified:
1278 + - trunk/ (Property Modified)
1279
1280
1281nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1282 Log:
1283 Removed merge tracking for "svnmerge" for
1284 http://svn.atheme.org/charybdis/branches/release-2.2
1285
1286
1287 Changes: Modified:
1288 + - trunk/ (Property Modified)
1289
1290
1291nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1292 Log:
1293 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1294 http://svn.atheme.org/charybdis/branches/release-2.2
1295
1296
1297 Changes: Modified:
1298 + - trunk/ (Property Modified)
1299
1300
1301nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1302 Log:
1303 - bleah
1304
1305
1306 Changes: Modified:
1307 + - trunk/ (Property Modified)
1308
1309
1310nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1311 Log:
1312 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1313 http://svn.atheme.org/charybdis/branches/release-2.2
1314
1315
1316 Changes: Modified:
1317 + - trunk/ (Property Modified)
1318
1319
1320nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1321 Log:
1322 - version bump to 2.2.0
1323
1324
1325 Changes: Modified:
1326 +3 -1 trunk/NEWS (File Modified)
1327 +1 -1 trunk/configure.ac (File Modified)
1328
1329
55da5539 1330nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1331 Log:
1332 - the new plan:
1333 + branches/release-2.1 -> 2.2 base
1334 + 3.0 -> branches/cxxconversion
1335 + backport some immediate 3.0 functionality for 2.2
1336 + other stuff
1337
1338
1339 Changes: Modified:
1340 + - trunk/ (File Added)
1341
1342
212380e3 1343jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1344 Log:
1345 Merged revisions 3135,3137 via svnmerge from
1346 http://svn.atheme.org/charybdis/trunk
1347
1348 ........
1349 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1350
1351 - Expand TRACE description
1352 - Mention expiry time in TESTLINE
1353 ........
1354 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1355
1356 Update copyright year for sgml docs to 2007.
1357 ........
1358
1359
1360 Changes: Modified:
1361 + - branches/release-2.1/ (Property Modified)
1362 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1363 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1364
1365
1366jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1367 Log:
1368 Merged revisions 1999 via svnmerge from
1369 http://svn.atheme.org/charybdis/trunk
1370 Add river to CREDITS
1371
1372 ........
1373 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1374
1375 vanity
1376 ........
1377
1378
1379 Changes: Modified:
1380 + - branches/release-2.1/ (Property Modified)
1381 +1 -0 branches/release-2.1/CREDITS (File Modified)
1382
1383
1384jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1385 Log:
1386 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1387 http://svn.atheme.org/charybdis/trunk
1388
1389 ........
1390 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1391
1392 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1393 ........
1394 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1395
1396 - add use_forward to /info
1397 ........
1398 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1399
1400 Call channel_modes() with &me instead of source_p when
1401 sending out a JOIN and SJOIN for a local user. This
1402 saves checking whether they are on the channel they
1403 have just joined.
1404 ........
1405 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1406
1407 If use_forward is disabled:
1408 - hide +fFQ in 005
1409 - hide +f in /mode #channel (/mode #channel f still shows it)
1410 - do not send any mode changes adding +f to local clients
1411 (-f ones are still sent)
1412 ........
1413
1414
1415 Changes: Modified:
1416 + - branches/release-2.1/ (Property Modified)
1417 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1418 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1419 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1420 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1421 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1422 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1423 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1424 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1425 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1426 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1427 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1428 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1429
1430
1431jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1432 Log:
1433 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1434
1435
1436 Changes: Modified:
1437 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1438 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1439 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1440
1441
1442jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1443 Log:
1444 Add accountability (wallops, log) to OKICK.
1445
1446
1447 Changes: Modified:
1448 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1449
1450
1451jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1452 Log:
1453 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1454 Similar to branches/release-2.2 r3061.
1455
1456
1457 Changes: Modified:
1458 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1459
1460
1461jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1462 Log:
1463 - Write xline to file after instead of before notifying opers and source
1464 - Also notify source of failure to add xline
1465 Similar to branches/release-2.2 r3057.
1466
1467
1468 Changes: Modified:
1469 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1470
1471
1472jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1473 Log:
1474 If a dline/kline/resv cannot be added to the file, send
1475 the regular notices to local opers and source anyway,
1476 and also warn the source (local opers were already warned).
1477 Similar to branches/release-2.2 r3053.
1478
1479
1480 Changes: Modified:
1481 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1482
1483
1484jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1485 Log:
1486 Port over fixes from unkline/unxline/unresv to undline.
1487 Similar to branches/release-2.2 r3049.
1488
1489
1490 Changes: Modified:
1491 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1492
1493
1494jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1495 Log:
1496 Merged revisions 2915 via svnmerge from
1497 http://svn.atheme.org/charybdis/trunk
1498
1499 ........
1500 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1501
1502 In usage message, show kline.conf and xline.conf instead
1503 of klines.conf and xlines.conf.
1504 ........
1505
1506
1507 Changes: Modified:
1508 + - branches/release-2.1/ (Property Modified)
1509 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1510
1511
1512jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1513 Log:
1514 Merged revisions 2831,2833,2853 via svnmerge from
1515 http://svn.atheme.org/charybdis/trunk
1516
1517 ........
1518 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1519
1520 unkline/unxline/unresv:
1521 - if fclose on the output returns an error, treat this as a
1522 write error too
1523 - check if the rename from the temp file to the ban conf failed
1524 ........
1525 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1526
1527 When adding a permanent dline/kline/xline/resv, check
1528 the return value of fclose().
1529 ........
1530 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1531
1532 Do not free xline aconf if it could not be written out.
1533 It will be added to the list in memory anyway.
1534 ........
1535
1536
1537 Changes: Modified:
1538 + - branches/release-2.1/ (Property Modified)
1539 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1540 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1541 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1542 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1543
1544
1545jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1546 Log:
1547 NEWS: Clarify effects of ip_cloaking changes a little.
1548
1549
1550 Changes: Modified:
1551 +2 -0 branches/release-2.1/NEWS (File Modified)
1552
1553
1554jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1555 Log:
1556 Rerun autoconf.
1557
1558
1559 Changes: Modified:
1560 +9 -9 branches/release-2.1/configure (File Modified)
1561
1562
1563jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1564 Log:
1565 Version bump on 2.1 branch to 2.1.2.
1566
1567
1568 Changes: Modified:
1569 +1 -1 branches/release-2.1/configure.ac (File Modified)
1570
1571
1572jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1573 Log:
1574 Mention r2801/r2805.
1575
1576
1577 Changes: Modified:
1578 +1 -0 branches/release-2.1/NEWS (File Modified)
1579
1580
1581jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1582 Log:
1583 Merged revisions 2801 via svnmerge from
1584 http://svn.atheme.org/charybdis/trunk
1585
1586 ........
1587 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1588
1589 ip_cloaking: try to avoid truncation by removing more
1590 components of the hostname (except the TLD).
1591 ........
1592
1593
1594 Changes: Modified:
1595 + - branches/release-2.1/ (Property Modified)
1596 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1597
1598
1599jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1600 Log:
1601 Update NEWS.
1602
1603
1604 Changes: Modified:
1605 +8 -1 branches/release-2.1/NEWS (File Modified)
1606
1607
1608jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1609 Log:
1610 Merged revisions 2781 via svnmerge from
1611 http://svn.atheme.org/charybdis/trunk
1612
1613 ........
1614 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1615
1616 Fix stupid bug: checked a hostmask against the found
1617 ban instead of all exceptions, causing all host mangled
1618 clients to be exempted if there was a single ban
1619 exception in many cases.
1620 ........
1621
1622
1623 Changes: Modified:
1624 + - branches/release-2.1/ (Property Modified)
1625 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1626
1627
1628jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1629 Log:
1630 Merged revisions 2773 via svnmerge from
1631 http://svn.atheme.org/charybdis/trunk
1632
1633 ........
1634 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1635
1636 user@host must be *@* for a shared{} block with flags=locops
1637 (server should not be *).
1638 ........
1639
1640
1641 Changes: Modified:
1642 + - branches/release-2.1/ (Property Modified)
1643 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1644
1645
1646jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1647 Log:
1648 Tweak \s code a little.
1649
1650
1651 Changes: Modified:
1652 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1653 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1654 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1655
1656
1657jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1658 Log:
1659 Merged revisions 2761 via svnmerge from
1660 http://svn.atheme.org/charybdis/trunk
1661
1662 ........
1663 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1664
1665 The testline/no_tilde fixes are in 2.1.1.
1666 ........
1667
1668
1669 Changes: Modified:
1670 + - branches/release-2.1/ (Property Modified)
1671 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1672
1673
1674jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1675 Log:
1676 Update NEWS.
1677
1678
1679 Changes: Modified:
1680 +4 -1 branches/release-2.1/NEWS (File Modified)
1681
1682
1683jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1684 Log:
1685 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
1686 http://svn.atheme.org/charybdis/trunk
1687 no_tilde fixes
1688
1689 ........
1690 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1691
1692 If the auth{} block has no_tilde and is not kline exempt,
1693 check the username without tilde against klines too.
1694 This is consistent with the way klines work on spoofs
1695 (klines checked on both raw and appearing-on-IRC version).
1696 ........
1697 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1698
1699 Rework the fix for klines with no_tilde.
1700 Add an extra argument to find_address_conf() for the
1701 username without tilde, as that may contain one character more.
1702 ........
1703 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1704
1705 Unbreak compile (because of r2697).
1706 testline with ~ could be improved some more perhaps, but this should work.
1707 ........
1708 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1709
1710 testline: take no_tilde and username truncation into account
1711 ........
1712 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1713
1714 Add some information on /testline with no_tilde and username truncation.
1715 ........
1716
1717
1718 Changes: Modified:
1719 + - branches/release-2.1/ (Property Modified)
1720 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1721 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1722 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1723 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1724 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1725 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1726
1727
1728jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1729 Log:
1730 Merged revisions 2149,2151 via svnmerge from
1731 http://svn.atheme.org/charybdis/trunk
1732
1733 ........
1734 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1735
1736 Move kills from services from +s to +k snomask.
1737 Kills from non-service opers remain on +s.
1738 ........
1739 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1740
1741 Update description of +s and +k snomasks.
1742 ........
1743
1744
1745 Changes: Modified:
1746 + - branches/release-2.1/ (Property Modified)
1747 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1748 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1749 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1750
1751
1752jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1753 Log:
1754 Merged revisions 2685 via svnmerge from
1755 http://svn.atheme.org/charybdis/trunk
1756
1757 ........
1758 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1759
1760 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1761 ........
1762
1763
1764 Changes: Modified:
1765 + - branches/release-2.1/ (Property Modified)
1766 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1767
1768
1769jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1770 Log:
1771 Merged revisions 2693 via svnmerge from
1772 http://svn.atheme.org/charybdis/trunk
1773
1774 ........
1775 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1776
1777 Fix truncation (by one) of unidented usernames
1778 if user registration is done because of DNSBL
1779 completion (which is the usual case if a valid
1780 NICK and USER are sent quickly and any DNSBLs
1781 are enabled).
1782 ........
1783
1784
1785 Changes: Modified:
1786 + - branches/release-2.1/ (Property Modified)
1787 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1788
1789
1790jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1791 Log:
1792 Update NEWS.
1793
1794
1795 Changes: Modified:
1796 +10 -0 branches/release-2.1/NEWS (File Modified)
1797
1798
1799jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1800 Log:
1801 Rerun autoconf.
1802
1803
1804 Changes: Modified:
1805 +9 -9 branches/release-2.1/configure (File Modified)
1806
1807
1808jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1809 Log:
1810 Version bump to 2.1.1.
1811
1812
1813 Changes: Modified:
1814 +1 -1 branches/release-2.1/configure.ac (File Modified)
1815
1816
1817jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1818 Log:
1819 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
1820 http://svn.atheme.org/charybdis/trunk
1821
1822 ........
1823 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1824
1825 - fix a server notice on SID collision where the server name is mentioned twice
1826 ........
1827 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1828
1829 - get_server_name() is stupid
1830 ........
1831 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1832
1833 - fix an oops
1834 ........
1835 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1836
1837 Do the Attempt to re-introduce SID server notice somewhat
1838 differently, showing a real host again if !HIDE_SERVERS_IPS
1839 and still showing the server name exactly once.
1840 ........
1841 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1842
1843 Fix log message for Attempt to re-introduce SID (server notice was ok).
1844 ........
1845 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1846
1847 - replace "No N line" with "no connect block" in a
1848 serverlog message
1849 - show attempted server name in a few serverlog messages
1850 ........
1851
1852
1853 Changes: Modified:
1854 + - branches/release-2.1/ (Property Modified)
1855 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1856
1857
1858jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1859 Log:
1860 Merged revisions 2218 via svnmerge from
1861 http://svn.atheme.org/charybdis/trunk
1862
1863 ........
1864 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1865
1866 Fix garbage in /stats y output on 64-bit archs.
1867 ........
1868
1869
1870 Changes: Modified:
1871 + - branches/release-2.1/ (Property Modified)
1872 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1873
1874
1875jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1876 Log:
1877 Merged revisions 2438 via svnmerge from
1878 http://svn.atheme.org/charybdis/trunk
1879
1880 ........
1881 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1882
1883 Enable Revision keyword in addition to Id.
1884 ........
1885
1886
1887 Changes: Modified:
1888 + - branches/release-2.1/ (Property Modified)
1889 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1890
1891
1892jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1893 Log:
1894 Merged revisions 2679 via svnmerge from
1895 http://svn.atheme.org/charybdis/trunk
1896
1897 ........
1898 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1899
1900 Port over ratbox 2.2 r23253 (anfl):
1901 - remove the cached storage of how many +beI there are, thereby fixing a
1902 case where it can get desynced from reality
1903 ........
1904
1905
1906 Changes: Modified:
1907 + - branches/release-2.1/ (Property Modified)
1908 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1909 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1910
1911
1912jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1913 Log:
1914 Merged revisions 2093,2095 via svnmerge from
1915 http://svn.atheme.org/charybdis/trunk
1916
1917 ........
1918 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1919
1920 - change DNSBL licensing to BSD.
1921 ........
1922 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1923
1924 - change x86-assembly FNV implementation to BSD license
1925 ........
1926
1927
1928 Changes: Modified:
1929 + - branches/release-2.1/ (Property Modified)
1930 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1931 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1932
1933
1934jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1935 Log:
1936 Merged revisions 2073,2075 via svnmerge from
1937 http://svn.atheme.org/charybdis/trunk
1938
1939 ........
1940 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1941
1942 Put full information in the squit reason when exiting
1943 a server due to a servlink (ziplinks) error.
1944 ........
1945 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1946
1947 Put full information in the squit reason when exiting
1948 a server due to not enough arguments for a command.
1949 ........
1950
1951
1952 Changes: Modified:
1953 + - branches/release-2.1/ (Property Modified)
1954 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1955 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1956
1957
1958jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1959 Log:
1960 Merged revisions 2071 via svnmerge from
1961 http://svn.atheme.org/charybdis/trunk
1962
1963 ........
1964 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1965
1966 Don't redirect users from an existing domain to an
1967 existing server in reference.conf.
1968 Idea from ratbox.
1969 ........
1970
1971
1972 Changes: Modified:
1973 + - branches/release-2.1/ (Property Modified)
1974 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1975
1976
1977jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1978 Log:
1979 Merged revisions 2053 via svnmerge from
1980 http://svn.atheme.org/charybdis/trunk
1981
1982 ........
1983 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1984
1985 Make find_channel_membership() choose the shortest list
1986 (channel's list or user's list) to search, avoiding excessive
1987 CPU usage with services which are in lots of channels.
1988 From ratbox 2.2 (anfl/jilles)
1989 ........
1990
1991
1992 Changes: Modified:
1993 + - branches/release-2.1/ (Property Modified)
1994 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1995
1996
1997jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1998 Log:
1999 Rerun autoconf.
2000
2001
2002 Changes: Modified:
2003 +9 -9 branches/release-2.1/configure (File Modified)
2004
2005
2006jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2007 Log:
2008 Version change 2.1.0rc1 -> 2.1.0 (release).
2009
2010
2011 Changes: Modified:
2012 +1 -1 branches/release-2.1/configure.ac (File Modified)
2013
2014
2015jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2016 Log:
2017 Merged revisions 2029 via svnmerge from
2018 http://svn.atheme.org/charybdis/trunk
2019
2020 ........
2021 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2022
2023 NEWS: mention m_webirc.c module
2024 ........
2025
2026
2027 Changes: Modified:
2028 + - branches/release-2.1/ (Property Modified)
2029 +1 -0 branches/release-2.1/NEWS (File Modified)
2030
2031
2032jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2033 Log:
2034 Rerun autoconf.
2035
2036
2037 Changes: Modified:
2038 +9 -9 branches/release-2.1/configure (File Modified)
2039
2040
2041jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2042 Log:
2043 Change version to 2.1.0rc1.
2044
2045
2046 Changes: Modified:
2047 +1 -1 branches/release-2.1/configure.ac (File Modified)
2048
2049
2050jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2051 Log:
2052 Merged revisions 2021 via svnmerge from
2053 http://svn.atheme.org/charybdis/trunk
2054
2055 ........
2056 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2057
2058 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2059 related flaky looking things, and instead keep a list
2060 of BlacklistClients in PreClient.
2061 ........
2062
2063
2064 Changes: Modified:
2065 + - branches/release-2.1/ (Property Modified)
2066 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2067 +1 -1 branches/release-2.1/include/client.h (File Modified)
2068 +0 -1 branches/release-2.1/include/res.h (File Modified)
2069 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2070 +0 -24 branches/release-2.1/src/res.c (File Modified)
2071 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2072
2073
2074jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2075 Log:
2076 Merged revisions 2015,2017 via svnmerge from
2077 http://svn.atheme.org/charybdis/trunk
2078
2079 ........
2080 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2081
2082 Check if the name in the question section of the
2083 DNS reply matches what we queried, to guard against
2084 late replies to a previous query with the same id.
2085 ........
2086 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2087
2088 res.c: add a comment summarizing our changes
2089 ........
2090
2091
2092 Changes: Modified:
2093 + - branches/release-2.1/ (Property Modified)
2094 +53 -18 branches/release-2.1/src/res.c (File Modified)
2095
2096
2097jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2098 Log:
2099 Merged revisions 1981 via svnmerge from
2100 http://svn.atheme.org/charybdis/trunk
2101
2102 ........
2103 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2104
2105 Alphabetize extensions and tweak the descriptions a little.
2106 ........
2107
2108
2109 Changes: Modified:
2110 + - branches/release-2.1/ (Property Modified)
2111 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2112 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2113
2114
2115jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2116 Log:
2117 Merged revisions 1975 via svnmerge from
2118 http://svn.atheme.org/charybdis/trunk
2119
2120 ........
2121 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2122
2123 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2124 We should use the IP and not truncate the hostname.
2125 From ratbox 2.2 (androsyn)
2126 ........
2127
2128
2129 Changes: Modified:
2130 + - branches/release-2.1/ (Property Modified)
2131 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2132
2133
2134jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2135 Log:
2136 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2137 http://svn.atheme.org/charybdis/trunk
2138
2139
2140 Changes: Modified:
2141 + - branches/release-2.1/ (Property Modified)
2142
2143
2144nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2145 Log:
2146 - branch 2.1 release family
2147
2148
2149 Changes: Modified:
2150 + - branches/release-2.1/ (File Added)
2151
2152
2153jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2154 Log:
2155 Describe new handling of host mangling in channel bans in SGML.
2156
2157
2158 Changes: Modified:
2159 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2160
2161
2162nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2163 Log:
2164 - ok, 2.1 operline brought to you by marvin the melancholy robot
2165
2166
2167 Changes: Modified:
2168 +1 -1 trunk/src/messages.tab (File Modified)
2169
2170
2171nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2172 Log:
2173 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2174 If anybody comes up with anything better, then please let us know
2175 and we will change this before 2.1 is branched.
2176
2177
2178 Changes: Modified:
2179 +1 -1 trunk/src/messages.tab (File Modified)
2180
2181
2182jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2183 Log:
2184 Add EUID to capab.txt.
2185
2186
2187 Changes: Modified:
2188 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2189
2190
2191jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2192 Log:
2193 Update NEWS file.
2194
2195
2196 Changes: Modified:
2197 +3 -0 trunk/NEWS (File Modified)
2198
2199
2200jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2201 Log:
2202 Allow service{} servers to manipulate the nick delay table
2203 (for "nickserv enforcement").
2204 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2205 If duration is 0, the nickdelay entry is removed, otherwise
2206 it is added with the duration in seconds (maximum 24 hours).
2207 It is suggested that this is used if the EUID capab is present.
2208
2209
2210 Changes: Modified:
2211 +42 -1 trunk/modules/m_services.c (File Modified)
2212
2213
2214jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2215 Log:
2216 HURT: strip off *@ from the start of the mask
2217 reject anything else containing '@' or '!'
2218
2219
2220 Changes: Modified:
2221 +11 -0 trunk/extensions/hurt.c (File Modified)
2222
2223
2224jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2225 Log:
2226 ircd.c: need supported.h here
2227
2228
2229 Changes: Modified:
2230 +1 -0 trunk/src/ircd.c (File Modified)
2231
2232
2233jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2234 Log:
2235 HURT: less ambiguity here
2236 ips/hosts to be hurt must contain a '.' or ':' otherwise
2237 they are interpreted as nicks
2238
2239
2240 Changes: Modified:
2241 +14 -9 trunk/extensions/hurt.c (File Modified)
2242
2243
2244nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2245 Log:
2246 - we're now ircd-charybdis.org.
2247 - properly alphabetize credits
2248
2249
2250 Changes: Modified:
2251 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2252
2253
2254nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2255 Log:
2256 - add additional modules to the configs
2257
2258
2259 Changes: Modified:
2260 +6 -0 trunk/doc/example.conf (File Modified)
2261 +12 -0 trunk/doc/reference.conf (File Modified)
2262
2263
2264nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2265 Log:
2266 - remove hurt.h, it is pointless and confusing
2267
2268
2269 Changes: Modified:
2270 +27 -62 trunk/extensions/hurt.c (File Modified)
2271 + - trunk/extensions/hurt.h (File Deleted)
2272
2273
2274nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2275 Log:
2276 - add code to suggest a local HURT by nickname.
2277 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2278
2279
2280 Changes: Modified:
2281 +40 -10 trunk/extensions/hurt.c (File Modified)
2282 +1 -0 trunk/extensions/hurt.h (File Modified)
2283
2284
2285nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2286 Log:
2287 - update NEWS file
2288
2289
2290 Changes: Modified:
2291 +2 -1 trunk/NEWS (File Modified)
2292
2293
2294jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2295 Log:
2296 MASKTRACE/TESTMASK: check orighost as well
2297
2298
2299 Changes: Modified:
2300 +4 -2 trunk/modules/m_etrace.c (File Modified)
2301 +3 -1 trunk/modules/m_testmask.c (File Modified)
2302
2303
2304jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2305 Log:
2306 Make RPL_ISUPPORT (005) numeric modularizable.
2307 Currently it will reassemble the numeric every time
2308 it needs to be sent, using a few dozen callbacks;
2309 if this is too slow some caching scheme should be
2310 implemented.
2311
2312
2313 Changes: Modified:
2314 +0 -1 trunk/include/s_user.h (File Modified)
2315 +36 -114 trunk/include/supported.h (File Modified)
2316 +1 -1 trunk/modules/m_version.c (File Modified)
2317 +1 -0 trunk/src/Makefile.in (File Modified)
2318 +1 -0 trunk/src/ircd.c (File Modified)
2319 +300 -25 trunk/src/s_user.c (File Modified)
2320 + - trunk/src/supported.c (File Added)
2321
2322
2323jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2324 Log:
2325 EUID orighost could differ from host only in case,
2326 do not mark as dynamic spoof then
2327
2328
2329 Changes: Modified:
2330 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2331
2332
2333jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2334 Log:
2335 kline help file: clarify a bit and remove some obsolete stuff
2336 partly suggested by Olin
2337
2338
2339 Changes: Modified:
2340 +8 -8 trunk/help/opers/kline (File Modified)
2341
2342
2343jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2344 Log:
2345 Update NEWS file.
2346
2347
2348 Changes: Modified:
2349 +20 -0 trunk/NEWS (File Modified)
2350
2351
2352jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2353 Log:
2354 Show real host/IP to nonopers whoising themselves.
2355 The IP is not shown for auth{} spoofs, otherwise it is,
2356 as it looked rather weird to me to show an auth{} spoofed
2357 IP like this. (/userhost on self still shows the IP.)
2358
2359
2360 Changes: Modified:
2361 +13 -2 trunk/modules/m_whois.c (File Modified)
2362
2363
2364jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2365 Log:
2366 Document nick_delay stuff and move it around a bit.
2367
2368
2369 Changes: Modified:
2370 +1 -2 trunk/doc/example.conf (File Modified)
2371 +8 -2 trunk/doc/reference.conf (File Modified)
2372
2373
2374nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2375 Log:
2376 - disable nickdelay by default. Needs to be documented in reference.conf.
2377
2378
2379 Changes: Modified:
2380 +2 -0 trunk/doc/example.conf (File Modified)
2381 +2 -0 trunk/doc/reference.conf (File Modified)
2382
2383
2384jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2385 Log:
2386 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2387
2388
2389 Changes: Modified:
2390 +2 -1 trunk/modules/m_services.c (File Modified)
2391
2392
2393jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2394 Log:
2395 ip_cloaking: somewhat hackish but we need to send the
2396 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2397 umodes
2398
2399
2400 Changes: Modified:
2401 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2402
2403
2404jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2405 Log:
2406 If EUID is used, show realhost in far connect notice
2407 (but not in far disconnect notice).
2408
2409
2410 Changes: Modified:
2411 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2412
2413
2414jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2415 Log:
2416 ip_cloaking:
2417 - use non-ENCAP CHGHOST if possible
2418 - really introduce new users with their mangled and real
2419 host if +h is in default umodes
2420
2421
2422 Changes: Modified:
2423 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2424
2425
2426jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2427 Log:
2428 Add non-ENCAP CHGHOST.
2429
2430
2431 Changes: Modified:
2432 +49 -11 trunk/modules/m_chghost.c (File Modified)
2433
2434
2435jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2436 Log:
2437 Initial addition of EUID (puts realhost/account in same
2438 command as user introduction).
2439 See doc/technical/euid.txt for more information.
2440 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2441
2442
2443 Changes: Modified:
2444 + - trunk/doc/technical/euid.txt (File Added)
2445 +2 -1 trunk/include/s_serv.h (File Modified)
2446 +1 -1 trunk/include/s_user.h (File Modified)
2447 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2448 +1 -34 trunk/modules/m_chghost.c (File Modified)
2449 +0 -28 trunk/modules/m_services.c (File Modified)
2450 +30 -1 trunk/src/s_serv.c (File Modified)
2451 +30 -3 trunk/src/s_user.c (File Modified)
2452
2453
2454jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2455 Log:
2456 Store the mangled host in localClient and use it for
2457 ban matching (also match real host for mangled users,
2458 also match mangled host for uncloaked users).
2459 Improve interaction of +h with auth{} and services
2460 spoofs.
2461 Note that all of this only applies to clients who
2462 connect after the mangling module is loaded
2463 (other clients cannot even set +h).
2464 The sorcerynet cloaking module has not been updated
2465 for these changes.
2466
2467
2468 Changes: Modified:
2469 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2470 +3 -0 trunk/include/client.h (File Modified)
2471 +64 -5 trunk/src/channel.c (File Modified)
2472 +1 -0 trunk/src/client.c (File Modified)
2473 +2 -2 trunk/src/s_user.c (File Modified)
2474
2475
2476jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2477 Log:
2478 Document /stats U letters in sgml.
2479
2480
2481 Changes: Modified:
2482 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2483
2484
2485jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2486 Log:
2487 Better description of hub_mask and leaf_mask.
2488
2489
2490 Changes: Modified:
2491 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2492
2493
2494jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2495 Log:
2496 Add operspy_dont_care_user_info to sgml docs.
2497
2498
2499 Changes: Modified:
2500 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2501
2502
2503jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2504 Log:
2505 Add general::operspy_dont_care_user_info.
2506 This makes /who mask equivalent to /who !mask for opers
2507 with the operspy flag, and removes the operspy log/notice
2508 on /who mask, /masktrace and /scan.
2509 The necessary privilege (operspy flag) is unchanged.
2510 Behaviour for the other operspy commands (channel
2511 related ones) is also unchanged.
2512
2513
2514 Changes: Modified:
2515 +1 -0 trunk/doc/example.conf (File Modified)
2516 +6 -0 trunk/doc/reference.conf (File Modified)
2517 +1 -0 trunk/include/s_conf.h (File Modified)
2518 +10 -8 trunk/modules/m_etrace.c (File Modified)
2519 +6 -0 trunk/modules/m_info.c (File Modified)
2520 +8 -5 trunk/modules/m_scan.c (File Modified)
2521 +1 -1 trunk/modules/m_version.c (File Modified)
2522 +6 -1 trunk/modules/m_who.c (File Modified)
2523 +1 -0 trunk/src/newconf.c (File Modified)
2524 +1 -0 trunk/src/s_conf.c (File Modified)
2525
2526
2527jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2528 Log:
2529 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2530 This letter will also be used for showing operspy with
2531 limited accountability (show non channel related info
2532 without '!' or notice).
2533
2534
2535 Changes: Modified:
2536 +2 -0 trunk/doc/server-version-info (File Modified)
2537 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2538 +2 -0 trunk/include/ircd.h (File Modified)
2539 +6 -0 trunk/modules/m_info.c (File Modified)
2540 +2 -0 trunk/modules/m_version.c (File Modified)
2541 +1 -0 trunk/src/ircd_state.c (File Modified)
2542
2543
2544jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2545 Log:
2546 Add m_webirc module, allows showing real host of CGI:IRC users.
2547 Differences to the version available on my web page for a while:
2548 instructions on how to set it up.
2549
2550
2551 Changes: Modified:
2552 +137 -0 trunk/extensions/Makefile.in (File Modified)
2553 + - trunk/extensions/m_webirc.c (File Added)
2554
2555
2556nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2557 Log:
2558 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2559
2560
2561 Changes: Modified:
2562 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2563
2564
2565nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2566 Log:
2567 - move beu from core to contributors
2568 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2569
2570
2571 Changes: Modified:
2572 +2 -2 trunk/CREDITS (File Modified)
2573
2574
2575jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2576 Log:
2577 Mention that class blocks must be defined before the
2578 auth or connect blocks referencing them.
2579
2580
2581 Changes: Modified:
2582 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2583
2584
2585jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2586 Log:
2587 extb_canjoin:
2588 - change from "can join" to "is banned", this reverses sense
2589 and removes "weird" checks like for +i, +l, +j
2590 - don't allow $j to same channel
2591 - +s/+p restriction removed, anyone can /mode b anyway
2592 - +k check removed
2593
2594
2595 Changes: Modified:
2596 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2597
2598
2599jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2600 Log:
2601 Add a few important lines from reference.conf to example.conf.
2602
2603
2604 Changes: Modified:
2605 +8 -1 trunk/doc/example.conf (File Modified)
2606
2607
2608nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2609 Log:
2610 - we don't support rtsigio anymore
2611 - we definately don't support VMS nor Cygwin either.
2612
2613
2614 Changes: Modified:
2615 +2 -2 trunk/INSTALL (File Modified)
2616 +0 -2 trunk/README.FIRST (File Modified)
2617
2618
2619nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2620 Log:
2621 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2622
2623
2624 Changes: Modified:
2625 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2626
2627
2628jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2629 Log:
2630 extb_canjoin:
2631 - return EXTBAN_NOMATCH for a valid ban that does not match
2632 - consider a $j ban invalid if we were already processing a
2633 can_join for a $j ban
2634
2635
2636 Changes: Modified:
2637 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2638
2639
2640jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2641 Log:
2642 extb_extgecos: realhost -> orighost
2643
2644
2645 Changes: Modified:
2646 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2647
2648
2649nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2650 Log:
2651 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2652
2653
2654 Changes: Modified:
2655 +59 -0 trunk/extensions/Makefile.in (File Modified)
2656 + - trunk/extensions/extb_canjoin.c (File Added)
2657
2658
2659nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2660 Log:
2661 - oh right, charybdis calls that 'orighost'.
2662
2663
2664 Changes: Modified:
2665 +2 -2 trunk/modules/m_who.c (File Modified)
2666
2667
2668nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2669 Log:
2670 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2671
2672
2673 Changes: Modified:
2674 +2 -0 trunk/modules/m_who.c (File Modified)
2675
2676
2677nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2678 Log:
2679 - also check $x against realhost
2680
2681
2682 Changes: Modified:
2683 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2684
2685
2686jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2687 Log:
2688 Sorcerynet people want a debugging notice moved from +s to +d.
2689
2690
2691 Changes: Modified:
2692 +1 -1 trunk/src/blacklist.c (File Modified)
2693
2694
2695jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2696 Log:
2697 Use source_p instead of client_p for free_pre_client().
2698 client_p could be NULL or another client.
2699
2700
2701 Changes: Modified:
2702 +1 -1 trunk/src/client.c (File Modified)
2703
2704
2705nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2706 Log:
2707 - revert this, I know how to fix it now
2708
2709
2710 Changes: Modified:
2711 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2712
2713
2714nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2715 Log:
2716 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2717 This fix is probably suboptimal, but it does indeed fix the problem.
2718
2719
2720 Changes: Modified:
2721 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2722
2723
2724nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2725 Log:
2726 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2727
2728
2729 Changes: Modified:
2730 +49 -0 trunk/extensions/Makefile.in (File Modified)
2731 + - trunk/extensions/extb_extgecos.c (File Added)
2732
2733
2734jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2735 Log:
2736 Remove undocumented and unused general::fallback_to_ip6_int config option.
2737
2738
2739 Changes: Modified:
2740 +0 -3 trunk/include/s_conf.h (File Modified)
2741 +0 -3 trunk/src/newconf.c (File Modified)
2742
2743
2744jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2745 Log:
2746 SGML docs:
2747 - document new TESTMASK
2748 - mention that TESTMASK matching is the same as MASKTRACE matching
2749 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2750 been that way)
2751
2752
2753 Changes: Modified:
2754 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2755
2756
2757jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2758 Log:
2759 New testmask from ratbox 2.2.
2760 Allows matches on nick, ip and gecos in addition to user
2761 and host, and is fully analogous to masktrace.
2762 The numeric has changed from 724 to 727 and fields in it
2763 have changed.
2764
2765
2766 Changes: Modified:
2767 +4 -3 trunk/help/opers/testmask (File Modified)
2768 +1 -0 trunk/include/numeric.h (File Modified)
2769 +82 -9 trunk/modules/m_testmask.c (File Modified)
2770 +2 -2 trunk/src/messages.tab (File Modified)
2771
2772
2773jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2774 Log:
2775 contrib -> extensions
2776
2777
2778 Changes: Modified:
2779 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2780
2781
2782jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2783 Log:
2784 CHGHOST: Check validity of new hostname.
2785 If the command came from a local client (disabled by
2786 default), send an error message and drop the command.
2787 If the command came from a remote client or server,
2788 send a notice to opers and the target user (if local).
2789
2790
2791 Changes: Modified:
2792 +42 -1 trunk/modules/m_chghost.c (File Modified)
2793
2794
2795jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2796 Log:
2797 Update NEWS file.
2798
2799
2800 Changes: Modified:
2801 +23 -1 trunk/NEWS (File Modified)
2802
2803
2804jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2805 Log:
2806 When an outgoing server connection succeeds, set
2807 localClient->ip by simply copying the whole sockaddr
2808 struct instead of copying certain parts only.
2809
2810
2811 Changes: Modified:
2812 +1 -19 trunk/src/s_serv.c (File Modified)
2813
2814
2815jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2816 Log:
2817 Give a special error message and ignore the connect block
2818 if trying to add a connect block for the server's own name.
2819
2820
2821 Changes: Modified:
2822 +7 -0 trunk/src/newconf.c (File Modified)
2823
2824
2825jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2826 Log:
2827 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2828 when --disable-balloc is used, so that it compiles.
2829 Obviously the BlockHeapUsage() stub returns just zeroes so
2830 /stats z will be less informative.
2831
2832
2833 Changes: Modified:
2834 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2835
2836
2837jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2838 Log:
2839 Free and zero dns_query in DNS callback for outgoing connect.
2840 This avoids double free of reslist.
2841
2842
2843 Changes: Modified:
2844 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2845
2846
2847jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2848 Log:
2849 From ratbox, log failed outgoing connections to serverlog.
2850 Added: IP address.
2851
2852
2853 Changes: Modified:
2854 +13 -1 trunk/src/s_serv.c (File Modified)
2855
2856
2857jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2858 Log:
2859 Change serverlog message when connecting to be more clear and show the port number.
2860
2861
2862 Changes: Modified:
2863 +1 -1 trunk/src/s_serv.c (File Modified)
2864
2865
2866jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2867 Log:
2868 Remove gethost_byname(), this is meaningless
2869 since the removal of AAAA -> A fallback (r1763).
2870
2871
2872 Changes: Modified:
2873 +0 -1 trunk/include/res.h (File Modified)
2874 +0 -12 trunk/src/res.c (File Modified)
2875
2876
2877jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2878 Log:
2879 Remove ip6.int support and use only ip6.arpa.
2880 The global ip6.int zone has disappeared on June 1
2881 and a lot of other software has been removing ip6.int
2882 support also.
2883 This removes the second and last case where IPv6
2884 support in charybdis causes extra lookups and slows
2885 DNS down.
2886
2887
2888 Changes: Modified:
2889 +5 -27 trunk/src/res.c (File Modified)
2890
2891
2892jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2893 Log:
2894 Mention new default (r1767) for connect::aftype in sgml docs.
2895
2896
2897 Changes: Modified:
2898 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2899
2900
2901jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2902 Log:
2903 Use IPv6 if connect::host looks like an IPv6 address
2904 (contains a colon). No need to aftype=ipv6 anymore.
2905
2906
2907 Changes: Modified:
2908 +2 -0 trunk/src/newconf.c (File Modified)
2909
2910
2911jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2912 Log:
2913 More information about connect::host.
2914
2915
2916 Changes: Modified:
2917 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2918
2919
2920jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2921 Log:
2922 Remove fallback to A if AAAA cannot be found.
2923 In case of a forward check of a reverse lookup, we
2924 already know if it's ipv4 or ipv6, so it is not
2925 useful and in case of a forward lookup of a hostname
2926 in connect::host, connect::aftype already specifies
2927 if it's ipv4 or ipv6.
2928
2929
2930 Changes: Modified:
2931 +4 -27 trunk/src/res.c (File Modified)
2932
2933
2934jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2935 Log:
2936 msg_channel():
2937 - check if +c made the message text empty and refuse
2938 to send it if so
2939 - don't copy message text if it is not necessary
2940 (channel is -c)
2941
2942
2943 Changes: Modified:
2944 +14 -4 trunk/modules/core/m_message.c (File Modified)
2945
2946
2947jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2948 Log:
2949 remove_conf_item(): do not free cf_name, this is generally a string constant
2950
2951
2952 Changes: Modified:
2953 +0 -1 trunk/src/newconf.c (File Modified)
2954
2955
2956jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2957 Log:
2958 Remove the old unused FDL_ constants.
2959
2960
2961 Changes: Modified:
2962 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2963
2964
2965jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2966 Log:
2967 Remove an unused struct irc_sockaddr_storage from fde_t
2968 (allocated for every possible file descriptor).
2969
2970
2971 Changes: Modified:
2972 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2973
2974
2975jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2976 Log:
2977 If the DNS lookup for an outgoing connection is still
2978 pending when it is closed, clean it up.
2979
2980
2981 Changes: Modified:
2982 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2983
2984
2985jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2986 Log:
2987 If proc_answer() fails (for example if a lookup for an
2988 A record returns a CNAME), fail the query immediately.
2989 Previously the packet was just ignored, leaving the
2990 query to time out.
2991
2992
2993 Changes: Modified:
2994 +4 -8 trunk/src/res.c (File Modified)
2995
2996
2997jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2998 Log:
2999 Correct sockhost field in an outgoing server connection.
3000 First copy the host field from the server_conf, then
3001 take the IP from to where the connection was attempted
3002 when the connection callback is called.
3003 (Before r1747 this used the IP from the server_conf.)
3004
3005
3006 Changes: Modified:
3007 +8 -2 trunk/src/s_serv.c (File Modified)
3008
3009
3010jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3011 Log:
3012 Remove ipnum (keep aftype) and dns_query from server_conf.
3013 We don't keep track of binary form address in connect{}
3014 blocks anymore, DNS lookups of names in host= gone.
3015 As before the DNS lookup is done on connect.
3016 This should unbreak hostnames in host= somewhat.
3017
3018
3019 Changes: Modified:
3020 +1 -2 trunk/include/s_newconf.h (File Modified)
3021 +2 -2 trunk/src/newconf.c (File Modified)
3022 +1 -42 trunk/src/s_newconf.c (File Modified)
3023 +12 -31 trunk/src/s_serv.c (File Modified)
3024
3025
3026jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3027 Log:
3028 Rerun autoconf.
3029
3030
3031 Changes: Modified:
3032 +1 -1 trunk/configure (File Modified)
3033
3034
3035jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3036 Log:
3037 Fix --disable-balloc help text (said --disable-small-net).
3038
3039
3040 Changes: Modified:
3041 +1 -1 trunk/configure.ac (File Modified)
3042
3043
3044jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3045 Log:
3046 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3047 services (+S). Unlike operstring and adminstring, this
3048 is not changeable with /quote set but is updated on rehash.
3049
3050
3051 Changes: Modified:
3052 +1 -0 trunk/doc/example.conf (File Modified)
3053 +10 -2 trunk/doc/reference.conf (File Modified)
3054 +1 -0 trunk/include/s_conf.h (File Modified)
3055 +6 -0 trunk/modules/m_info.c (File Modified)
3056 +3 -2 trunk/modules/m_whois.c (File Modified)
3057 +1 -0 trunk/src/newconf.c (File Modified)
3058 +1 -0 trunk/src/s_conf.c (File Modified)
3059
3060
3061jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3062 Log:
3063 Fix handling of comma in whois: ignore the comma and
3064 everything after it but do output the entire parameter
3065 in RPL_ENDOFWHOIS.
3066
3067
3068 Changes: Modified:
3069 +2 -2 trunk/modules/m_whois.c (File Modified)
3070
3071
3072beu 2006/07/21 22:36:46 UTC (20060721-1737)
3073 Log:
3074 New /stats letter 's' to list HURTs:
3075 - opers get the full listing.
3076 - users get any HURTs that match their sockhost/orighost if
3077 "stats_k_oper_only" is set to 1.
3078
3079
3080 Changes: Modified:
3081 +50 -0 trunk/extensions/hurt.c (File Modified)
3082
3083
3084nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3085 Log:
3086 - make the newconf system available to modules.
3087
3088
3089 Changes: Modified:
3090 +4 -1 trunk/include/newconf.h (File Modified)
3091 +4 -8 trunk/src/newconf.c (File Modified)
3092
3093
3094beu 2006/07/18 22:39:16 UTC (20060718-1733)
3095 Log:
3096 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3097
3098 Changes: Modified:
3099 +0 -3 trunk/doc/example.conf (File Modified)
3100 +0 -3 trunk/doc/reference.conf (File Modified)
3101
3102
3103beu 2006/07/18 22:34:36 UTC (20060718-1731)
3104 Log:
3105 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3106
3107
3108 Changes: Modified:
3109 +3 -0 trunk/doc/example.conf (File Modified)
3110 +3 -0 trunk/doc/reference.conf (File Modified)
3111
3112
3113jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3114 Log:
3115 Fix too early truncation of JOIN channel list.
3116
3117
3118 Changes: Modified:
3119 +2 -3 trunk/modules/core/m_join.c (File Modified)
3120
3121
3122jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3123 Log:
3124 - From ratbox 2.2 (anfl), send server notices about read
3125 errors from handshakes and servers to +s instead of +d.
3126 - Send various server notices about failed server
3127 connections which did not reach registered state network
3128 wide if the connection was initiated by a remote oper.
3129 This avoids annoying the whole net if there is a
3130 broken autoconnect, but allows all opers to see why a
3131 remote connect failed. Failed connections which did reach
3132 server state already generate server notices everywhere.
3133
3134 Note: this is an exception to our general policy to not send
3135 server notices about unregistered connections remotely.
3136
3137
3138 Changes: Modified:
3139 +1 -0 trunk/include/client.h (File Modified)
3140 +20 -6 trunk/src/client.c (File Modified)
3141 +6 -6 trunk/src/s_serv.c (File Modified)
3142
3143
3144nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3145 Log:
3146 - fix typoes
3147
3148
3149 Changes: Modified:
3150 +1 -1 trunk/doc/example.conf (File Modified)
3151 +1 -1 trunk/doc/reference.conf (File Modified)
3152
3153
3154jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3155 Log:
3156 Don't allow #channel +b $c:&channel (inconsistent target).
3157
3158
3159 Changes: Modified:
3160 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3161
3162
3163jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3164 Log:
3165 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3166
3167
3168 Changes: Modified:
3169 +0 -2 trunk/include/client.h (File Modified)
3170
3171
3172jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3173 Log:
3174 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3175
3176
3177 Changes: Modified:
3178 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3179
3180
3181jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3182 Log:
3183 Store IP addresses in whowas. These are shown to opers.
3184 Obtained from Eurus patches.
3185 orighost tracking removed (not worth the memory IMHO),
3186 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3187 with unknown IPs and to not violate auth{} spoof policy.
3188
3189
3190 Changes: Modified:
3191 +2 -0 trunk/doc/reference.conf (File Modified)
3192 +1 -0 trunk/include/numeric.h (File Modified)
3193 +1 -0 trunk/include/whowas.h (File Modified)
3194 +10 -1 trunk/modules/m_whowas.c (File Modified)
3195 +1 -1 trunk/src/messages.tab (File Modified)
3196 +4 -0 trunk/src/whowas.c (File Modified)
3197
3198
3199jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3200 Log:
3201 Describe hostmask parameter of masktrace better in sgml docs.
3202
3203
3204 Changes: Modified:
3205 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3206
3207
3208jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3209 Log:
3210 masktrace help file: mention CIDR IP masks
3211 From ratbox 2.2
3212
3213
3214 Changes: Modified:
3215 +2 -0 trunk/help/opers/masktrace (File Modified)
3216
3217
3218jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3219 Log:
3220 MASKTRACE: allow normal match() on IP address also
3221 From ratbox 2.2
3222
3223
3224 Changes: Modified:
3225 +2 -3 trunk/modules/m_etrace.c (File Modified)
3226
3227
3228jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3229 Log:
3230 Allow +S clients (services) to send to channels and @/+ channels always.
3231
3232
3233 Changes: Modified:
3234 +1 -1 trunk/modules/core/m_message.c (File Modified)
3235 +1 -1 trunk/src/channel.c (File Modified)
3236
3237
3238jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3239 Log:
3240 Allow servers to send to @#chan and +#chan.
3241
3242
3243 Changes: Modified:
3244 +1 -1 trunk/modules/core/m_message.c (File Modified)
3245
3246
3247jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3248 Log:
3249 Don't count opers on service{} servers in /lusers.
3250
3251
3252 Changes: Modified:
3253 +2 -2 trunk/src/s_user.c (File Modified)
3254
3255
3256jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3257 Log:
3258 Show opers the real host behind a dynamic spoof in WHOIS.
3259 If the user is auth{} spoofed, this shows the auth{} spoof
3260 otherwise it shows the DNS hostname and IP address.
3261 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3262
3263
3264 Changes: Modified:
3265 +1 -0 trunk/include/numeric.h (File Modified)
3266 +12 -2 trunk/modules/m_whois.c (File Modified)
3267 +1 -1 trunk/src/messages.tab (File Modified)
3268
3269
3270jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3271 Log:
3272 Remove #define HIDE_SPOOF_IPS from config.h, should
3273 have been done earlier.
3274
3275
3276 Changes: Modified:
3277 +0 -7 trunk/include/config.h (File Modified)
3278
3279
3280jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3281 Log:
3282 Bring back ERR_CANTKILLSERVER.
3283
3284
3285 Changes: Modified:
3286 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3287
3288
3289jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3290 Log:
3291 ip_cloaking module:
3292 - also send RPL_HOSTHIDDEN on -h
3293 - don't allow +h for auth{} spoofed clients
3294
3295
3296 Changes: Modified:
3297 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3298
3299
3300jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3301 Log:
3302 /etc/resolv.conf parsing:
3303 - don't crash (sometimes) if there is a line without an argument
3304 (e.g. 'search' by itself)
3305 - fix handling of lines with leading whitespace
3306
3307
3308 Changes: Modified:
3309 +9 -8 trunk/src/reslib.c (File Modified)
3310
3311
3312jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3313 Log:
3314 Put back code that terminates DNS queries, which was
3315 removed during the resolver changes.
3316
3317
3318 Changes: Modified:
3319 +4 -0 trunk/src/s_auth.c (File Modified)
3320
3321
3322nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3323 Log:
3324 - oh hey, that was in the wrong place
3325
3326
3327 Changes: Modified:
3328 +13 -13 trunk/src/s_auth.c (File Modified)
3329
3330
3331nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3332 Log:
3333 - handle a situation where a user can go away before DNS completes
3334
3335
3336 Changes: Modified:
3337 +13 -0 trunk/src/s_auth.c (File Modified)
3338
3339
3340jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3341 Log:
3342 More dnsbl stuff
3343
3344
3345 Changes: Modified:
3346 +1 -0 trunk/include/blacklist.h (File Modified)
3347 +1 -0 trunk/include/res.h (File Modified)
3348 +33 -2 trunk/src/blacklist.c (File Modified)
3349 +2 -0 trunk/src/client.c (File Modified)
3350 +24 -0 trunk/src/res.c (File Modified)
3351
3352
3353jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3354 Log:
3355 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3356 if comm_accept() failed.
3357
3358 Found with valgrind.
3359
3360
3361 Changes: Modified:
3362 +4 -4 trunk/src/listener.c (File Modified)
3363
3364
3365nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3366 Log:
3367 - handle unavailable Client/preClient structs
3368
3369
3370 Changes: Modified:
3371 +9 -0 trunk/src/blacklist.c (File Modified)
3372
3373
3374jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3375 Log:
3376 Add +lf to SGML docs.
3377
3378
3379 Changes: Modified:
3380 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3381
3382
3383jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3384 Log:
3385 Also do forwarding if the channel limit (+l) is exceeded.
3386
3387
3388 Changes: Modified:
3389 +1 -1 trunk/help/opers/cmode (File Modified)
3390 +2 -2 trunk/modules/core/m_join.c (File Modified)
3391
3392
3393beu 2006/06/07 11:53:21 UTC (20060607-1663)
3394 Log:
3395 Post-release lovin':
3396 - Update version to 2.1.0.
3397 - Regenerate configure.
3398
3399
3400 Changes: Modified:
3401 +9 -9 trunk/configure (File Modified)
3402 +1 -1 trunk/configure.ac (File Modified)
3403
3404
3405beu 2006/06/07 11:42:54 UTC (20060607-1659)
3406 Log:
3407 Comment out example blacklist{} block.
3408
3409
3410 Changes: Modified:
3411 +7 -7 trunk/doc/example.conf (File Modified)
3412 +7 -7 trunk/doc/reference.conf (File Modified)
3413
3414
3415beu 2006/06/07 10:59:48 UTC (20060607-1653)
3416 Log:
3417 Add note regarding use of AHBL BLs.
3418
3419
3420 Changes: Modified:
3421 +4 -0 trunk/doc/example.conf (File Modified)
3422 +4 -0 trunk/doc/reference.conf (File Modified)
3423
3424
3425jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3426 Log:
3427 Fix typos.
3428
3429
3430 Changes: Modified:
3431 +2 -2 trunk/CREDITS (File Modified)
3432
3433
3434jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3435 Log:
3436 Add beu to CREDITS.
3437
3438
3439 Changes: Modified:
3440 +1 -0 trunk/CREDITS (File Modified)
3441
3442
3443jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3444 Log:
3445 Put more recent ratbox CREDITS here.
3446
3447
3448 Changes: Modified:
3449 +3 -2 trunk/doc/Ratbox-team (File Modified)
3450
3451
3452jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3453 Log:
3454 Clarify a bit.
3455
3456
3457 Changes: Modified:
3458 +5 -4 trunk/NEWS (File Modified)
3459
3460
3461jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3462 Log:
3463 Mention that install or make install also avoids modunload crashes.
3464
3465
3466 Changes: Modified:
3467 +2 -1 trunk/BUGS (File Modified)
3468
3469
3470nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3471 Log:
3472 - update NEWS a bit
3473
3474
3475 Changes: Modified:
3476 +3 -8 trunk/NEWS (File Modified)
3477
3478
3479nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3480 Log:
3481 - further updates
3482
3483
3484 Changes: Modified:
3485 +3 -2 trunk/BUGS (File Modified)
3486
3487
3488nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3489 Log:
3490 - add orighost check to hurt.c
3491 - update BUGS info
3492
3493
3494 Changes: Modified:
3495 +1 -6 trunk/BUGS (File Modified)
3496 +1 -1 trunk/extensions/hurt.c (File Modified)
3497
3498
3499jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3500 Log:
3501 Make kline_exempt exempt from HURT also.
3502
3503
3504 Changes: Modified:
3505 +2 -1 trunk/extensions/hurt.c (File Modified)
3506
3507
3508jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3509 Log:
3510 Fix mask HEAL propagation.
3511
3512
3513 Changes: Modified:
3514 +6 -3 trunk/extensions/hurt.c (File Modified)
3515
3516
3517beu 2006/06/04 03:01:05 UTC (20060604-1622)
3518 Log:
3519 - Remove old cruft.
3520 - Update.
3521
3522
3523 Changes: Modified:
3524 +18 -31 trunk/extensions/README (File Modified)
3525
3526
3527jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3528 Log:
3529 More target change hax.
3530 Ick.
3531
3532
3533 Changes: Modified:
3534 +5 -0 trunk/extensions/hurt.c (File Modified)
3535
3536
3537jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3538 Log:
3539 Improvements to HURT propagation.
3540
3541
3542 Changes: Modified:
3543 +8 -6 trunk/extensions/hurt.c (File Modified)
3544
3545
3546nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3547 Log:
3548 - further simplification
3549
3550
3551 Changes: Modified:
3552 +25 -76 trunk/extensions/hurt.c (File Modified)
3553 +0 -9 trunk/extensions/hurt.h (File Modified)
3554
3555
3556nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3557 Log:
3558 - client_exit hook
3559
3560
3561 Changes: Modified:
3562 +13 -0 trunk/extensions/hurt.c (File Modified)
3563
3564
3565nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3566 Log:
3567 - cut off at 15 messages instead of 30
3568
3569
3570 Changes: Modified:
3571 +1 -1 trunk/extensions/hurt.h (File Modified)
3572
3573
3574jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3575 Log:
3576 Squash a warning here.
3577
3578
3579 Changes: Modified:
3580 +1 -3 trunk/src/ircd.c (File Modified)
3581
3582
3583jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3584 Log:
3585 Don't show servers in /stats l to nonopers if flatten links is enabled.
3586
3587
3588 Changes: Modified:
3589 +3 -1 trunk/modules/m_stats.c (File Modified)
3590
3591
3592nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3593 Log:
3594 - hurt expiry
3595
3596
3597 Changes: Modified:
3598 +20 -7 trunk/extensions/hurt.c (File Modified)
3599
3600
3601nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3602 Log:
3603 - remove inline stuff (yuck)
3604 - sockaddr should have been sockhost
3605
3606
3607 Changes: Modified:
3608 +22 -31 trunk/extensions/hurt.c (File Modified)
3609
3610
3611nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3612 Log:
3613 - make hurt checking actually work
3614
3615
3616 Changes: Modified:
3617 +2 -7 trunk/extensions/hurt.c (File Modified)
3618
3619
3620jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3621 Log:
3622 Slight tweak to alias{}.
3623
3624
3625 Changes: Modified:
3626 +4 -0 trunk/src/parse.c (File Modified)
3627
3628
3629nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3630 Log:
3631 - further simplification
3632
3633
3634 Changes: Modified:
3635 +59 -71 trunk/extensions/hurt.c (File Modified)
3636 +0 -1 trunk/extensions/hurt.h (File Modified)
3637
3638
3639nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3640 Log:
3641 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3642
3643
3644 Changes: Modified:
3645 +10 -20 trunk/extensions/hurt.c (File Modified)
3646 +0 -4 trunk/extensions/hurt.h (File Modified)
3647
3648
3649nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3650 Log:
3651 - remove some unnecessary code here (hurt_initial_check_event()).
3652
3653
3654 Changes: Modified:
3655 +0 -23 trunk/extensions/hurt.c (File Modified)
3656
3657
3658nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3659 Log:
3660 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3661
3662
3663 Changes: Modified:
3664 +8 -0 trunk/modules/core/m_message.c (File Modified)
3665
3666
3667nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3668 Log:
3669 - more sane tgchange hax
3670
3671
3672 Changes: Modified:
3673 +2 -1 trunk/extensions/hurt.c (File Modified)
3674
3675
3676jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3677 Log:
3678 Make HEAL <nick> work.
3679
3680
3681 Changes: Modified:
3682 +40 -43 trunk/extensions/hurt.c (File Modified)
3683
3684
3685jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3686 Log:
3687 Destroy hurt_clients list on unload.
3688
3689
3690 Changes: Modified:
3691 +7 -0 trunk/extensions/hurt.c (File Modified)
3692
3693
3694jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3695 Log:
3696 Coding style: no space between a function name and parenthesis.
3697
3698
3699 Changes: Modified:
3700 +43 -43 trunk/extensions/hurt.c (File Modified)
3701
3702
3703jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3704 Log:
3705 Now works and throws out hurt clients after 30 protocol messages
3706 unless they identify.
3707
3708
3709 Changes: Modified:
3710 +28 -36 trunk/extensions/hurt.c (File Modified)
3711 +1 -7 trunk/extensions/hurt.h (File Modified)
3712
3713
3714jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3715 Log:
3716 Working addition/lookup.
3717
3718
3719 Changes: Modified:
3720 +8 -0 trunk/extensions/hurt.c (File Modified)
3721
3722
3723jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3724 Log:
3725 Get rid of hyb6 style propagation (:server COMMAND source).
3726
3727
3728 Changes: Modified:
3729 +18 -22 trunk/extensions/hurt.c (File Modified)
3730
3731
3732jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3733 Log:
3734 add not-working hurt_add and hurt_find
3735
3736
3737 Changes: Modified:
3738 +13 -5 trunk/extensions/hurt.c (File Modified)
3739
3740
3741jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3742 Log:
3743 Comment out a lot of stuff so I can load and unload this without crashing.
3744
3745
3746 Changes: Modified:
3747 +17 -6 trunk/extensions/hurt.c (File Modified)
3748
3749
3750jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3751 Log:
3752 Fix svn:keywords and add a short comment at the top.
3753
3754
3755 Changes: Modified:
3756 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3757
3758
3759jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3760 Log:
3761 - Make hurt module compile
3762 - Link it to the build
3763 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3764 correct flag name, no CAP_TS6 use etc
3765
3766
3767 Changes: Modified:
3768 +1 -0 trunk/extensions/Makefile.in (File Modified)
3769 +30 -32 trunk/extensions/hurt.c (File Modified)
3770
3771
3772jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3773 Log:
3774 Put beu's hurt module in trunk.
3775
3776
3777 Changes: Modified:
3778 + - trunk/extensions/hurt.c (File Added)
3779 + - trunk/extensions/hurt.h (File Added)
3780
3781
3782nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3783 Log:
3784 - _iprint(): use stderr instead of stdout
3785
3786
3787 Changes: Modified:
3788 +1 -1 trunk/src/s_log.c (File Modified)
3789
3790
3791jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3792 Log:
3793 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3794 and subsequently destroy our kqueue when we close 0, 1, 2
3795 (broke /restart).
3796 - After closing fd 0, 1, 2 reopen them to /dev/null again
3797 so we don't send messages from malloc etc to a random
3798 user's connection.
3799 - Remove an obsolete comment.
3800
3801
3802 Changes: Modified:
3803 +13 -2 trunk/src/ircd.c (File Modified)
3804
3805
3806jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3807 Log:
3808 Update NEWS file.
3809
3810
3811 Changes: Modified:
3812 +29 -1 trunk/NEWS (File Modified)
3813
3814
3815jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3816 Log:
3817 Rerun autoconf.
3818
3819
3820 Changes: Modified:
3821 +1 -1 trunk/configure (File Modified)
3822
3823
3824jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3825 Log:
3826 Fix openssl version check to also accept versions newer than 0.9.6.
3827
3828
3829 Changes: Modified:
3830 +1 -1 trunk/configure.ac (File Modified)
3831
3832
3833jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3834 Log:
3835 Oops, need packet.h here.
3836
3837
3838 Changes: Modified:
3839 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3840
3841
3842jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3843 Log:
3844 End the flood grace period in CPRIVMSG/CNOTICE.
3845
3846
3847 Changes: Modified:
3848 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3849
3850
3851nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3852 Log:
3853 - update class::connectfreq documentation
3854
3855
3856 Changes: Modified:
3857 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3858
3859
3860nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3861 Log:
3862 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3863
3864
3865 Changes: Modified:
3866 +3 -6 trunk/src/s_serv.c (File Modified)
3867
3868
3869jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3870 Log:
3871 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3872
3873
3874 Changes: Modified:
3875 +1 -1 trunk/src/messages.tab (File Modified)
3876
3877
3878jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3879 Log:
3880 Don't mention that /stats p shows idle times, as it doesn't.
3881
3882
3883 Changes: Modified:
3884 +1 -1 trunk/help/opers/stats (File Modified)
3885 +1 -1 trunk/help/users/stats (File Modified)
3886
3887
3888jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3889 Log:
3890 /stats A shows DNS servers, it doesn't matter whether ircd
3891 uses ADNS or something else.
3892
3893
3894 Changes: Modified:
3895 +1 -1 trunk/help/opers/stats (File Modified)
3896
3897
3898jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3899 Log:
3900 get_client_name() fix
3901
3902
3903 Changes: Modified:
3904 +4 -0 trunk/src/client.c (File Modified)
3905
3906
3907jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3908 Log:
3909 Add some comments.
3910
3911
3912 Changes: Modified:
3913 +6 -0 trunk/src/ircd.c (File Modified)
3914
3915
3916beu 2006/05/28 09:22:09 UTC (20060528-1521)
3917 Log:
3918 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3919
3920 Changes: Modified:
3921 +16 -17 trunk/configure (File Modified)
3922 +1 -1 trunk/configure.ac (File Modified)
3923
3924
3925beu 2006/05/28 09:10:43 UTC (20060528-1517)
3926 Log:
3927 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3928
3929 Changes: Modified:
3930 +135 -0 trunk/configure (File Modified)
3931 +6 -0 trunk/configure.ac (File Modified)
3932
3933
3934jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3935 Log:
3936 Exit 0 on successful -conftest.
3937
3938
3939 Changes: Modified:
3940 +1 -1 trunk/src/ircd.c (File Modified)
3941
3942
3943jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3944 Log:
3945 Make the "keep the parent process around" thing work, by opening
3946 a pipe to the child process. This pipe is on fd 0 in the child
3947 process. After successful initialization, the child will write
3948 a byte to this pipe, on fatal errors it will close it without
3949 writing anything.
3950
3951 Somewhat hackish still but should work.
3952
3953
3954 Changes: Modified:
3955 +27 -30 trunk/src/ircd.c (File Modified)
3956
3957
3958nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3959 Log:
3960 - convert some error messages to ierror() over fprintf/ilog combination
3961
3962
3963 Changes: Modified:
3964 +3 -6 trunk/src/ircd.c (File Modified)
3965
3966
3967nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3968 Log:
3969 - inotice() for loadmodule when in foreground mode
3970
3971
3972 Changes: Modified:
3973 +3 -0 trunk/src/modules.c (File Modified)
3974
3975
3976nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3977 Log:
3978 - remove inotice() on loading modules from the config
3979
3980
3981 Changes: Modified:
3982 +0 -3 trunk/src/modules.c (File Modified)
3983
3984
3985nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3986 Log:
3987 - usleep for 50000usec in the parent process to allow for startup messages
3988 to be cleanly printed before detaching to shell, this should be more than
3989 enough time really
3990
3991
3992 Changes: Modified:
3993 +3 -0 trunk/src/ircd.c (File Modified)
3994
3995
3996nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3997 Log:
3998 - display more errors during normal startup as to try to help people find common problems
3999
4000
4001 Changes: Modified:
4002 +27 -10 trunk/src/ircd.c (File Modified)
4003
4004
4005nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4006 Log:
4007 - version bump in preparation of 2.0.0 release
4008
4009
4010 Changes: Modified:
4011 +9 -9 trunk/configure (File Modified)
4012 +1 -1 trunk/configure.ac (File Modified)
4013
4014
4015jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4016 Log:
4017 Change example.conf operator block from "admin" to "god",
4018 so as to show we encourage per-person operator blocks.
4019
4020
4021 Changes: Modified:
4022 +4 -2 trunk/doc/example.conf (File Modified)
4023
4024
4025jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4026 Log:
4027 Document alias{} block.
4028
4029
4030 Changes: Modified:
4031 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4032
4033
4034jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4035 Log:
4036 Document DNS blacklist stuff in sgml.
4037
4038
4039 Changes: Modified:
4040 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4041 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4042
4043
4044jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4045 Log:
4046 Misc /stats clarifications.
4047
4048
4049 Changes: Modified:
4050 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4051
4052
4053jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4054 Log:
4055 Move snomasks into umodes chapter.
4056 Move oprivs chapter down.
4057
4058
4059 Changes: Modified:
4060 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4061 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4062 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4063
4064
4065jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4066 Log:
4067 Mention operator{} user@host change.
4068
4069
4070 Changes: Modified:
4071 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4072
4073
4074jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4075 Log:
4076 operator{} block user@host matches against orighost now, not host.
4077 This means that services/+h spoofs do not work in operator{} blocks;
4078 auth{} spoofs still work.
4079
4080
4081 Changes: Modified:
4082 +4 -0 trunk/doc/example.conf (File Modified)
4083 +1 -1 trunk/doc/reference.conf (File Modified)
4084 +2 -2 trunk/modules/m_challenge.c (File Modified)
4085 +1 -1 trunk/modules/m_oper.c (File Modified)
4086
4087
4088nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4089 Log:
4090 - inotice/iwarn/ierror() stuff I was working on
4091
4092
4093 Changes: Modified:
4094 +3 -0 trunk/include/s_log.h (File Modified)
4095 +15 -11 trunk/src/ircd.c (File Modified)
4096 +3 -1 trunk/src/modules.c (File Modified)
4097 +1 -1 trunk/src/newconf.c (File Modified)
4098 +54 -0 trunk/src/s_log.c (File Modified)
4099
4100
4101jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4102 Log:
4103 Oops, don't add blacklists to the list twice on rehash.
4104
4105
4106 Changes: Modified:
4107 +3 -2 trunk/src/blacklist.c (File Modified)
4108
4109
4110jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4111 Log:
4112 Remove notices to the client about progress of dnsbl lookups.
4113
4114
4115 Changes: Modified:
4116 +0 -4 trunk/src/blacklist.c (File Modified)
4117
4118
4119jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4120 Log:
4121 Add auth{} flag dnsbl_exempt.
4122
4123
4124 Changes: Modified:
4125 +2 -1 trunk/doc/example.conf (File Modified)
4126 +2 -1 trunk/doc/reference.conf (File Modified)
4127 +2 -0 trunk/include/s_conf.h (File Modified)
4128 +1 -0 trunk/src/newconf.c (File Modified)
4129 +8 -1 trunk/src/s_user.c (File Modified)
4130
4131
4132jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4133 Log:
4134 Switch alias{} and blacklist{} around, for consistency with example.conf.
4135
4136
4137 Changes: Modified:
4138 +18 -18 trunk/doc/reference.conf (File Modified)
4139
4140
4141jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4142 Log:
4143 Send a warning to the user if they are dnsbl listed but exempted.
4144
4145
4146 Changes: Modified:
4147 +17 -12 trunk/src/s_user.c (File Modified)
4148
4149
4150jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4151 Log:
4152 Move throwing out dnsbl listed clients to registration,
4153 and make kline_exempt exempt from it.
4154
4155
4156 Changes: Modified:
4157 +1 -0 trunk/include/blacklist.h (File Modified)
4158 +4 -0 trunk/include/client.h (File Modified)
4159 +15 -16 trunk/src/blacklist.c (File Modified)
4160 +6 -0 trunk/src/client.c (File Modified)
4161 +17 -0 trunk/src/s_user.c (File Modified)
4162
4163
4164jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4165 Log:
4166 Show refcount in /stats n.
4167
4168
4169 Changes: Modified:
4170 +3 -2 trunk/modules/m_stats.c (File Modified)
4171
4172
4173jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4174 Log:
4175 Don't look up dnsbls twice if they send USER twice.
4176
4177
4178 Changes: Modified:
4179 +5 -3 trunk/modules/m_user.c (File Modified)
4180
4181
4182jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4183 Log:
4184 Add /stats n to help files.
4185
4186
4187 Changes: Modified:
4188 +1 -0 trunk/help/opers/stats (File Modified)
4189 +1 -0 trunk/help/users/stats (File Modified)
4190
4191
4192jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4193 Log:
4194 Only check dnsbls for A records, not AAAA.
4195
4196
4197 Changes: Modified:
4198 +1 -1 trunk/src/blacklist.c (File Modified)
4199
4200
4201jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4202 Log:
4203 Don't remove non-illegal blacklists on completion of check.
4204 Add debugging notices (not working).
4205
4206
4207 Changes: Modified:
4208 +5 -1 trunk/src/blacklist.c (File Modified)
4209
4210
4211jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4212 Log:
4213 Don't call register_local_user() if they haven't sent a nick yet.
4214
4215
4216 Changes: Modified:
4217 +1 -1 trunk/src/blacklist.c (File Modified)
4218
4219
4220jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4221 Log:
4222 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4223
4224
4225 Changes: Modified:
4226 +21 -0 trunk/modules/m_stats.c (File Modified)
4227
4228
4229jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4230 Log:
4231 More dnsbl rehash fixes, it was adding bogus entries.
4232
4233
4234 Changes: Modified:
4235 +2 -7 trunk/src/newconf.c (File Modified)
4236
4237
4238jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4239 Log:
4240 Need blacklist.h here.
4241
4242
4243 Changes: Modified:
4244 +1 -0 trunk/src/s_conf.c (File Modified)
4245
4246
4247nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4248 Log:
4249 - nuke iauth
4250
4251
4252 Changes: Modified:
4253 +1 -2 trunk/configure (File Modified)
4254 +0 -48 trunk/configure.ac (File Modified)
4255 + - trunk/doc/example-iauth.conf (File Deleted)
4256 + - trunk/iauth/ (File Deleted)
4257
4258
4259jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4260 Log:
4261 Improve handling of rehashing with blacklists.
4262 Also some coding style tweaks.
4263
4264
4265 Changes: Modified:
4266 +3 -2 trunk/include/blacklist.h (File Modified)
4267 +35 -16 trunk/src/blacklist.c (File Modified)
4268 +2 -0 trunk/src/s_conf.c (File Modified)
4269
4270
4271jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4272 Log:
4273 Clear can_send cache if a user logs in or out from services.
4274
4275
4276 Changes: Modified:
4277 +2 -0 trunk/modules/m_services.c (File Modified)
4278
4279
4280jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4281 Log:
4282 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4283 This directory is not entered by default.
4284 More stuff needs to be moved into here.
4285
4286
4287 Changes: Modified:
4288 +2 -1 trunk/configure (File Modified)
4289 +1 -0 trunk/configure.ac (File Modified)
4290 +69 -458 trunk/extensions/Makefile.in (File Modified)
4291 + - trunk/extensions/m_clearchan.c (File Deleted)
4292 + - trunk/extensions/m_force.c (File Deleted)
4293 + - trunk/unsupported/ (File Added)
4294 + - trunk/unsupported/Makefile.in (File Added)
4295 + - trunk/unsupported/m_clearchan.c (File Added)
4296 + - trunk/unsupported/m_force.c (File Added)
4297
4298
4299jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4300 Log:
4301 Logging/wallops for forcejoin/forcepart, numeric fix.
4302 This needs to be moved to the toys section.
4303
4304
4305 Changes: Modified:
4306 +22 -2 trunk/extensions/m_force.c (File Modified)
4307
4308
4309jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4310 Log:
4311 Fix comments at the top (including copyright).
4312
4313
4314 Changes: Modified:
4315 +3 -2 trunk/extensions/m_omode.c (File Modified)
4316
4317
4318jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4319 Log:
4320 Add OMODE command to extensions/ for oper mode hacking:
4321 - requires admin privs
4322 - does not work for opped opers
4323 - sends wallops
4324 - sends a ServerMode for opping the oper themselves,
4325 otherwise a mode coming from the oper (not only
4326 does this provide full accountability, it is also
4327 easiest to implement while avoiding channels
4328 messed up with bogus bans etc).
4329
4330
4331 Changes: Modified:
4332 +171 -0 trunk/extensions/Makefile.in (File Modified)
4333 + - trunk/extensions/m_omode.c (File Added)
4334
4335
4336gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4337 Log:
4338 Metadata fix
4339
4340
4341 Changes: Modified:
4342 + - trunk/include/blacklist.h (Property Modified)
4343 + - trunk/src/blacklist.c (Property Modified)
4344
4345
4346nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4347 Log:
4348 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4349
4350
4351 Changes: Modified:
4352 +5 -1 trunk/src/blacklist.c (File Modified)
4353
4354
4355nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4356 Log:
4357 Initial DNS blacklist support:
4358 - see example.conf for how to use.
4359 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4360 - tor.ahbl.org is also included because most networks will not want to allow tor
4361 (and we're considering going KoS on tor users here anyway due to abuse)
4362
4363
4364 Changes: Modified:
4365 +18 -0 trunk/doc/example.conf (File Modified)
4366 +66 -0 trunk/doc/reference.conf (File Modified)
4367 + - trunk/include/blacklist.h (File Added)
4368 +2 -0 trunk/include/client.h (File Modified)
4369 +3 -0 trunk/modules/m_user.c (File Modified)
4370 +152 -0 trunk/src/Makefile.in (File Modified)
4371 + - trunk/src/blacklist.c (File Added)
4372 +34 -0 trunk/src/newconf.c (File Modified)
4373 +1 -0 trunk/src/s_auth.c (File Modified)
4374 +4 -0 trunk/src/s_user.c (File Modified)
4375
4376
4377jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4378 Log:
4379 Remove last bit of lzo stuff (comment in example.conf connect{}).
4380
4381
4382 Changes: Modified:
4383 +0 -4 trunk/doc/example.conf (File Modified)
4384
4385
4386jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4387 Log:
4388 Show sasl successes and failures in /stats t (like other
4389 things in /stats t, about local clients only).
4390
4391
4392 Changes: Modified:
4393 +2 -0 trunk/include/s_stats.h (File Modified)
4394 +3 -0 trunk/modules/m_sasl.c (File Modified)
4395 +3 -0 trunk/src/s_stats.c (File Modified)
4396
4397
4398jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4399 Log:
4400 Allow messaging services by nickname without using
4401 target change slots (this was already possible with
4402 user@server notation or services shortcuts).
4403
4404
4405 Changes: Modified:
4406 +2 -2 trunk/modules/core/m_message.c (File Modified)
4407
4408
4409jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4410 Log:
4411 Abort a safelist if a new /list comes in while one is already in progress.
4412
4413
4414 Changes: Modified:
4415 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4416
4417
4418jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4419 Log:
4420 Change $![letter]:[mask] to $~[letter]:[mask]
4421 so both ! and ~ invert an extban.
4422
4423
4424 Changes: Modified:
4425 +2 -0 trunk/src/chmode.c (File Modified)
4426
4427
4428nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4429 Log:
4430 - revert due to technical issues
4431
4432
4433 Changes: Modified:
4434 +1 -1 trunk/src/extban.c (File Modified)
4435
4436
4437nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4438 Log:
4439 - 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
4440
4441
4442 Changes: Modified:
4443 +1 -1 trunk/src/extban.c (File Modified)
4444
4445
4446jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4447 Log:
4448 Don't pace /list on a single channel.
4449
4450
4451 Changes: Modified:
4452 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4453
4454
4455jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4456 Log:
4457 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4458
4459
4460 Changes: Modified:
4461 +4 -2 trunk/include/supported.h (File Modified)
4462
4463
4464jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4465 Log:
4466 Extban types are case insensitive; force them to lowercase when added.
4467
4468
4469 Changes: Modified:
4470 +5 -5 trunk/doc/extban.txt (File Modified)
4471 +4 -0 trunk/src/chmode.c (File Modified)
4472 +3 -3 trunk/src/extban.c (File Modified)
4473
4474
4475jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4476 Log:
4477 sendto_wallops_flags():
4478 - instead of checking IsOper on each client, walk the appropriate list
4479 - instead of sending non-+z wallops from persons to nonopers, send only
4480 +w wallops from persons
4481
4482
4483 Changes: Modified:
4484 +1 -5 trunk/src/send.c (File Modified)
4485
4486
4487jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4488 Log:
4489 Prefix oper wallops with "WALLOPS - " if they would
4490 otherwise look like operwalls or locops, when sending
4491 them to local users.
4492
4493
4494 Changes: Modified:
4495 +11 -1 trunk/modules/m_wallops.c (File Modified)
4496
4497
4498jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4499 Log:
4500 Make sure destination field in some sasl numerics
4501 is the user's nick, not the sasl agent or server
4502 name.
4503
4504
4505 Changes: Modified:
4506 +2 -2 trunk/modules/m_sasl.c (File Modified)
4507
4508
4509beu 2006/05/19 19:24:44 UTC (20060519-1373)
4510 Log:
4511 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4512
4513
4514 Changes: Modified:
4515 +1 -1 trunk/extensions/Makefile.in (File Modified)
4516
4517
4518jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4519 Log:
4520 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4521
4522
4523 Changes: Modified:
4524 +1 -0 trunk/src/s_user.c (File Modified)
4525
4526
4527beu 2006/05/19 18:10:13 UTC (20060519-1367)
4528 Log:
4529 Fix build for when IPv6 is disabled.
4530
4531
4532 Changes: Modified:
4533 +12 -10 trunk/src/s_auth.c (File Modified)
4534
4535
4536jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4537 Log:
4538 Add information about adding extban types.
4539
4540
4541 Changes: Modified:
4542 +25 -0 trunk/doc/extban.txt (File Modified)
4543
4544
4545jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4546 Log:
4547 Better extban validation: try to match a new extban from
4548 a local user against its setter to see if it is valid.
4549 Unknown extban types from remotes are no longer hidden.
4550
4551
4552 Changes: Modified:
4553 +4 -3 trunk/doc/extban.txt (File Modified)
4554 +1 -0 trunk/include/channel.h (File Modified)
4555 +2 -6 trunk/src/chmode.c (File Modified)
4556 +32 -0 trunk/src/extban.c (File Modified)
4557
4558
4559jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4560 Log:
4561 Make sure both .c.o: and .s.o: are followed by the necessary command.
4562
4563
4564 Changes: Modified:
4565 +1 -0 trunk/src/Makefile.in (File Modified)
4566
4567
4568jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4569 Log:
4570 Add need_sasl auth{} flag to sgml documentation.
4571
4572
4573 Changes: Modified:
4574 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4575
4576
4577jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4578 Log:
4579 Document need_sasl auth{} flag in example confs.
4580
4581
4582 Changes: Modified:
4583 +1 -0 trunk/doc/example.conf (File Modified)
4584 +1 -0 trunk/doc/reference.conf (File Modified)
4585
4586
4587jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4588 Log:
4589 Don't allow TB to set an empty topic.
4590 This would be possible if a server sent bad protocol
4591 and could cause a crash.
4592
4593
4594 Changes: Modified:
4595 +4 -0 trunk/modules/m_tb.c (File Modified)
4596
4597
4598nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4599 Log:
4600 - oops
4601
4602
4603 Changes: Modified:
4604 +1 -1 trunk/Makefile.in (File Modified)
4605
4606
4607nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4608 Log:
4609 - typo fix
4610
4611
4612 Changes: Modified:
4613 +2 -2 trunk/configure (File Modified)
4614 +1 -1 trunk/configure.ac (File Modified)
4615
4616
4617nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4618 Log:
4619 - rebuild configure
4620
4621
4622 Changes: Modified:
4623 +2 -2 trunk/configure (File Modified)
4624
4625
4626nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4627 Log:
4628 - makefile fix
4629
4630
4631 Changes: Modified:
4632 +1 -1 trunk/extensions/Makefile.in (File Modified)
4633
4634
4635nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4636 Log:
4637 - rename contrib to extensions to bring some clarity to things
4638
4639
4640 Changes: Modified:
4641 +1 -1 trunk/Makefile.in (File Modified)
4642 +1 -1 trunk/configure.ac (File Modified)
4643 +10 -10 trunk/doc/example.conf (File Modified)
4644 +10 -10 trunk/doc/reference.conf (File Modified)
4645 + - trunk/extensions/ (File Added)
4646 + - trunk/extras/ (File Deleted)
4647
4648
4649nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4650 Log:
4651 - temporary rename
4652
4653
4654 Changes: Modified:
4655 +1 -1 trunk/Makefile.in (File Modified)
4656 +1 -1 trunk/configure.ac (File Modified)
4657 + - trunk/contrib/ (File Deleted)
4658 + - trunk/extras/ (File Added)
4659
4660
4661jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4662 Log:
4663 Don't allow servers to QUIT (they should use SQUIT).
4664
4665
4666 Changes: Modified:
4667 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4668
4669
4670nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4671 Log:
4672 - keywords
4673
4674
4675 Changes: Modified:
4676 + - trunk/src/fnvhash.s (Property Modified)
4677
4678
4679nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4680 Log:
4681 - reduced version of code
4682
4683
4684 Changes: Modified:
4685 +9 -61 trunk/src/fnvhash.s (File Modified)
4686
4687
4688nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4689 Log:
4690 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4691
4692
4693 Changes: Modified:
4694 +1 -1 trunk/src/fnvhash.s (File Modified)
4695
4696
4697jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4698 Log:
4699 Fix orighost matching for klines, etc. Was hashing the visible
4700 host, oops.
4701
4702
4703 Changes: Modified:
4704 +1 -1 trunk/src/hostmask.c (File Modified)
4705
4706
4707nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4708 Log:
4709 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4710
4711
4712 Changes: Modified:
4713 +7 -1 trunk/configure (File Modified)
4714 +5 -0 trunk/configure.ac (File Modified)
4715 +5 -6 trunk/src/Makefile.in (File Modified)
4716 +0 -4 trunk/src/fnvhash.s (File Modified)
4717 +0 -2 trunk/src/hash.c (File Modified)
4718
4719
4720nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4721 Log:
4722 - regenerate configure
4723
4724
4725 Changes: Modified:
4726 +18 -0 trunk/configure (File Modified)
4727
4728
4729nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4730 Log:
4731 - --enable-ricer-hashing option.
4732
4733
4734 Changes: Modified:
4735 +9 -0 trunk/configure.ac (File Modified)
4736 +3 -0 trunk/include/setup.h.in (File Modified)
4737
4738
4739nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4740 Log:
4741 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4742
4743
4744 Changes: Modified:
4745 + - trunk/src/fnvhash.s (File Added)
4746 +3 -0 trunk/src/hash.c (File Modified)
4747
4748
4749jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4750 Log:
4751 Fix syntax error in reference.conf.
4752
4753
4754 Changes: Modified:
4755 +0 -1 trunk/doc/reference.conf (File Modified)
4756
4757
4758jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4759 Log:
4760 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4761 (&& instead of ||...)
4762 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4763
4764
4765 Changes: Modified:
4766 +1 -1 trunk/src/chmode.c (File Modified)
4767
4768
4769jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4770 Log:
4771 Documentation for extban.
4772
4773
4774 Changes: Modified:
4775 + - trunk/doc/extban.txt (File Added)
4776
4777
4778jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4779 Log:
4780 Add extban modules to example confs.
4781
4782
4783 Changes: Modified:
4784 +5 -0 trunk/doc/example.conf (File Modified)
4785 +10 -0 trunk/doc/reference.conf (File Modified)
4786
4787
4788jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4789 Log:
4790 Initial addition of extended ban types (conditionals).
4791 Allows custom +bqeI checks via modules.
4792 Initial extra types are account (a[:mask]), oper (o),
4793 channel (c:name), realname (r:mask), server (s:mask).
4794
4795
4796 Changes: Modified:
4797 +229 -0 trunk/contrib/Makefile.in (File Modified)
4798 + - trunk/contrib/extb_account.c (File Added)
4799 + - trunk/contrib/extb_channel.c (File Added)
4800 + - trunk/contrib/extb_oper.c (File Added)
4801 + - trunk/contrib/extb_realname.c (File Added)
4802 + - trunk/contrib/extb_server.c (File Added)
4803 +13 -0 trunk/include/channel.h (File Modified)
4804 +1 -0 trunk/src/Makefile.in (File Modified)
4805 +14 -5 trunk/src/channel.c (File Modified)
4806 +91 -0 trunk/src/chmode.c (File Modified)
4807 + - trunk/src/extban.c (File Added)
4808
4809
4810jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4811 Log:
4812 Do not force +bqeI modes starting with '$' in nick!user@host format.
4813 * and ? characters in them are still assumed to be wildcards.
4814
4815
4816 Changes: Modified:
4817 +6 -0 trunk/src/chmode.c (File Modified)
4818
4819
4820nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4821 Log:
4822 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4823
4824
4825 Changes: Modified:
4826 +4 -0 trunk/modules/m_capab.c (File Modified)
4827
4828
4829jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4830 Log:
4831 Stop some mixing of client and server protocol.
4832
4833
4834 Changes: Modified:
4835 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4836 +4 -2 trunk/modules/m_pass.c (File Modified)
4837 +6 -0 trunk/modules/m_sasl.c (File Modified)
4838 +6 -0 trunk/modules/m_user.c (File Modified)
4839
4840
4841nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4842 Log:
4843 - additional revert
4844
4845
4846 Changes: Modified:
4847 +0 -2 trunk/include/s_newconf.h (File Modified)
4848 +0 -4 trunk/include/s_serv.h (File Modified)
4849 +0 -1 trunk/src/newconf.c (File Modified)
4850 +1 -13 trunk/src/s_serv.c (File Modified)
4851
4852
4853nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4854 Log:
4855 - revert LZOLink patch for now
4856
4857
4858 Changes: Modified:
4859 +0 -1 trunk/servlink/Makefile.in (File Modified)
4860 +0 -16 trunk/servlink/README (File Modified)
4861 +2 -36 trunk/servlink/control.c (File Modified)
4862 +0 -3 trunk/servlink/control.h (File Modified)
4863 +7 -5955 trunk/servlink/io.c (File Modified)
4864 + - trunk/servlink/lzoconf.h (File Deleted)
4865 + - trunk/servlink/lzodefs.h (File Deleted)
4866 + - trunk/servlink/minilzo.c (File Deleted)
4867 + - trunk/servlink/minilzo.h (File Deleted)
4868 +0 -1 trunk/servlink/servlink.h (File Modified)
4869
4870
4871nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4872 Log:
4873 - more stuff here
4874
4875
4876 Changes: Modified:
4877 +4 -2 trunk/servlink/control.c (File Modified)
4878 +2 -1 trunk/servlink/io.c (File Modified)
4879
4880
4881nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4882 Log:
4883 - oops
4884
4885
4886 Changes: Modified:
4887 +2 -2 trunk/servlink/io.c (File Modified)
4888
4889
4890nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4891 Log:
4892 - paranoia, prevent segfaults
4893
4894
4895 Changes: Modified:
4896 +2 -2 trunk/servlink/io.c (File Modified)
4897
4898
4899nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4900 Log:
4901 - more optimal servlink code
4902
4903
4904 Changes: Modified:
4905 +21 -8 trunk/servlink/io.c (File Modified)
4906
4907
4908nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4909 Log:
4910 - more efficient read strategy
4911
4912
4913 Changes: Modified:
4914 +15 -3 trunk/servlink/io.c (File Modified)
4915
4916
4917nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4918 Log:
4919 - use lzo_uintp cast to make LZO happy
4920
4921
4922 Changes: Modified:
4923 +3 -3 trunk/servlink/io.c (File Modified)
4924
4925
4926nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4927 Log:
4928 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4929
4930
4931 Changes: Modified:
4932 +4 -0 trunk/doc/example.conf (File Modified)
4933 +2 -1 trunk/include/s_newconf.h (File Modified)
4934 +4 -0 trunk/include/s_serv.h (File Modified)
4935 +1 -0 trunk/servlink/Makefile.in (File Modified)
4936 +16 -0 trunk/servlink/README (File Modified)
4937 +34 -2 trunk/servlink/control.c (File Modified)
4938 +3 -0 trunk/servlink/control.h (File Modified)
4939 +5929 -7 trunk/servlink/io.c (File Modified)
4940 + - trunk/servlink/lzoconf.h (File Added)
4941 + - trunk/servlink/lzodefs.h (File Added)
4942 + - trunk/servlink/minilzo.c (File Added)
4943 + - trunk/servlink/minilzo.h (File Added)
4944 +1 -0 trunk/servlink/servlink.h (File Modified)
4945 +1 -0 trunk/src/newconf.c (File Modified)
4946 +14 -2 trunk/src/s_serv.c (File Modified)
4947
4948
4949nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4950 Log:
4951 - remove imalloc, it was a concept that probably wouldn't have worked properly
4952
4953
4954 Changes: Modified:
4955 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4956 + - trunk/libcharybdis/imalloc.c (File Deleted)
4957 + - trunk/libcharybdis/imalloc.h (File Deleted)
4958
4959
4960nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4961 Log:
4962 - disable imalloc for now
4963
4964
4965 Changes: Modified:
4966 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4967
4968
4969nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4970 Log:
4971 - remove unneeded debug code
4972
4973
4974 Changes: Modified:
4975 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4976
4977
4978nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4979 Log:
4980 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4981
4982
4983 Changes: Modified:
4984 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4985
4986
4987nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4988 Log:
4989 - more stuff here, imalloc remains disabled for now
4990
4991
4992 Changes: Modified:
4993 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4994
4995
4996nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4997 Log:
4998 - more progress
4999
5000
5001 Changes: Modified:
5002 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5003
5004
5005nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5006 Log:
5007 - more tweaks
5008
5009
5010 Changes: Modified:
5011 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5012 +2 -0 trunk/src/ircd.c (File Modified)
5013
5014
5015nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5016 Log:
5017 - roll back libircd crap
5018
5019
5020 Changes: Modified:
5021 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5022 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5023 +29 -0 trunk/src/.depend (File Modified)
5024 +6 -21 trunk/src/Makefile.in (File Modified)
5025 +3 -218 trunk/src/ircd.c (File Modified)
5026 + - trunk/src/ircd_linker.c (File Deleted)
5027 + - trunk/src/main.c (File Deleted)
5028
5029
5030nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5031 Log:
5032 - realloc(), free() implementation
5033
5034
5035 Changes: Modified:
5036 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5037
5038
5039nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5040 Log:
5041 - malloc(), calloc() implementation
5042
5043
5044 Changes: Modified:
5045 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5046
5047
5048nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5049 Log:
5050 - block_free(), block_find(), retune_heaps() implementation
5051
5052
5053 Changes: Modified:
5054 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5055
5056
5057nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5058 Log:
5059 - block_destroy code, block_allocate code.
5060
5061
5062 Changes: Modified:
5063 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5064
5065
5066nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5067 Log:
5068 - block_new() code
5069
5070
5071 Changes: Modified:
5072 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5073
5074
5075nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5076 Log:
5077 - disable imalloc again :P
5078
5079
5080 Changes: Modified:
5081 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5082
5083
5084nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5085 Log:
5086 - fix warning
5087
5088
5089 Changes: Modified:
5090 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5091
5092
5093nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5094 Log:
5095 - fix typo
5096
5097
5098 Changes: Modified:
5099 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5100
5101
5102nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5103 Log:
5104 - constructor code for imalloc engine (malloc_init())
5105
5106
5107 Changes: Modified:
5108 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5109
5110
5111nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5112 Log:
5113 - imalloc engine improvements
5114
5115
5116 Changes: Modified:
5117 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5118
5119
5120nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5121 Log:
5122 - replace mmap() code with direct brk()/sbrk() calls.
5123
5124
5125 Changes: Modified:
5126 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5127
5128
5129nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5130 Log:
5131 - remove outdated i_malloc() interfaces
5132
5133
5134 Changes: Modified:
5135 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5136
5137
5138nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5139 Log:
5140 - redisable imalloc (sorry!)
5141
5142
5143 Changes: Modified:
5144 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5145
5146
5147nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5148 Log:
5149 - correct GET_PAGE_SLOT() macro
5150
5151
5152 Changes: Modified:
5153 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5154
5155
5156nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5157 Log:
5158 - oops forgot to commit it with imalloc turned off
5159
5160
5161 Changes: Modified:
5162 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5163
5164
5165nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5166 Log:
5167 - cleanups
5168
5169
5170 Changes: Modified:
5171 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5172 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5173
5174
5175nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5176 Log:
5177 - lowlevel imalloc code
5178
5179
5180 Changes: Modified:
5181 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5182 + - trunk/libcharybdis/imalloc.h (File Added)
5183
5184
5185nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5186 Log:
5187 - fix bindings
5188
5189
5190 Changes: Modified:
5191 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5192
5193
5194nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5195 Log:
5196 remove #ifndef
5197
5198
5199 Changes: Modified:
5200 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5201
5202
5203nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5204 Log:
5205 - 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)
5206
5207
5208 Changes: Modified:
5209 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5210 + - trunk/libcharybdis/imalloc.c (File Added)
5211
5212
5213nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5214 Log:
5215 - increment configure Id
5216
5217
5218 Changes: Modified:
5219 +2208 -1 trunk/configure (File Modified)
5220
5221
5222nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5223 Log:
5224 - bootstrap for imalloc code
5225
5226
5227 Changes: Modified:
5228 +54 -1 trunk/configure.ac (File Modified)
5229 +27 -0 trunk/include/setup.h.in (File Modified)
5230
5231
5232jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5233 Log:
5234 Clarify interaction of spoofs and channel bans/operator{} blocks.
5235
5236
5237 Changes: Modified:
5238 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5239 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5240
5241
5242nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5243 Log:
5244 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5245
5246
5247 Changes: Modified:
5248 +30 -22 trunk/src/ircd.c (File Modified)
5249
5250
5251jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5252 Log:
5253 If shared{} blocks deny something, the command
5254 is silently ignored.
5255
5256
5257 Changes: Modified:
5258 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5259
5260
5261jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5262 Log:
5263 Move up IsService check so we don't store a non-service
5264 in preClient->sasl_agent.
5265
5266
5267 Changes: Modified:
5268 +6 -6 trunk/modules/m_sasl.c (File Modified)
5269
5270
5271gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5272 Log:
5273 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5274 Add some more sanity checks on agent strings.
5275
5276
5277 Changes: Modified:
5278 +13 -11 trunk/modules/m_sasl.c (File Modified)
5279
5280
5281jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5282 Log:
5283 Unknown clients can have an ID too now so make sure to remove
5284 them from the hash if they exit.
5285
5286
5287 Changes: Modified:
5288 +3 -0 trunk/src/client.c (File Modified)
5289
5290
5291jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5292 Log:
5293 Only accept sasl from servers in a service{} block.
5294 Not tested but this must go in.
5295
5296
5297 Changes: Modified:
5298 +6 -0 trunk/modules/m_sasl.c (File Modified)
5299 +3 -0 trunk/modules/m_signon.c (File Modified)
5300
5301
5302jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5303 Log:
5304 Only process SAVE messages targetting registered users,
5305 not servers or unregistered connections. Could cause
5306 a crash when bad protocol was received.
5307
5308
5309 Changes: Modified:
5310 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5311
5312
5313nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5314 Log:
5315 - fix QJM buffer overflow vulnerability (fucking GXTi)
5316
5317
5318 Changes: Modified:
5319 +3 -3 trunk/src/s_user.c (File Modified)
5320
5321
5322jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5323 Log:
5324 Mention /scan umodes under oper_spy privilege.
5325
5326
5327 Changes: Modified:
5328 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5329
5330
5331jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5332 Log:
5333 Mention that overlapping cluster blocks are a bad thing.
5334
5335
5336 Changes: Modified:
5337 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5338
5339
5340jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5341 Log:
5342 - Document cluster{} and shared{} blocks.
5343 - Mention that service{} does not allow wildcards.
5344
5345
5346 Changes: Modified:
5347 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5348
5349
5350jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5351 Log:
5352 Document exempt{} and service{} blocks, point to reference.conf for
5353 general{}, channel{} and serverhide{}.
5354
5355
5356 Changes: Modified:
5357 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5358
5359
5360jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5361 Log:
5362 Document ~ in lists of values better.
5363
5364
5365 Changes: Modified:
5366 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5367
5368
5369jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5370 Log:
5371 More detailed CNOTICE, CPRIVMSG descriptions.
5372
5373
5374 Changes: Modified:
5375 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5376
5377
5378jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5379 Log:
5380 Oops, need both Revision and Id on modules.
5381
5382
5383 Changes: Modified:
5384 + - trunk/modules/sno_routing.c (Property Modified)
5385
5386
5387jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5388 Log:
5389 Tweak header comment a bit (filename, Id).
5390
5391
5392 Changes: Modified:
5393 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5394
5395
5396jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5397 Log:
5398 Add GLINE and UNGLINE.
5399
5400
5401 Changes: Modified:
5402 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5403
5404
5405jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5406 Log:
5407 New configure with proper Id.
5408
5409
5410 Changes: Modified:
5411 +3 -1 trunk/configure (File Modified)
5412
5413
5414jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5415 Log:
5416 Change #include directives for in6addr_any, hopefully compiles better now.
5417
5418
5419 Changes: Modified:
5420 +3 -1 trunk/configure.ac (File Modified)
5421
5422
5423jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5424 Log:
5425 Encourage putting actual administrative information
5426 in the admin{} block.
5427
5428
5429 Changes: Modified:
5430 +3 -3 trunk/doc/example.conf (File Modified)
5431
5432
5433gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5434 Log:
5435 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5436
5437
5438 Changes: Modified:
5439 +9 -7 trunk/include/s_conf.h (File Modified)
5440 +1 -0 trunk/src/newconf.c (File Modified)
5441 +10 -0 trunk/src/s_user.c (File Modified)
5442
5443
5444jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5445 Log:
5446 - Change to glines = no in example confs
5447 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5448 are disabled.
5449
5450
5451 Changes: Modified:
5452 +1 -1 trunk/doc/example.conf (File Modified)
5453 +1 -1 trunk/doc/reference.conf (File Modified)
5454 +2 -2 trunk/modules/m_gline.c (File Modified)
5455
5456
5457nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5458 Log:
5459 - forward-port QJM fix from 1.1
5460
5461
5462 Changes: Modified:
5463 +2 -0 trunk/src/s_user.c (File Modified)
5464
5465
5466nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5467 Log:
5468 - add switch to configure to disable the block allocator
5469
5470
5471 Changes: Modified:
5472 +18 -0 trunk/configure (File Modified)
5473 +9 -0 trunk/configure.ac (File Modified)
5474 +0 -6 trunk/include/config.h (File Modified)
5475 +3 -0 trunk/include/setup.h.in (File Modified)
5476
5477
5478gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5479 Log:
5480 Fix wierd error that would exit SASL users with "Overridden"
5481
5482 Changes: Modified:
5483 +1 -1 trunk/modules/m_signon.c (File Modified)
5484
5485
5486jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5487 Log:
5488 Remove obsolete XXX comment about lazylinks.
5489
5490
5491 Changes: Modified:
5492 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5493
5494
5495jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5496 Log:
5497 OJOIN: make sure to send the wallops remotely for #channels
5498
5499
5500 Changes: Modified:
5501 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5502
5503
5504gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5505 Log:
5506 Accountability for OJOIN (contrib module)
5507
5508 Changes: Modified:
5509 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5510
5511
5512nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5513 Log:
5514 - move more stuff over to ircd_state
5515
5516
5517 Changes: Modified:
5518 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5519 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5520 +9 -0 trunk/src/ircd_state.c (File Modified)
5521 +3 -3 trunk/src/patricia.c (File Modified)
5522
5523
5524nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5525 Log:
5526 - move more stuff out of libircd and into ircd_state.c
5527
5528
5529 Changes: Modified:
5530 +5 -5 trunk/src/channel.c (File Modified)
5531 +4 -4 trunk/src/client.c (File Modified)
5532 +12 -0 trunk/src/ircd_state.c (File Modified)
5533
5534
5535nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5536 Log:
5537 - this is just barrels of fun
5538
5539
5540 Changes: Modified:
5541 + - trunk/include/ircd_state.h (File Added)
5542 +1 -1 trunk/src/Makefile.in (File Modified)
5543 +2 -1 trunk/src/channel.c (File Modified)
5544 +3 -52 trunk/src/ircd.c (File Modified)
5545 +100 -3 trunk/src/ircd_state.c (File Modified)
5546
5547
5548jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5549 Log:
5550 It's .include, not #include.
5551
5552
5553 Changes: Modified:
5554 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5555
5556
5557jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5558 Log:
5559 More consistent section titles.
5560
5561
5562 Changes: Modified:
5563 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5564 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5565 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5566
5567
5568jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5569 Log:
5570 Mention possible exceeding of +j/+l due to propagation
5571 delays between servers.
5572
5573
5574 Changes: Modified:
5575 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5576
5577
5578jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5579 Log:
5580 Formatting nits:
5581 - "text" -> <quote>text</quote>
5582 - <filename>
5583 - a few more
5584
5585
5586 Changes: Modified:
5587 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5588 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5589 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5590 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5591
5592
5593jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5594 Log:
5595 Remove text about deprecation of glines.
5596
5597
5598 Changes: Modified:
5599 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5600
5601
5602jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5603 Log:
5604 - Add description of umode +D, deaf.
5605 - Mention CALLERID 005 token with umode +g.
5606
5607
5608 Changes: Modified:
5609 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5610
5611
5612jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5613 Log:
5614 Strip off a leading colon in services shortcuts (aliases).
5615
5616
5617 Changes: Modified:
5618 +2 -0 trunk/src/parse.c (File Modified)
5619
5620
5621jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5622 Log:
5623 Add no_oper_invis contrib module, denies opers setting
5624 themselves invisible (except hidden_oper's).
5625
5626
5627 Changes: Modified:
5628 +42 -0 trunk/contrib/Makefile.in (File Modified)
5629 + - trunk/contrib/no_oper_invis.c (File Added)
5630
5631
5632jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5633 Log:
5634 Mention /stats E, make the other /stats descriptions more consistent.
5635
5636
5637 Changes: Modified:
5638 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5639
5640
5641jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5642 Log:
5643 Mention that the KILL reason and oper will appear on channels.
5644
5645
5646 Changes: Modified:
5647 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5648
5649
5650jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5651 Log:
5652 Mention /mode #channel f to query forward channel from outside.
5653
5654
5655 Changes: Modified:
5656 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5657
5658
5659jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5660 Log:
5661 Port over RATBOX_2_1 r20960 (anfl):
5662 client connect notices to +C should be hiding the extra
5663 fields for spoofed users
5664
5665
5666 Changes: Modified:
5667 +2 -1 trunk/src/s_user.c (File Modified)
5668
5669
5670jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5671 Log:
5672 Add a chapter with our extra user commands:
5673 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5674
5675
5676 Changes: Modified:
5677 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5678 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5679
5680
5681jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5682 Log:
5683 Do not put by <server>: in SQUIT reasons to servers
5684 other than the one being exited.
5685
5686
5687 Changes: Modified:
5688 +1 -1 trunk/src/client.c (File Modified)
5689
5690
5691jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5692 Log:
5693 Regenerate configure.
5694
5695
5696 Changes: Modified:
5697 +1162 -1159 trunk/configure (File Modified)
5698
5699
5700jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5701 Log:
5702 Move the warning flags down so they do not mess up
5703 checks like for -Wl,-export-dynamic.
5704
5705
5706 Changes: Modified:
5707 +33 -30 trunk/configure.ac (File Modified)
5708
5709
5710nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5711 Log:
5712 - more work here
5713
5714
5715 Changes: Modified:
5716 +2 -1 trunk/iauth/Makefile.in (File Modified)
5717
5718
5719nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5720 Log:
5721 - build iauth makefile
5722
5723
5724 Changes: Modified:
5725 +3 -2 trunk/configure (File Modified)
5726 +1 -0 trunk/configure.ac (File Modified)
5727
5728
5729nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5730 Log:
5731 - Makefile
5732
5733
5734 Changes: Modified:
5735 + - trunk/iauth/Makefile.in (File Added)
5736
5737
5738nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5739 Log:
5740 - add iauth.conf.example from irc2.11
5741
5742
5743 Changes: Modified:
5744 + - trunk/doc/example-iauth.conf (File Added)
5745
5746
5747nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5748 Log:
5749 - wow, i found some docs on this thing
5750
5751
5752 Changes: Modified:
5753 + - trunk/doc/technical/iauth-internals.txt (File Added)
5754
5755
5756nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5757 Log:
5758 - no longer applicable
5759
5760
5761 Changes: Modified:
5762 + - trunk/authdaemon/ (File Deleted)
5763
5764
5765nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5766 Log:
5767 - remove libircd.so on make clean (oops)
5768
5769
5770 Changes: Modified:
5771 +1 -1 trunk/src/Makefile.in (File Modified)
5772
5773
5774nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5775 Log:
5776 - merge iauth source for experimentation
5777
5778
5779 Changes: Modified:
5780 + - trunk/iauth/ (File Added)
5781 + - trunk/iauth/a_conf.c (File Added)
5782 + - trunk/iauth/a_conf_def.h (File Added)
5783 + - trunk/iauth/a_conf_ext.h (File Added)
5784 + - trunk/iauth/a_defines.h (File Added)
5785 + - trunk/iauth/a_externs.h (File Added)
5786 + - trunk/iauth/a_io.c (File Added)
5787 + - trunk/iauth/a_io_ext.h (File Added)
5788 + - trunk/iauth/a_log.c (File Added)
5789 + - trunk/iauth/a_log_def.h (File Added)
5790 + - trunk/iauth/a_log_ext.h (File Added)
5791 + - trunk/iauth/a_struct_def.h (File Added)
5792 + - trunk/iauth/iauth.c (File Added)
5793 + - trunk/iauth/mod_lhex.c (File Added)
5794 + - trunk/iauth/mod_lhex_ext.h (File Added)
5795 + - trunk/iauth/mod_pipe.c (File Added)
5796 + - trunk/iauth/mod_pipe_ext.h (File Added)
5797 + - trunk/iauth/mod_rfc931.c (File Added)
5798 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5799 + - trunk/iauth/mod_socks.c (File Added)
5800 + - trunk/iauth/mod_socks_ext.h (File Added)
5801 + - trunk/iauth/mod_webproxy.c (File Added)
5802 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5803
5804
5805jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5806 Log:
5807 User /quote help index was not sorted properly.
5808
5809
5810 Changes: Modified:
5811 +2 -2 trunk/help/Makefile.in (File Modified)
5812 +8 -8 trunk/help/users/index (File Modified)
5813
5814
5815jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5816 Log:
5817 Add SCAN help file.
5818
5819
5820 Changes: Modified:
5821 +25 -8 trunk/help/opers/index (File Modified)
5822 + - trunk/help/opers/scan (File Added)
5823
5824
5825jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5826 Log:
5827 SGML docs:
5828 - Document SCAN UMODES
5829 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5830
5831
5832 Changes: Modified:
5833 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5834
5835
5836jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5837 Log:
5838 Add our copyright information to /info (part of release-1.1 r1026).
5839
5840
5841 Changes: Modified:
5842 +1 -0 trunk/src/version.c.SH (File Modified)
5843
5844
5845jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5846 Log:
5847 Fix some compile warnings.
5848
5849
5850 Changes: Modified:
5851 +1 -1 trunk/modules/core/m_join.c (File Modified)
5852 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5853 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5854 +1 -1 trunk/modules/m_scan.c (File Modified)
5855 +4 -4 trunk/modules/m_signon.c (File Modified)
5856
5857
5858jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5859 Log:
5860 RSFNC: OK, actually consider unknowns also for detecting a collide.
5861 Otherwise we can get two clients with the same nick.
5862
5863
5864 Changes: Modified:
5865 +1 -1 trunk/modules/m_services.c (File Modified)
5866
5867
5868nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5869 Log:
5870 - charybdis profiling stuff
5871 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5872 - update .depend
5873
5874
5875 Changes: Modified:
5876 +0 -8 trunk/configure (File Modified)
5877 +1 -8 trunk/configure.ac (File Modified)
5878 +18 -0 trunk/include/channel.h (File Modified)
5879 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5880 +335 -260 trunk/src/.depend (File Modified)
5881 +1569 -0 trunk/src/Makefile.in (File Modified)
5882 + - trunk/src/chmode.c (File Added)
5883 +16 -1 trunk/src/ircd.c (File Modified)
5884 +11 -0 trunk/src/main.c (File Modified)
5885 +11 -0 trunk/src/modules.c (File Modified)
5886
5887
5888jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5889 Log:
5890 RSFNC: Do not send kills to servers for unknowns
5891
5892
5893 Changes: Modified:
5894 +4 -2 trunk/modules/m_services.c (File Modified)
5895
5896
5897jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5898 Log:
5899 Describe service{} blocks in reference.conf.
5900
5901
5902 Changes: Modified:
5903 +12 -0 trunk/doc/reference.conf (File Modified)
5904
5905
5906jilles 2006/03/09 01:14:34 UTC (20060309-996)
5907 Log:
5908 Replace this list of modes with pointers to other documentation.
5909
5910
5911 Changes: Modified:
5912 +6 -50 trunk/doc/modes.txt (File Modified)
5913
5914
5915jilles 2006/03/08 00:10:46 UTC (20060308-986)
5916 Log:
5917 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5918 looks too much like an old-ircd client pointer otherwise.
5919
5920
5921 Changes: Modified:
5922 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5923
5924
5925jilles 2006/03/08 00:09:27 UTC (20060308-984)
5926 Log:
5927 findforwards:
5928 - note truncation of the list (perhaps sending multiple
5929 notices is better)
5930 - clarify in a comment that /findforwards on a nonexistent
5931 channel can be useful
5932 - sendto_one_notice() requires that the text start with
5933 a colon
5934
5935
5936 Changes: Modified:
5937 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5938
5939
5940jilles 2006/03/07 23:33:48 UTC (20060307-982)
5941 Log:
5942 When we close a local server's link, always include the
5943 name of the client causing the exit in the reason in the
5944 SQUIT we send them (replacing them with us). This makes
5945 sure server notices for stuff like "Not enough arguments
5946 to server command" are different on the two sides.
5947
5948
5949 Changes: Modified:
5950 +7 -5 trunk/src/client.c (File Modified)
5951
5952
5953gxti 2006/03/07 22:58:03 UTC (20060307-980)
5954 Log:
5955 New contrib module m_findforwards.c
5956
5957
5958 Changes: Modified:
5959 +112 -0 trunk/contrib/Makefile.in (File Modified)
5960 + - trunk/contrib/m_findforwards.c (File Added)
5961
5962
5963jilles 2006/03/07 22:21:29 UTC (20060307-968)
5964 Log:
5965 Whoops, don't show real host behind auth{} spoof in
5966 spoof notices if hide_spoof_ips is enabled.
5967
5968 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5969
5970
5971 Changes: Modified:
5972 +3 -2 trunk/src/s_conf.c (File Modified)
5973
5974
5975jilles 2006/03/07 12:54:53 UTC (20060307-962)
5976 Log:
5977 Add dalnet-style /identify that sends to nickserv or chanserv.
5978
5979
5980 Changes: Modified:
5981 +102 -0 trunk/contrib/Makefile.in (File Modified)
5982 + - trunk/contrib/m_identify.c (File Added)
5983
5984
5985jilles 2006/03/07 12:26:20 UTC (20060307-958)
5986 Log:
5987 Document alias{} blocks a bit better.
5988
5989
5990 Changes: Modified:
5991 +9 -0 trunk/doc/reference.conf (File Modified)
5992
5993
5994nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5995 Log:
5996 - add aliases to /stats m (data usage is not counted though, sorry)
5997
5998
5999 Changes: Modified:
6000 +1 -0 trunk/include/s_conf.h (File Modified)
6001 +3 -0 trunk/src/newconf.c (File Modified)
6002 +15 -0 trunk/src/parse.c (File Modified)
6003
6004
6005nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6006 Log:
6007 - remove m_sshortcut as it's no longer relevant
6008
6009
6010 Changes: Modified:
6011 +0 -145 trunk/modules/Makefile.in (File Modified)
6012 + - trunk/modules/m_sshortcut.c (File Deleted)
6013
6014
6015nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6016 Log:
6017 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6018 targets instead of my original idea :P)
6019
6020
6021 Changes: Modified:
6022 +32 -0 trunk/doc/example.conf (File Modified)
6023 +35 -0 trunk/doc/reference.conf (File Modified)
6024 +4 -0 trunk/include/parse.h (File Modified)
6025 +7 -0 trunk/include/s_conf.h (File Modified)
6026 +82 -0 trunk/src/newconf.c (File Modified)
6027 +78 -0 trunk/src/parse.c (File Modified)
6028 +16 -0 trunk/src/s_conf.c (File Modified)
6029
6030
6031jilles 2006/03/05 23:33:56 UTC (20060305-942)
6032 Log:
6033 Remove some spaces after tabs. ??
6034
6035
6036 Changes: Modified:
6037 +18 -18 trunk/src/newconf.c (File Modified)
6038
6039
6040jilles 2006/03/05 23:15:38 UTC (20060305-940)
6041 Log:
6042 Global /who:
6043 - make sure to clear all marks also if the who was aborted
6044 because of too many matches
6045 - give ERR_TOOMANYMATCHES if too many matches
6046 - clarify comments
6047
6048 ratbox RATBOX_2_2 r22003 (jilles)
6049
6050
6051 Changes: Modified:
6052 +28 -26 trunk/modules/m_who.c (File Modified)
6053
6054
6055nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6056 Log:
6057 - devel is 2.0
6058
6059
6060 Changes: Modified:
6061 +9 -9 trunk/configure (File Modified)
6062 +1 -1 trunk/configure.ac (File Modified)
6063
6064
6065nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6066 Log:
6067 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6068
6069
6070 Changes: Modified:
6071 +2 -1 trunk/include/s_newconf.h (File Modified)
6072 +20 -0 trunk/modules/m_rehash.c (File Modified)
6073 +1 -1 trunk/src/s_newconf.c (File Modified)
6074
6075
6076gxti 2006/03/05 03:38:33 UTC (20060305-930)
6077 Log:
6078 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6079
6080
6081 Changes: Modified:
6082 +0 -1 trunk/doc/example.conf (File Modified)
6083 +0 -3 trunk/doc/reference.conf (File Modified)
6084 +0 -1 trunk/include/s_conf.h (File Modified)
6085 +0 -6 trunk/modules/m_info.c (File Modified)
6086 +1 -1 trunk/src/channel.c (File Modified)
6087 +0 -1 trunk/src/newconf.c (File Modified)
6088
6089
6090gxti 2006/03/05 00:48:56 UTC (20060305-928)
6091 Log:
6092 Missing header in m_chghost.c
6093
6094 Changes: Modified:
6095 +1 -0 trunk/modules/m_chghost.c (File Modified)
6096
6097
6098gxti 2006/02/28 19:53:33 UTC (20060228-926)
6099 Log:
6100 Relocate QJM code to a seperate function(change_nick_user_host)
6101 Change CHGHOST to use change_nick_user_host instead of just setting it
6102
6103
6104 Changes: Modified:
6105 +3 -0 trunk/include/s_user.h (File Modified)
6106 +1 -1 trunk/modules/m_chghost.c (File Modified)
6107 +3 -78 trunk/modules/m_signon.c (File Modified)
6108 +89 -0 trunk/src/s_user.c (File Modified)
6109
6110
6111jilles 2006/02/28 13:24:51 UTC (20060228-924)
6112 Log:
6113 Restore /stats a (dns servers, admin-only).
6114
6115
6116 Changes: Modified:
6117 +1 -0 trunk/include/res.h (File Modified)
6118 +5 -8 trunk/modules/m_stats.c (File Modified)
6119 +16 -0 trunk/src/res.c (File Modified)
6120
6121
6122nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6123 Log:
6124 - Add CHARYBDIS_PROFILE if we are profiling.
6125 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6126 - Remove duplicate --enable-epoll entry.
6127
6128
6129 Changes: Modified:
6130 +1595 -15 trunk/configure (File Modified)
6131 +30 -11 trunk/configure.ac (File Modified)
6132 +3 -0 trunk/include/setup.h.in (File Modified)
6133
6134
6135nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6136 Log:
6137 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6138
6139
6140 Changes: Modified:
6141 +28 -0 trunk/aclocal.m4 (File Modified)
6142
6143
6144jilles 2006/02/23 13:25:48 UTC (20060223-916)
6145 Log:
6146 Allow requesting forward channel and quiet list in same mode command.
6147
6148
6149 Changes: Modified:
6150 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6151
6152
6153jilles 2006/02/22 00:06:41 UTC (20060222-912)
6154 Log:
6155 Add description of xline wildcards.
6156
6157
6158 Changes: Modified:
6159 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6160
6161
6162gxti 2006/02/21 23:54:57 UTC (20060221-908)
6163 Log:
6164 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6165
6166
6167 Changes: Modified:
6168 +0 -4 trunk/modules/m_services.c (File Modified)
6169
6170
6171nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6172 Log:
6173 typo
6174
6175
6176 Changes: Modified:
6177 +1 -1 trunk/include/hook.h (File Modified)
6178
6179
6180nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6181 Log:
6182 call_hook, not hook_call
6183
6184
6185 Changes: Modified:
6186 +1 -1 trunk/modules/core/m_join.c (File Modified)
6187
6188
6189nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6190 Log:
6191 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6192 Could be useful for a number of things.
6193
6194
6195 Changes: Modified:
6196 +9 -0 trunk/modules/core/m_join.c (File Modified)
6197
6198
6199nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6200 Log:
6201 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6202
6203
6204 Changes: Modified:
6205 +7 -0 trunk/include/hook.h (File Modified)
6206
6207
6208gxti 2006/02/20 21:27:46 UTC (20060220-896)
6209 Log:
6210 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6211
6212
6213 Changes: Modified:
6214 +15 -0 trunk/modules/m_services.c (File Modified)
6215
6216
6217jilles 2006/02/20 11:26:45 UTC (20060220-894)
6218 Log:
6219 Clarify snomask +f, +k, +u.
6220
6221
6222 Changes: Modified:
6223 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6224
6225
6226jilles 2006/02/20 11:26:22 UTC (20060220-892)
6227 Log:
6228 Cmode +p and +s may be set simultaneously.
6229
6230
6231 Changes: Modified:
6232 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6233
6234
6235nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6236 Log:
6237 actually, we should check the data version on each reload (oops)
6238
6239
6240 Changes: Modified:
6241 +6 -6 trunk/src/main.c (File Modified)
6242
6243
6244nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6245 Log:
6246 more work on the loader
6247
6248
6249 Changes: Modified:
6250 +45 -21 trunk/src/main.c (File Modified)
6251
6252
6253nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6254 Log:
6255 Add prototype ircd_state.c
6256
6257
6258 Changes: Modified:
6259 + - trunk/src/ircd_state.c (File Added)
6260
6261
6262jilles 2006/02/19 00:41:15 UTC (20060219-882)
6263 Log:
6264 Smaller improvements.
6265
6266
6267 Changes: Modified:
6268 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6269
6270
6271jilles 2006/02/19 00:15:39 UTC (20060219-880)
6272 Log:
6273 Add a lot of stuff here.
6274
6275
6276 Changes: Modified:
6277 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6278
6279
6280jilles 2006/02/18 22:55:32 UTC (20060218-878)
6281 Log:
6282 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6283
6284
6285 Changes: Modified:
6286 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6287
6288
6289jilles 2006/02/18 21:57:54 UTC (20060218-873)
6290 Log:
6291 Invex doesn't trump +r or (sic) +J.
6292
6293
6294 Changes: Modified:
6295 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6296
6297
6298nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6299 Log:
6300 Check to make sure a module is not loaded before loading it.
6301
6302
6303 Changes: Modified:
6304 +6 -1 trunk/src/ircd_parser.y (File Modified)
6305
6306
6307nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6308 Log:
6309 - Add a missing comma in the HeaderMessages array
6310 - Only send "Your hostname is too long ..." if that really is the case
6311
6312
6313 Changes: Modified:
6314 +2 -2 trunk/src/s_auth.c (File Modified)
6315
6316
6317nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6318 Log:
6319 build_symtable() will have already bailed here, so no need to check
6320 explicitly whether or not charybdis_main is NULL.
6321
6322
6323 Changes: Modified:
6324 +7 -16 trunk/src/main.c (File Modified)
6325
6326
6327nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6328 Log:
6329 Data structure versioning, part 1.
6330
6331
6332 Changes: Modified:
6333 +10 -1 trunk/include/ircd_defs.h (File Modified)
6334 +2 -0 trunk/src/ircd.c (File Modified)
6335 +15 -3 trunk/src/main.c (File Modified)
6336
6337
6338nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6339 Log:
6340 build a symbol table and use that instead of doing a raw dlsym on everything
6341
6342
6343 Changes: Modified:
6344 + - trunk/include/ircd_linker.h (File Added)
6345 +71 -1 trunk/src/Makefile.in (File Modified)
6346 + - trunk/src/ircd_linker.c (File Added)
6347 +16 -4 trunk/src/main.c (File Modified)
6348
6349
6350nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6351 Log:
6352 The launcher now calls io_loop() instead of charybdis_main().
6353 This is so that we do not have to reinitialize *everything* later.
6354
6355
6356 Changes: Modified:
6357 +1 -0 trunk/include/ircd.h (File Modified)
6358 +6 -7 trunk/src/ircd.c (File Modified)
6359 +13 -1 trunk/src/main.c (File Modified)
6360
6361
6362nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6363 Log:
6364 Use global binding on libircd.so.
6365
6366
6367 Changes: Modified:
6368 +1 -1 trunk/src/main.c (File Modified)
6369
6370
6371nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6372 Log:
6373 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6374 (it will do more later)
6375
6376
6377 Changes: Modified:
6378 +14 -12 trunk/include/config.h (File Modified)
6379 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6380 +31 -5 trunk/src/Makefile.in (File Modified)
6381 +78 -1 trunk/src/ircd.c (File Modified)
6382 + - trunk/src/main.c (File Added)
6383
6384
6385nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6386 Log:
6387 Add whitespace here, oops.
6388
6389
6390 Changes: Modified:
6391 +1 -1 trunk/CREDITS (File Modified)
6392
6393
6394nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6395 Log:
6396 Properly copy over the IP address here instead of using a cheap hack.
6397 Because the hack didn't work right except on IPv6. :|
6398
6399
6400 Changes: Modified:
6401 +12 -2 trunk/src/s_newconf.c (File Modified)
6402
6403
6404jilles 2006/02/15 01:33:43 UTC (20060215-849)
6405 Log:
6406 Revert reject cache notice to ratbox's, which more
6407 clearly suggests what's happening.
6408
6409
6410 Changes: Modified:
6411 +4 -1 trunk/src/reject.c (File Modified)
6412
6413
6414nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6415 Log:
6416 Fix the openssl status in the overview information.
6417
6418
6419 Changes: Modified:
6420 +1 -3 trunk/configure (File Modified)
6421 +1 -3 trunk/configure.ac (File Modified)
6422
6423
6424jilles 2006/02/15 00:53:32 UTC (20060215-843)
6425 Log:
6426 - Add simple exempt{} block (127.0.0.1) to example.conf.
6427 - Remove mention of deny{}.
6428
6429
6430 Changes: Modified:
6431 +5 -0 trunk/doc/example.conf (File Modified)
6432 +1 -1 trunk/doc/reference.conf (File Modified)
6433
6434
6435jilles 2006/02/15 00:37:34 UTC (20060215-839)
6436 Log:
6437 example.conf: add some comments at the start
6438 reference.conf: some ircd-ratbox -> charybdis
6439
6440
6441 Changes: Modified:
6442 +11 -0 trunk/doc/example.conf (File Modified)
6443 +6 -5 trunk/doc/reference.conf (File Modified)
6444
6445
6446jilles 2006/02/15 00:27:59 UTC (20060215-833)
6447 Log:
6448 Rename m_createauthonly module to createauthonly
6449 as this is not a module providing an m_function
6450 (command).
6451
6452
6453 Changes: Modified:
6454 +1 -38 trunk/contrib/Makefile.in (File Modified)
6455 + - trunk/contrib/createauthonly.c (File Added)
6456 + - trunk/contrib/m_createauthonly.c (File Deleted)
6457
6458
6459jilles 2006/02/15 00:22:08 UTC (20060215-831)
6460 Log:
6461 Add to example confs commented lines for:
6462 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6463 sno_globalkline.so, sno_globaloper.so.
6464
6465
6466 Changes: Modified:
6467 +5 -1 trunk/doc/example.conf (File Modified)
6468 +9 -1 trunk/doc/reference.conf (File Modified)
6469
6470
6471jilles 2006/02/15 00:12:24 UTC (20060215-829)
6472 Log:
6473 - Unbreak connecting to connect{}s with hostnames
6474 instead of IP addresses (broken with new resolver).
6475 - Try to do A/AAAA query based on aftype in
6476 connect{} (doesn't seem to work fully).
6477
6478
6479 Changes: Modified:
6480 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6481
6482
6483jilles 2006/02/14 22:54:37 UTC (20060214-827)
6484 Log:
6485 Unbreak /rehash dns.
6486
6487
6488 Changes: Modified:
6489 +1 -0 trunk/src/res.c (File Modified)
6490
6491
6492jilles 2006/02/14 22:40:55 UTC (20060214-825)
6493 Log:
6494 Preserve Hybrid Id and add one of our own.
6495
6496
6497 Changes: Modified:
6498 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6499 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6500
6501
6502jilles 2006/02/14 22:17:17 UTC (20060214-821)
6503 Log:
6504 Add anfl and Androsyn to CREDITS.
6505 They wrote a lot of ratbox code we use, both before and after the fork.
6506
6507
6508 Changes: Modified:
6509 +2 -0 trunk/CREDITS (File Modified)
6510
6511
6512nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6513 Log:
6514 Hostname validity check.
6515
6516
6517 Changes: Modified:
6518 +42 -3 trunk/src/s_auth.c (File Modified)
6519
6520
6521nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6522 Log:
6523 Version bump to 1.2.0.
6524
6525
6526 Changes: Modified:
6527 +9 -9 trunk/configure (File Modified)
6528 +1 -1 trunk/configure.ac (File Modified)
6529
6530
6531nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6532 Log:
6533 - Missed a spot in the IPv6 code here. Should be usable now.
6534
6535
6536 Changes: Modified:
6537 +2 -2 trunk/src/res.c (File Modified)
6538
6539
6540nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6541 Log:
6542 Alright, so, this massive commit does the following:
6543 - Removes adns
6544 - Adds a resolver based on the undernet and hybrid one.
6545 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6546 - Makes a check in ./configure be posixly correct
6547 - Simplifies the auth code and DNS callbacks
6548
6549 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6550
6551
6552 Changes: Modified:
6553 +1 -1 trunk/Makefile.in (File Modified)
6554 + - trunk/adns/ (File Deleted)
6555 +148 -80 trunk/configure (File Modified)
6556 +1 -2 trunk/configure.ac (File Modified)
6557 +6 -0 trunk/include/client.h (File Modified)
6558 +1 -0 trunk/include/packet.h (File Modified)
6559 +153 -41 trunk/include/res.h (File Modified)
6560 + - trunk/include/reslib.h (File Added)
6561 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6562 +930 -1449 trunk/modules/.depend (File Modified)
6563 +3 -0 trunk/modules/m_stats.c (File Modified)
6564 +417 -621 trunk/src/.depend (File Modified)
6565 +1 -1 trunk/src/.indent.pro (File Modified)
6566 +2069 -289 trunk/src/Makefile.in (File Modified)
6567 + - trunk/src/adns.c (File Deleted)
6568 + - trunk/src/res.c (File Added)
6569 + - trunk/src/reslib.c (File Added)
6570 +11 -50 trunk/src/s_auth.c (File Modified)
6571 +4 -26 trunk/src/s_newconf.c (File Modified)
6572
6573
6574nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6575 Log:
6576 Document the NOBALLOC feature.
6577
6578
6579 Changes: Modified:
6580 +7 -1 trunk/include/config.h (File Modified)
6581
6582
6583jilles 2006/02/12 20:50:51 UTC (20060212-806)
6584 Log:
6585 commands.sgml changes
6586
6587
6588 Changes: Modified:
6589 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6590
6591
6592jilles 2006/02/12 19:58:28 UTC (20060212-804)
6593 Log:
6594 connect{} changes.
6595
6596
6597 Changes: Modified:
6598 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6599
6600
6601jilles 2006/02/12 19:47:43 UTC (20060212-802)
6602 Log:
6603 Improve description of class{} block (in particular,
6604 mention server classes as well as client classes).
6605
6606
6607 Changes: Modified:
6608 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6609
6610
6611jilles 2006/02/12 19:37:35 UTC (20060212-800)
6612 Log:
6613 In comment:
6614 -/* sendq: servers need a higher sendq as they send more data */
6615 +/* sendq: servers need a higher sendq as they are sent more data */
6616
6617
6618 Changes: Modified:
6619 +1 -1 trunk/doc/reference.conf (File Modified)
6620
6621
6622jilles 2006/02/12 19:33:35 UTC (20060212-798)
6623 Log:
6624 Add modules{} block.
6625
6626
6627 Changes: Modified:
6628 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6629
6630
6631jilles 2006/02/12 17:31:44 UTC (20060212-796)
6632 Log:
6633 Add general::oper_snomask, snomask on oper up for opers
6634 that have umode +s set on oper up, but do not have
6635 a specific snomask setting in their operator block.
6636 If this is empty or not specified, +s is used as before.
6637
6638
6639 Changes: Modified:
6640 +4 -1 trunk/doc/example.conf (File Modified)
6641 +7 -1 trunk/doc/reference.conf (File Modified)
6642 +1 -0 trunk/include/client.h (File Modified)
6643 +1 -0 trunk/include/s_conf.h (File Modified)
6644 +32 -0 trunk/src/newconf.c (File Modified)
6645 +1 -0 trunk/src/s_conf.c (File Modified)
6646 +13 -3 trunk/src/s_user.c (File Modified)
6647
6648
6649nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6650 Log:
6651 fix error
6652
6653 Changes: Modified:
6654 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6655
6656
6657nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6658 Log:
6659 Add MASKTRACE and CHANTRACE commands.
6660
6661
6662 Changes: Modified:
6663 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6664
6665
6666nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6667 Log:
6668 document loadmodule directive
6669
6670
6671 Changes: Modified:
6672 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6673
6674
6675nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6676 Log:
6677 finish this up
6678
6679
6680 Changes: Modified:
6681 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6682
6683
6684nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6685 Log:
6686 q:lines are no longer living in the ircd.conf either
6687
6688
6689 Changes: Modified:
6690 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6691
6692
6693nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6694 Log:
6695 remove k:line, d:line, x:line as they are their own files now
6696
6697
6698 Changes: Modified:
6699 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6700
6701
6702jilles 2006/02/12 03:55:38 UTC (20060212-782)
6703 Log:
6704 New place for operator::snomask.
6705
6706
6707 Changes: Modified:
6708 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6709
6710
6711nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6712 Log:
6713 Document connect {}.
6714
6715
6716 Changes: Modified:
6717 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6718
6719
6720jilles 2006/02/12 03:42:26 UTC (20060212-778)
6721 Log:
6722 example.conf: move operator::snomask to a more logical place,
6723 more sensible default
6724 reference.conf: add operator::snomask
6725
6726
6727 Changes: Modified:
6728 +3 -3 trunk/doc/example.conf (File Modified)
6729 +3 -0 trunk/doc/reference.conf (File Modified)
6730
6731
6732jilles 2006/02/12 03:34:24 UTC (20060212-776)
6733 Log:
6734 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6735 in those conf entries that take umodes like <name1>, <name2>, ...
6736
6737
6738 Changes: Modified:
6739 +3 -0 trunk/doc/reference.conf (File Modified)
6740 +3 -0 trunk/src/newconf.c (File Modified)
6741
6742
6743nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6744 Log:
6745 Remove H:line
6746
6747
6748 Changes: Modified:
6749 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6750
6751
6752nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6753 Log:
6754 Aesthetic changes.
6755
6756
6757 Changes: Modified:
6758 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6759
6760
6761nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6762 Log:
6763 s/allow/auth
6764
6765
6766 Changes: Modified:
6767 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6768
6769
6770nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6771 Log:
6772 fix
6773
6774
6775 Changes: Modified:
6776 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6777
6778
6779nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6780 Log:
6781 Document operator {} blocks.
6782
6783
6784 Changes: Modified:
6785 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6786
6787
6788jilles 2006/02/12 03:18:31 UTC (20060212-764)
6789 Log:
6790 auth{}: clarify/add some details
6791
6792
6793 Changes: Modified:
6794 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6795
6796
6797nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6798 Log:
6799 auth{}: Move a paragraph.
6800
6801
6802 Changes: Modified:
6803 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6804
6805
6806nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6807 Log:
6808 Document auth{} blocks.
6809
6810
6811 Changes: Modified:
6812 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6813
6814
6815jilles 2006/02/12 02:23:21 UTC (20060212-758)
6816 Log:
6817 Add umode +R.
6818
6819
6820 Changes: Modified:
6821 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6822
6823
6824jilles 2006/02/12 02:19:41 UTC (20060212-756)
6825 Log:
6826 Add umode +R, prevents unidentified clients from
6827 sending private messages or notices. /accept'ed
6828 clients and opers are exempt.
6829 Due to the /accept part, this is only checked
6830 at the target's server, may want to change
6831 this?
6832
6833
6834 Changes: Modified:
6835 +1 -0 trunk/help/opers/umode (File Modified)
6836 +1 -0 trunk/help/users/umode (File Modified)
6837 +2 -0 trunk/include/client.h (File Modified)
6838 +1 -0 trunk/include/numeric.h (File Modified)
6839 +11 -1 trunk/modules/core/m_message.c (File Modified)
6840 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6841 +1 -1 trunk/src/messages.tab (File Modified)
6842 +1 -1 trunk/src/s_user.c (File Modified)
6843
6844
6845jilles 2006/02/12 01:26:44 UTC (20060212-754)
6846 Log:
6847 Don't allow a nick change if banned or quieted (and not
6848 voiced or opped) on a channel. This uses numeric 435
6849 (bahamut's "cannot change to a banned nick") because
6850 bahamut/ircu's 437 and hyperion's 438 already have
6851 another meaning for us.
6852
6853
6854 Changes: Modified:
6855 +2 -0 trunk/include/channel.h (File Modified)
6856 +1 -0 trunk/include/numeric.h (File Modified)
6857 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6858 +38 -0 trunk/src/channel.c (File Modified)
6859 +1 -1 trunk/src/messages.tab (File Modified)
6860
6861
6862jilles 2006/02/11 20:55:03 UTC (20060211-752)
6863 Log:
6864 KNOCK:
6865 - respect ban exceptions
6866 - also deny a knock if quieted
6867
6868
6869 Changes: Modified:
6870 +2 -1 trunk/modules/m_knock.c (File Modified)
6871
6872
6873jilles 2006/02/11 19:42:32 UTC (20060211-750)
6874 Log:
6875 Reverse bad substitution in comment.
6876
6877
6878 Changes: Modified:
6879 +1 -1 trunk/src/channel.c (File Modified)
6880
6881
6882jilles 2006/02/11 19:04:47 UTC (20060211-748)
6883 Log:
6884 - set DynSpoof flag for clients spoofed at registration
6885 - add orighost instead of host to the hostname hash
6886
6887
6888 Changes: Modified:
6889 +5 -1 trunk/src/s_user.c (File Modified)
6890
6891
6892jilles 2006/02/11 16:59:13 UTC (20060211-746)
6893 Log:
6894 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6895
6896
6897 Changes: Modified:
6898 +2 -3 trunk/src/send.c (File Modified)
6899
6900
6901gxti 2006/02/10 02:44:34 UTC (20060210-744)
6902 Log:
6903 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6904
6905
6906 Changes: Modified:
6907 +17 -7 trunk/modules/m_signon.c (File Modified)
6908
6909
6910gxti 2006/02/09 02:44:48 UTC (20060209-742)
6911 Log:
6912 Correct minimum args on ENCAP SASL to avoid nasty core.
6913
6914
6915 Changes: Modified:
6916 +1 -1 trunk/modules/m_sasl.c (File Modified)
6917
6918
6919jilles 2006/02/09 01:14:21 UTC (20060209-740)
6920 Log:
6921 Style nits: sptr can't ever be NULL, don't compare truth
6922 values with YES.
6923
6924
6925 Changes: Modified:
6926 +2 -3 trunk/modules/m_scan.c (File Modified)
6927
6928
6929jilles 2006/02/09 01:04:56 UTC (20060209-738)
6930 Log:
6931 - Comment out scan_cmodes() prototype to suppress warning
6932 - Correct minimum parameter count for mo_scan()
6933
6934
6935 Changes: Modified:
6936 +2 -2 trunk/modules/m_scan.c (File Modified)
6937
6938
6939jilles 2006/02/09 00:56:16 UTC (20060209-736)
6940 Log:
6941 SCAN UMODES:
6942 - Include full command in operspy notice
6943 - Allow global scans (no-list used, mask not used) without operspy
6944 - Use ERR_NOPRIVS numeric
6945
6946
6947 Changes: Modified:
6948 +21 -9 trunk/modules/m_scan.c (File Modified)
6949
6950
6951jilles 2006/02/08 23:45:23 UTC (20060208-734)
6952 Log:
6953 Cancel out the >3 default if < is given; this way
6954 any </> specification fully overrides the default.
6955
6956
6957 Changes: Modified:
6958 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6959
6960
6961jilles 2006/02/08 23:13:44 UTC (20060208-732)
6962 Log:
6963 - Call mo_list() from m_list() to reduce code duplication
6964 - Default to >3, rather arbitrarily (conf option?)
6965 - Make < and > mean less than and greater than again
6966
6967
6968 Changes: Modified:
6969 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6970
6971
6972jilles 2006/02/08 22:20:43 UTC (20060208-730)
6973 Log:
6974 When processing topic burst, hide connecting server
6975 on netburst if flatten links is enabled.
6976
6977
6978 Changes: Modified:
6979 +9 -2 trunk/modules/m_tb.c (File Modified)
6980
6981
6982nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6983 Log:
6984 - remove PENALTY token
6985
6986
6987 Changes: Modified:
6988 +0 -1 trunk/include/supported.h (File Modified)
6989
6990
6991nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6992 Log:
6993 005 fixups:
6994 - Add PENALTY because we have a pace-wait system.
6995 - Add FNC due to SAVE and RSFNC
6996 - Add q to MAXLIST.
6997
6998
6999 Changes: Modified:
7000 +4 -2 trunk/include/supported.h (File Modified)
7001
7002
7003nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7004 Log:
7005 mkay, indent went nuts here
7006
7007
7008 Changes: Modified:
7009 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7010
7011
7012nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7013 Log:
7014 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7015 and can be used instead. The SAFELIST implementation is the one used by
7016 default, as most users/networks will be used to it.
7017
7018
7019 Changes: Modified:
7020 +1 -0 trunk/NEWS (File Modified)
7021 +14 -0 trunk/include/client.h (File Modified)
7022 +5 -0 trunk/include/hash.h (File Modified)
7023 +404 -272 trunk/modules/Makefile.in (File Modified)
7024 + - trunk/modules/m_list.c (File Deleted)
7025 + - trunk/modules/m_list_ratbox.c (File Added)
7026 + - trunk/modules/m_list_safelist.c (File Added)
7027 +5 -5 trunk/src/hash.c (File Modified)
7028
7029
7030jilles 2006/02/08 21:02:52 UTC (20060208-720)
7031 Log:
7032 Clear invites on a lowerTS JOIN or SJOIN.
7033 This should complete kick_on_split_riding protection.
7034
7035
7036 Changes: Modified:
7037 +5 -0 trunk/modules/core/m_join.c (File Modified)
7038 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7039
7040
7041jilles 2006/02/08 20:26:58 UTC (20060208-718)
7042 Log:
7043 Like in ratbox, send and interpret timestamps on invites.
7044
7045
7046 Changes: Modified:
7047 +9 -2 trunk/modules/m_invite.c (File Modified)
7048
7049
7050jilles 2006/02/07 12:48:28 UTC (20060207-716)
7051 Log:
7052 Add +S (network service) umode. Just for completeness, users or opers
7053 cannot set this.
7054
7055
7056 Changes: Modified:
7057 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7058
7059
7060nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7061 Log:
7062 update NEWS a bit
7063
7064
7065 Changes: Modified:
7066 +35 -2 trunk/NEWS (File Modified)
7067
7068
7069gxti 2006/02/06 04:42:14 UTC (20060206-712)
7070 Log:
7071 Split off a PreClient structure for data to be freed on registation (i.e. password).
7072 New hook introduce_client for post-registration messages.
7073 Fix b0rked SASL numerics.
7074 Burst REALHOST post-introduction for spoofed-on-registration clients.
7075 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7076 Pre-registration signon support.
7077
7078
7079 Changes: Modified:
7080 +10 -0 trunk/configure (File Modified)
7081 +2 -0 trunk/configure.ac (File Modified)
7082 +14 -4 trunk/include/client.h (File Modified)
7083 +1 -0 trunk/include/hook.h (File Modified)
7084 +1 -0 trunk/include/numeric.h (File Modified)
7085 +3 -0 trunk/include/setup.h.in (File Modified)
7086 +16 -0 trunk/modules/m_chghost.c (File Modified)
7087 +25 -21 trunk/modules/m_sasl.c (File Modified)
7088 +63 -30 trunk/modules/m_signon.c (File Modified)
7089 +18 -0 trunk/src/client.c (File Modified)
7090 +2 -0 trunk/src/hook.c (File Modified)
7091 +5 -5 trunk/src/messages.tab (File Modified)
7092 +2 -0 trunk/src/s_serv.c (File Modified)
7093 +28 -2 trunk/src/s_user.c (File Modified)
7094
7095
7096gxti 2006/02/06 03:10:01 UTC (20060206-710)
7097 Log:
7098 Update hook documentation.
7099
7100
7101 Changes: Modified:
7102 +30 -0 trunk/doc/hooks.txt (File Modified)
7103
7104
7105jilles 2006/02/05 22:44:03 UTC (20060205-708)
7106 Log:
7107 Improve @/# handling in match_esc().
7108
7109
7110 Changes: Modified:
7111 +21 -13 trunk/src/match.c (File Modified)
7112
7113
7114nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7115 Log:
7116 backtrack instead of bailing out when handling a mismatched escape
7117
7118
7119 Changes: Modified:
7120 +1 -1 trunk/src/match.c (File Modified)
7121
7122
7123nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7124 Log:
7125 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7126
7127 Changes: Modified:
7128 +2 -1 trunk/CREDITS (File Modified)
7129
7130
7131nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7132 Log:
7133 Fix the escape brokenness and pick up a more efficient matching algorithm,
7134 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7135 Patch sent upstream. They can do whatever they want with it, *shrug*.
7136
7137
7138 Changes: Modified:
7139 +147 -161 trunk/src/match.c (File Modified)
7140
7141
7142jilles 2006/02/04 20:13:39 UTC (20060204-700)
7143 Log:
7144 If flatten links is enabled, fake the origins of some ServerModes
7145 sent to clients so that the server sending the netburst is hidden.
7146 Most mode hacks still show the true source.
7147
7148
7149 Changes: Modified:
7150 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7151 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7152
7153
7154jilles 2006/02/04 18:26:55 UTC (20060204-698)
7155 Log:
7156 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7157 where the exit originated).
7158 - When receiving an SQUIT for a server themselves
7159 (IsMe(target_p) || target_p == client_p)
7160 close their link and send a local server notice.
7161
7162
7163 Changes: Modified:
7164 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7165 +6 -3 trunk/src/client.c (File Modified)
7166
7167
7168nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7169 Log:
7170 Hooking into the wrong hook, whoops. :P
7171
7172
7173 Changes: Modified:
7174 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7175 +6 -10 trunk/modules/core/m_join.c (File Modified)
7176
7177
7178nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7179 Log:
7180 this doesn't work right, right now :P
7181
7182
7183 Changes: Modified:
7184 +40 -0 trunk/contrib/Makefile.in (File Modified)
7185 + - trunk/contrib/m_createauthonly.c (File Added)
7186 +6 -0 trunk/include/hook.h (File Modified)
7187 +26 -1 trunk/modules/core/m_join.c (File Modified)
7188 +1 -1 trunk/src/ircd.c (File Modified)
7189
7190
7191nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7192 Log:
7193 Make can_join() hookable.
7194
7195
7196 Changes: Modified:
7197 +12 -1 trunk/src/channel.c (File Modified)
7198
7199
7200nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7201 Log:
7202 add 'int approved;' to the channel event hook
7203
7204
7205 Changes: Modified:
7206 +1 -0 trunk/include/hook.h (File Modified)
7207
7208
7209gxti 2006/02/04 02:50:03 UTC (20060204-688)
7210 Log:
7211 Use SIDs in SASL ENCAP origin.
7212 Ignore responses from other agents once the first SASL response has been received for a client.
7213
7214
7215 Changes: Modified:
7216 +9 -5 trunk/modules/m_sasl.c (File Modified)
7217
7218
7219gxti 2006/02/04 01:44:17 UTC (20060204-686)
7220 Log:
7221 Removed stray debug code.
7222
7223
7224 Changes: Modified:
7225 +1 -1 trunk/modules/m_sasl.c (File Modified)
7226
7227
7228jilles 2006/02/03 22:39:24 UTC (20060203-684)
7229 Log:
7230 Don't complain "unknown MODE flag" if a non-oper attempts
7231 to unset an oper only umode they do not have.
7232 This is to prevent unwanted error messages when users/bots
7233 do things like MODE <nick> +i-sw.
7234
7235
7236 Changes: Modified:
7237 +4 -2 trunk/src/s_user.c (File Modified)
7238
7239
7240jilles 2006/02/03 22:32:03 UTC (20060203-682)
7241 Log:
7242 Fix client_exit hook name and only call it for local exits that are not
7243 IsAnyServer.
7244
7245
7246 Changes: Modified:
7247 +3 -2 trunk/modules/m_sasl.c (File Modified)
7248
7249
7250gxti 2006/02/03 21:41:48 UTC (20060203-680)
7251 Log:
7252 Fix SASL logic to actually use stored agent UID.
7253 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7254 Add abort code for exiting clients.
7255
7256
7257 Changes: Modified:
7258 +18 -9 trunk/modules/m_sasl.c (File Modified)
7259
7260
7261jilles 2006/02/03 20:25:01 UTC (20060203-678)
7262 Log:
7263 Port over ratbox 2.2 /challenge. This is slightly more secure
7264 (better crypto, longer keys, challenge timeout) and has better
7265 client scripts.
7266
7267 The respond tool is no longer part of the ircd tree but a
7268 separate package, currently available from
7269 http://respond.ircd-ratbox.org (we should mirror/... this).
7270
7271
7272 Changes: Modified:
7273 +65 -310 trunk/doc/challenge.txt (File Modified)
7274 +5 -5 trunk/include/client.h (File Modified)
7275 +3 -0 trunk/include/irc_string.h (File Modified)
7276 +3 -0 trunk/include/numeric.h (File Modified)
7277 +94 -50 trunk/modules/m_challenge.c (File Modified)
7278 +1 -2 trunk/src/client.c (File Modified)
7279 +125 -0 trunk/src/irc_string.c (File Modified)
7280 +2 -2 trunk/src/messages.tab (File Modified)
7281 + - trunk/tools/rsa_respond/ (File Deleted)
7282
7283
7284gxti 2006/02/03 20:05:09 UTC (20060203-676)
7285 Log:
7286 Preliminary SASL support.
7287
7288
7289 Changes: Modified:
7290 +7 -0 trunk/include/client.h (File Modified)
7291 +6 -0 trunk/include/numeric.h (File Modified)
7292 +1 -0 trunk/modules/Makefile.in (File Modified)
7293 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7294 +175 -1 trunk/modules/m_cap.c (File Modified)
7295 + - trunk/modules/m_sasl.c (File Added)
7296 +2 -0 trunk/modules/m_user.c (File Modified)
7297 +5 -5 trunk/src/messages.tab (File Modified)
7298 +8 -2 trunk/src/s_user.c (File Modified)
7299
7300
7301jilles 2006/02/03 18:13:03 UTC (20060203-674)
7302 Log:
7303 SIGNON: make logout also apply remotely.
7304
7305
7306 Changes: Modified:
7307 +7 -2 trunk/modules/m_signon.c (File Modified)
7308
7309
7310gxti 2006/02/03 17:45:04 UTC (20060203-672)
7311 Log:
7312 Use an asterisk when sending empty logins in SIGNON.
7313
7314
7315 Changes: Modified:
7316 +5 -5 trunk/modules/m_signon.c (File Modified)
7317
7318
7319jilles 2006/02/03 17:38:31 UTC (20060203-670)
7320 Log:
7321 SIGNON: Only add whowas entry (add_history()) and wipe
7322 accepts (del_all_accepts()) if nick changed.
7323
7324
7325 Changes: Modified:
7326 +5 -3 trunk/modules/m_signon.c (File Modified)
7327
7328
7329jilles 2006/02/03 17:26:52 UTC (20060203-668)
7330 Log:
7331 SIGNON: slight fixes to collision code:
7332 - don't kill if target_p == source_p (nick unchanged or only changed case)
7333 - add comment that SAVE support is missing
7334 - use sendto_realops_snomask() instead of sendto_realops_flags()
7335
7336
7337 Changes: Modified:
7338 +9 -6 trunk/modules/m_signon.c (File Modified)
7339
7340
7341jilles 2006/02/03 17:19:26 UTC (20060203-666)
7342 Log:
7343 Fix up kills for bad nick/user/host on SIGNON.
7344
7345
7346 Changes: Modified:
7347 +16 -6 trunk/modules/m_signon.c (File Modified)
7348
7349
7350jilles 2006/02/03 16:50:56 UTC (20060203-664)
7351 Log:
7352 If changing to a nick with a digit, only allow the UID.
7353
7354
7355 Changes: Modified:
7356 +4 -0 trunk/modules/m_signon.c (File Modified)
7357
7358
7359gxti 2006/02/03 04:20:31 UTC (20060203-661)
7360 Log:
7361 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7362 Strip leading digits from logins that are not purely numeric.
7363
7364
7365 Changes: Modified:
7366 +3 -0 trunk/include/numeric.h (File Modified)
7367 +2 -0 trunk/include/send.h (File Modified)
7368 +1 -0 trunk/modules/Makefile.in (File Modified)
7369 +456 -3 trunk/modules/m_services.c (File Modified)
7370 + - trunk/modules/m_signon.c (File Added)
7371 +2 -2 trunk/src/messages.tab (File Modified)
7372 +98 -0 trunk/src/send.c (File Modified)
7373
7374
7375jilles 2006/02/02 14:10:16 UTC (20060202-659)
7376 Log:
7377 Remove old server notice umodes from example confs.
7378
7379
7380 Changes: Modified:
7381 +1 -2 trunk/doc/example.conf (File Modified)
7382 +4 -17 trunk/doc/reference.conf (File Modified)
7383
7384
7385jilles 2006/02/01 15:11:42 UTC (20060201-657)
7386 Log:
7387 Add snomask help file (forgot this earlier).
7388
7389
7390 Changes: Modified:
7391 + - trunk/help/opers/snomask (File Added)
7392
7393
7394jilles 2006/01/31 12:50:36 UTC (20060131-655)
7395 Log:
7396 Add umode +l (receive locops).
7397
7398
7399 Changes: Modified:
7400 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7401
7402
7403jilles 2006/01/31 12:44:21 UTC (20060131-653)
7404 Log:
7405 We don't plan to implement cmode +R (quiet unidentified) and
7406 umode +I (deny invite) for 1.1, so comment them out from the
7407 docs.
7408
7409
7410 Changes: Modified:
7411 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7412 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7413
7414
7415jilles 2006/01/31 12:40:38 UTC (20060131-651)
7416 Log:
7417 Improve snomask usage description.
7418
7419
7420 Changes: Modified:
7421 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7422
7423
7424jilles 2006/01/31 12:33:01 UTC (20060131-649)
7425 Log:
7426 Mention the word snomask with umode +s (needs to be a link really).
7427
7428
7429 Changes: Modified:
7430 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7431
7432
7433jilles 2006/01/31 12:28:58 UTC (20060131-647)
7434 Log:
7435 Add snomask +Z (operspy notices).
7436
7437
7438 Changes: Modified:
7439 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7440
7441
7442jilles 2006/01/31 12:23:29 UTC (20060131-645)
7443 Log:
7444 Misc updates/clarifications.
7445
7446
7447 Changes: Modified:
7448 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7449
7450
7451jilles 2006/01/31 12:15:29 UTC (20060131-643)
7452 Log:
7453 Document snomasks.
7454
7455
7456 Changes: Modified:
7457 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7458 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7459 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7460
7461
7462jilles 2006/01/30 01:07:43 UTC (20060130-641)
7463 Log:
7464 - Allow ENCAP REALHOST outside burst
7465 - Fix comment describing race condition: this can only happen
7466 on a local whois with use_whois_actually enabled
7467
7468
7469 Changes: Modified:
7470 +4 -6 trunk/modules/m_chghost.c (File Modified)
7471
7472
7473jilles 2006/01/29 21:42:06 UTC (20060129-639)
7474 Log:
7475 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7476
7477
7478 Changes: Modified:
7479 +39 -0 trunk/contrib/Makefile.in (File Modified)
7480 + - trunk/contrib/sno_globaloper.c (File Added)
7481
7482
7483jilles 2006/01/29 21:26:53 UTC (20060129-637)
7484 Log:
7485 Pass along old umodes and snomask in umode_changed hook,
7486 changing its parameter type from struct Client *
7487 to hook_data_umode_changed *. (For a new client, both
7488 are zero.)
7489
7490 The IP cloaking module now fully ignores umode changes
7491 where +h didn't change.
7492
7493
7494 Changes: Modified:
7495 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7496 +7 -0 trunk/include/hook.h (File Modified)
7497 +18 -4 trunk/src/s_user.c (File Modified)
7498
7499
7500nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7501 Log:
7502 move libcharybdis-provided function initialisation into libcharybdis_init().
7503
7504
7505 Changes: Modified:
7506 +32 -11 trunk/src/ircd.c (File Modified)
7507
7508
7509jilles 2006/01/29 20:40:55 UTC (20060129-633)
7510 Log:
7511 Make +f notices (local host, global host, global user@host, local class)
7512 netwide. Exceeding /quote set max remains local.
7513
7514
7515 Changes: Modified:
7516 +4 -4 trunk/src/s_conf.c (File Modified)
7517
7518
7519jilles 2006/01/29 20:32:44 UTC (20060129-631)
7520 Log:
7521 Netwide notices about attempts to join juped channels.
7522
7523
7524 Changes: Modified:
7525 +1 -1 trunk/modules/core/m_join.c (File Modified)
7526
7527
7528jilles 2006/01/29 19:57:17 UTC (20060129-629)
7529 Log:
7530 Send server notices about failed oper attempts globally.
7531 Successful remote oper attempt notices will be generated
7532 from the mode changes.
7533
7534
7535 Changes: Modified:
7536 +3 -3 trunk/modules/m_challenge.c (File Modified)
7537 +2 -2 trunk/modules/m_oper.c (File Modified)
7538
7539
7540jilles 2006/01/29 19:56:11 UTC (20060129-627)
7541 Log:
7542 Rest of infrastructure for sending server notices globally.
7543 Uses a new L_NETWIDE level on sendto_realops_snomask().
7544
7545
7546 Changes: Modified:
7547 +1 -0 trunk/include/send.h (File Modified)
7548 +31 -4 trunk/src/send.c (File Modified)
7549
7550
7551jilles 2006/01/29 18:55:28 UTC (20060129-625)
7552 Log:
7553 Add general::global_snotices conf option to control
7554 whether we send out SNOTEs. Does not do anything yet.
7555
7556
7557 Changes: Modified:
7558 +1 -0 trunk/doc/example.conf (File Modified)
7559 +6 -0 trunk/doc/reference.conf (File Modified)
7560 +1 -0 trunk/include/s_conf.h (File Modified)
7561 +6 -0 trunk/modules/m_info.c (File Modified)
7562 +1 -0 trunk/src/newconf.c (File Modified)
7563 +1 -0 trunk/src/s_conf.c (File Modified)
7564
7565
7566jilles 2006/01/29 13:47:35 UTC (20060129-623)
7567 Log:
7568 Only accept SNOTE from servers.
7569
7570
7571 Changes: Modified:
7572 +2 -0 trunk/modules/m_snote.c (File Modified)
7573
7574
7575jilles 2006/01/29 13:25:06 UTC (20060129-621)
7576 Log:
7577 Correct parv indices so this actually works.
7578
7579
7580 Changes: Modified:
7581 +2 -2 trunk/modules/m_snote.c (File Modified)
7582
7583
7584jilles 2006/01/29 13:16:10 UTC (20060129-619)
7585 Log:
7586 s/scan/snote/g
7587
7588
7589 Changes: Modified:
7590 +3 -3 trunk/modules/m_snote.c (File Modified)
7591
7592
7593nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7594 Log:
7595 Add m_snote.c, SNOTE propagator.
7596
7597
7598 Changes: Modified:
7599 +86 -0 trunk/modules/Makefile.in (File Modified)
7600 + - trunk/modules/m_snote.c (File Added)
7601
7602
7603nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7604 Log:
7605 start seeding the 1.1 NEWS file
7606
7607
7608 Changes: Modified:
7609 +4 -0 trunk/NEWS (File Modified)
7610
7611
7612nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7613 Log:
7614 rename some modules to more descriptive names...
7615
7616
7617 Changes: Modified:
7618 +2 -131 trunk/contrib/Makefile.in (File Modified)
7619 + - trunk/contrib/globalconnexit.c (File Deleted)
7620 + - trunk/contrib/globallineactive.c (File Deleted)
7621 + - trunk/contrib/sno_farconnect.c (File Added)
7622 + - trunk/contrib/sno_globalkline.c (File Added)
7623 +1 -120 trunk/modules/Makefile.in (File Modified)
7624 + - trunk/modules/networknotice.c (File Deleted)
7625 + - trunk/modules/sno_routing.c (File Added)
7626
7627
7628jilles 2006/01/28 22:02:18 UTC (20060128-611)
7629 Log:
7630 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7631 Uses FLAGS2_FLOODDONE bit on servers.
7632
7633
7634 Changes: Modified:
7635 +3 -0 trunk/include/client.h (File Modified)
7636 +121 -1 trunk/modules/Makefile.in (File Modified)
7637 + - trunk/modules/networknotice.c (File Added)
7638
7639
7640jilles 2006/01/28 21:44:33 UTC (20060128-609)
7641 Log:
7642 Don't show servers in /trace to nonopers if flatten links is enabled.
7643
7644
7645 Changes: Modified:
7646 +8 -5 trunk/modules/m_trace.c (File Modified)
7647
7648
7649jilles 2006/01/28 16:45:46 UTC (20060128-607)
7650 Log:
7651 CHGHOST:
7652 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7653 - send back confirmation to source, if local client
7654 - send a +s server notice if the source is neither a server nor a service (+S)
7655
7656
7657 Changes: Modified:
7658 +5 -1 trunk/modules/m_chghost.c (File Modified)
7659
7660
7661jilles 2006/01/28 16:01:05 UTC (20060128-605)
7662 Log:
7663 Use sendto_realops_snomask_from() to make the
7664 server notices appear to come from the affected
7665 user's server.
7666
7667
7668 Changes: Modified:
7669 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7670 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7671
7672
7673jilles 2006/01/28 16:00:14 UTC (20060128-603)
7674 Log:
7675 Add sendto_realops_snomask_from(), allows
7676 specification of apparent source server.
7677
7678
7679 Changes: Modified:
7680 +1 -0 trunk/include/send.h (File Modified)
7681 +41 -1 trunk/src/send.c (File Modified)
7682
7683
7684jilles 2006/01/28 15:30:20 UTC (20060128-601)
7685 Log:
7686 Revert r579. Keep host, not orighost in oper up notice.
7687 It would be inconsistent to have orighost there, and we
7688 don't want to mess up all server notices by putting both
7689 host and orighost.
7690
7691
7692 Changes: Modified:
7693 +1 -1 trunk/src/s_user.c (File Modified)
7694
7695
7696jilles 2006/01/28 15:27:10 UTC (20060128-599)
7697 Log:
7698 Include the IP address in operlog/foperlog.
7699
7700
7701 Changes: Modified:
7702 +10 -8 trunk/modules/m_challenge.c (File Modified)
7703 +8 -6 trunk/modules/m_oper.c (File Modified)
7704
7705
7706jilles 2006/01/28 15:17:01 UTC (20060128-597)
7707 Log:
7708 Call umode_changed hook on oper up.
7709
7710
7711 Changes: Modified:
7712 +1 -0 trunk/src/s_user.c (File Modified)
7713
7714
7715jilles 2006/01/28 15:13:27 UTC (20060128-595)
7716 Log:
7717 Add globalconnexit contrib module, shows remote client connects/exits
7718 except netsplits/netjoin on snomask +F.
7719 Notice formatting will probably change somewhat still.
7720
7721
7722 Changes: Modified:
7723 +80 -0 trunk/contrib/Makefile.in (File Modified)
7724 + - trunk/contrib/globalconnexit.c (File Added)
7725
7726
7727jilles 2006/01/28 14:54:44 UTC (20060128-593)
7728 Log:
7729 Declare snomask_modes[] so modules can provide snomasks.
7730
7731
7732 Changes: Modified:
7733 +2 -0 trunk/include/snomask.h (File Modified)
7734
7735
7736jilles 2006/01/28 14:40:10 UTC (20060128-591)
7737 Log:
7738 Replace user_signon hook with two new hooks: new_local_user
7739 and new_remote_user.
7740 These are called right before the user is introduced to the
7741 rest of the network.
7742
7743
7744 Changes: Modified:
7745 +2 -1 trunk/include/hook.h (File Modified)
7746 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7747 +4 -2 trunk/src/hook.c (File Modified)
7748 +2 -3 trunk/src/s_user.c (File Modified)
7749
7750
7751nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7752 Log:
7753 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7754
7755
7756 Changes: Modified:
7757 +2 -2 trunk/modules/m_scan.c (File Modified)
7758
7759
7760jilles 2006/01/27 19:45:11 UTC (20060127-587)
7761 Log:
7762 Update doc/technical/send.txt.
7763
7764
7765 Changes: Modified:
7766 +91 -131 trunk/doc/technical/send.txt (File Modified)
7767
7768
7769jilles 2006/01/27 14:44:19 UTC (20060127-585)
7770 Log:
7771 Add chantrace and masktrace to help files.
7772
7773
7774 Changes: Modified:
7775 + - trunk/help/opers/chantrace (File Added)
7776 +27 -20 trunk/help/opers/index (File Modified)
7777 + - trunk/help/opers/masktrace (File Added)
7778 +2 -0 trunk/help/opers/operspy (File Modified)
7779
7780
7781jilles 2006/01/27 14:41:47 UTC (20060127-583)
7782 Log:
7783 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7784 Shows etrace-like output for all users in a channel,
7785 in particular IP addresses.
7786
7787
7788 Changes: Modified:
7789 +75 -2 trunk/modules/m_etrace.c (File Modified)
7790
7791
7792jilles 2006/01/27 13:49:21 UTC (20060127-581)
7793 Log:
7794 Port over ratbox 2.2 r21727 (anfl):
7795 add some logging when we drop servers in places where we only notify opers
7796
7797
7798 Changes: Modified:
7799 +31 -0 trunk/modules/core/m_server.c (File Modified)
7800
7801
7802nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7803 Log:
7804 display orighost in operup message
7805
7806
7807 Changes: Modified:
7808 +1 -1 trunk/src/s_user.c (File Modified)
7809
7810
7811jilles 2006/01/26 17:13:21 UTC (20060126-577)
7812 Log:
7813 Add globallineactive contrib module, a hack which can often
7814 show k/d/g/x line active for remote clients.
7815
7816
7817 Changes: Modified:
7818 +52 -0 trunk/contrib/Makefile.in (File Modified)
7819 + - trunk/contrib/globallineactive.c (File Added)
7820
7821
7822jilles 2006/01/26 16:34:00 UTC (20060126-575)
7823 Log:
7824 Show IP field in the same way as MASKTRACE:
7825 "255.255.255.255" if it's unknown (remote TS5 client)
7826 and "0" if we or the remote server are purposely
7827 hiding it.
7828
7829
7830 Changes: Modified:
7831 +12 -1 trunk/modules/m_scan.c (File Modified)
7832
7833
7834jilles 2006/01/26 16:25:22 UTC (20060126-573)
7835 Log:
7836 scan umodes:
7837 - don't show servers in a global scan
7838 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7839
7840
7841 Changes: Modified:
7842 +4 -1 trunk/modules/m_scan.c (File Modified)
7843
7844
7845nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7846 Log:
7847 Implement SCAN UMODES.
7848
7849
7850 Changes: Modified:
7851 +3 -0 trunk/include/numeric.h (File Modified)
7852 +128 -2 trunk/modules/m_scan.c (File Modified)
7853 +2 -2 trunk/src/messages.tab (File Modified)
7854
7855
7856nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7857 Log:
7858 more oops
7859
7860
7861 Changes: Modified:
7862 +1 -1 trunk/modules/m_scan.c (File Modified)
7863
7864
7865nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7866 Log:
7867 parv[0] should be parv[1].
7868
7869
7870 Changes: Modified:
7871 +1 -1 trunk/modules/m_scan.c (File Modified)
7872
7873
7874nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7875 Log:
7876 another oops
7877
7878
7879 Changes: Modified:
7880 +1 -1 trunk/modules/m_scan.c (File Modified)
7881
7882
7883nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7884 Log:
7885 fix mistake here
7886
7887
7888 Changes: Modified:
7889 +2 -2 trunk/modules/m_scan.c (File Modified)
7890
7891
7892nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7893 Log:
7894 framework for scan command
7895
7896
7897 Changes: Modified:
7898 +113 -0 trunk/modules/Makefile.in (File Modified)
7899 + - trunk/modules/m_scan.c (File Added)
7900
7901
7902nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7903 Log:
7904 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7905
7906
7907 Changes: Modified:
7908 +2 -0 trunk/include/irc_string.h (File Modified)
7909 +157 -1 trunk/modules/m_etrace.c (File Modified)
7910 +129 -90 trunk/src/match.c (File Modified)
7911
7912
7913nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7914 Log:
7915 orighost may live in a different hash bucket (likely the case), lets check it standalone
7916
7917
7918 Changes: Modified:
7919 +39 -3 trunk/src/hostmask.c (File Modified)
7920
7921
7922nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7923 Log:
7924 SVN didn't check modules/ somehow, hrmm.
7925
7926
7927 Changes: Modified:
7928 +1 -1 trunk/modules/m_kline.c (File Modified)
7929 +6 -6 trunk/modules/m_stats.c (File Modified)
7930
7931
7932nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7933 Log:
7934 Track hostmask entries for client_p->orighost, if available.
7935 Not throughly tested, but seems to work fine.
7936
7937
7938 Changes: Modified:
7939 +8 -4 trunk/include/hostmask.h (File Modified)
7940 +14 -10 trunk/src/hostmask.c (File Modified)
7941
7942
7943jilles 2006/01/22 19:14:11 UTC (20060122-549)
7944 Log:
7945 Pass on SQUIT reasons more.
7946
7947
7948 Changes: Modified:
7949 +17 -19 trunk/src/client.c (File Modified)
7950
7951
7952jilles 2006/01/21 17:25:27 UTC (20060121-543)
7953 Log:
7954 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7955 This way, hidden admins also get them.
7956
7957
7958 Changes: Modified:
7959 +4 -4 trunk/src/send.c (File Modified)
7960
7961
7962jilles 2006/01/20 22:26:17 UTC (20060120-541)
7963 Log:
7964 From ircd-ratbox 2.2 (r21339 anfl):
7965 ms_kill() should be using find_person(), not find_client()
7966 otherwise it can generate a core.
7967
7968
7969 Changes: Modified:
7970 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7971
7972
7973jilles 2006/01/18 22:56:51 UTC (20060118-539)
7974 Log:
7975 Add m_error to core_module_table, so it is loaded by default.
7976
7977
7978 Changes: Modified:
7979 +1 -0 trunk/src/modules.c (File Modified)
7980
7981
7982jilles 2006/01/18 00:28:30 UTC (20060118-536)
7983 Log:
7984 comment is a const char *, not char *.
7985
7986
7987 Changes: Modified:
7988 +1 -1 trunk/include/hook.h (File Modified)
7989
7990
7991jilles 2006/01/18 00:10:02 UTC (20060118-534)
7992 Log:
7993 Fix a long standing hybrid 7 bug: when getting a read error
7994 on a server, report_error() is called with a %d instead of
7995 a %s in the format string ("Lost connection" in +d).
7996
7997
7998 Changes: Modified:
7999 +1 -1 trunk/src/client.c (File Modified)
8000
8001
8002jilles 2006/01/16 17:21:11 UTC (20060116-532)
8003 Log:
8004 Clarifications.
8005
8006
8007 Changes: Modified:
8008 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8009
8010
8011nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8012 Log:
8013 Add document describing capabilities and what they mean.
8014
8015
8016 Changes: Modified:
8017 + - trunk/doc/technical/capab.txt (File Added)
8018
8019
8020jilles 2006/01/16 01:19:24 UTC (20060116-528)
8021 Log:
8022 Change client_exit hook to pass all exit_client() parameters.
8023
8024
8025 Changes: Modified:
8026 +8 -0 trunk/include/hook.h (File Modified)
8027 +6 -1 trunk/src/client.c (File Modified)
8028
8029
8030jilles 2006/01/15 21:51:42 UTC (20060115-526)
8031 Log:
8032 Add client_exit hook, called in exit_client() for all
8033 clients of all types, except clients exiting because
8034 of netsplits (QS). The only thing done before it is
8035 marking the client as "closing" (to prevent
8036 recursion).
8037
8038
8039 Changes: Modified:
8040 +1 -0 trunk/include/hook.h (File Modified)
8041 +2 -0 trunk/src/client.c (File Modified)
8042 +2 -0 trunk/src/hook.c (File Modified)
8043
8044
8045jilles 2006/01/15 21:06:36 UTC (20060115-524)
8046 Log:
8047 Improve the code that calculates the nnnS nnnC counts
8048 in RPL_TRACESERVER.
8049
8050 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8051
8052
8053 Changes: Modified:
8054 +43 -36 trunk/modules/m_trace.c (File Modified)
8055
8056
8057jilles 2006/01/15 20:55:27 UTC (20060115-522)
8058 Log:
8059 Add server_eob hook.
8060 Planning to use this for netsplit/join notices.
8061
8062
8063 Changes: Modified:
8064 +1 -0 trunk/include/hook.h (File Modified)
8065 +2 -0 trunk/modules/m_pong.c (File Modified)
8066 +2 -0 trunk/src/hook.c (File Modified)
8067
8068
8069jilles 2006/01/15 20:01:51 UTC (20060115-520)
8070 Log:
8071 Default motd: ircd-ratbox -> charybdis
8072
8073
8074 Changes: Modified:
8075 +1 -1 trunk/doc/ircd.motd (File Modified)
8076
8077
8078jilles 2006/01/15 19:35:03 UTC (20060115-518)
8079 Log:
8080 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8081
8082
8083 Changes: Modified:
8084 +4 -4 trunk/src/s_user.c (File Modified)
8085
8086
8087jilles 2006/01/15 19:12:28 UTC (20060115-516)
8088 Log:
8089 - Remove obsolete EOB help file
8090 - Document snomask in the help files
8091 - Update indexes
8092
8093
8094 Changes: Modified:
8095 + - trunk/help/opers/eob (File Deleted)
8096 +13 -12 trunk/help/opers/index (File Modified)
8097 +1 -13 trunk/help/opers/umode (File Modified)
8098 +7 -7 trunk/help/users/index (File Modified)
8099
8100
8101nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8102 Log:
8103 Bail if snomask to parse is not given. Pointy hat to myself.
8104
8105
8106 Changes: Modified:
8107 +3 -0 trunk/src/snomask.c (File Modified)
8108
8109
8110gxti 2006/01/15 17:48:44 UTC (20060115-512)
8111 Log:
8112 Remove m_flags from autoconf
8113
8114
8115 Changes: Modified:
8116 +0 -1 trunk/contrib/Makefile.in (File Modified)
8117
8118
8119nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8120 Log:
8121 remove m_flags
8122
8123
8124 Changes: Modified:
8125 + - trunk/contrib/m_flags.c (File Deleted)
8126
8127
8128jilles 2006/01/15 17:22:19 UTC (20060115-508)
8129 Log:
8130 If +s is in oper_only_umodes, clear snomask on deoper.
8131
8132
8133 Changes: Modified:
8134 +5 -0 trunk/src/s_user.c (File Modified)
8135
8136
8137gxti 2006/01/15 17:16:50 UTC (20060115-506)
8138 Log:
8139 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8140
8141
8142 Changes: Modified:
8143 +2 -2 trunk/configure (File Modified)
8144 +2 -2 trunk/configure.ac (File Modified)
8145
8146
8147jilles 2006/01/15 17:15:56 UTC (20060115-504)
8148 Log:
8149 Remove the old server notice umodes.
8150 Default oper only umodes is now +s.
8151 Please make sure all remaining umodes still work.
8152
8153
8154 Changes: Modified:
8155 +3 -21 trunk/include/client.h (File Modified)
8156 +0 -12 trunk/src/newconf.c (File Modified)
8157 +1 -1 trunk/src/s_conf.c (File Modified)
8158 +12 -12 trunk/src/s_user.c (File Modified)
8159
8160
8161jilles 2006/01/15 17:00:27 UTC (20060115-502)
8162 Log:
8163 operator::flags nick_changes now controls +n snomask instead of +n umode.
8164
8165
8166 Changes: Modified:
8167 +8 -8 trunk/src/s_user.c (File Modified)
8168
8169
8170jilles 2006/01/15 16:53:16 UTC (20060115-500)
8171 Log:
8172 Move down h_umode_changed hook call after umode allowed checks
8173 (so it will not see +a if someone tries to set it but is not
8174 allowed to).
8175
8176
8177 Changes: Modified:
8178 +2 -3 trunk/src/s_user.c (File Modified)
8179
8180
8181jilles 2006/01/15 16:40:33 UTC (20060115-498)
8182 Log:
8183 Move over non-+s server notices (hopefully, all of them).
8184
8185
8186 Changes: Modified:
8187 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8188 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8189 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8190 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8191 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8192 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8193 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8194 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8195 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8196 +2 -2 trunk/libcharybdis/event.c (File Modified)
8197 +2 -2 trunk/modules/core/m_join.c (File Modified)
8198 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8199 +3 -3 trunk/modules/core/m_message.c (File Modified)
8200 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8201 +2 -2 trunk/modules/core/m_server.c (File Modified)
8202 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8203 +1 -1 trunk/modules/m_post.c (File Modified)
8204 +1 -1 trunk/modules/m_services.c (File Modified)
8205 +2 -2 trunk/src/channel.c (File Modified)
8206 +3 -3 trunk/src/client.c (File Modified)
8207 +1 -1 trunk/src/hash.c (File Modified)
8208 +5 -5 trunk/src/s_conf.c (File Modified)
8209 +2 -2 trunk/src/s_log.c (File Modified)
8210 +4 -4 trunk/src/s_user.c (File Modified)
8211
8212
8213jilles 2006/01/15 16:18:59 UTC (20060115-496)
8214 Log:
8215 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8216
8217
8218 Changes: Modified:
8219 +2 -1 trunk/include/snomask.h (File Modified)
8220 +2 -2 trunk/src/snomask.c (File Modified)
8221
8222
8223jilles 2006/01/15 16:08:28 UTC (20060115-494)
8224 Log:
8225 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8226
8227
8228 Changes: Modified:
8229 +1 -1 trunk/contrib/example_module.c (File Modified)
8230 +2 -2 trunk/include/ircd_defs.h (File Modified)
8231 +6 -6 trunk/modules/core/m_error.c (File Modified)
8232 +1 -1 trunk/modules/core/m_join.c (File Modified)
8233 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8234 +1 -1 trunk/modules/core/m_message.c (File Modified)
8235 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8236 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8237 +18 -18 trunk/modules/core/m_server.c (File Modified)
8238 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8239 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8240 +4 -4 trunk/modules/m_challenge.c (File Modified)
8241 +4 -4 trunk/modules/m_dline.c (File Modified)
8242 +13 -13 trunk/modules/m_gline.c (File Modified)
8243 +5 -5 trunk/modules/m_kline.c (File Modified)
8244 +2 -2 trunk/modules/m_oper.c (File Modified)
8245 +1 -1 trunk/modules/m_pong.c (File Modified)
8246 +13 -13 trunk/modules/m_rehash.c (File Modified)
8247 +4 -4 trunk/modules/m_resv.c (File Modified)
8248 +16 -16 trunk/modules/m_set.c (File Modified)
8249 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8250 +6 -6 trunk/modules/m_xline.c (File Modified)
8251 +1 -1 trunk/src/adns.c (File Modified)
8252 +2 -2 trunk/src/channel.c (File Modified)
8253 +1 -1 trunk/src/listener.c (File Modified)
8254 +1 -1 trunk/src/s_auth.c (File Modified)
8255 +15 -15 trunk/src/s_conf.c (File Modified)
8256 +3 -3 trunk/src/s_user.c (File Modified)
8257 +7 -7 trunk/src/send.c (File Modified)
8258
8259
8260jilles 2006/01/15 15:34:12 UTC (20060115-492)
8261 Log:
8262 On oper up:
8263 - set +s snomask if +s umode set but no snomasks
8264 - put numerics in more logical order
8265
8266
8267 Changes: Modified:
8268 +3 -1 trunk/src/s_user.c (File Modified)
8269
8270
8271jilles 2006/01/15 15:12:39 UTC (20060115-490)
8272 Log:
8273 parse_snobuf_to_mask(): default to + at start
8274 allows stuff like /mode jilles +s C
8275
8276
8277 Changes: Modified:
8278 +1 -1 trunk/src/snomask.c (File Modified)
8279
8280
8281jilles 2006/01/15 15:04:34 UTC (20060115-488)
8282 Log:
8283 Changes to user_mode() snomask handling.
8284 - show snomask (if not 0) on /mode <nick>
8285 - show snomask once at the end if +s/-s used
8286 - only parse 1 parameter for umode changes
8287 - don't crash on /mode <nick> +s
8288 - /mode <nick> -s clears snomask, doesn't use parameter
8289 - set umode +s iff snomask is not 0
8290 - snomask is not propagated, but umode +s is
8291
8292
8293 Changes: Modified:
8294 +97 -72 trunk/src/s_user.c (File Modified)
8295
8296
8297nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8298 Log:
8299 Convert some messages over to snomask.
8300
8301
8302 Changes: Modified:
8303 +29 -29 trunk/src/client.c (File Modified)
8304 +2 -2 trunk/src/ircd.c (File Modified)
8305 +13 -13 trunk/src/modules.c (File Modified)
8306 +1 -1 trunk/src/newconf.c (File Modified)
8307 +5 -5 trunk/src/parse.c (File Modified)
8308 +1 -1 trunk/src/restart.c (File Modified)
8309 +4 -4 trunk/src/s_newconf.c (File Modified)
8310 +11 -11 trunk/src/s_serv.c (File Modified)
8311
8312
8313nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8314 Log:
8315 include snomask.h from client.h
8316
8317
8318 Changes: Modified:
8319 +1 -0 trunk/include/client.h (File Modified)
8320
8321
8322nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8323 Log:
8324 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8325
8326
8327 Changes: Modified:
8328 +1 -0 trunk/src/newconf.c (File Modified)
8329 +2 -1 trunk/src/snomask.c (File Modified)
8330
8331
8332nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8333 Log:
8334 should start with +, not \0. Whoops. :)
8335
8336
8337 Changes: Modified:
8338 +1 -1 trunk/src/snomask.c (File Modified)
8339
8340
8341nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8342 Log:
8343 core snomask support.
8344
8345
8346 Changes: Modified:
8347 +3 -0 trunk/doc/example.conf (File Modified)
8348 +2 -0 trunk/include/client.h (File Modified)
8349 +2 -0 trunk/include/numeric.h (File Modified)
8350 +2 -0 trunk/include/s_newconf.h (File Modified)
8351 +63 -0 trunk/include/send.h (File Modified)
8352 + - trunk/include/snomask.h (File Added)
8353 +1 -0 trunk/src/Makefile.in (File Modified)
8354 +1 -1 trunk/src/messages.tab (File Modified)
8355 +8 -0 trunk/src/newconf.c (File Modified)
8356 +12 -0 trunk/src/s_user.c (File Modified)
8357 +235 -0 trunk/src/send.c (File Modified)
8358 + - trunk/src/snomask.c (File Added)
8359
8360
8361nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8362 Log:
8363 add a blank line after the license info.
8364
8365
8366 Changes: Modified:
8367 +1 -1 trunk/CREDITS (File Modified)
8368
8369
8370jilles 2006/01/14 19:59:18 UTC (20060114-472)
8371 Log:
8372 Extend copyright to 2006.
8373
8374
8375 Changes: Modified:
8376 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8377
8378
8379jilles 2006/01/14 19:56:24 UTC (20060114-470)
8380 Log:
8381 - Fix up book id.
8382 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8383
8384
8385 Changes: Modified:
8386 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8387 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8388
8389
8390jilles 2006/01/14 19:52:16 UTC (20060114-468)
8391 Log:
8392 Add oper privileges document.
8393
8394
8395 Changes: Modified:
8396 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8397 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8398
8399
8400jilles 2006/01/14 18:45:57 UTC (20060114-466)
8401 Log:
8402 Capitalize message names in services shortcuts (for consistency).
8403
8404
8405 Changes: Modified:
8406 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8407
8408
8409jilles 2006/01/13 16:53:35 UTC (20060113-464)
8410 Log:
8411 Remove C++ comment.
8412
8413
8414 Changes: Modified:
8415 +1 -1 trunk/src/patricia.c (File Modified)
8416
8417
8418jilles 2006/01/13 13:45:56 UTC (20060113-462)
8419 Log:
8420 Remove obsolete 'nextconnect' variable.
8421
8422
8423 Changes: Modified:
8424 +0 -1 trunk/include/ircd.h (File Modified)
8425 +0 -2 trunk/src/client.c (File Modified)
8426 +0 -1 trunk/src/ircd.c (File Modified)
8427
8428
8429jilles 2006/01/13 13:02:54 UTC (20060113-460)
8430 Log:
8431 Remove this remnant of the hybrid 6 ziplinks implementation.
8432
8433
8434 Changes: Modified:
8435 + - trunk/include/s_zip.h (File Deleted)
8436
8437
8438jilles 2006/01/09 16:05:47 UTC (20060109-458)
8439 Log:
8440 Make clone limiting work on orighost, not host (so it
8441 looks through services cloaks). Lightly tested, please
8442 test/review.
8443
8444
8445 Changes: Modified:
8446 +2 -0 trunk/modules/m_chghost.c (File Modified)
8447 +1 -1 trunk/src/client.c (File Modified)
8448 +1 -1 trunk/src/s_conf.c (File Modified)
8449
8450
8451jilles 2006/01/09 15:51:02 UTC (20060109-456)
8452 Log:
8453 Don't forget to link me_realhost() into the command hash.
8454
8455 Pointy hat to: myself
8456
8457
8458 Changes: Modified:
8459 +1 -1 trunk/modules/m_chghost.c (File Modified)
8460
8461
8462jilles 2006/01/09 14:46:59 UTC (20060109-454)
8463 Log:
8464 It's call_hook, not hook_call.
8465
8466
8467 Changes: Modified:
8468 +1 -1 trunk/src/s_user.c (File Modified)
8469
8470
8471jilles 2006/01/09 14:45:36 UTC (20060109-452)
8472 Log:
8473 Add unreject help file.
8474
8475
8476 Changes: Modified:
8477 + - trunk/help/opers/unreject (File Added)
8478
8479
8480jilles 2006/01/09 14:41:41 UTC (20060109-450)
8481 Log:
8482 Link the all-important 42 module to the build :P
8483
8484
8485 Changes: Modified:
8486 +1 -0 trunk/contrib/Makefile.in (File Modified)
8487
8488
8489jilles 2006/01/08 19:12:10 UTC (20060108-448)
8490 Log:
8491 Mention /rehash help.
8492
8493
8494 Changes: Modified:
8495 +1 -0 trunk/help/opers/rehash (File Modified)
8496
8497
8498nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8499 Log:
8500 Add h_user_signon hook.
8501
8502
8503 Changes: Modified:
8504 +1 -0 trunk/include/hook.h (File Modified)
8505 +2 -0 trunk/src/hook.c (File Modified)
8506 +4 -0 trunk/src/s_user.c (File Modified)
8507
8508
8509jilles 2006/01/06 02:30:23 UTC (20060106-444)
8510 Log:
8511 Oops, forgot to set orighost for remote client introductions.
8512
8513
8514 Changes: Modified:
8515 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8516
8517
8518jilles 2006/01/06 01:40:44 UTC (20060106-442)
8519 Log:
8520 Use TS6 forms in services shortcuts, if possible.
8521
8522
8523 Changes: Modified:
8524 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8525
8526
8527jilles 2006/01/06 01:31:19 UTC (20060106-440)
8528 Log:
8529 - Start out default_umodes conf entry from the empty set instead of +i.
8530 - Move oper_only_umodes check to where default_umodes is used, as
8531 oper_only_umodes may not be set yet while we're reading the conf.
8532
8533
8534 Changes: Modified:
8535 +6 -7 trunk/src/newconf.c (File Modified)
8536 +1 -1 trunk/src/s_user.c (File Modified)
8537
8538
8539jilles 2006/01/06 01:00:44 UTC (20060106-438)
8540 Log:
8541 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8542
8543
8544 Changes: Modified:
8545 +1 -0 trunk/doc/example.conf (File Modified)
8546 +7 -0 trunk/doc/reference.conf (File Modified)
8547 +0 -7 trunk/include/config.h.dist (File Modified)
8548 +1 -0 trunk/include/s_conf.h (File Modified)
8549 +6 -0 trunk/modules/m_info.c (File Modified)
8550 +9 -18 trunk/src/client.c (File Modified)
8551 +1 -0 trunk/src/newconf.c (File Modified)
8552 +1 -0 trunk/src/s_conf.c (File Modified)
8553
8554
8555jilles 2006/01/06 00:14:18 UTC (20060106-436)
8556 Log:
8557 - Allow NULL target_ip in show_ip() (indicates message is being
8558 sent to local opers)
8559 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8560 confitem
8561 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8562 those in src/client.c
8563
8564 From ratbox 2.2 svn (anfl)
8565
8566
8567 Changes: Modified:
8568 +1 -0 trunk/include/client.h (File Modified)
8569 +21 -2 trunk/src/client.c (File Modified)
8570 +2 -4 trunk/src/hostmask.c (File Modified)
8571 +1 -5 trunk/src/s_conf.c (File Modified)
8572 +4 -8 trunk/src/s_user.c (File Modified)
8573
8574
8575nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8576 Log:
8577 Fire off events properly.
8578
8579
8580 Changes: Modified:
8581 +7 -3 trunk/src/s_user.c (File Modified)
8582
8583
8584nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8585 Log:
8586 make sure modules which depend on umode information get the message upon connection (oops)
8587
8588
8589 Changes: Modified:
8590 +3 -0 trunk/src/s_user.c (File Modified)
8591
8592
8593jilles 2006/01/05 23:33:33 UTC (20060105-430)
8594 Log:
8595 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8596 From ratbox 2.2 svn.
8597
8598
8599 Changes: Modified:
8600 +3 -7 trunk/modules/m_etrace.c (File Modified)
8601
8602
8603nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8604 Log:
8605 Replace silly `default_invisible' option with more versatile default_umodes.
8606
8607
8608 Changes: Modified:
8609 +2 -2 trunk/Makefile.in (File Modified)
8610 +12 -1 trunk/doc/example.conf (File Modified)
8611 +14 -7 trunk/doc/reference.conf (File Modified)
8612 +2 -4 trunk/include/s_conf.h (File Modified)
8613 +0 -6 trunk/modules/m_info.c (File Modified)
8614 +4 -0 trunk/src/modules.c (File Modified)
8615 +41 -1 trunk/src/newconf.c (File Modified)
8616 +2 -2 trunk/src/s_conf.c (File Modified)
8617 +3 -4 trunk/src/s_user.c (File Modified)
8618
8619
8620jilles 2006/01/02 14:30:45 UTC (20060102-426)
8621 Log:
8622 Add temporary nick resvs with the proper duration,
8623 not 60 times too long.
8624
8625
8626 Changes: Modified:
8627 +1 -1 trunk/modules/m_resv.c (File Modified)
8628
8629
8630jilles 2006/01/02 14:21:31 UTC (20060102-424)
8631 Log:
8632 Add kick on split riding. See reference.conf for more details.
8633
8634
8635 Changes: Modified:
8636 +1 -0 trunk/doc/example.conf (File Modified)
8637 +16 -0 trunk/doc/reference.conf (File Modified)
8638 +1 -0 trunk/include/s_conf.h (File Modified)
8639 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8640 +6 -0 trunk/modules/m_info.c (File Modified)
8641 +1 -0 trunk/src/newconf.c (File Modified)
8642 +1 -0 trunk/src/s_conf.c (File Modified)
8643
8644
8645nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8646 Log:
8647 New credits, denoting GXTi as being on the core team.
8648
8649
8650 Changes: Modified:
8651 +16 -5 trunk/CREDITS (File Modified)
8652
8653
8654nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8655 Log:
8656 better cloaking algorithm
8657
8658
8659 Changes: Modified:
8660 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8661
8662
8663nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8664 Log:
8665 don't do redundant bitshifting.
8666
8667
8668 Changes: Modified:
8669 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8670
8671
8672jilles 2005/12/23 21:15:41 UTC (20051223-416)
8673 Log:
8674 Add ip_cloaking.so.
8675
8676
8677 Changes: Modified:
8678 +1 -0 trunk/contrib/Makefile.in (File Modified)
8679
8680
8681jilles 2005/12/23 21:15:25 UTC (20051223-414)
8682 Log:
8683 Set the DynSpoof flag properly.
8684
8685
8686 Changes: Modified:
8687 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8688
8689
8690nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8691 Log:
8692 first go at an ip_cloaking implementation for charybdis.
8693
8694
8695 Changes: Modified:
8696 + - trunk/contrib/ip_cloaking.c (File Added)
8697
8698
8699nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8700 Log:
8701 Add libcharybdis to contrib/ includes.
8702
8703
8704 Changes: Modified:
8705 +1 -1 trunk/contrib/Makefile.in (File Modified)
8706
8707
8708nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8709 Log:
8710 add h_umode_changed hook for modules that provide usermodes.
8711
8712
8713 Changes: Modified:
8714 +1 -0 trunk/include/hook.h (File Modified)
8715 +2 -1 trunk/src/hook.c (File Modified)
8716 +3 -0 trunk/src/s_user.c (File Modified)
8717
8718
8719jilles 2005/12/19 16:52:45 UTC (20051219-406)
8720 Log:
8721 Show quiets in /stats z.
8722
8723
8724 Changes: Modified:
8725 +15 -10 trunk/src/s_stats.c (File Modified)
8726
8727
8728nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8729 Log:
8730 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8731
8732
8733 Changes: Modified:
8734 +0 -12 trunk/configure (File Modified)
8735 +0 -9 trunk/configure.ac (File Modified)
8736 +0 -3 trunk/include/setup.h.in (File Modified)
8737
8738
8739nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8740 Log:
8741 change various buffer sizes to = topiclen.
8742
8743
8744 Changes: Modified:
8745 +3 -4 trunk/include/ircd_defs.h (File Modified)
8746
8747
8748jon 2005/12/12 19:32:18 UTC (20051212-400)
8749 Log:
8750 - Partial commit test, partial ego strokage ;)
8751
8752
8753 Changes: Modified:
8754 +2 -1 trunk/CREDITS (File Modified)
8755
8756
8757nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8758 Log:
8759 More kqueue corrections.
8760
8761 Changes: Modified:
8762 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8763
8764
8765nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8766 Log:
8767 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8768 Not sure why this wasn't this way to begin with.
8769
8770
8771 Changes: Modified:
8772 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8773
8774
8775jilles 2005/12/11 16:39:52 UTC (20051211-394)
8776 Log:
8777 example.conf tweaks:
8778 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8779 most people do not need this.
8780 Enable serverinfo::hub.
8781
8782
8783 Changes: Modified:
8784 +14 -11 trunk/doc/example.conf (File Modified)
8785
8786
8787nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8788 Log:
8789 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8790
8791
8792 Changes: Modified:
8793 +1 -1 trunk/src/s_serv.c (File Modified)
8794
8795
8796nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8797 Log:
8798 header include changes
8799
8800
8801 Changes: Modified:
8802 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8803 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8804 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8805 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8806 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8807 +1 -21 trunk/libcharybdis/select.c (File Modified)
8808
8809
8810nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8811 Log:
8812 s/ilog/libcharybdis_{die,log,restart}/g
8813
8814
8815 Changes: Modified:
8816 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8817 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8818 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8819 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8820 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8821 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8822 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8823 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8824
8825
8826nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8827 Log:
8828 Use the right callbacks in the function code.
8829
8830 Changes: Modified:
8831 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8832
8833
8834nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8835 Log:
8836 More work, it builds again!
8837
8838
8839 Changes: Modified:
8840 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8841 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8842 + - trunk/libcharybdis/libcharybdis.c (File Added)
8843 + - trunk/libcharybdis/libcharybdis.h (File Added)
8844
8845
8846nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8847 Log:
8848 Move some stuff around.
8849
8850
8851 Changes: Modified:
8852 + - trunk/include/memory.h (File Deleted)
8853 + - trunk/include/tools.h (File Deleted)
8854 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8855 + - trunk/libcharybdis/memory.c (File Added)
8856 + - trunk/libcharybdis/memory.h (File Added)
8857 + - trunk/libcharybdis/snprintf.c (File Added)
8858 + - trunk/libcharybdis/tools.c (File Added)
8859 + - trunk/libcharybdis/tools.h (File Added)
8860 +1000 -1062 trunk/modules/.depend (File Modified)
8861 +421 -455 trunk/src/.depend (File Modified)
8862 +0 -1191 trunk/src/Makefile.in (File Modified)
8863 + - trunk/src/memory.c (File Deleted)
8864 + - trunk/src/snprintf.c (File Deleted)
8865 + - trunk/src/tools.c (File Deleted)
8866
8867
8868nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8869 Log:
8870 move more headers into libcharybdis
8871
8872 Changes: Modified:
8873 + - trunk/include/balloc.h (File Deleted)
8874 + - trunk/include/event.h (File Deleted)
8875 + - trunk/libcharybdis/balloc.h (File Added)
8876 + - trunk/libcharybdis/event.h (File Added)
8877 +924 -1020 trunk/modules/.depend (File Modified)
8878 +327 -406 trunk/src/.depend (File Modified)
8879
8880
8881nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8882 Log:
8883 balloc, events -> libcharybdis
8884
8885 Changes: Modified:
8886 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8887 + - trunk/libcharybdis/balloc.c (File Added)
8888 + - trunk/libcharybdis/event.c (File Added)
8889 +0 -1008 trunk/src/Makefile.in (File Modified)
8890 + - trunk/src/balloc.c (File Deleted)
8891 + - trunk/src/event.c (File Deleted)
8892
8893
8894nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8895 Log:
8896 More fun
8897
8898 Changes: Modified:
8899 + - trunk/include/commio.h (File Deleted)
8900 + - trunk/include/linebuf.h (File Deleted)
8901 + - trunk/libcharybdis/commio.h (File Added)
8902 + - trunk/libcharybdis/linebuf.h (File Added)
8903 +1644 -530 trunk/modules/.depend (File Modified)
8904 +1 -1 trunk/modules/Makefile.in (File Modified)
8905 +720 -284 trunk/src/.depend (File Modified)
8906
8907
8908nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8909 Log:
8910 Makefile reworking -- moving libcharybdis headers into proper location.
8911
8912 Changes: Modified:
8913 +1 -1 trunk/adns/Makefile.in (File Modified)
8914 +1 -1 trunk/src/Makefile.in (File Modified)
8915
8916
8917nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8918 Log:
8919 Document proposed authdaemon protocol.
8920
8921 Changes: Modified:
8922 + - trunk/authdaemon/protocol.txt (File Added)
8923
8924
8925nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8926 Log:
8927 Makefile oops
8928
8929 Changes: Modified:
8930 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8931
8932
8933nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8934 Log:
8935 Remove dead makefile from generation
8936
8937 Changes: Modified:
8938 +1 -2 trunk/configure (File Modified)
8939 +0 -1 trunk/configure.ac (File Modified)
8940
8941
8942nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8943 Log:
8944 libcharybdisIO -> libcharybdis
8945
8946 Changes: Modified:
8947 +1 -1 trunk/src/Makefile.in (File Modified)
8948
8949
8950nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8951 Log:
8952 More restructuring.
8953
8954 Changes: Modified:
8955 + - trunk/libcharybdis/Makefile.in (File Added)
8956 + - trunk/libcharybdis/commio.c (File Added)
8957 + - trunk/libcharybdis/devpoll.c (File Added)
8958 + - trunk/libcharybdis/epoll.c (File Added)
8959 + - trunk/libcharybdis/io/ (File Deleted)
8960 + - trunk/libcharybdis/kqueue.c (File Added)
8961 + - trunk/libcharybdis/linebuf.c (File Added)
8962 + - trunk/libcharybdis/log/ (File Deleted)
8963 + - trunk/libcharybdis/poll.c (File Added)
8964 + - trunk/libcharybdis/ports.c (File Added)
8965 + - trunk/libcharybdis/select.c (File Added)
8966
8967
8968nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8969 Log:
8970 Blah kill makefile
8971
8972 Changes: Modified:
8973 + - trunk/libcharybdis/Makefile.in (File Deleted)
8974
8975
8976nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8977 Log:
8978 Blah kill makefile
8979
8980 Changes: Modified:
8981 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8982
8983
8984nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8985 Log:
8986 add authdaemon dir for later hacking
8987
8988
8989 Changes: Modified:
8990 + - trunk/authdaemon/ (File Added)
8991
8992
8993nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8994 Log:
8995 linebuf -> libcharybdisIO
8996
8997
8998 Changes: Modified:
8999 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9000 + - trunk/libcharybdis/io/linebuf.c (File Added)
9001 + - trunk/libcharybdis/log/ (File Added)
9002 + - trunk/libcharybdis/log/Makefile.in (File Added)
9003 +0 -687 trunk/src/Makefile.in (File Modified)
9004 + - trunk/src/linebuf.c (File Deleted)
9005
9006
9007nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9008 Log:
9009 Solaris 10 I/O ports support
9010
9011 Changes: Modified:
9012 + - trunk/libcharybdis/io/ports.c (File Added)
9013
9014
9015nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9016 Log:
9017 libcharybdis stuff
9018
9019
9020 Changes: Modified:
9021 +1 -1 trunk/Makefile.in (File Modified)
9022 +3 -1 trunk/configure (File Modified)
9023 +133 -10 trunk/configure.ac (File Modified)
9024 + - trunk/libcharybdis/ (File Added)
9025 + - trunk/libcharybdis/Makefile.in (File Added)
9026 + - trunk/libcharybdis/io/ (File Added)
9027 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9028 +2 -3 trunk/src/Makefile.in (File Modified)
9029 + - trunk/src/io/ (File Deleted)
9030
9031
9032nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9033 Log:
9034 split IO stuff into libcharybdisIO.
9035
9036
9037 Changes: Modified:
9038 + - trunk/src/commio.c (File Deleted)
9039 + - trunk/src/devpoll.c (File Deleted)
9040 + - trunk/src/epoll.c (File Deleted)
9041 + - trunk/src/io/ (File Added)
9042 + - trunk/src/io/Makefile.in (File Added)
9043 + - trunk/src/io/commio.c (File Added)
9044 + - trunk/src/io/devpoll.c (File Added)
9045 + - trunk/src/io/epoll.c (File Added)
9046 + - trunk/src/io/kqueue.c (File Added)
9047 + - trunk/src/io/poll.c (File Added)
9048 + - trunk/src/io/select.c (File Added)
9049 + - trunk/src/kqueue.c (File Deleted)
9050 + - trunk/src/poll.c (File Deleted)
9051 + - trunk/src/select.c (File Deleted)
9052
9053
9054nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9055 Log:
9056 Version bump: 1.1.0
9057
9058
9059 Changes: Modified:
9060 +86 -155 trunk/configure (File Modified)
9061 +1 -1 trunk/configure.ac (File Modified)
9062
9063
9064jilles 2005/12/04 01:56:31 UTC (20051204-346)
9065 Log:
9066 Remove mentions of mkkeypair/cryptlinks.
9067
9068
9069 Changes: Modified:
9070 +1 -3 trunk/doc/challenge.txt (File Modified)
9071
9072
9073jilles 2005/12/02 17:57:29 UTC (20051202-344)
9074 Log:
9075 Clarify serverinfo{} description.
9076
9077
9078 Changes: Modified:
9079 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9080
9081
9082jilles 2005/12/02 17:41:44 UTC (20051202-342)
9083 Log:
9084 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9085
9086
9087 Changes: Modified:
9088 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9089
9090
9091jilles 2005/12/02 17:38:53 UTC (20051202-340)
9092 Log:
9093 Improvements also applicable to hyperion 1.x.
9094
9095
9096 Changes: Modified:
9097 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9098
9099
9100jilles 2005/12/02 17:08:45 UTC (20051202-338)
9101 Log:
9102 - Add +F description
9103 - General improvements and changes to charybdis
9104
9105
9106 Changes: Modified:
9107 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9108
9109
9110jilles 2005/12/02 16:43:45 UTC (20051202-336)
9111 Log:
9112 The server notice umodes only have an effect
9113 for opers. ("sendto_realops_flags", so having
9114 the umode is not enough, they must also be
9115 opered)
9116
9117
9118 Changes: Modified:
9119 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9120
9121
9122jilles 2005/12/02 16:39:40 UTC (20051202-334)
9123 Log:
9124 Updates to umodes docs.
9125
9126
9127 Changes: Modified:
9128 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9129
9130
9131nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9132 Log:
9133 Add SGML documentation.
9134
9135 Changes: Modified:
9136 + - trunk/doc/sgml/ (File Added)
9137 + - trunk/doc/sgml/oper-guide/ (File Added)
9138 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9139 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9140 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9141 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9142 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9143 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9144 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9145
9146
9147jilles 2005/11/21 11:04:33 UTC (20051121-330)
9148 Log:
9149 Make operwall flag restrict setting umode +z.
9150 This repairs this flag broken in charybdis-1.0.
9151
9152
9153 Changes: Modified:
9154 +41 -0 trunk/contrib/m_flags.c (File Modified)
9155 +9 -0 trunk/src/s_user.c (File Modified)
9156
9157
9158jilles 2005/11/21 10:29:37 UTC (20051121-328)
9159 Log:
9160 Don't complain/reset remote clients +n. I'm still not
9161 convinced propagating all umodes is the way to go, oh
9162 well.
9163
9164
9165 Changes: Modified:
9166 +1 -1 trunk/src/s_user.c (File Modified)
9167
9168
9169jilles 2005/11/21 10:21:42 UTC (20051121-326)
9170 Log:
9171 - Require admin flag for oper /chghost (if it's enabled
9172 which is not default)
9173 - Give error message on nonexistant nick
9174
9175
9176 Changes: Modified:
9177 +12 -0 trunk/modules/m_chghost.c (File Modified)
9178
9179
9180nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9181 Log:
9182 Incorporated jilles' dynspoof patch with a few minor changes.
9183
9184 Changes: Modified:
9185 +5 -2 trunk/include/client.h (File Modified)
9186 +1 -0 trunk/include/numeric.h (File Modified)
9187 +75 -4 trunk/modules/m_chghost.c (File Modified)
9188 +2 -21 trunk/modules/m_stats.c (File Modified)
9189 +2 -8 trunk/modules/m_trace.c (File Modified)
9190 +2 -0 trunk/src/client.c (File Modified)
9191 +3 -0 trunk/src/s_user.c (File Modified)
9192
9193
9194nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9195 Log:
9196 Update NEWS.
9197
9198 Changes: Modified:
9199 +5 -0 trunk/NEWS (File Modified)
9200
9201
9202jilles 2005/11/17 22:38:52 UTC (20051117-320)
9203 Log:
9204 Make show_ip() far less braindead.
9205
9206 Obtained from: ratbox 2.2 SVN
9207
9208
9209 Changes: Modified:
9210 +14 -85 trunk/src/client.c (File Modified)
9211
9212
9213jilles 2005/11/15 16:33:26 UTC (20051115-318)
9214 Log:
9215 Instead of not showing channels at all for whoising services,
9216 only show channels the requester is also on. If operspying
9217 services, show all the channels.
9218
9219
9220 Changes: Modified:
9221 +37 -40 trunk/modules/m_whois.c (File Modified)
9222
9223
9224jilles 2005/11/15 15:59:00 UTC (20051115-316)
9225 Log:
9226 - Show real errno if we fail to connect to a server
9227 - Don't show server IPs on IRC if a server goes dead
9228 during handshake
9229
9230
9231 Changes: Modified:
9232 +2 -5 trunk/src/s_serv.c (File Modified)
9233
9234
9235jilles 2005/11/15 15:28:18 UTC (20051115-314)
9236 Log:
9237 Revert hybrid 7.2 aline code. It causes too many problems.
9238
9239
9240 Changes: Modified:
9241 +1 -47 trunk/NEWS (File Modified)
9242 + - trunk/include/aline.h (File Deleted)
9243 +53 -6 trunk/modules/m_dline.c (File Modified)
9244 +212 -16 trunk/modules/m_kline.c (File Modified)
9245 +37 -8 trunk/modules/m_resv.c (File Modified)
9246 +45 -24 trunk/modules/m_xline.c (File Modified)
9247 +0 -485 trunk/src/Makefile.in (File Modified)
9248 + - trunk/src/aline.c (File Deleted)
9249
9250
9251jilles 2005/11/07 10:47:33 UTC (20051107-312)
9252 Log:
9253 Incorporate recent ratbox monitor bugfixes (could crash).
9254
9255
9256 Changes: Modified:
9257 +16 -0 trunk/modules/m_monitor.c (File Modified)
9258 +4 -3 trunk/src/monitor.c (File Modified)
9259
9260
9261jilles 2005/10/24 23:10:06 UTC (20051024-310)
9262 Log:
9263 Fix /invite UID leak.
9264
9265 Found by logiclrd@EFnet.
9266
9267
9268 Changes: Modified:
9269 +3 -2 trunk/modules/m_invite.c (File Modified)
9270
9271
9272nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9273 Log:
9274 Don't show what channels a service is in.
9275
9276 Changes: Modified:
9277 +1 -0 trunk/NEWS (File Modified)
9278 +40 -35 trunk/modules/m_whois.c (File Modified)
9279
9280
9281nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9282 Log:
9283 Update version to 1.0.3.
9284
9285
9286 Changes: Modified:
9287 +9 -9 trunk/configure (File Modified)
9288 +1 -1 trunk/configure.ac (File Modified)
9289
9290
9291jilles 2005/10/22 17:12:51 UTC (20051022-304)
9292 Log:
9293 Update NEWS.
9294
9295
9296 Changes: Modified:
9297 +7 -1 trunk/NEWS (File Modified)
9298
9299
9300jilles 2005/10/22 17:11:32 UTC (20051022-302)
9301 Log:
9302 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9303 More static buffers :(
9304
9305
9306 Changes: Modified:
9307 +12 -4 trunk/src/aline.c (File Modified)
9308
9309
9310jilles 2005/10/18 21:52:35 UTC (20051018-300)
9311 Log:
9312 Make operspy mode (/mode !#channel showing parameters
9313 even if not on channel) work again.
9314
9315
9316 Changes: Modified:
9317 +4 -4 trunk/src/channel.c (File Modified)
9318
9319
9320jilles 2005/10/16 22:04:15 UTC (20051016-298)
9321 Log:
9322 Call server_introduced hook on TS6 remote server
9323 introduction (ms_sid()).
9324
9325
9326 Changes: Modified:
9327 +6 -0 trunk/modules/core/m_server.c (File Modified)
9328
9329
9330nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9331 Log:
9332 Cyrix boxes are wierd.
9333
9334 Changes: Modified:
9335 +2 -1 trunk/modules/m_services.c (File Modified)
9336
9337
9338nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9339 Log:
9340 More paranoia.
9341
9342 Changes: Modified:
9343 +1 -1 trunk/include/client.h (File Modified)
9344 +3 -1 trunk/modules/m_services.c (File Modified)
9345
9346
9347nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9348 Log:
9349 heh
9350
9351 Changes: Modified:
9352 +1 -6 trunk/modules/m_services.c (File Modified)
9353
9354
9355nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9356 Log:
9357 Disable a check that doesn't always seem to work right for some reason.
9358
9359 Changes: Modified:
9360 +2 -0 trunk/modules/m_services.c (File Modified)
9361
9362
9363nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9364 Log:
9365 Update NEWS.
9366
9367
9368 Changes: Modified:
9369 +4 -1 trunk/NEWS (File Modified)
9370
9371
9372nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9373 Log:
9374 1.0.2
9375
9376
9377 Changes: Modified:
9378 +9 -9 trunk/configure (File Modified)
9379 +1 -1 trunk/configure.ac (File Modified)
9380
9381
9382jilles 2005/10/08 22:30:18 UTC (20051008-284)
9383 Log:
9384 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9385
9386
9387 Changes: Modified:
9388 +3 -13 trunk/modules/m_trace.c (File Modified)
9389
9390
9391jilles 2005/10/06 11:00:22 UTC (20051006-282)
9392 Log:
9393 Don't send empty RPL_WHOISCHANNELS on remote whois.
9394
9395 Pointy hat to: jilles
9396
9397
9398 Changes: Modified:
9399 +1 -1 trunk/modules/m_whois.c (File Modified)
9400
9401
9402nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9403 Log:
9404 Update NEWS.
9405
9406
9407 Changes: Modified:
9408 +3 -0 trunk/NEWS (File Modified)
9409
9410
9411nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9412 Log:
9413 Modular umode support.
9414
9415
9416 Changes: Modified:
9417 +0 -9 trunk/include/client.h (File Modified)
9418 +2 -1 trunk/include/s_user.h (File Modified)
9419 +1 -1 trunk/include/tools.h (File Modified)
9420 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9421 +3 -0 trunk/src/ircd.c (File Modified)
9422 +1 -1 trunk/src/messages.tab (File Modified)
9423 +2 -2 trunk/src/s_serv.c (File Modified)
9424 +37 -59 trunk/src/s_user.c (File Modified)
9425 +21 -0 trunk/src/tools.c (File Modified)
9426
9427
9428jilles 2005/10/02 20:23:15 UTC (20051002-276)
9429 Log:
9430 Optionally do forced nick change to the UID instead of kill
9431 on nick collisions, see doc/collision_fnc.txt for more
9432 details.
9433
9434
9435 Changes: Modified:
9436 + - trunk/doc/collision_fnc.txt (File Added)
9437 +1 -0 trunk/doc/example.conf (File Modified)
9438 +8 -0 trunk/doc/reference.conf (File Modified)
9439 +1 -0 trunk/include/numeric.h (File Modified)
9440 +1 -0 trunk/include/s_conf.h (File Modified)
9441 +2 -1 trunk/include/s_serv.h (File Modified)
9442 +1 -0 trunk/include/s_stats.h (File Modified)
9443 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9444 +1 -1 trunk/src/messages.tab (File Modified)
9445 +1 -0 trunk/src/newconf.c (File Modified)
9446 +1 -0 trunk/src/s_conf.c (File Modified)
9447 +1 -0 trunk/src/s_serv.c (File Modified)
9448 +2 -2 trunk/src/s_stats.c (File Modified)
9449
9450
9451nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9452 Log:
9453 Update NEWS.
9454
9455
9456 Modified:
9457 trunk/NEWS (File Modified)
9458
9459
9460jilles 2005/09/28 15:45:31 UTC (20050928-272)
9461 Log:
9462 Don't allow lookups by uid in /monitor + and /monitor s.
9463
9464
9465 Modified:
9466 trunk/modules/m_monitor.c (File Modified)
9467
9468
9469jilles 2005/09/28 13:05:01 UTC (20050928-270)
9470 Log:
9471 Stop garbage +j being set in cases like +j aaa:bbb by
9472 initializing the variables properly.
9473
9474 Reported by kyle.
9475
9476
9477 Modified:
9478 trunk/modules/core/m_mode.c (File Modified)
9479 trunk/modules/core/m_sjoin.c (File Modified)
9480
9481
9482jilles 2005/09/25 15:51:54 UTC (20050925-268)
9483 Log:
9484 Apply flags to the proper server in me_gcap().
9485
9486
9487 Modified:
9488 trunk/modules/m_capab.c (File Modified)
9489
9490
9491jilles 2005/09/22 23:13:46 UTC (20050922-266)
9492 Log:
9493 Use find_named_client() instead of find_client() to check
9494 for nick collisions.
9495
9496
9497 Modified:
9498 trunk/modules/core/m_nick.c (File Modified)
9499
9500
9501nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9502 Log:
9503 - Replace old 381 numeric with a new, more positive one!
9504
9505
9506 Modified:
9507 trunk/src/messages.tab (File Modified)
9508
9509
9510jilles 2005/09/22 00:38:45 UTC (20050922-262)
9511 Log:
9512 Make it compile again.
9513
9514
9515 Modified:
9516 trunk/src/channel.c (File Modified)
9517 trunk/src/client.c (File Modified)
9518 trunk/src/ircd.c (File Modified)
9519 trunk/src/packet.c (File Modified)
9520
9521
9522nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9523 Log:
9524 - Prevent UID disclosure in cmode setting.
9525
9526
9527 Modified:
9528 trunk/NEWS (File Modified)
9529 trunk/modules/core/m_mode.c (File Modified)
9530
9531
9532nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9533 Log:
9534 A different check which prevents UID disclosure.
9535
9536
9537 Modified:
9538 trunk/modules/core/m_kick.c (File Modified)
9539
9540
9541nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9542 Log:
9543 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9544
9545
9546 Modified:
9547 trunk/modules/core/m_kick.c (File Modified)
9548
9549
9550nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9551 Log:
9552 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9553
9554
9555 Modified:
9556 trunk/NEWS (File Modified)
9557 trunk/modules/m_accept.c (File Modified)
9558 trunk/modules/m_admin.c (File Modified)
9559 trunk/modules/m_away.c (File Modified)
9560 trunk/modules/m_cap.c (File Modified)
9561 trunk/modules/m_capab.c (File Modified)
9562 trunk/modules/m_challenge.c (File Modified)
9563 trunk/modules/m_chghost.c (File Modified)
9564 trunk/modules/m_close.c (File Modified)
9565 trunk/modules/m_cmessage.c (File Modified)
9566 trunk/modules/m_connect.c (File Modified)
9567 trunk/modules/m_dline.c (File Modified)
9568 trunk/modules/m_encap.c (File Modified)
9569 trunk/modules/m_etrace.c (File Modified)
9570 trunk/modules/m_gline.c (File Modified)
9571 trunk/modules/m_help.c (File Modified)
9572 trunk/modules/m_info.c (File Modified)
9573 trunk/modules/m_invite.c (File Modified)
9574 trunk/modules/m_ison.c (File Modified)
9575 trunk/modules/m_kline.c (File Modified)
9576 trunk/modules/m_knock.c (File Modified)
9577 trunk/modules/m_links.c (File Modified)
9578 trunk/modules/m_list.c (File Modified)
9579 trunk/modules/m_locops.c (File Modified)
9580 trunk/modules/m_lusers.c (File Modified)
9581 trunk/modules/m_map.c (File Modified)
9582 trunk/modules/m_monitor.c (File Modified)
9583 trunk/modules/m_motd.c (File Modified)
9584 trunk/modules/m_names.c (File Modified)
9585 trunk/modules/m_oper.c (File Modified)
9586 trunk/modules/m_operspy.c (File Modified)
9587 trunk/modules/m_pass.c (File Modified)
9588 trunk/modules/m_ping.c (File Modified)
9589 trunk/modules/m_pong.c (File Modified)
9590 trunk/modules/m_post.c (File Modified)
9591 trunk/modules/m_rehash.c (File Modified)
9592 trunk/modules/m_restart.c (File Modified)
9593 trunk/modules/m_resv.c (File Modified)
9594 trunk/modules/m_services.c (File Modified)
9595 trunk/modules/m_set.c (File Modified)
9596 trunk/modules/m_sshortcut.c (File Modified)
9597 trunk/modules/m_stats.c (File Modified)
9598 trunk/modules/m_svinfo.c (File Modified)
9599 trunk/modules/m_tb.c (File Modified)
9600 trunk/modules/m_testline.c (File Modified)
9601 trunk/modules/m_testmask.c (File Modified)
9602 trunk/modules/m_time.c (File Modified)
9603 trunk/modules/m_topic.c (File Modified)
9604 trunk/modules/m_trace.c (File Modified)
9605 trunk/modules/m_unreject.c (File Modified)
9606 trunk/modules/m_user.c (File Modified)
9607 trunk/modules/m_userhost.c (File Modified)
9608 trunk/modules/m_users.c (File Modified)
9609 trunk/modules/m_version.c (File Modified)
9610 trunk/modules/m_wallops.c (File Modified)
9611 trunk/modules/m_who.c (File Modified)
9612 trunk/modules/m_whois.c (File Modified)
9613 trunk/modules/m_whowas.c (File Modified)
9614 trunk/modules/m_xline.c (File Modified)
9615 trunk/src/adns.c (File Modified)
9616 trunk/src/aline.c (File Modified)
9617 trunk/src/cache.c (File Modified)
9618 trunk/src/channel.c (File Modified)
9619 trunk/src/class.c (File Modified)
9620 trunk/src/client.c (File Modified)
9621 trunk/src/commio.c (File Modified)
9622 trunk/src/event.c (File Modified)
9623 trunk/src/hash.c (File Modified)
9624 trunk/src/hostmask.c (File Modified)
9625 trunk/src/ircd.c (File Modified)
9626 trunk/src/kdparse.c (File Modified)
9627 trunk/src/linebuf.c (File Modified)
9628 trunk/src/listener.c (File Modified)
9629 trunk/src/modules.c (File Modified)
9630 trunk/src/monitor.c (File Modified)
9631 trunk/src/newconf.c (File Modified)
9632 trunk/src/packet.c (File Modified)
9633 trunk/src/parse.c (File Modified)
9634 trunk/src/reject.c (File Modified)
9635 trunk/src/s_auth.c (File Modified)
9636 trunk/src/s_conf.c (File Modified)
9637 trunk/src/s_gline.c (File Modified)
9638 trunk/src/s_log.c (File Modified)
9639 trunk/src/s_newconf.c (File Modified)
9640 trunk/src/s_serv.c (File Modified)
9641 trunk/src/s_stats.c (File Modified)
9642 trunk/src/s_user.c (File Modified)
9643 trunk/src/send.c (File Modified)
9644 trunk/src/whowas.c (File Modified)
9645
9646
9647nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9648 Log:
9649 - More coding style niceities. Pretty much got client.h squared away.
9650
9651
9652 Modified:
9653 trunk/modules/m_dline.c (File Modified)
9654 trunk/modules/m_gline.c (File Modified)
9655 trunk/modules/m_kline.c (File Modified)
9656 trunk/modules/m_rehash.c (File Modified)
9657 trunk/modules/m_resv.c (File Modified)
9658 trunk/modules/m_stats.c (File Modified)
9659 trunk/modules/m_testline.c (File Modified)
9660 trunk/modules/m_user.c (File Modified)
9661 trunk/modules/m_xline.c (File Modified)
9662
9663
9664jilles 2005/09/21 22:37:13 UTC (20050921-250)
9665 Log:
9666 - Propagate quiets (+q) on netjoins
9667 - Clear +q list too on lowerTS sjoin from TS6 source
9668
9669
9670 Modified:
9671 trunk/modules/core/m_sjoin.c (File Modified)
9672 trunk/src/s_serv.c (File Modified)
9673
9674
9675jilles 2005/09/21 15:49:43 UTC (20050921-248)
9676 Log:
9677 Second argument to whois is always a nick, never a uid.
9678 This prevents /whois other.server uid to get information
9679 about that uid.
9680
9681
9682 Modified:
9683 trunk/modules/m_whois.c (File Modified)
9684
9685
9686jilles 2005/09/21 15:43:45 UTC (20050921-246)
9687 Log:
9688 Don't allow local users to use uids in user mode.
9689
9690
9691 Modified:
9692 trunk/src/s_user.c (File Modified)
9693
9694
9695jilles 2005/09/21 15:42:56 UTC (20050921-244)
9696 Log:
9697 Make it compile again.
9698
9699
9700 Modified:
9701 trunk/src/s_stats.c (File Modified)
9702
9703
9704jilles 2005/09/21 15:09:11 UTC (20050921-242)
9705 Log:
9706 Fix propagation of empty SJOIN.
9707
9708
9709 Modified:
9710 trunk/modules/core/m_sjoin.c (File Modified)
9711
9712
9713nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9714 Log:
9715 Some atheme-style niceties here.
9716
9717
9718 Modified:
9719 trunk/modules/m_accept.c (File Modified)
9720 trunk/modules/m_admin.c (File Modified)
9721 trunk/modules/m_away.c (File Modified)
9722 trunk/modules/m_cap.c (File Modified)
9723 trunk/modules/m_capab.c (File Modified)
9724 trunk/modules/m_challenge.c (File Modified)
9725 trunk/modules/m_chghost.c (File Modified)
9726 trunk/modules/m_close.c (File Modified)
9727 trunk/modules/m_cmessage.c (File Modified)
9728 trunk/modules/m_connect.c (File Modified)
9729 trunk/modules/m_dline.c (File Modified)
9730 trunk/modules/m_encap.c (File Modified)
9731 trunk/modules/m_etrace.c (File Modified)
9732 trunk/modules/m_gline.c (File Modified)
9733 trunk/modules/m_help.c (File Modified)
9734 trunk/modules/m_info.c (File Modified)
9735 trunk/modules/m_invite.c (File Modified)
9736 trunk/modules/m_ison.c (File Modified)
9737 trunk/modules/m_kline.c (File Modified)
9738 trunk/modules/m_knock.c (File Modified)
9739 trunk/modules/m_links.c (File Modified)
9740 trunk/modules/m_list.c (File Modified)
9741 trunk/modules/m_locops.c (File Modified)
9742 trunk/modules/m_lusers.c (File Modified)
9743 trunk/modules/m_map.c (File Modified)
9744 trunk/modules/m_monitor.c (File Modified)
9745 trunk/modules/m_motd.c (File Modified)
9746 trunk/modules/m_names.c (File Modified)
9747 trunk/modules/m_oper.c (File Modified)
9748 trunk/modules/m_operspy.c (File Modified)
9749 trunk/modules/m_pass.c (File Modified)
9750 trunk/modules/m_ping.c (File Modified)
9751 trunk/modules/m_pong.c (File Modified)
9752 trunk/modules/m_post.c (File Modified)
9753 trunk/modules/m_rehash.c (File Modified)
9754 trunk/modules/m_restart.c (File Modified)
9755 trunk/modules/m_resv.c (File Modified)
9756 trunk/modules/m_services.c (File Modified)
9757 trunk/modules/m_set.c (File Modified)
9758 trunk/modules/m_sshortcut.c (File Modified)
9759 trunk/modules/m_stats.c (File Modified)
9760 trunk/modules/m_svinfo.c (File Modified)
9761 trunk/modules/m_tb.c (File Modified)
9762 trunk/modules/m_testline.c (File Modified)
9763 trunk/modules/m_testmask.c (File Modified)
9764 trunk/modules/m_time.c (File Modified)
9765 trunk/modules/m_topic.c (File Modified)
9766 trunk/modules/m_trace.c (File Modified)
9767 trunk/modules/m_unreject.c (File Modified)
9768 trunk/modules/m_user.c (File Modified)
9769 trunk/modules/m_userhost.c (File Modified)
9770 trunk/modules/m_users.c (File Modified)
9771 trunk/modules/m_version.c (File Modified)
9772 trunk/modules/m_wallops.c (File Modified)
9773 trunk/modules/m_who.c (File Modified)
9774 trunk/modules/m_whois.c (File Modified)
9775 trunk/modules/m_whowas.c (File Modified)
9776 trunk/modules/m_xline.c (File Modified)
9777
9778
9779nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9780 Log:
9781 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9782
9783
9784 Modified:
9785 trunk/.indent.pro (File Modified)
9786 trunk/include/charybdis.h (File Added)
9787 trunk/include/client.h (File Modified)
9788 trunk/modules/.indent.pro (File Modified)
9789 trunk/src/.indent.pro (File Modified)
9790 trunk/src/adns.c (File Modified)
9791 trunk/src/aline.c (File Modified)
9792 trunk/src/cache.c (File Modified)
9793 trunk/src/channel.c (File Modified)
9794 trunk/src/class.c (File Modified)
9795 trunk/src/client.c (File Modified)
9796 trunk/src/commio.c (File Modified)
9797 trunk/src/event.c (File Modified)
9798 trunk/src/hash.c (File Modified)
9799 trunk/src/hostmask.c (File Modified)
9800 trunk/src/ircd.c (File Modified)
9801 trunk/src/kdparse.c (File Modified)
9802 trunk/src/linebuf.c (File Modified)
9803 trunk/src/listener.c (File Modified)
9804 trunk/src/modules.c (File Modified)
9805 trunk/src/monitor.c (File Modified)
9806 trunk/src/newconf.c (File Modified)
9807 trunk/src/packet.c (File Modified)
9808 trunk/src/parse.c (File Modified)
9809 trunk/src/reject.c (File Modified)
9810 trunk/src/s_auth.c (File Modified)
9811 trunk/src/s_conf.c (File Modified)
9812 trunk/src/s_gline.c (File Modified)
9813 trunk/src/s_log.c (File Modified)
9814 trunk/src/s_newconf.c (File Modified)
9815 trunk/src/s_serv.c (File Modified)
9816 trunk/src/s_stats.c (File Modified)
9817 trunk/src/s_user.c (File Modified)
9818 trunk/src/send.c (File Modified)
9819 trunk/src/whowas.c (File Modified)
9820
9821
9822nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9823 Log:
9824 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9825 - Convert a few modules towards using this code.
9826 - Make a note about this change in NEWS.
9827
9828
9829 Modified:
9830 trunk/NEWS (File Modified)
9831 trunk/include/aline.h (File Added)
9832 trunk/modules/m_dline.c (File Modified)
9833 trunk/modules/m_kline.c (File Modified)
9834 trunk/modules/m_resv.c (File Modified)
9835 trunk/modules/m_xline.c (File Modified)
9836 trunk/src/Makefile.in (File Modified)
9837 trunk/src/aline.c (File Added)
9838
9839
9840nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9841 Log:
9842 - Update NEWS document.
9843
9844
9845 Modified:
9846 trunk/NEWS (File Modified)
9847
9848
9849jilles 2005/09/20 18:27:19 UTC (20050920-232)
9850 Log:
9851 Use find_named_person() instead of find_person() in services shortcuts.
9852
9853
9854 Modified:
9855 trunk/modules/m_sshortcut.c (File Modified)
9856
9857
9858jilles 2005/09/18 22:18:59 UTC (20050918-230)
9859 Log:
9860 Fix propagation of empty channels (+P).
9861
9862
9863 Modified:
9864 trunk/modules/core/m_sjoin.c (File Modified)
9865 trunk/src/s_serv.c (File Modified)
9866
9867
9868jilles 2005/09/18 22:18:04 UTC (20050918-228)
9869 Log:
9870 Use same comparison for +f.
9871
9872
9873 Modified:
9874 trunk/modules/core/m_join.c (File Modified)
9875
9876
9877jilles 2005/09/18 18:48:13 UTC (20050918-226)
9878 Log:
9879 Retire server-server non-encap CHGHOST, and clean it up a bit.
9880
9881
9882 Modified:
9883 trunk/modules/m_chghost.c (File Modified)
9884
9885
9886jilles 2005/09/18 14:26:20 UTC (20050918-224)
9887 Log:
9888 Use TS6 form for SQUIT wallops.
9889
9890
9891 Modified:
9892 trunk/modules/core/m_squit.c (File Modified)
9893
9894
9895jilles 2005/09/18 14:25:54 UTC (20050918-222)
9896 Log:
9897 Propagate nick changes for remote clients in TS6 form if possible;
9898 simplify the code a bit.
9899
9900
9901 Modified:
9902 trunk/modules/core/m_nick.c (File Modified)
9903
9904
9905jilles 2005/09/18 14:16:43 UTC (20050918-220)
9906 Log:
9907 Only clear oper_only_umodes on deoper for local clients.
9908
9909
9910 Modified:
9911 trunk/src/s_user.c (File Modified)
9912
9913
9914nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9915 Log:
9916 - Don't enable use_whois_actually in the default config, makes cloaking
9917 only useful for vanity.
9918
9919
9920 Modified:
9921 trunk/doc/example.conf (File Modified)
9922
9923
9924jilles 2005/09/18 00:00:12 UTC (20050918-216)
9925 Log:
9926 Fix linebuf raw code to not truncate lines longer than
9927 510 characters. This stops ziplinks corruption at
9928 the initial burst if the other side sends a lot.
9929
9930
9931 Modified:
9932 trunk/src/linebuf.c (File Modified)
9933
9934
9935nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9936 Log:
9937 - Add +r to channel_modes().
9938
9939
9940 Modified:
9941 trunk/src/channel.c (File Modified)
9942
9943
9944nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9945 Log:
9946 Update NEWS.
9947
9948
9949 Modified:
9950 trunk/NEWS (File Modified)
9951
9952
9953nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9954 Log:
9955 err, nvm. wrong project :-P
9956
9957
9958 Modified:
9959 trunk/src/match.c (File Modified)
9960
9961
9962nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9963 Log:
9964 make sure we don't crash on match(NULL, test)
9965
9966
9967 Modified:
9968 trunk/src/match.c (File Modified)
9969
9970
9971jilles 2005/09/12 23:40:03 UTC (20050912-206)
9972 Log:
9973 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9974 flags = rehash in shared{}.
9975 Uses :<source> ENCAP <target> REHASH [option].
9976
9977
9978 Modified:
9979 trunk/doc/example.conf (File Modified)
9980 trunk/doc/reference.conf (File Modified)
9981 trunk/help/opers/rehash (File Modified)
9982 trunk/include/s_newconf.h (File Modified)
9983 trunk/modules/m_rehash.c (File Modified)
9984 trunk/modules/m_stats.c (File Modified)
9985 trunk/src/newconf.c (File Modified)
9986
9987
9988jilles 2005/09/12 22:48:44 UTC (20050912-204)
9989 Log:
9990 Initialize flags to 0 in conf_set_shared_flags() and
9991 conf_set_cluster_flags().
9992
9993
9994 Modified:
9995 trunk/src/newconf.c (File Modified)
9996
9997
9998jilles 2005/09/12 22:14:16 UTC (20050912-202)
9999 Log:
10000 Don't allow a forward from a #channel to an &channel.
10001 Error message is Illegal channel name.
10002
10003
10004 Modified:
10005 trunk/modules/core/m_mode.c (File Modified)
10006
10007
10008nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10009 Log:
10010 - change version to 1.0.1
10011
10012
10013 Modified:
10014 trunk/configure (File Modified)
10015 trunk/configure.ac (File Modified)
10016
10017
10018nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10019 Log:
10020 Update NEWS.
10021
10022
10023 Modified:
10024 trunk/NEWS (File Modified)
10025
10026
10027jilles 2005/09/12 21:55:58 UTC (20050912-196)
10028 Log:
10029 Services shortcuts changes:
10030 - Require umode +S on target
10031 - Use ERR_SERVICESDOWN (440) for error message
10032 - Fix check for empty string
10033
10034
10035 Modified:
10036 trunk/include/numeric.h (File Modified)
10037 trunk/modules/m_sshortcut.c (File Modified)
10038 trunk/src/messages.tab (File Modified)
10039
10040
10041nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10042 Log:
10043 s/IsChanService/IsService/g;
10044
10045
10046 Modified:
10047 trunk/modules/m_sshortcut.c (File Modified)
10048
10049
10050nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10051 Log:
10052 Add check for service validity in shortcut routines.
10053
10054
10055 Modified:
10056 trunk/modules/m_sshortcut.c (File Modified)
10057
10058
10059jilles 2005/09/12 15:30:26 UTC (20050912-190)
10060 Log:
10061 Don't allow forwarding to a -F channel the setter is not on.
10062
10063
10064 Modified:
10065 trunk/modules/core/m_mode.c (File Modified)
10066
10067
10068jilles 2005/09/12 13:55:56 UTC (20050912-188)
10069 Log:
10070 Describe identify_service and identify_command in
10071 reference.conf.
10072
10073
10074 Modified:
10075 trunk/doc/reference.conf (File Modified)
10076
10077
10078jilles 2005/09/12 13:37:11 UTC (20050912-186)
10079 Log:
10080 More helpfile updates.
10081
10082
10083 Modified:
10084 trunk/help/Makefile.in (File Modified)
10085 trunk/help/opers/die (File Modified)
10086 trunk/help/opers/join (File Modified)
10087 trunk/help/opers/links (File Modified)
10088 trunk/help/opers/lusers (File Modified)
10089 trunk/help/opers/map (File Added)
10090 trunk/help/opers/motd (File Modified)
10091 trunk/help/opers/names (File Modified)
10092 trunk/help/opers/notice (File Modified)
10093 trunk/help/opers/operspy (File Modified)
10094 trunk/help/opers/part (File Modified)
10095 trunk/help/opers/privmsg (File Modified)
10096 trunk/help/opers/restart (File Modified)
10097 trunk/help/opers/set (File Modified)
10098 trunk/help/opers/stats (File Modified)
10099 trunk/help/opers/trace (File Modified)
10100 trunk/help/opers/version (File Modified)
10101 trunk/help/users/notice (File Modified)
10102 trunk/help/users/privmsg (File Modified)
10103 trunk/help/users/stats (File Modified)
10104
10105
10106jilles 2005/09/12 11:18:40 UTC (20050912-184)
10107 Log:
10108 Update help files.
10109
10110
10111 Modified:
10112 trunk/help/opers/cmode (File Modified)
10113 trunk/help/opers/umode (File Modified)
10114 trunk/help/opers/wallops (File Modified)
10115 trunk/help/opers/who (File Modified)
10116 trunk/help/users/umode (File Modified)
10117
10118
10119jilles 2005/09/12 11:11:18 UTC (20050912-182)
10120 Log:
10121 Include cmode +r in 004 and 005.
10122
10123
10124 Modified:
10125 trunk/include/supported.h (File Modified)
10126 trunk/src/messages.tab (File Modified)
10127
10128
10129jilles 2005/09/12 10:53:35 UTC (20050912-180)
10130 Log:
10131 No need to clear all 3 buffers in channel_modes().
10132
10133
10134 Modified:
10135 trunk/src/channel.c (File Modified)
10136
10137
10138jilles 2005/09/12 10:31:54 UTC (20050912-178)
10139 Log:
10140 - Fix multiple +f modes per line
10141 - -f shouldn't take a parameter
10142
10143
10144 Modified:
10145 trunk/modules/core/m_mode.c (File Modified)
10146
10147
10148jilles 2005/09/12 10:04:27 UTC (20050912-176)
10149 Log:
10150 Channel mode +Q now prevents forwarding to or through
10151 a channel, just like in hyperion, not from a channel.
10152
10153
10154 Modified:
10155 trunk/modules/core/m_join.c (File Modified)
10156
10157
10158jilles 2005/09/12 09:36:21 UTC (20050912-174)
10159 Log:
10160 Complete +F/+Q propagation.
10161
10162
10163 Modified:
10164 trunk/modules/core/m_join.c (File Modified)
10165 trunk/modules/core/m_sjoin.c (File Modified)
10166 trunk/src/channel.c (File Modified)
10167
10168
10169nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10170 Log:
10171 - A few minor fixes.
10172
10173
10174 Modified:
10175 trunk/modules/core/m_join.c (File Modified)
10176 trunk/modules/m_services.c (File Modified)
10177
10178
10179nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10180 Log:
10181 - Fix netsplit obfuscation.
10182
10183
10184 Modified:
10185 trunk/src/client.c (File Modified)
10186
10187
10188nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10189 Log:
10190 - Fix another /stats p related bug.
10191
10192
10193 Modified:
10194 trunk/src/client.c (File Modified)
10195
10196
10197nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10198 Log:
10199 - Update example.conf.
10200
10201
10202 Modified:
10203 trunk/doc/example.conf (File Modified)
10204
10205
10206nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10207 Log:
10208 - Fix a minor bug here, and re-release 1.0.
10209
10210
10211 Modified:
10212 trunk/modules/core/m_nick.c (File Modified)
10213
10214
10215nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10216 Log:
10217 - Add bursted clients to /stats p list.
10218
10219
10220 Modified:
10221 trunk/modules/core/m_nick.c (File Modified)
10222
10223
10224nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10225 Log:
10226 - Add identify_service, identify_command options to the example.conf,
10227 newconf parser.
10228
10229
10230 Modified:
10231 trunk/NEWS (File Modified)
10232 trunk/doc/example.conf (File Modified)
10233 trunk/src/newconf.c (File Modified)
10234
10235
10236nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10237 Log:
10238 - Add services shortcuts.
10239
10240
10241 Modified:
10242 trunk/modules/Makefile.in (File Modified)
10243 trunk/modules/m_sshortcut.c (File Added)
10244
10245
10246nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10247 Log:
10248 - put back checks i removed by mistake
10249
10250
10251 Modified:
10252 trunk/modules/core/m_join.c (File Modified)
10253
10254
10255nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10256 Log:
10257 - Implement channel mode +Q, which disables forwarding.
10258 - Make forwarding usable by everyone.
10259 - Implement channel mode +F which bypasses authority checks on a target
10260 set with this mode
10261 - Update NEWS.
10262
10263
10264 Modified:
10265 trunk/NEWS (File Modified)
10266 trunk/include/channel.h (File Modified)
10267 trunk/include/supported.h (File Modified)
10268 trunk/modules/core/m_join.c (File Modified)
10269 trunk/modules/core/m_mode.c (File Modified)
10270 trunk/src/messages.tab (File Modified)
10271
10272
10273nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10274 Log:
10275 - Fix account handling brokenness.
10276
10277
10278 Modified:
10279 trunk/modules/m_services.c (File Modified)
10280
10281
10282jilles 2005/09/12 02:04:09 UTC (20050912-150)
10283 Log:
10284 Identify to services via server password hack. Still
10285 needs config file parts, like
10286 identifyservice = "nickserv@services.int";
10287 identifycommand = "IDENTIFY";
10288
10289
10290 Modified:
10291 trunk/include/s_conf.h (File Modified)
10292 trunk/src/s_user.c (File Modified)
10293
10294
10295jilles 2005/09/12 01:59:46 UTC (20050912-148)
10296 Log:
10297 Make send.c compile.
10298
10299
10300 Modified:
10301 trunk/src/send.c (File Modified)
10302
10303
10304nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10305 Log:
10306 - Handle this better.
10307
10308
10309 Modified:
10310 trunk/src/send.c (File Modified)
10311
10312
10313nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10314 Log:
10315 If the source is not a client, don't send to normal users.
10316
10317
10318 Modified:
10319 trunk/src/send.c (File Modified)
10320
10321
10322nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10323 Log:
10324 - Make /wallops behave as wallops in other ircds.
10325
10326
10327 Modified:
10328 trunk/modules/m_wallops.c (File Modified)
10329 trunk/src/send.c (File Modified)
10330
10331
10332nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10333 Log:
10334 - charybdis-1.0
10335
10336
10337 Modified:
10338 trunk/NEWS (File Modified)
10339 trunk/configure (File Modified)
10340 trunk/configure.ac (File Modified)
10341
10342
10343nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10344 Log:
10345 - Remove efnet configuration.
10346 - Rename example.conf as reference.conf, and replace the default
10347 example.conf with one suitable for AthemeNET.
10348 - Update makefile to reflect these changes.
10349
10350
10351 Modified:
10352 trunk/doc/Makefile.in (File Modified)
10353 trunk/doc/example.conf (File Modified)
10354 trunk/doc/example.efnet.conf (File Deleted)
10355 trunk/doc/reference.conf (File Added)
10356
10357
10358nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10359 Log:
10360 - Don't display opers who are /away.
10361
10362
10363 Modified:
10364 trunk/modules/m_stats.c (File Modified)
10365
10366
10367jilles 2005/09/12 00:21:20 UTC (20050912-134)
10368 Log:
10369 Put cmode +f in 004 and 005.
10370
10371
10372 Modified:
10373 trunk/include/supported.h (File Modified)
10374 trunk/src/messages.tab (File Modified)
10375
10376
10377jilles 2005/09/12 00:15:13 UTC (20050912-132)
10378 Log:
10379 Add user umode +Q which prevents a user from
10380 being forwarded.
10381
10382
10383 Modified:
10384 trunk/include/client.h (File Modified)
10385 trunk/modules/core/m_join.c (File Modified)
10386 trunk/src/messages.tab (File Modified)
10387 trunk/src/s_user.c (File Modified)
10388
10389
10390jilles 2005/09/11 23:47:02 UTC (20050911-130)
10391 Log:
10392 Implement channel forwarding in m_join(). As in
10393 hyperion, failing to join because of +i, +r or +j
10394 can cause you to be forwarded, potentially
10395 recursively. Unlike hyperion, a single numeric
10396 is sent in case of a successful forward, otherwise
10397 the ircd acts if there were no forward.
10398
10399
10400 Modified:
10401 trunk/include/numeric.h (File Modified)
10402 trunk/modules/core/m_join.c (File Modified)
10403 trunk/src/messages.tab (File Modified)
10404
10405
10406jilles 2005/09/11 22:57:53 UTC (20050911-128)
10407 Log:
10408 Allow servers to set oper-only cmodes as well.
10409
10410
10411 Modified:
10412 trunk/modules/core/m_mode.c (File Modified)
10413
10414
10415jilles 2005/09/11 22:48:37 UTC (20050911-126)
10416 Log:
10417 Add cmode +f which takes a channel name, settable
10418 only by opers for now. Does not do anything yet.
10419
10420
10421 Modified:
10422 trunk/include/channel.h (File Modified)
10423 trunk/modules/core/m_join.c (File Modified)
10424 trunk/modules/core/m_mode.c (File Modified)
10425 trunk/modules/core/m_sjoin.c (File Modified)
10426 trunk/src/channel.c (File Modified)
10427
10428
10429jilles 2005/09/11 20:48:09 UTC (20050911-124)
10430 Log:
10431 Fully initialize 'mode' in ms_join() and ms_sjoin()
10432 to avoid old +j garbage from being used.
10433
10434
10435 Modified:
10436 trunk/modules/core/m_join.c (File Modified)
10437 trunk/modules/core/m_sjoin.c (File Modified)
10438
10439
10440jilles 2005/09/11 19:41:53 UTC (20050911-122)
10441 Log:
10442 - only touch join_count/join_delta if join throttling
10443 is enabled on the channel
10444 - reset join_count/join_delta to 0 if -j is set
10445
10446
10447 Modified:
10448 trunk/modules/core/m_join.c (File Modified)
10449 trunk/modules/core/m_mode.c (File Modified)
10450 trunk/modules/core/m_sjoin.c (File Modified)
10451
10452
10453jilles 2005/09/11 18:57:20 UTC (20050911-120)
10454 Log:
10455 Also start a new "period" for join throttling for remote joins,
10456 if necessary. Make the code slightly clearer.
10457
10458
10459 Modified:
10460 trunk/modules/core/m_join.c (File Modified)
10461 trunk/src/channel.c (File Modified)
10462
10463
10464jilles 2005/09/11 18:12:20 UTC (20050911-118)
10465 Log:
10466 Some +j improvements, still broken.
10467
10468
10469 Modified:
10470 trunk/modules/core/m_join.c (File Modified)
10471 trunk/modules/core/m_sjoin.c (File Modified)
10472
10473
10474jilles 2005/09/11 16:44:36 UTC (20050911-116)
10475 Log:
10476 Only do +z processing for +m channels the sender is on,
10477 as bans/quiets are currently only checked locally.
10478
10479
10480 Modified:
10481 trunk/modules/core/m_message.c (File Modified)
10482
10483
10484jilles 2005/09/11 16:01:02 UTC (20050911-114)
10485 Log:
10486 - Add max_bans_large configuration option, defaulting to 500, to
10487 limit the number of bans in a +L channel
10488 - Change b/e/I to b/e/I/q in texts
10489
10490
10491 Modified:
10492 trunk/doc/example.conf (File Modified)
10493 trunk/include/s_conf.h (File Modified)
10494 trunk/modules/core/m_mode.c (File Modified)
10495 trunk/modules/m_info.c (File Modified)
10496 trunk/src/newconf.c (File Modified)
10497 trunk/src/s_conf.c (File Modified)
10498
10499
10500jilles 2005/09/11 15:20:38 UTC (20050911-112)
10501 Log:
10502 Store invite for +gi channels.
10503 Note that +gi is significantly weaker access control than +i.
10504
10505
10506 Modified:
10507 trunk/modules/m_invite.c (File Modified)
10508
10509
10510jilles 2005/09/11 14:38:35 UTC (20050911-110)
10511 Log:
10512 Nonops are allowed to see +q lists.
10513
10514
10515 Modified:
10516 trunk/modules/core/m_mode.c (File Modified)
10517
10518
10519jilles 2005/09/11 14:27:59 UTC (20050911-108)
10520 Log:
10521 Invalidate can_send() cache on -q.
10522
10523
10524 Modified:
10525 trunk/modules/core/m_mode.c (File Modified)
10526
10527
10528nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10529 Log:
10530 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10531
10532
10533 Modified:
10534 trunk/modules/core/m_sjoin.c (File Modified)
10535
10536
10537nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10538 Log:
10539 - Allow blank SJOINs -- for permanant channels.
10540
10541
10542 Modified:
10543 trunk/modules/core/m_sjoin.c (File Modified)
10544
10545
10546nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10547 Log:
10548 - Burst permanant channels.
10549
10550
10551 Modified:
10552 trunk/src/s_serv.c (File Modified)
10553
10554
10555nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10556 Log:
10557 - Fix handling of permanant channels.
10558
10559
10560 Modified:
10561 trunk/modules/core/m_join.c (File Modified)
10562
10563
10564nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10565 Log:
10566 - Run indent on core modules.
10567 - Add propagation of join throttle settings.
10568
10569
10570 Modified:
10571 trunk/modules/core/m_die.c (File Modified)
10572 trunk/modules/core/m_error.c (File Modified)
10573 trunk/modules/core/m_join.c (File Modified)
10574 trunk/modules/core/m_kick.c (File Modified)
10575 trunk/modules/core/m_kill.c (File Modified)
10576 trunk/modules/core/m_message.c (File Modified)
10577 trunk/modules/core/m_mode.c (File Modified)
10578 trunk/modules/core/m_nick.c (File Modified)
10579 trunk/modules/core/m_part.c (File Modified)
10580 trunk/modules/core/m_quit.c (File Modified)
10581 trunk/modules/core/m_server.c (File Modified)
10582 trunk/modules/core/m_sjoin.c (File Modified)
10583 trunk/modules/core/m_squit.c (File Modified)
10584
10585
10586nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10587 Log:
10588 - Fix mistake in commit message.
10589
10590
10591 Modified:
10592 trunk/ChangeLog (File Modified)
10593
10594
10595nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10596 Log:
10597 - Channel throttling.
10598
10599
10600 Modified:
10601 trunk/NEWS (File Modified)
10602 trunk/include/supported.h (File Modified)
10603 trunk/modules/core/m_mode.c (File Modified)
10604 trunk/src/messages.tab (File Modified)
10605
10606
10607nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10608 Log:
10609 - Channel throttle logic fixes.
10610
10611
10612 Modified:
10613 trunk/include/channel.h (File Modified)
10614
10615
10616nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10617 Log:
10618 - Add the throttle logic.
10619
10620
10621 Modified:
10622 trunk/include/channel.h (File Modified)
10623 trunk/include/numeric.h (File Modified)
10624 trunk/modules/core/m_join.c (File Modified)
10625 trunk/src/channel.c (File Modified)
10626 trunk/src/messages.tab (File Modified)
10627
10628
10629nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10630 Log:
10631 - Cosmetic fixes to CREDITS.
10632
10633
10634 Modified:
10635 trunk/CREDITS (File Modified)
10636
10637
10638nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10639 Log:
10640 - Better channel_modes() from ShadowIRCd 4.
10641
10642
10643 Modified:
10644 trunk/include/channel.h (File Modified)
10645 trunk/src/channel.c (File Modified)
10646
10647
10648nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10649 Log:
10650 - Strip colour codes from parts.
10651
10652
10653 Modified:
10654 trunk/modules/core/m_part.c (File Modified)
10655
10656
10657nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10658 Log:
10659 - Strip colour codes from quits.
10660
10661
10662 Modified:
10663 trunk/modules/core/m_quit.c (File Modified)
10664
10665
10666nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10667 Log:
10668 - add +c/+g/+z to channel_modes().
10669
10670
10671 Modified:
10672 trunk/src/channel.c (File Modified)
10673
10674
10675nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10676 Log:
10677 - Add +g to 004/005 numerics.
10678
10679
10680 Modified:
10681 trunk/include/supported.h (File Modified)
10682 trunk/src/messages.tab (File Modified)
10683
10684
10685nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10686 Log:
10687 - Add +cgz to set_final_mode() in both join/sjoin.
10688 - Implement channel mode +g: Free invite.
10689
10690
10691 Modified:
10692 trunk/include/channel.h (File Modified)
10693 trunk/modules/core/m_join.c (File Modified)
10694 trunk/modules/core/m_mode.c (File Modified)
10695 trunk/modules/core/m_sjoin.c (File Modified)
10696 trunk/modules/m_invite.c (File Modified)
10697
10698
10699nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10700 Log:
10701 - Make sure /stats p uses the right list.
10702
10703
10704 Modified:
10705 trunk/modules/m_stats.c (File Modified)
10706
10707
10708nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10709 Log:
10710 - local oper list becomes local_oper_list.
10711 - all opers are stored on oper_list for /stats p.
10712
10713
10714 Modified:
10715 trunk/include/ircd.h (File Modified)
10716 trunk/modules/m_stats.c (File Modified)
10717 trunk/modules/m_trace.c (File Modified)
10718 trunk/src/client.c (File Modified)
10719 trunk/src/ircd.c (File Modified)
10720 trunk/src/s_user.c (File Modified)
10721 trunk/src/send.c (File Modified)
10722
10723
10724nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10725 Log:
10726 - Remove ENABLE_SERVICES legacy define.
10727
10728
10729 Modified:
10730 trunk/configure (File Modified)
10731 trunk/configure.ac (File Modified)
10732 trunk/include/client.h (File Modified)
10733 trunk/include/m_info.h (File Modified)
10734 trunk/include/s_conf.h (File Modified)
10735 trunk/modules/Makefile.in (File Modified)
10736 trunk/modules/core/m_kick.c (File Modified)
10737 trunk/modules/core/m_mode.c (File Modified)
10738 trunk/modules/core/m_nick.c (File Modified)
10739 trunk/modules/core/m_sjoin.c (File Modified)
10740 trunk/modules/m_services.c (File Modified)
10741 trunk/src/channel.c (File Modified)
10742 trunk/src/newconf.c (File Modified)
10743 trunk/src/s_conf.c (File Modified)
10744 trunk/src/s_serv.c (File Modified)
10745 trunk/src/s_user.c (File Modified)
10746
10747
10748nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10749 Log:
10750 - New reject message, ala ircu.
10751
10752
10753 Modified:
10754 trunk/src/reject.c (File Modified)
10755
10756
10757nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10758 Log:
10759 - Reduce 'broadcast storm' effect in m_chghost.
10760
10761
10762 Modified:
10763 trunk/modules/m_chghost.c (File Modified)
10764
10765
10766nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10767 Log:
10768 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10769
10770
10771 Modified:
10772 trunk/include/supported.h (File Modified)
10773 trunk/src/messages.tab (File Modified)
10774
10775
10776nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10777 Log:
10778 - Implement +z.
10779
10780
10781 Modified:
10782 trunk/include/channel.h (File Modified)
10783 trunk/modules/core/m_message.c (File Modified)
10784 trunk/modules/core/m_mode.c (File Modified)
10785
10786
10787nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10788 Log:
10789 - use sendto_one_numeric() in some places.
10790
10791
10792 Modified:
10793 trunk/modules/core/m_mode.c (File Modified)
10794
10795
10796nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10797 Log:
10798 - Implement channel mode +c -- colour stripping.
10799
10800
10801 Modified:
10802 trunk/include/irc_string.h (File Modified)
10803 trunk/include/supported.h (File Modified)
10804 trunk/modules/core/m_message.c (File Modified)
10805 trunk/modules/core/m_mode.c (File Modified)
10806 trunk/src/irc_string.c (File Modified)
10807 trunk/src/messages.tab (File Modified)
10808
10809
10810nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10811 Log:
10812 - Add +qLP to CHANMODES 005 numeric.
10813
10814
10815 Modified:
10816 trunk/include/supported.h (File Modified)
10817
10818
10819nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10820 Log:
10821 Move credits files to doc/.
10822
10823
10824 Modified:
10825 trunk/Hybrid-team (File Deleted)
10826 trunk/Ratbox-team (File Deleted)
10827 trunk/doc/Hybrid-team (File Added)
10828 trunk/doc/Ratbox-team (File Added)
10829
10830
10831nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10832 Log:
10833 - Rename Ratbox credits as Ratbox-team.
10834 - Add in our own CREDITS.
10835
10836
10837 Modified:
10838 trunk/CREDITS (File Deleted)
10839 trunk/CREDITS (File Added)
10840 trunk/Ratbox-team (File Added)
10841
10842
10843nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10844 Log:
10845 - Quietcache fixes.
10846
10847
10848 Modified:
10849 trunk/modules/core/m_mode.c (File Modified)
10850
10851
10852nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10853 Log:
10854 - Rebuild configure.
10855
10856
10857 Modified:
10858 trunk/autom4te.cache/ (File Deleted)
10859 trunk/configure (File Modified)
10860
10861
10862nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10863 Log:
10864 Add +q to messages.tab.
10865
10866
10867 Modified:
10868 trunk/src/messages.tab (File Modified)
10869
10870
10871nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10872 Log:
10873 - port m_sjoin stuff to TS6 JOIN syntax.
10874
10875
10876 Modified:
10877 trunk/modules/core/m_join.c (File Modified)
10878
10879
10880nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10881 Log:
10882 - Implement channel mode +q (quiet)
10883
10884
10885 Modified:
10886 trunk/include/channel.h (File Modified)
10887 trunk/modules/core/m_mode.c (File Modified)
10888 trunk/src/channel.c (File Modified)
10889
10890
10891jilles 2005/09/10 03:03:05 UTC (20050910-40)
10892 Log:
10893 Add +L/+P for set_final_mode().
10894
10895
10896 Modified:
10897 trunk/modules/core/m_sjoin.c (File Modified)
10898
10899
10900jilles 2005/09/10 02:59:22 UTC (20050910-38)
10901 Log:
10902 Add +L/+P in channel_modes().
10903
10904
10905 Modified:
10906 trunk/src/channel.c (File Modified)
10907
10908
10909jilles 2005/09/10 02:55:10 UTC (20050910-36)
10910 Log:
10911 - Use MODE_PERMANENT, not MODE_PERMANANT
10912 - Actually use chm_staff()
10913
10914 It compiles but is not otherwise tested.
10915
10916
10917 Modified:
10918 trunk/include/channel.h (File Modified)
10919 trunk/modules/core/m_mode.c (File Modified)
10920 trunk/modules/core/m_sjoin.c (File Modified)
10921 trunk/src/channel.c (File Modified)
10922
10923
10924nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10925 Log:
10926 - Ok, patchlevel.h is fixed now.
10927
10928
10929 Modified:
10930 trunk/include/patchlevel.h (File Modified)
10931
10932
10933nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10934 Log:
10935 - *sigh*
10936
10937
10938 Modified:
10939 trunk/include/patchlevel.h (File Modified)
10940 trunk/src/version.c.SH (File Modified)
10941
10942
10943nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10944 Log:
10945 - Fix compilation issue with version.c.
10946
10947
10948 Modified:
10949 trunk/src/version.c.SH (File Modified)
10950
10951
10952nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10953 Log:
10954 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10955 this from the BUGS file.
10956
10957
10958 Modified:
10959 trunk/BUGS (File Modified)
10960
10961
10962jilles 2005/09/10 02:30:22 UTC (20050910-26)
10963 Log:
10964 Mangle all netsplit messages if flatten links is enabled.
10965
10966
10967 Modified:
10968 trunk/src/client.c (File Modified)
10969
10970
10971nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10972 Log:
10973 - jilles pointed out that /stats p needed severe changes -- implement
10974 them
10975
10976
10977 Modified:
10978 trunk/modules/m_stats.c (File Modified)
10979
10980
10981nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10982 Log:
10983 Rename RELNOTES to NEWS.
10984
10985
10986 Modified:
10987 trunk/NEWS (File Added)
10988 trunk/RELNOTES (File Deleted)
10989
10990
10991nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10992 Log:
10993 Update RELNOTES.
10994
10995
10996 Modified:
10997 trunk/RELNOTES (File Modified)
10998
10999
11000nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11001 Log:
11002 - Make /stats p work globally.
11003 - Change 'OPER(s)' to 'staff members'
11004
11005
11006 Modified:
11007 trunk/modules/m_stats.c (File Modified)
11008
11009
11010nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11011 Log:
11012 - add modes, +LP to RPL_MYINFO.
11013
11014
11015 Modified:
11016 trunk/src/messages.tab (File Modified)
11017
11018
11019nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11020 Log:
11021 More stuff to RELNOTES.
11022
11023
11024 Modified:
11025 trunk/RELNOTES (File Modified)
11026
11027
11028nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11029 Log:
11030 - Implement +P.
11031
11032
11033 Modified:
11034 trunk/modules/core/m_sjoin.c (File Modified)
11035 trunk/src/channel.c (File Modified)
11036
11037
11038nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11039 Log:
11040 - Implement list limit exceed modes -- +L.
11041
11042
11043 Modified:
11044 trunk/modules/core/m_mode.c (File Modified)
11045
11046
11047nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11048 Log:
11049 - Add handlers for modes +L, +P.
11050
11051
11052 Modified:
11053 trunk/include/channel.h (File Modified)
11054 trunk/modules/core/m_mode.c (File Modified)
11055
11056
11057nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11058 Log:
11059 Update properties on *everything*.
11060
11061
11062 Modified:
11063 trunk/.cvsignore (Property Modified)
11064 trunk/.indent.pro (Property Modified)
11065 trunk/BUGS (File Modified) (Property Modified)
11066 trunk/CREDITS (File Modified) (Property Modified)
11067 trunk/ChangeLog (Property Modified)
11068 trunk/Hybrid-team (File Modified) (Property Modified)
11069 trunk/INSTALL (File Modified) (Property Modified)
11070 trunk/LICENSE (File Modified) (Property Modified)
11071 trunk/Makefile.in (File Modified) (Property Modified)
11072 trunk/README.FIRST (File Modified) (Property Modified)
11073 trunk/RELNOTES (File Modified) (Property Modified)
11074 trunk/SVN-Access (Property Modified)
11075 trunk/aclocal.m4 (File Modified) (Property Modified)
11076 trunk/adns/.cvsignore (Property Modified)
11077 trunk/adns/COPYING (Property Modified)
11078 trunk/adns/GPL-vs-LGPL (Property Modified)
11079 trunk/adns/Makefile.in (File Modified) (Property Modified)
11080 trunk/adns/README (Property Modified)
11081 trunk/adns/README.ircd (Property Modified)
11082 trunk/adns/adns.h (File Modified) (Property Modified)
11083 trunk/adns/check.c (File Modified) (Property Modified)
11084 trunk/adns/dlist.h (File Modified) (Property Modified)
11085 trunk/adns/event.c (File Modified) (Property Modified)
11086 trunk/adns/general.c (File Modified) (Property Modified)
11087 trunk/adns/internal.h (File Modified) (Property Modified)
11088 trunk/adns/parse.c (File Modified) (Property Modified)
11089 trunk/adns/query.c (File Modified) (Property Modified)
11090 trunk/adns/reply.c (File Modified) (Property Modified)
11091 trunk/adns/setup.c (File Modified) (Property Modified)
11092 trunk/adns/transmit.c (File Modified) (Property Modified)
11093 trunk/adns/tvarith.h (File Modified) (Property Modified)
11094 trunk/adns/types.c (File Modified) (Property Modified)
11095 trunk/configure (File Modified) (Property Modified)
11096 trunk/configure.ac (File Modified) (Property Modified)
11097 trunk/contrib/.cvsignore (Property Modified)
11098 trunk/contrib/.indent.pro (Property Modified)
11099 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11100 trunk/contrib/README (File Modified) (Property Modified)
11101 trunk/contrib/example_module.c (File Modified) (Property Modified)
11102 trunk/contrib/m_42.c (File Modified) (Property Modified)
11103 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11104 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11105 trunk/contrib/m_force.c (File Modified) (Property Modified)
11106 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11107 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11108 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11109 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11110 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11111 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11112 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11113 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11114 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11115 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11116 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11117 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11118 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11119 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11120 trunk/doc/.cvsignore (Property Modified)
11121 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11122 trunk/doc/Makefile.in (File Modified) (Property Modified)
11123 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11124 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11125 trunk/doc/challenge.txt (File Modified) (Property Modified)
11126 trunk/doc/example.conf (File Modified) (Property Modified)
11127 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11128 trunk/doc/hooks.txt (File Modified) (Property Modified)
11129 trunk/doc/index.txt (File Modified) (Property Modified)
11130 trunk/doc/ircd.8 (File Modified) (Property Modified)
11131 trunk/doc/ircd.motd (Property Modified)
11132 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11133 trunk/doc/modeg.txt (File Modified) (Property Modified)
11134 trunk/doc/modes.txt (File Modified) (Property Modified)
11135 trunk/doc/monitor.txt (File Modified) (Property Modified)
11136 trunk/doc/old/Authors (Property Modified)
11137 trunk/doc/operguide.txt (File Modified) (Property Modified)
11138 trunk/doc/opermyth.txt (Property Modified)
11139 trunk/doc/server-version-info (File Modified) (Property Modified)
11140 trunk/doc/services.txt (File Modified) (Property Modified)
11141 trunk/doc/technical/README.TSora (Property Modified)
11142 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11143 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11144 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11145 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11146 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11147 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11148 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11149 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11150 trunk/doc/technical/rfc1459.txt (Property Modified)
11151 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11152 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11153 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11154 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11155 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11156 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11157 trunk/help/Makefile.in (File Modified) (Property Modified)
11158 trunk/help/opers/accept (Property Modified)
11159 trunk/help/opers/admin (Property Modified)
11160 trunk/help/opers/away (Property Modified)
11161 trunk/help/opers/capab (Property Modified)
11162 trunk/help/opers/challenge (Property Modified)
11163 trunk/help/opers/close (Property Modified)
11164 trunk/help/opers/cmode (Property Modified)
11165 trunk/help/opers/cnotice (Property Modified)
11166 trunk/help/opers/connect (Property Modified)
11167 trunk/help/opers/cprivmsg (Property Modified)
11168 trunk/help/opers/credits (Property Modified)
11169 trunk/help/opers/die (Property Modified)
11170 trunk/help/opers/dline (Property Modified)
11171 trunk/help/opers/eob (Property Modified)
11172 trunk/help/opers/error (Property Modified)
11173 trunk/help/opers/etrace (Property Modified)
11174 trunk/help/opers/gline (Property Modified)
11175 trunk/help/opers/help (Property Modified)
11176 trunk/help/opers/index (Property Modified)
11177 trunk/help/opers/info (Property Modified)
11178 trunk/help/opers/invite (Property Modified)
11179 trunk/help/opers/ison (Property Modified)
11180 trunk/help/opers/join (Property Modified)
11181 trunk/help/opers/kick (Property Modified)
11182 trunk/help/opers/kill (Property Modified)
11183 trunk/help/opers/kline (Property Modified)
11184 trunk/help/opers/knock (Property Modified)
11185 trunk/help/opers/links (Property Modified)
11186 trunk/help/opers/list (Property Modified)
11187 trunk/help/opers/locops (Property Modified)
11188 trunk/help/opers/lusers (Property Modified)
11189 trunk/help/opers/modlist (Property Modified)
11190 trunk/help/opers/modload (Property Modified)
11191 trunk/help/opers/modrestart (Property Modified)
11192 trunk/help/opers/modunload (Property Modified)
11193 trunk/help/opers/motd (Property Modified)
11194 trunk/help/opers/names (Property Modified)
11195 trunk/help/opers/nick (Property Modified)
11196 trunk/help/opers/notice (Property Modified)
11197 trunk/help/opers/oper (Property Modified)
11198 trunk/help/opers/operspy (Property Modified)
11199 trunk/help/opers/operwall (Property Modified)
11200 trunk/help/opers/part (Property Modified)
11201 trunk/help/opers/pass (Property Modified)
11202 trunk/help/opers/ping (Property Modified)
11203 trunk/help/opers/pong (Property Modified)
11204 trunk/help/opers/post (Property Modified)
11205 trunk/help/opers/privmsg (Property Modified)
11206 trunk/help/opers/quit (Property Modified)
11207 trunk/help/opers/rehash (Property Modified)
11208 trunk/help/opers/restart (Property Modified)
11209 trunk/help/opers/resv (Property Modified)
11210 trunk/help/opers/server (Property Modified)
11211 trunk/help/opers/set (Property Modified)
11212 trunk/help/opers/sjoin (Property Modified)
11213 trunk/help/opers/squit (Property Modified)
11214 trunk/help/opers/stats (Property Modified)
11215 trunk/help/opers/svinfo (Property Modified)
11216 trunk/help/opers/testgecos (Property Modified)
11217 trunk/help/opers/testline (Property Modified)
11218 trunk/help/opers/testmask (Property Modified)
11219 trunk/help/opers/time (Property Modified)
11220 trunk/help/opers/topic (Property Modified)
11221 trunk/help/opers/trace (Property Modified)
11222 trunk/help/opers/uhelp (Property Modified)
11223 trunk/help/opers/umode (Property Modified)
11224 trunk/help/opers/undline (Property Modified)
11225 trunk/help/opers/ungline (Property Modified)
11226 trunk/help/opers/unkline (Property Modified)
11227 trunk/help/opers/unresv (Property Modified)
11228 trunk/help/opers/unxline (Property Modified)
11229 trunk/help/opers/user (Property Modified)
11230 trunk/help/opers/userhost (Property Modified)
11231 trunk/help/opers/users (Property Modified)
11232 trunk/help/opers/version (Property Modified)
11233 trunk/help/opers/wallops (Property Modified)
11234 trunk/help/opers/who (Property Modified)
11235 trunk/help/opers/whois (Property Modified)
11236 trunk/help/opers/whowas (Property Modified)
11237 trunk/help/opers/xline (Property Modified)
11238 trunk/help/users/index (Property Modified)
11239 trunk/help/users/info (Property Modified)
11240 trunk/help/users/notice (Property Modified)
11241 trunk/help/users/privmsg (Property Modified)
11242 trunk/help/users/stats (Property Modified)
11243 trunk/help/users/umode (Property Modified)
11244 trunk/include/.cvsignore (Property Modified)
11245 trunk/include/.indent.pro (Property Modified)
11246 trunk/include/balloc.h (File Modified) (Property Modified)
11247 trunk/include/cache.h (File Modified) (Property Modified)
11248 trunk/include/channel.h (File Modified) (Property Modified)
11249 trunk/include/class.h (File Modified) (Property Modified)
11250 trunk/include/client.h (File Modified) (Property Modified)
11251 trunk/include/commio.h (File Modified) (Property Modified)
11252 trunk/include/common.h (File Modified) (Property Modified)
11253 trunk/include/config.h (File Modified) (Property Modified)
11254 trunk/include/config.h.dist (File Modified) (Property Modified)
11255 trunk/include/defaults.h (File Modified) (Property Modified)
11256 trunk/include/event.h (File Modified) (Property Modified)
11257 trunk/include/hash.h (File Modified) (Property Modified)
11258 trunk/include/hook.h (File Modified) (Property Modified)
11259 trunk/include/hostmask.h (File Modified) (Property Modified)
11260 trunk/include/irc_string.h (File Modified) (Property Modified)
11261 trunk/include/ircd.h (File Modified) (Property Modified)
11262 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11263 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11264 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11265 trunk/include/linebuf.h (File Modified) (Property Modified)
11266 trunk/include/listener.h (File Modified) (Property Modified)
11267 trunk/include/m_info.h (File Modified) (Property Modified)
11268 trunk/include/memory.h (File Modified) (Property Modified)
11269 trunk/include/modules.h (File Modified) (Property Modified)
11270 trunk/include/monitor.h (File Modified) (Property Modified)
11271 trunk/include/msg.h (File Modified) (Property Modified)
11272 trunk/include/newconf.h (File Modified) (Property Modified)
11273 trunk/include/numeric.h (File Modified) (Property Modified)
11274 trunk/include/packet.h (File Modified) (Property Modified)
11275 trunk/include/parse.h (File Modified) (Property Modified)
11276 trunk/include/patchlevel.h (File Modified) (Property Modified)
11277 trunk/include/patricia.h (File Modified) (Property Modified)
11278 trunk/include/reject.h (File Modified) (Property Modified)
11279 trunk/include/res.h (File Modified) (Property Modified)
11280 trunk/include/restart.h (File Modified) (Property Modified)
11281 trunk/include/s_auth.h (File Modified) (Property Modified)
11282 trunk/include/s_conf.h (File Modified) (Property Modified)
11283 trunk/include/s_gline.h (File Modified) (Property Modified)
11284 trunk/include/s_log.h (File Modified) (Property Modified)
11285 trunk/include/s_newconf.h (File Modified) (Property Modified)
11286 trunk/include/s_serv.h (File Modified) (Property Modified)
11287 trunk/include/s_stats.h (File Modified) (Property Modified)
11288 trunk/include/s_user.h (File Modified) (Property Modified)
11289 trunk/include/s_zip.h (File Modified) (Property Modified)
11290 trunk/include/scache.h (File Modified) (Property Modified)
11291 trunk/include/send.h (File Modified) (Property Modified)
11292 trunk/include/serno.h (Property Modified)
11293 trunk/include/setup.h.in (Property Modified)
11294 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11295 trunk/include/stdinc.h (File Modified) (Property Modified)
11296 trunk/include/supported.h (File Modified) (Property Modified)
11297 trunk/include/tools.h (File Modified) (Property Modified)
11298 trunk/include/whowas.h (File Modified) (Property Modified)
11299 trunk/install-sh (File Modified) (Property Modified)
11300 trunk/modules/.cvsignore (Property Modified)
11301 trunk/modules/.depend (Property Modified)
11302 trunk/modules/.indent.pro (Property Modified)
11303 trunk/modules/Makefile.in (File Modified) (Property Modified)
11304 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11305 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11306 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11307 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11308 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11309 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11310 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11311 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11312 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11313 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11314 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11315 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11316 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11317 trunk/modules/m_accept.c (File Modified) (Property Modified)
11318 trunk/modules/m_admin.c (File Modified) (Property Modified)
11319 trunk/modules/m_away.c (File Modified) (Property Modified)
11320 trunk/modules/m_cap.c (File Modified) (Property Modified)
11321 trunk/modules/m_capab.c (File Modified) (Property Modified)
11322 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11323 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11324 trunk/modules/m_close.c (File Modified) (Property Modified)
11325 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11326 trunk/modules/m_connect.c (File Modified) (Property Modified)
11327 trunk/modules/m_dline.c (File Modified) (Property Modified)
11328 trunk/modules/m_encap.c (File Modified) (Property Modified)
11329 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11330 trunk/modules/m_gline.c (File Modified) (Property Modified)
11331 trunk/modules/m_help.c (File Modified) (Property Modified)
11332 trunk/modules/m_info.c (File Modified) (Property Modified)
11333 trunk/modules/m_invite.c (File Modified) (Property Modified)
11334 trunk/modules/m_ison.c (File Modified) (Property Modified)
11335 trunk/modules/m_kline.c (File Modified) (Property Modified)
11336 trunk/modules/m_knock.c (File Modified) (Property Modified)
11337 trunk/modules/m_links.c (File Modified) (Property Modified)
11338 trunk/modules/m_list.c (File Modified) (Property Modified)
11339 trunk/modules/m_locops.c (File Modified) (Property Modified)
11340 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11341 trunk/modules/m_map.c (File Modified) (Property Modified)
11342 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11343 trunk/modules/m_motd.c (File Modified) (Property Modified)
11344 trunk/modules/m_names.c (File Modified) (Property Modified)
11345 trunk/modules/m_oper.c (File Modified) (Property Modified)
11346 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11347 trunk/modules/m_pass.c (File Modified) (Property Modified)
11348 trunk/modules/m_ping.c (File Modified) (Property Modified)
11349 trunk/modules/m_pong.c (File Modified) (Property Modified)
11350 trunk/modules/m_post.c (File Modified) (Property Modified)
11351 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11352 trunk/modules/m_restart.c (File Modified) (Property Modified)
11353 trunk/modules/m_resv.c (File Modified) (Property Modified)
11354 trunk/modules/m_services.c (File Modified) (Property Modified)
11355 trunk/modules/m_set.c (File Modified) (Property Modified)
11356 trunk/modules/m_stats.c (File Modified) (Property Modified)
11357 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11358 trunk/modules/m_tb.c (File Modified) (Property Modified)
11359 trunk/modules/m_testline.c (File Modified) (Property Modified)
11360 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11361 trunk/modules/m_time.c (File Modified) (Property Modified)
11362 trunk/modules/m_topic.c (File Modified) (Property Modified)
11363 trunk/modules/m_trace.c (File Modified) (Property Modified)
11364 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11365 trunk/modules/m_user.c (File Modified) (Property Modified)
11366 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11367 trunk/modules/m_users.c (File Modified) (Property Modified)
11368 trunk/modules/m_version.c (File Modified) (Property Modified)
11369 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11370 trunk/modules/m_who.c (File Modified) (Property Modified)
11371 trunk/modules/m_whois.c (File Modified) (Property Modified)
11372 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11373 trunk/modules/m_xline.c (File Modified) (Property Modified)
11374 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11375 trunk/servlink/.cvsignore (Property Modified)
11376 trunk/servlink/.indent.pro (Property Modified)
11377 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11378 trunk/servlink/README (File Modified) (Property Modified)
11379 trunk/servlink/TODO (File Modified) (Property Modified)
11380 trunk/servlink/control.c (File Modified) (Property Modified)
11381 trunk/servlink/control.h (File Modified) (Property Modified)
11382 trunk/servlink/io.c (File Modified) (Property Modified)
11383 trunk/servlink/io.h (File Modified) (Property Modified)
11384 trunk/servlink/servlink.c (File Modified) (Property Modified)
11385 trunk/servlink/servlink.h (File Modified) (Property Modified)
11386 trunk/src/.cvsignore (Property Modified)
11387 trunk/src/.depend (Property Modified)
11388 trunk/src/.indent.pro (Property Modified)
11389 trunk/src/Makefile.in (File Modified) (Property Modified)
11390 trunk/src/adns.c (File Modified) (Property Modified)
11391 trunk/src/balloc.c (File Modified) (Property Modified)
11392 trunk/src/cache.c (File Modified) (Property Modified)
11393 trunk/src/channel.c (File Modified) (Property Modified)
11394 trunk/src/class.c (File Modified) (Property Modified)
11395 trunk/src/client.c (File Modified) (Property Modified)
11396 trunk/src/commio.c (File Modified) (Property Modified)
11397 trunk/src/devpoll.c (File Modified) (Property Modified)
11398 trunk/src/epoll.c (File Modified) (Property Modified)
11399 trunk/src/event.c (File Modified) (Property Modified)
11400 trunk/src/getopt.c (File Modified) (Property Modified)
11401 trunk/src/hash.c (File Modified) (Property Modified)
11402 trunk/src/hook.c (File Modified) (Property Modified)
11403 trunk/src/hostmask.c (File Modified) (Property Modified)
11404 trunk/src/irc_string.c (File Modified) (Property Modified)
11405 trunk/src/ircd.c (File Modified) (Property Modified)
11406 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11407 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11408 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11409 trunk/src/kdparse.c (File Modified) (Property Modified)
11410 trunk/src/kqueue.c (File Modified) (Property Modified)
11411 trunk/src/linebuf.c (File Modified) (Property Modified)
11412 trunk/src/listener.c (File Modified) (Property Modified)
11413 trunk/src/match.c (File Modified) (Property Modified)
11414 trunk/src/memory.c (File Modified) (Property Modified)
11415 trunk/src/messages.tab (File Modified) (Property Modified)
11416 trunk/src/modules.c (File Modified) (Property Modified)
11417 trunk/src/monitor.c (File Modified) (Property Modified)
11418 trunk/src/newconf.c (File Modified) (Property Modified)
11419 trunk/src/numeric.c (File Modified) (Property Modified)
11420 trunk/src/packet.c (File Modified) (Property Modified)
11421 trunk/src/parse.c (File Modified) (Property Modified)
11422 trunk/src/patricia.c (File Modified) (Property Modified)
11423 trunk/src/poll.c (File Modified) (Property Modified)
11424 trunk/src/reject.c (File Modified) (Property Modified)
11425 trunk/src/restart.c (File Modified) (Property Modified)
11426 trunk/src/s_auth.c (File Modified) (Property Modified)
11427 trunk/src/s_conf.c (File Modified) (Property Modified)
11428 trunk/src/s_gline.c (File Modified) (Property Modified)
11429 trunk/src/s_log.c (File Modified) (Property Modified)
11430 trunk/src/s_newconf.c (File Modified) (Property Modified)
11431 trunk/src/s_serv.c (File Modified) (Property Modified)
11432 trunk/src/s_stats.c (File Modified) (Property Modified)
11433 trunk/src/s_user.c (File Modified) (Property Modified)
11434 trunk/src/scache.c (File Modified) (Property Modified)
11435 trunk/src/select.c (File Modified) (Property Modified)
11436 trunk/src/send.c (File Modified) (Property Modified)
11437 trunk/src/snprintf.c (File Modified) (Property Modified)
11438 trunk/src/tools.c (File Modified) (Property Modified)
11439 trunk/src/version.c.SH (File Modified) (Property Modified)
11440 trunk/src/whowas.c (File Modified) (Property Modified)
11441 trunk/tools/.cvsignore (Property Modified)
11442 trunk/tools/Makefile.in (File Modified) (Property Modified)
11443 trunk/tools/README (File Modified) (Property Modified)
11444 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11445 trunk/tools/convertilines.c (File Modified) (Property Modified)
11446 trunk/tools/convertklines.c (File Modified) (Property Modified)
11447 trunk/tools/mkkeypair (Property Modified)
11448 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11449 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11450 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11451 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11452 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11453 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11454 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11455 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11456 trunk/tools/untabify (File Modified) (Property Modified)
11457 trunk/tools/viconf.c (File Modified) (Property Modified)
11458
11459
11460nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11461 Log:
11462 - Update RELNOTES.
11463
11464
11465 Modified:
11466 trunk/RELNOTES (File Modified)
11467
11468
11469nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11470 Log:
11471 - Make version.c use our serial, not ratbox's.
11472
11473
11474 Modified:
11475 trunk/src/version.c.SH (File Modified)
11476
11477
11478leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11479 Log:
11480 - update RELNOTES
11481 - revved patchlevel to 2.1.5
11482
11483
11484 Modified:
11485 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11486 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11487
11488
11489leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11490 Log:
11491 - fix buffer overflow and unterminated buffer when removing TS6 bans
11492 - fix rebuilding of SJOIN
11493
11494
11495 Modified:
11496 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11497
11498
11499androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11500 Log:
11501 have servlink report if it gets an uncompressed error message when it gets inflate failures
11502
11503 Modified:
11504 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11505
11506
11507leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11508 Log:
11509 - extend our copyrights to 2005.
11510
11511
11512 Modified:
11513 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11514 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11515 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11516 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11517 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11518 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11519 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11520 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11521 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11522 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11523 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11524 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11525 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11526 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11527 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11528 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11529 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11530 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11531 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11532 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11533 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11534 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11535 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11536 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11541 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11542 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11543 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11544 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11545 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11546 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11547 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11548 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11549 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11550 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11551 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11552 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11553 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11554 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11555 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11556 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11557 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11558 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11559 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11560 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11561 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11562 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11563 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11564 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11565 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11566 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11567 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11568 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11569 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11570 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11571 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11572 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11573 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11574 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11575 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11576 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11577 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11578 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11579 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11580 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11581 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11582 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11583 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11584 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11585 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11586 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11587 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11588 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11589 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11590 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11591 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11592 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11593 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11594 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11595 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11596 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11597 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11598 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11599 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11600 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11601 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11602 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11603 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11604 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11605 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11606 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11607 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11608 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11609 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11610 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11611 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11612 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11613 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11614 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11615 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11616 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11617
11618
11619leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11620 Log:
11621 - update RELNOTES
11622 - revved patchlevel to 2.1.4
11623
11624
11625 Modified:
11626 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11627 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11628
11629
11630leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11631 Log:
11632 - add TARGMAX to 005
11633 - remove the +1 from ->uid in struct Client
11634 - fix checking of accept entries in m_accept.c
11635
11636
11637 Modified:
11638 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11639 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11640 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11641 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11642
11643
11644leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11645 Log:
11646 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11647 send it over TS6
11648
11649
11650 Modified:
11651 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11652
11653
11654leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11655 Log:
11656 - remove an unused variable
11657
11658
11659 Modified:
11660 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11661
11662
11663androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11664 Log:
11665 don't burst a TS5 name in burst_TS6. -via jillies
11666
11667 Modified:
11668 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11669
11670
11671leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11672 Log:
11673 - via jilles, make nickchanges invalidate any cached bans for
11674 quiet_on_ban
11675
11676
11677 Modified:
11678 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11679 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11680 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11681 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11682
11683
11684leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11685 Log:
11686 - fix some char vs byte usage to make adns compile cleanly with gcc4
11687
11688
11689 Modified:
11690 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11691 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11692 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11693 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11694 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11695 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11696 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11697 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11698
11699
11700androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11701 Log:
11702 userhost should allow 5 userhost checks, not 4
11703
11704 Modified:
11705 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11706
11707
11708leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11709 Log:
11710 - another darwin fix
11711
11712
11713 Modified:
11714 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11715
11716
11717leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11718 Log:
11719 - darwin fixes
11720
11721
11722 Modified:
11723 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11724 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11725 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11726 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11727 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11728 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11729 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11730 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11731
11732
11733leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11734 Log:
11735 - remove bogus extern of abort_list
11736
11737
11738 Modified:
11739 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11740
11741
11742androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11743 Log:
11744 svn repo access stuff
11745
11746 Modified:
11747 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11748
11749
11750androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11751 Log:
11752 test commit
11753
11754
11755 Modified:
11756 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11757
11758
11759androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11760 Log:
11761 test commit
11762
11763
11764 Modified:
11765 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11766
11767
11768androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11769 Log:
11770 revert omotd..i thought it was a good idea..oh well
11771
11772 Modified:
11773 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11774
11775
11776androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11777 Log:
11778 Commas are bad things in channel keys
11779
11780
11781 Modified:
11782 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11783
11784
11785androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11786 Log:
11787 Add OMOTD command to display oper motd
11788
11789
11790 Modified:
11791 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11792
11793
11794androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11795 Log:
11796 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11797
11798 Modified:
11799 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11800
11801
11802leeh 2005/06/22 22:10:50 UTC (20050622_0)
11803
11804 Modified files: (Branch: RATBOX_2_1)
11805 modules m_whois.c
11806 Log:
11807 - stop testing whois for protocol violations, as they can be caused in
11808 ircds going all the way back to the original ircd2.8
11809
11810 Revision Changes Path
11811 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11812
11813
11814
11815leeh 2005/06/16 23:10:21 UTC (20050616_0)
11816
11817 Modified files: (Branch: RATBOX_2_1)
11818 modules m_time.c
11819 Log:
11820 - remove some 2.2 code
11821
11822 Revision Changes Path
11823 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11824
11825
11826
11827androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11828
11829 Modified files: (Branch: RATBOX_2_1)
11830 modules m_time.c
11831 Log:
11832 backport of the silly december 31st bug
11833
11834 Revision Changes Path
11835 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11836
11837
11838
11839leeh 2005/06/15 13:51:57 UTC (20050615_1)
11840
11841 Modified files: (Branch: RATBOX_2_1)
11842 . RELNOTES
11843 include patchlevel.h
11844 Log:
11845 - revved patchlevel to 2.1.3
11846
11847 Revision Changes Path
11848 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11849 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11850
11851
11852
11853leeh 2005/06/15 01:54:00 UTC (20050615_0)
11854
11855 Modified files: (Branch: RATBOX_2_1)
11856 include client.h
11857 modules m_accept.c
11858 modules/core m_nick.c
11859 src client.c
11860 Log:
11861 - stop removing a clients own list of accepted clients when they do a
11862 nickchange
11863 - clean up the accept code so its less retarded
11864
11865 Revision Changes Path
11866 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11867 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11868 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11869 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11870
11871
11872
11873leeh 2005/06/14 12:44:47 UTC (20050614_0)
11874
11875 Modified files: (Branch: RATBOX_2_1)
11876 include event.h
11877 modules m_links.c
11878 src event.c ircd.c newconf.c
11879 Log:
11880 - remove a defn of links_cache_list in m_links.c which was causing
11881 the flattened links update to be ignored
11882 - add eventUpdate(), and make links_delay update on rehash
11883
11884 Revision Changes Path
11885 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11886 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11887 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11888 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11889 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11890
11891
11892
11893leeh 2005/06/12 02:23:01 UTC (20050612_2)
11894
11895 Modified files: (Branch: RATBOX_2_1)
11896 doc services.txt
11897 src newconf.c
11898 Log:
11899 - make the conf parser apply service {}; on rehash
11900
11901 Revision Changes Path
11902 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11903 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11904
11905
11906
11907leeh 2005/06/12 02:10:30 UTC (20050612_1)
11908
11909 Modified files: (Branch: RATBOX_2_1)
11910 include m_info.h
11911 Log:
11912 - show ENABLE_SERVICES define in info
11913
11914 Revision Changes Path
11915 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11916
11917
11918
11919leeh 2005/06/12 01:44:37 UTC (20050612_0)
11920
11921 Modified files: (Branch: RATBOX_2_1)
11922 modules m_services.c m_stats.c
11923 Log:
11924 - via jilles, make m_services.c hook into stats U and display service
11925 blocks
11926
11927 Revision Changes Path
11928 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11929 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11930
11931
11932
11933leeh 2005/06/11 20:33:12 UTC (20050611_3)
11934
11935 Modified files: (Branch: RATBOX_2_1)
11936 . configure configure.ac
11937 Log:
11938 - default build to -O2
11939
11940 Revision Changes Path
11941 7.249.2.2 +4 -4 ircd-ratbox/configure
11942 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11943
11944
11945
11946leeh 2005/06/11 20:26:02 UTC (20050611_2)
11947
11948 Modified files: (Branch: RATBOX_2_1)
11949 doc example.conf example.efnet.conf
11950 include client.h s_conf.h s_newconf.h
11951 modules m_info.c
11952 modules/core m_join.c m_nick.c
11953 src channel.c newconf.c s_conf.c s_user.c
11954 Log:
11955 - remove no_oper_resvs from general {};
11956 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11957
11958 Revision Changes Path
11959 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11960 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11961 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11962 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11963 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11964 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11965 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11966 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11967 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11968 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11969 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11970 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11971
11972
11973
11974leeh 2005/06/11 20:06:22 UTC (20050611_1)
11975
11976 Modified files: (Branch: RATBOX_2_1)
11977 modules/core m_mode.c m_nick.c
11978 src s_newconf.c
11979 Log:
11980 - 2.0 sync:
11981 - raise max temptime to a year
11982 - tidy up BMASK
11983 - require 9 parameters in ms_nick(), 10 in ms_uid()
11984
11985 Revision Changes Path
11986 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11987 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11988 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11989
11990
11991
11992leeh 2005/06/11 16:35:25 UTC (20050611_0)
11993
11994 Modified files: (Branch: RATBOX_2_1)
11995 modules m_services.c
11996 Log:
11997 - only show services logged in info when its a local client
11998
11999 Revision Changes Path
12000 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12001
12002
12003
12004androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12005
12006 Modified files: (Branch: RATBOX_2_1)
12007 src match.c
12008 Log:
12009 passing a pointer to a pointer is not what was intended, oops
12010
12011 Revision Changes Path
12012 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12013
12014
12015
12016leeh 2005/06/03 11:18:11 UTC (20050603_0)
12017
12018 Modified files: (Branch: RATBOX_2_1)
12019 doc services.txt
12020 Log:
12021 - update services.txt with FNC
12022
12023 Revision Changes Path
12024 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12025
12026
12027
12028androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12029
12030 Modified files: (Branch: RATBOX_2_1)
12031 modules m_resv.c
12032 Log:
12033 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12034
12035 Revision Changes Path
12036 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12037
12038
12039
12040leeh 2005/05/19 12:44:47 UTC (20050519_1)
12041
12042 Modified files: (Branch: RATBOX_2_1)
12043 src s_auth.c
12044 Log:
12045 - add some uniqueness into auth process for bopm
12046
12047 Revision Changes Path
12048 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12049
12050
12051
12052leeh 2005/05/19 08:50:26 UTC (20050519_0)
12053
12054 Modified files: (Branch: RATBOX_2_1)
12055 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12056 Log:
12057 - make contrib/ compile
12058
12059 Revision Changes Path
12060 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12061 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12062 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12063 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12064
12065
12066
12067androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12068
12069 Modified files: (Branch: RATBOX_2_1)
12070 modules m_monitor.c
12071 Log:
12072 Don't allow MONITOR from an unregistered client
12073
12074 Revision Changes Path
12075 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12076
12077
12078
12079leeh 2005/05/17 13:16:11 UTC (20050517_0)
12080
12081 Modified files: (Branch: RATBOX_2_1)
12082 doc example.conf example.efnet.conf
12083 include class.h
12084 src class.c messages.tab newconf.c
12085 Log:
12086 - remove sendq_eob, its become more of a hindrance than a benefit.
12087 - sync example.efnet.conf cluster {}; with example.conf
12088
12089 Revision Changes Path
12090 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12091 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12092 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12093 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12094 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12095 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12096
12097
12098
12099leeh 2005/05/11 22:39:00 UTC (20050511_5)
12100
12101 Modified files: (Branch: RATBOX_2_1)
12102 . RELNOTES
12103 include patchlevel.h
12104 Log:
12105 - update RELNOTES
12106 - revved patchlevel to 2.1.2
12107
12108 Revision Changes Path
12109 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12110 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12111
12112
12113
12114leeh 2005/05/11 22:29:18 UTC (20050511_4)
12115
12116 Modified files: (Branch: RATBOX_2_1)
12117 . configure configure.ac
12118 Log:
12119 - raise default topiclen to 160.
12120
12121 Revision Changes Path
12122 7.249.2.1 +3 -3 ircd-ratbox/configure
12123 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12124
12125
12126
12127leeh 2005/05/11 22:22:13 UTC (20050511_3)
12128
12129 Modified files: (Branch: RATBOX_2_1)
12130 modules m_services.c
12131 Log:
12132 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12133 tsinfo matches this
12134
12135 Revision Changes Path
12136 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12137
12138
12139
12140leeh 2005/05/11 21:58:41 UTC (20050511_2)
12141
12142 Modified files: (Branch: RATBOX_2_1)
12143 modules m_services.c
12144 Log:
12145 - monitor_signoff() the client we're nickchanging
12146
12147 Revision Changes Path
12148 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12149
12150
12151
12152leeh 2005/05/11 21:52:51 UTC (20050511_1)
12153
12154 Modified files: (Branch: RATBOX_2_1)
12155 modules m_trace.c
12156 Log:
12157 - fix various UID problems with trace
12158
12159 Revision Changes Path
12160 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12161
12162
12163
12164leeh 2005/05/11 21:22:02 UTC (20050511_0)
12165
12166 Modified files: (Branch: RATBOX_2_1)
12167 help/opers dline kline
12168 modules m_resv.c m_stats.c
12169 modules/core m_mode.c
12170 Log:
12171 - sync with 2.0
12172 - tidy up kline/dline help to note they dont accept nick as target
12173 - disallow bans beginning with ':' over bmask
12174 - disallow bans with a space in chm_ban
12175 - stop counting hidden opers in stats p
12176 - match() parameters in remote unresv were inverted, causing it to fail
12177 - fix possibility of clients setting blank keys
12178
12179 Revision Changes Path
12180 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12181 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12182 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12183 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12184 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12185
12186
12187
12188leeh 2005/05/08 22:37:18 UTC (20050508_0)
12189
12190 Modified files: (Branch: RATBOX_2_1)
12191 src send.c
12192 Log:
12193 - fix problems with amd64 and the way we do va_list
12194
12195 Revision Changes Path
12196 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12197
12198
12199
12200leeh 2005/05/07 13:35:57 UTC (20050507_1)
12201
12202 Modified files: (Branch: RATBOX_2_1)
12203 modules m_services.c
12204 Log:
12205 - tidy up the kill notifications for RSFNC
12206
12207 Revision Changes Path
12208 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12209
12210
12211
12212leeh 2005/05/07 10:35:54 UTC (20050507_0)
12213
12214 Modified files: (Branch: RATBOX_2_1)
12215 include s_serv.h
12216 modules m_services.c
12217 src s_serv.c
12218 Log:
12219 - some more rserv stuff:
12220 - add RSFNC capability
12221 - fix up RSFNC, kill existing clients if they exist.
12222
12223 Revision Changes Path
12224 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12225 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12226 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12227
12228
12229
12230leeh 2005/05/06 23:50:29 UTC (20050506_0)
12231
12232 Modified files: (Branch: RATBOX_2_1)
12233 modules m_services.c
12234 Log:
12235 - first stab at a FNC implementation for rserv
12236
12237 Revision Changes Path
12238 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12239
12240
12241
12242leeh 2005/05/03 09:30:51 UTC (20050503_0)
12243
12244 Modified files: (Branch: RATBOX_2_1)
12245 help/opers umode
12246 Log:
12247 - remove a tab
12248
12249 Revision Changes Path
12250 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12251
12252
12253
12254leeh 2005/05/02 22:46:52 UTC (20050502_0)
12255
12256 Modified files: (Branch: RATBOX_2_1)
12257 src newconf.c
12258 Log:
12259 - add links_delay back
12260
12261 Revision Changes Path
12262 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12263
12264
12265
12266leeh 2005/04/27 21:50:30 UTC (20050427_1)
12267
12268 Modified files: (Branch: RATBOX_2_1)
12269 help/opers umode
12270 help/users umode
12271 Log:
12272 - swap tabs for spaces
12273
12274 Revision Changes Path
12275 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12276 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12277
12278
12279
12280leeh 2005/04/27 21:38:20 UTC (20050427_0)
12281
12282 Modified files: (Branch: RATBOX_2_1)
12283 include m_info.h
12284 Log:
12285 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12286 contained in the client_flood conf option
12287 - remove a couple of unused defines from info
12288
12289 Revision Changes Path
12290 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12291
12292
12293
12294androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12295
12296 Modified files: (Branch: RATBOX_2_1)
12297 src s_conf.c
12298 Log:
12299 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12300
12301 Revision Changes Path
12302 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12303
12304
12305
12306leeh 2005/04/17 13:31:34 UTC (20050417_0)
12307
12308 Modified files: (Branch: RATBOX_2_1)
12309 doc example.conf example.efnet.conf
12310 Log:
12311 - fix missing closing comment tag
12312
12313 Revision Changes Path
12314 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12315 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12316
12317
12318
12319leeh 2005/04/12 18:44:21 UTC (20050412_2)
12320
12321 Modified files: (Branch: RATBOX_2_1)
12322 . RELNOTES
12323 include patchlevel.h
12324 Log:
12325 - revved patchlevel to 2.1.1
12326
12327 Revision Changes Path
12328 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12329 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12330
12331
12332
12333leeh 2005/04/12 18:36:31 UTC (20050412_1)
12334
12335 Modified files: (Branch: RATBOX_2_1)
12336 modules m_kline.c
12337 Log:
12338 - sync up remote kline reasons, so theyre consistent with what happens
12339 when we add local klines - notably the "Temporary K-line x min" and
12340 date added to reason.
12341
12342 Revision Changes Path
12343 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12344
12345
12346
12347leeh 2005/04/12 01:52:06 UTC (20050412_0)
12348
12349 Modified files: (Branch: RATBOX_2_1)
12350 doc monitor.txt
12351 Log:
12352 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12353
12354 Revision Changes Path
12355 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12356
12357
12358
12359androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12360
12361 Modified files: (Branch: RATBOX_2_1)
12362 src commio.c
12363 Log:
12364 used the data pointer we saved, not what just got nulled
12365
12366 Revision Changes Path
12367 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12368
12369
12370
12371leeh 2005/04/05 12:14:32 UTC (20050405_0)
12372
12373 Modified files: (Branch: RATBOX_2_1)
12374 modules m_resv.c m_xline.c
12375 Log:
12376 - fix broken propagation of xline/resv
12377
12378 Revision Changes Path
12379 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12380 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12381
12382
12383
12384leeh 2005/04/04 18:32:37 UTC (20050404_1)
12385
12386 Modified files: (Branch: RATBOX_2_1)
12387 src s_auth.c
12388 Log:
12389 - properly increment bad auth count for stats T when we timeout an auth
12390
12391 Revision Changes Path
12392 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12393
12394
12395
12396leeh 2005/04/04 17:24:14 UTC (20050404_0)
12397
12398 Modified files: (Branch: RATBOX_2_1)
12399 doc monitor.txt
12400 include client.h
12401 modules/core m_nick.c
12402 Log:
12403 - fix a bit that didnt make sense in monitor.txt
12404 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12405
12406 Revision Changes Path
12407 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12408 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12409 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12410
12411
12412
12413androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12414
12415 Modified files: (Branch: RATBOX_2_1)
12416 src s_auth.c
12417 Log:
12418 removing dlink nodes from auth_poll_list twice is bad
12419
12420 Revision Changes Path
12421 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12422
12423
12424
12425leeh 2005/03/28 02:17:38 UTC (20050328_0)
12426
12427 Modified files: (Branch: RATBOX_2_1)
12428 modules m_stats.c
12429 Log:
12430 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12431 changed to RPL_STATSDEBUG
12432
12433 Revision Changes Path
12434 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12435
12436
12437
12438leeh 2005/03/27 02:19:04 UTC (20050327_0)
12439
12440 Added files: (Branch: RATBOX_2_1)
12441 doc tgchange.txt
12442 Log:
12443 - add some documentation about target change
12444
12445 Revision Changes Path
12446 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12447
12448
12449
12450leeh 2005/03/25 16:46:29 UTC (20050325_1)
12451
12452 Modified files: (Branch: RATBOX_2_1)
12453 include supported.h
12454 modules/core m_message.c
12455 Log:
12456 - remove extra argument to 005
12457 - disallow messaging of UIDs
12458
12459 Revision Changes Path
12460 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12461 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12462
12463
12464
12465leeh 2005/03/25 14:20:13 UTC (20050325_0)
12466
12467 Modified files: (Branch: RATBOX_2_1)
12468 src parse.c
12469 Log:
12470 - fix a longstanding parser bug with wrong limit checking, causing us to
12471 accept one less parameter than we're allowed to accept.
12472
12473 Revision Changes Path
12474 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12475
12476
12477
12478leeh 2005/03/24 13:41:45 UTC (20050324_0)
12479
12480 Modified files: (Branch: RATBOX_2_1)
12481 modules/core m_message.c
12482 Log:
12483 - exempt users messaging themselves from target change
12484
12485 Revision Changes Path
12486 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12487
12488
12489
12490leeh 2005/03/22 13:15:53 UTC (20050322_0)
12491
12492 Modified files: (Branch: RATBOX_2_1)
12493 include supported.h
12494 Log:
12495 - stop violating MAXPARA on 005.
12496
12497 Revision Changes Path
12498 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12499
12500
12501
12502leeh 2005/03/20 17:41:00 UTC (20050320_1)
12503
12504 Modified files: (Branch: RATBOX_2_1)
12505 modules/core m_nick.c
12506 Log:
12507 - dont store an ipv6 sockhost if we're not compiled with v6 support
12508
12509 Revision Changes Path
12510 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12511
12512
12513
12514leeh 2005/03/20 00:32:04 UTC (20050320_0)
12515
12516 Modified files: (Branch: RATBOX_2_1)
12517 include stdinc.h
12518 Log:
12519 - remove some vms includes
12520
12521 Revision Changes Path
12522 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12523
12524
12525
12526leeh 2005/03/18 16:47:38 UTC (20050318_1)
12527
12528 Modified files: (Branch: RATBOX_2_1)
12529 . ChangeLog
12530 include serno.h
12531 Log:
12532 - force commit for new branch
12533
12534 Revision Changes Path
12535 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12536 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12537
12538
12539
12540leeh 2005/03/18 16:44:47 UTC (20050318_0)
12541
12542 Modified files:
12543 . RELNOTES configure configure.ac
12544 include patchlevel.h
12545 Log:
12546 - revved patchlevel to 2.1.0
12547
12548 Revision Changes Path
12549 1.114 +6 -2 ircd-ratbox/RELNOTES
12550 7.249 +11 -11 ircd-ratbox/configure
12551 7.63 +3 -3 ircd-ratbox/configure.ac
12552 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12553
12554
12555
12556leeh 2005/03/04 13:31:32 EST (20050304_2)
12557
12558 Modified files:
12559 . RELNOTES
12560 include patchlevel.h
12561 Log:
12562 - update RELNOTES
12563 - revved patchlevel to 2.1.0beta2
12564
12565 Revision Changes Path
12566 1.113 +12 -0 ircd-ratbox/RELNOTES
12567 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12568
12569
12570
12571leeh 2005/03/04 13:27:05 EST (20050304_1)
12572
12573 Modified files:
12574 doc whats-new-2.1.txt
12575 src channel.c
12576 Log:
12577 - update whats-new-2.1
12578 - when we're handling global NAMES, dont output channels if there are no
12579 members within them we can show.
12580
12581 Revision Changes Path
12582 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12583 7.436 +12 -2 ircd-ratbox/src/channel.c
12584
12585
12586
12587androsyn 2005/03/04 12:38:07 EST (20050304_0)
12588
12589 Modified files:
12590 src patricia.c
12591 Log:
12592 That would be a node_heap not a prefix_heap..oops
12593
12594 Revision Changes Path
12595 7.30 +1 -1 ircd-ratbox/src/patricia.c
12596
12597
12598
12599androsyn 2005/02/26 19:38:35 EST (20050227_4)
12600
12601 Modified files:
12602 include stdinc.h
12603 Log:
12604 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12605 otherwise..the other macros might work????
12606
12607 Revision Changes Path
12608 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12609
12610
12611
12612androsyn 2005/02/26 19:26:04 EST (20050227_3)
12613
12614 Modified files:
12615 . configure configure.ac
12616 Log:
12617 i hate autoconf
12618
12619 Revision Changes Path
12620 7.248 +5 -5 ircd-ratbox/configure
12621 7.62 +5 -5 ircd-ratbox/configure.ac
12622
12623
12624
12625androsyn 2005/02/26 19:15:55 EST (20050227_2)
12626
12627 Modified files:
12628 . configure configure.ac
12629 Log:
12630 i hate autoconf
12631
12632 Revision Changes Path
12633 7.247 +3 -2 ircd-ratbox/configure
12634 7.61 +3 -2 ircd-ratbox/configure.ac
12635
12636
12637
12638androsyn 2005/02/26 19:13:45 EST (20050227_1)
12639
12640 Modified files:
12641 . configure configure.ac
12642 Log:
12643 doh
12644
12645 Revision Changes Path
12646 7.246 +6 -6 ircd-ratbox/configure
12647 7.60 +4 -4 ircd-ratbox/configure.ac
12648
12649
12650
12651androsyn 2005/02/26 19:10:17 EST (20050227_0)
12652
12653 Modified files:
12654 . configure configure.ac
12655 include stdinc.h
12656 Log:
12657 Doh these changes got put on RATBOX_2_0 when they were meant for
12658 head..oops...
12659 Also merged in the monitor heap size stuff, not that i think monitor has
12660 been moved to head
12661
12662 Revision Changes Path
12663 7.245 +12 -3 ircd-ratbox/configure
12664 7.59 +11 -3 ircd-ratbox/configure.ac
12665 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12666
12667
12668
12669androsyn 2005/02/26 18:52:24 EST (20050226_0)
12670
12671 Modified files:
12672 include stdinc.h
12673 Log:
12674 Add more robust alloca checking
12675
12676 Revision Changes Path
12677 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12678
12679
12680
12681leeh 2005/02/24 15:27:17 EST (20050224_9)
12682
12683 Modified files:
12684 contrib m_42.c
12685 Log:
12686 - fix the copyright on m_42.c :p
12687
12688 Revision Changes Path
12689 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12690
12691
12692
12693leeh 2005/02/24 15:22:53 EST (20050224_8)
12694
12695 Modified files:
12696 include supported.h
12697 modules m_dline.c
12698 Log:
12699 - fix a core in undline on bad masks
12700 - remove an unwanted space from beginning of second 005 numeric
12701
12702 Revision Changes Path
12703 7.5 +1 -1 ircd-ratbox/include/supported.h
12704 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12705
12706
12707
12708leeh 2005/02/24 15:18:59 EST (20050224_7)
12709
12710 Modified files:
12711 modules m_monitor.c
12712 Log:
12713 - use max_monitor when adding nicknames
12714 - add in monitor s
12715 that should be everything now..
12716
12717 Revision Changes Path
12718 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12719
12720
12721
12722androsyn 2005/02/24 15:13:52 EST (20050224_6)
12723
12724 Modified files:
12725 contrib m_42.c
12726 Log:
12727 42
12728
12729 Revision Changes Path
12730 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12731
12732
12733
12734androsyn 2005/02/24 15:13:06 EST (20050224_5)
12735
12736 Modified files:
12737 contrib m_42.c
12738 Log:
12739 42
12740
12741 Revision Changes Path
12742 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12743
12744
12745
12746androsyn 2005/02/24 15:12:12 EST (20050224_4)
12747
12748 Added files:
12749 contrib m_42.c
12750 Log:
12751 The Answer to Life, the Universe, and Everything
12752
12753 Revision Changes Path
12754 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12755
12756
12757
12758leeh 2005/02/24 14:53:04 EST (20050224_3)
12759
12760 Modified files:
12761 include monitor.h
12762 modules m_monitor.c
12763 src ircd.c monitor.c
12764 Log:
12765 - call init_monitor() on startup
12766 - add in support for adding/deleting/listing monitor entries
12767
12768 Revision Changes Path
12769 7.2 +3 -1 ircd-ratbox/include/monitor.h
12770 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12771 7.374 +2 -0 ircd-ratbox/src/ircd.c
12772 7.3 +15 -4 ircd-ratbox/src/monitor.c
12773
12774
12775
12776leeh 2005/02/23 21:20:10 EST (20050224_2)
12777
12778 Modified files:
12779 doc example.conf example.efnet.conf
12780 include s_conf.h supported.h
12781 modules Makefile.in
12782 src client.c newconf.c s_conf.c
12783 Added files:
12784 modules m_monitor.c
12785 Log:
12786 - add the max_monitor config option
12787 - advertise MONITOR=%d in 005
12788 - clear a local clients monitor list on exit
12789 - add the framework for the MONITOR command
12790 - bed.
12791
12792 Revision Changes Path
12793 7.261 +5 -0 ircd-ratbox/doc/example.conf
12794 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12795 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12796 7.4 +4 -2 ircd-ratbox/include/supported.h
12797 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12798 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12799 7.492 +1 -0 ircd-ratbox/src/client.c
12800 7.202 +1 -0 ircd-ratbox/src/newconf.c
12801 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12802
12803
12804
12805leeh 2005/02/23 20:57:51 EST (20050224_1)
12806
12807 Modified files:
12808 . configure configure.ac
12809 include setup.h.in
12810 src monitor.c
12811 Log:
12812 - move MONITOR_HEAP_SIZE over to configure
12813
12814 Revision Changes Path
12815 7.244 ircd-ratbox/configure
12816 7.58 +4 -2 ircd-ratbox/configure.ac
12817 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12818 7.2 +0 -2 ircd-ratbox/src/monitor.c
12819
12820
12821
12822leeh 2005/02/23 20:48:08 EST (20050224_0)
12823
12824 Modified files:
12825 doc monitor.txt
12826 include client.h numeric.h
12827 modules/core m_nick.c
12828 src Makefile.in client.c messages.tab
12829 s_user.c
12830 Added files:
12831 include monitor.h
12832 src monitor.c
12833 Log:
12834 - first half of my server-side notify list implementation..
12835
12836 Revision Changes Path
12837 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12838 7.266 +3 -0 ircd-ratbox/include/client.h
12839 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12840 7.58 +6 -0 ircd-ratbox/include/numeric.h
12841 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12842 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12843 7.491 +3 -0 ircd-ratbox/src/client.c
12844 7.126 +5 -5 ircd-ratbox/src/messages.tab
12845 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12846 7.342 +2 -0 ircd-ratbox/src/s_user.c
12847
12848
12849
12850leeh 2005/02/23 18:42:59 EST (20050223_0)
12851
12852 Modified files:
12853 include hash.h
12854 Log:
12855 - double the size of the client and channel hashtables (64k -> 128k and
12856 32k -> 64k). The improvements are quite significant..
12857
12858 Revision Changes Path
12859 7.54 +4 -4 ircd-ratbox/include/hash.h
12860
12861
12862
12863leeh 2005/02/22 14:55:56 EST (20050222_1)
12864
12865 Modified files:
12866 doc monitor.txt
12867 modules m_services.c
12868 Log:
12869 - remove a couple of unused vars
12870 - update monitor.txt
12871
12872 Revision Changes Path
12873 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12874 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12875
12876
12877
12878leeh 2005/02/21 19:47:24 EST (20050222_0)
12879
12880 Added files:
12881 doc monitor.txt
12882 Log:
12883 - add in my documentation on the upcoming MONITOR command
12884
12885 Revision Changes Path
12886 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12887
12888
12889
12890leeh 2005/02/21 12:09:34 EST (20050221_0)
12891
12892 Modified files:
12893 . configure configure.ac
12894 doc whats-new-2.1.txt
12895 tools README.mkpasswd
12896 Removed files:
12897 src crypt.c
12898 Log:
12899 - update whats-new-2.1.txt some more
12900 - we dont have vms mkpasswd anymore
12901 - remove the unused crypt.c
12902
12903 Revision Changes Path
12904 7.243 +3 -6 ircd-ratbox/configure
12905 7.57 +2 -4 ircd-ratbox/configure.ac
12906 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12907 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12908 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12909
12910
12911
12912leeh 2005/02/19 12:38:09 EST (20050219_3)
12913
12914 Modified files:
12915 doc example.conf example.efnet.conf
12916 include ircd.h
12917 modules m_pong.c
12918 src channel.c client.c ircd.c s_conf.c
12919 Log:
12920 - rework the splitcode, splitservers is now how many servers we've marked as
12921 EOB, rather than how many are linked. Thus pull ourselves out of
12922 splitmode immediately once this is satisfied
12923
12924 Revision Changes Path
12925 7.260 +8 -9 ircd-ratbox/doc/example.conf
12926 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12927 7.83 +1 -0 ircd-ratbox/include/ircd.h
12928 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12929 7.435 +16 -36 ircd-ratbox/src/channel.c
12930 7.490 +2 -0 ircd-ratbox/src/client.c
12931 7.373 +2 -1 ircd-ratbox/src/ircd.c
12932 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12933
12934
12935
12936leeh 2005/02/19 09:02:34 EST (20050219_2)
12937
12938 Modified files:
12939 doc example.conf example.efnet.conf
12940 include ircd.h s_conf.h
12941 modules m_set.c
12942 src channel.c ircd.c newconf.c s_conf.c
12943 Log:
12944 - remove split_delay
12945
12946 Revision Changes Path
12947 7.259 +0 -5 ircd-ratbox/doc/example.conf
12948 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12949 7.82 +0 -1 ircd-ratbox/include/ircd.h
12950 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12951 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12952 7.434 +2 -7 ircd-ratbox/src/channel.c
12953 7.372 +0 -1 ircd-ratbox/src/ircd.c
12954 7.201 +0 -1 ircd-ratbox/src/newconf.c
12955 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12956
12957
12958
12959leeh 2005/02/19 08:48:05 EST (20050219_1)
12960
12961 Modified files:
12962 include client.h
12963 modules m_cap.c m_who.c
12964 src channel.c
12965 Log:
12966 - implemented multi-prefix client capability, which allows stacking of @+ in
12967 names and who
12968
12969 Revision Changes Path
12970 7.265 +1 -1 ircd-ratbox/include/client.h
12971 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12972 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12973 7.433 +4 -6 ircd-ratbox/src/channel.c
12974
12975
12976
12977leeh 2005/02/19 06:27:58 EST (20050219_0)
12978
12979 Modified files:
12980 modules m_etrace.c
12981 src newconf.c s_conf.c s_newconf.c
12982 Log:
12983 - removed some unused vars/functions
12984
12985 Revision Changes Path
12986 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12987 7.200 +0 -15 ircd-ratbox/src/newconf.c
12988 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12989 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12990
12991
12992
12993leeh 2005/02/16 12:58:24 EST (20050216_2)
12994
12995 Modified files:
12996 . RELNOTES configure configure.ac
12997 include patchlevel.h
12998 Log:
12999 - update configure to reflect this is 'devel'
13000 - update RELNOTES
13001 - revved patchlevel to 2.1.0beta1
13002
13003 Revision Changes Path
13004 1.112 +9 -1 ircd-ratbox/RELNOTES
13005 7.242 +11 -11 ircd-ratbox/configure
13006 7.56 +3 -3 ircd-ratbox/configure.ac
13007 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13008
13009
13010
13011leeh 2005/02/16 12:46:30 EST (20050216_1)
13012
13013 Modified files:
13014 . configure configure.ac
13015 include client.h numeric.h s_conf.h setup.h.in
13016 supported.h
13017 modules Makefile.in
13018 modules/core m_nick.c
13019 src Makefile.in client.c ircd.c messages.tab
13020 newconf.c s_conf.c s_user.c
13021 Removed files:
13022 include watch.h
13023 modules m_watch.c
13024 src watch.c
13025 Log:
13026 - remove watch, the protocol for this sucks so hard I just dont want it
13027 here ;-)
13028
13029 Revision Changes Path
13030 7.241 +2 -12 ircd-ratbox/configure
13031 7.55 +2 -4 ircd-ratbox/configure.ac
13032 7.264 +0 -2 ircd-ratbox/include/client.h
13033 7.57 +0 -11 ircd-ratbox/include/numeric.h
13034 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13035 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13036 7.3 +2 -3 ircd-ratbox/include/supported.h
13037 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13038 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13039 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13040 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13041 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13042 7.489 +0 -3 ircd-ratbox/src/client.c
13043 7.371 +0 -2 ircd-ratbox/src/ircd.c
13044 7.125 +9 -9 ircd-ratbox/src/messages.tab
13045 7.199 +0 -1 ircd-ratbox/src/newconf.c
13046 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13047 7.341 +0 -2 ircd-ratbox/src/s_user.c
13048 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13049
13050
13051
13052leeh 2005/02/15 19:13:31 EST (20050216_0)
13053
13054 Modified files:
13055 include stdinc.h
13056 src event.c ircd_lexer.l ircd_signal.c
13057 modules.c
13058 Removed files:
13059 servlink descrip.mms
13060 Log:
13061 - remove a few vms bits
13062
13063 Revision Changes Path
13064 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13065 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13066 7.47 +0 -54 ircd-ratbox/src/event.c
13067 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13068 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13069 7.152 +0 -3 ircd-ratbox/src/modules.c
13070
13071
13072
13073leeh 2005/02/15 18:53:32 EST (20050215_0)
13074
13075 Modified files:
13076 include hostmask.h ircd.h s_conf.h s_newconf.h
13077 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13078 m_xline.c
13079 src hostmask.c ircd.c ircd_signal.c s_conf.c
13080 s_newconf.c
13081 Log:
13082 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13083 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13084
13085 Revision Changes Path
13086 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13087 7.81 +1 -0 ircd-ratbox/include/ircd.h
13088 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13089 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13090 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13091 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13092 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13093 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13094 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13095 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13096 7.370 +7 -0 ircd-ratbox/src/ircd.c
13097 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13098 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13099 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13100
13101
13102
13103leeh 2005/02/13 10:21:41 EST (20050213_4)
13104
13105 Modified files:
13106 doc services.txt
13107 Added files:
13108 doc whats-new-2.0.txt whats-new-2.1.txt
13109 Removed files:
13110 doc whats-new.txt
13111 Log:
13112 - move whats-new.txt to whats-new-2.0.txt
13113 - add in whats-new-2.1.txt
13114 - update services.txt with the whois for logged in users
13115
13116 Revision Changes Path
13117 7.2 +5 -0 ircd-ratbox/doc/services.txt
13118 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13119 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13120 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13121
13122
13123
13124leeh 2005/02/13 09:20:37 EST (20050213_3)
13125
13126 Modified files:
13127 include supported.h
13128 modules/core m_message.c
13129 Log:
13130 - fix a compile error in m_message.c
13131 - update 005 to the spec and add CPRIVMSG/CNOTICE
13132
13133 Revision Changes Path
13134 7.2 +31 -37 ircd-ratbox/include/supported.h
13135 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13136
13137
13138
13139leeh 2005/02/13 09:14:12 EST (20050213_2)
13140
13141 Modified files:
13142 src channel.c
13143 Log:
13144 - fix the membership memleak
13145
13146 Revision Changes Path
13147 7.432 +0 -3 ircd-ratbox/src/channel.c
13148
13149
13150
13151leeh 2005/02/12 21:51:56 EST (20050213_1)
13152
13153 Modified files:
13154 include client.h
13155 modules/core m_message.c
13156 Log:
13157 - add a bitmask to track when they send their first message, only allowing
13158 clearing stuff after that.
13159
13160 Revision Changes Path
13161 7.263 +4 -0 ircd-ratbox/include/client.h
13162 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13163
13164
13165
13166leeh 2005/02/12 21:17:52 EST (20050213_0)
13167
13168 Modified files:
13169 include patricia.h s_newconf.h
13170 modules/core m_message.c
13171 src patricia.c s_newconf.c s_user.c
13172 Log:
13173 - add in the patricia for tracking who fills up targets, give them a reduced
13174 count on connect
13175
13176 Revision Changes Path
13177 7.20 +1 -1 ircd-ratbox/include/patricia.h
13178 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13179 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13180 7.29 +1 -1 ircd-ratbox/src/patricia.c
13181 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13182 7.340 +4 -0 ircd-ratbox/src/s_user.c
13183
13184
13185
13186leeh 2005/02/12 18:35:10 EST (20050212_0)
13187
13188 Modified files:
13189 include ircd_defs.h
13190 src class.c reject.c
13191 Log:
13192 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13193
13194 Revision Changes Path
13195 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13196 7.68 +1 -5 ircd-ratbox/src/class.c
13197 1.33 +1 -5 ircd-ratbox/src/reject.c
13198
13199
13200
13201androsyn 2005/02/11 17:11:57 EST (20050211_1)
13202
13203 Modified files:
13204 modules m_watch.c
13205 Log:
13206 remove stupid memory leak
13207
13208 Revision Changes Path
13209 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13210
13211
13212
13213leeh 2005/02/11 06:42:48 EST (20050211_0)
13214
13215 Modified files:
13216 modules m_gline.c
13217 Log:
13218 - workaround hyb6 allowing empty gline reasons
13219
13220 Revision Changes Path
13221 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13222
13223
13224
13225leeh 2005/02/09 14:39:13 EST (20050209_2)
13226
13227 Modified files:
13228 include s_conf.h
13229 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13230 src ircd.c s_conf.c
13231 Log:
13232 - move temp dlines and temp klines over to an array, rather than completely
13233 seperate dlinks.
13234
13235 Revision Changes Path
13236 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13237 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13238 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13239 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13240 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13241 7.369 +0 -5 ircd-ratbox/src/ircd.c
13242 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13243
13244
13245
13246leeh 2005/02/09 14:02:13 EST (20050209_1)
13247
13248 Modified files:
13249 include s_user.h
13250 modules m_cap.c m_pong.c m_user.c
13251 modules/core m_nick.c
13252 src s_user.c
13253 Log:
13254 - remove 'nick' param from register_local_user(), its not needed.
13255
13256 Revision Changes Path
13257 7.35 +1 -1 ircd-ratbox/include/s_user.h
13258 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13259 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13260 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13261 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13262 7.339 +6 -6 ircd-ratbox/src/s_user.c
13263
13264
13265
13266leeh 2005/02/09 13:12:53 EST (20050209_0)
13267
13268 Modified files:
13269 modules m_cmessage.c
13270 Log:
13271 - dont send numerics when we're dealing with CNOTICE
13272 - add in checking for +g, and resetting idle
13273
13274 Revision Changes Path
13275 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13276
13277
13278
13279leeh 2005/02/08 11:37:50 EST (20050208_2)
13280
13281 Modified files:
13282 src s_newconf.c
13283 Log:
13284 - fix operator blocks to work on ip spoofs
13285
13286 Revision Changes Path
13287 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13288
13289
13290
13291leeh 2005/02/07 19:23:22 EST (20050208_1)
13292
13293 Modified files:
13294 doc example.conf example.efnet.conf
13295 src newconf.c
13296 Log:
13297 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13298
13299 Revision Changes Path
13300 7.258 +0 -39 ircd-ratbox/doc/example.conf
13301 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13302 7.198 +0 -272 ircd-ratbox/src/newconf.c
13303
13304
13305
13306leeh 2005/02/07 19:19:32 EST (20050208_0)
13307
13308 Modified files:
13309 src s_conf.c
13310 Log:
13311 - added support for kline.conf.perm et al, these take the same formats
13312 as their non-permanent partners, but you cant remove them via the ircd.
13313
13314 Revision Changes Path
13315 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13316
13317
13318
13319leeh 2005/02/02 19:18:59 EST (20050203_1)
13320
13321 Modified files:
13322 help Makefile.in
13323 help/opers index
13324 help/users index
13325 Added files:
13326 help/opers cnotice cprivmsg
13327 Log:
13328 - added help files for cprivmsg/cnotice
13329
13330 Revision Changes Path
13331 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13332 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13333 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13334 1.10 +19 -19 ircd-ratbox/help/opers/index
13335 1.7 +10 -9 ircd-ratbox/help/users/index
13336
13337
13338
13339leeh 2005/02/02 19:14:25 EST (20050203_0)
13340
13341 Modified files:
13342 include numeric.h
13343 modules Makefile.in
13344 src messages.tab
13345 Added files:
13346 modules m_cmessage.c
13347 Log:
13348 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13349 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13350 nick is a member. These bypass any target change limitations.
13351 - added ERR_VOICENEEDED, numeric 489.
13352
13353 Revision Changes Path
13354 7.56 +2 -0 ircd-ratbox/include/numeric.h
13355 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13356 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13357 7.124 +1 -1 ircd-ratbox/src/messages.tab
13358
13359
13360
13361leeh 2005/02/02 16:58:16 EST (20050202_4)
13362
13363 Modified files:
13364 help/opers etrace
13365 Log:
13366 - update etrace help
13367
13368 Revision Changes Path
13369 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13370
13371
13372
13373leeh 2005/02/02 16:55:04 EST (20050202_3)
13374
13375 Modified files:
13376 modules m_etrace.c
13377 Log:
13378 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13379 can put its external ip address in there..
13380
13381 Revision Changes Path
13382 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13383
13384
13385
13386leeh 2005/02/02 16:41:06 EST (20050202_2)
13387
13388 Modified files:
13389 modules m_etrace.c
13390 Log:
13391 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13392 if its a non-local client. These will just get "lost" if the remote
13393 server doesnt support this..
13394
13395 Revision Changes Path
13396 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13397
13398
13399
13400leeh 2005/02/02 16:12:12 EST (20050202_1)
13401
13402 Modified files:
13403 include client.h numeric.h s_conf.h
13404 modules/core m_message.c
13405 src messages.tab newconf.c s_conf.c
13406 Log:
13407 - first part of the target change code, add the storage of targets for
13408 localuser, throttle messages when they fill all the available slots
13409
13410 Revision Changes Path
13411 7.262 +5 -1 ircd-ratbox/include/client.h
13412 7.55 +2 -0 ircd-ratbox/include/numeric.h
13413 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13414 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13415 7.123 +1 -1 ircd-ratbox/src/messages.tab
13416 7.197 +1 -0 ircd-ratbox/src/newconf.c
13417 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13418
13419
13420
13421leeh 2005/02/02 13:28:10 EST (20050202_0)
13422
13423 Modified files:
13424 modules m_resv.c m_stats.c m_testline.c
13425 modules/core m_join.c
13426 src hash.c kdparse.c messages.tab s_newconf.c
13427 Log:
13428 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13429 tracking of when resvs get hit
13430
13431 Revision Changes Path
13432 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13433 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13434 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13435 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13436 7.114 +3 -0 ircd-ratbox/src/hash.c
13437 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13438 7.122 +1 -1 ircd-ratbox/src/messages.tab
13439 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13440
13441
13442
13443leeh 2005/01/31 09:04:10 EST (20050131_2)
13444
13445 Modified files:
13446 src s_log.c
13447 Log:
13448 - fflush() logfiles
13449
13450 Revision Changes Path
13451 7.79 +2 -0 ircd-ratbox/src/s_log.c
13452
13453
13454
13455leeh 2005/01/31 08:59:09 EST (20050131_1)
13456
13457 Modified files:
13458 src commio.c
13459 Log:
13460 - rename fd_dump() to comm_dump()
13461
13462 Revision Changes Path
13463 1.27 +2 -2 ircd-ratbox/src/commio.c
13464
13465
13466
13467leeh 2005/01/30 19:16:08 EST (20050131_0)
13468
13469 Modified files:
13470 doc hooks.txt
13471 include hook.h
13472 modules m_services.c
13473 modules/core m_server.c
13474 src hook.c s_serv.c
13475 Log:
13476 - added hook for server_introduced
13477 - fixed up services support for hooks
13478
13479 Revision Changes Path
13480 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13481 1.31 +1 -0 ircd-ratbox/include/hook.h
13482 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13483 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13484 7.36 +2 -0 ircd-ratbox/src/hook.c
13485 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13486
13487
13488
13489androsyn 2005/01/29 20:18:12 EST (20050130_1)
13490
13491 Modified files:
13492 src commio.c
13493 Log:
13494 Add back in the comm_fd_hack thing for solaris
13495
13496 Revision Changes Path
13497 1.26 +26 -1 ircd-ratbox/src/commio.c
13498
13499
13500
13501androsyn 2005/01/29 19:59:17 EST (20050130_0)
13502
13503 Modified files:
13504 adns adns.h
13505 include commio.h s_conf.h watch.h
13506 modules m_dline.c m_kline.c m_resv.c m_stats.c
13507 m_watch.c m_xline.c
13508 modules/core m_nick.c
13509 src balloc.c cache.c client.c commio.c
13510 epoll.c ircd.c ircd_lexer.l kdparse.c
13511 listener.c s_auth.c s_conf.c s_log.c
13512 s_serv.c watch.c
13513 Log:
13514 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13515
13516 Revision Changes Path
13517 1.18 +0 -2 ircd-ratbox/adns/adns.h
13518 1.14 +6 -37 ircd-ratbox/include/commio.h
13519 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13520 7.3 +2 -2 ircd-ratbox/include/watch.h
13521 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13522 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13523 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13524 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13525 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13526 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13527 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13528 7.85 +1 -1 ircd-ratbox/src/balloc.c
13529 1.24 +5 -5 ircd-ratbox/src/cache.c
13530 7.488 +4 -4 ircd-ratbox/src/client.c
13531 1.25 +10 -280 ircd-ratbox/src/commio.c
13532 1.33 +1 -1 ircd-ratbox/src/epoll.c
13533 7.368 +4 -4 ircd-ratbox/src/ircd.c
13534 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13535 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13536 7.125 +8 -8 ircd-ratbox/src/listener.c
13537 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13538 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13539 7.78 +20 -20 ircd-ratbox/src/s_log.c
13540 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13541 1.6 +22 -15 ircd-ratbox/src/watch.c
13542
13543
13544
13545androsyn 2005/01/29 12:18:38 EST (20050129_0)
13546
13547 Modified files:
13548 modules/core m_mode.c
13549 Log:
13550 remove two unused variables
13551
13552 Revision Changes Path
13553 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13554
13555
13556
13557leeh 2005/01/28 15:31:40 EST (20050128_1)
13558
13559 Modified files:
13560 modules m_kline.c
13561 src s_conf.c
13562 Log:
13563 - mo_kline() needs minpara of 3, not 2
13564 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13565 - require me.info is never blank
13566
13567 Revision Changes Path
13568 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13569 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13570
13571
13572
13573leeh 2005/01/28 15:26:28 EST (20050128_0)
13574
13575 Modified files:
13576 modules/core m_mode.c m_sjoin.c
13577 Log:
13578 - patch via jilles to fix +eI lists being shown to lusers when handling
13579 protocol stuff over TS6
13580
13581 Revision Changes Path
13582 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13583 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13584
13585
13586
13587leeh 2005/01/25 19:47:38 EST (20050126_0)
13588
13589 Modified files:
13590 include channel.h
13591 modules/core m_join.c m_mode.c m_sjoin.c
13592 src channel.c messages.tab s_serv.c
13593 Log:
13594 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13595 an operspy call with &me
13596 - remove modebuf/parabuf params from channel_modes(), we now generate a
13597 buffer internally which we return.
13598
13599 Revision Changes Path
13600 7.163 +1 -1 ircd-ratbox/include/channel.h
13601 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13602 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13603 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13604 7.431 +25 -18 ircd-ratbox/src/channel.c
13605 7.121 +1 -1 ircd-ratbox/src/messages.tab
13606 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13607
13608
13609
13610alz 2005/01/25 18:09:18 EST (20050125_5)
13611
13612 Modified files:
13613 doc example.conf example.efnet.conf
13614 include s_conf.h
13615 modules m_info.c
13616 src listener.c newconf.c s_conf.c
13617 Log:
13618 Added dline_with_reason config option (default yes):
13619
13620 /* dline reason: show the user the dline reason when they connect
13621 * and are dlined.
13622 */
13623 dline_with_reason = yes;
13624
13625 Revision Changes Path
13626 7.257 +6 -1 ircd-ratbox/doc/example.conf
13627 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13628 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13629 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13630 7.124 +1 -1 ircd-ratbox/src/listener.c
13631 7.196 +1 -0 ircd-ratbox/src/newconf.c
13632 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13633
13634
13635
13636leeh 2005/01/25 13:21:17 EST (20050125_4)
13637
13638 Modified files:
13639 src newconf.c
13640 Log:
13641 - make conf_set_generic_string() test len exists before it uses it.
13642
13643 Revision Changes Path
13644 7.195 +1 -1 ircd-ratbox/src/newconf.c
13645
13646
13647
13648leeh 2005/01/25 13:10:56 EST (20050125_3)
13649
13650 Modified files:
13651 doc example.conf
13652 src newconf.c
13653 Log:
13654 - rename 'type' to 'flags' in cluster {};
13655 - add stacking of servers in cluster {}; documented in example.conf
13656
13657 Revision Changes Path
13658 7.256 +18 -10 ircd-ratbox/doc/example.conf
13659 7.194 +39 -7 ircd-ratbox/src/newconf.c
13660
13661
13662
13663alz 2005/01/25 12:48:54 EST (20050125_2)
13664
13665 Modified files:
13666 include s_conf.h
13667 src listener.c s_conf.c
13668 Log:
13669 Added dline reasons, connecting/banned clients now see ban reason.
13670
13671 Revision Changes Path
13672 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13673 7.123 +17 -4 ircd-ratbox/src/listener.c
13674 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13675
13676
13677
13678leeh 2005/01/25 07:44:37 EST (20050125_1)
13679
13680 Modified files:
13681 doc example.conf example.efnet.conf
13682 src newconf.c
13683 Log:
13684 - implement stacking of shared {}; blocks, documented in example.conf
13685
13686 Revision Changes Path
13687 7.255 +26 -13 ircd-ratbox/doc/example.conf
13688 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13689 7.193 +51 -36 ircd-ratbox/src/newconf.c
13690
13691
13692
13693leeh 2005/01/24 19:08:29 EST (20050125_0)
13694
13695 Modified files:
13696 doc example.conf
13697 include client.h s_conf.h
13698 modules/core m_join.c
13699 src newconf.c s_user.c
13700 Log:
13701 - added jupe_exempt to auth {};, exempts the user from generating warnings
13702 when they attempt to join juped channels.
13703
13704 Revision Changes Path
13705 7.254 +2 -0 ircd-ratbox/doc/example.conf
13706 7.261 +3 -0 ircd-ratbox/include/client.h
13707 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13708 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13709 7.192 +1 -0 ircd-ratbox/src/newconf.c
13710 7.338 +8 -0 ircd-ratbox/src/s_user.c
13711
13712
13713
13714leeh 2005/01/24 18:57:02 EST (20050124_6)
13715
13716 Modified files:
13717 src newconf.c
13718 Log:
13719 - rework shared {};, the format is now:
13720 shared {
13721 oper = "flame@*.leeh.co.uk", "*.lan";
13722 flags = kline;
13723 };
13724
13725 With no privs:
13726 shared {
13727 oper = "flame@*.leeh.co.uk", "*.lan";
13728 flags = none;
13729 };
13730
13731 Revision Changes Path
13732 7.191 +55 -23 ircd-ratbox/src/newconf.c
13733
13734
13735
13736leeh 2005/01/24 17:25:58 EST (20050124_5)
13737
13738 Modified files:
13739 include modules.h
13740 Log:
13741 - fix the prototype on load_static_modules()
13742
13743 Revision Changes Path
13744 7.61 +1 -1 ircd-ratbox/include/modules.h
13745
13746
13747
13748leeh 2005/01/24 16:00:30 EST (20050124_4)
13749
13750 Modified files:
13751 modules m_cap.c
13752 Log:
13753 - have cap end call register_local_user() with its own copy of
13754 source_p->username so its safe for unidented users..
13755
13756 Revision Changes Path
13757 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13758
13759
13760
13761leeh 2005/01/24 15:48:09 EST (20050124_3)
13762
13763 Modified files:
13764 include newconf.h s_conf.h
13765 modules m_info.c
13766 src newconf.c s_conf.c s_log.c
13767 Log:
13768 - move the conf parser over to a table based structure, with generic setting
13769 of integers/strings
13770
13771 Revision Changes Path
13772 7.34 +9 -8 ircd-ratbox/include/newconf.h
13773 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13774 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13775 7.190 +264 -808 ircd-ratbox/src/newconf.c
13776 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13777 7.77 +13 -13 ircd-ratbox/src/s_log.c
13778
13779
13780
13781leeh 2005/01/24 13:11:30 EST (20050124_2)
13782
13783 Modified files:
13784 doc example.conf
13785 src newconf.c
13786 Log:
13787 - added stacking of ips in exempt {};
13788
13789 Revision Changes Path
13790 7.253 +4 -0 ircd-ratbox/doc/example.conf
13791 7.189 +11 -30 ircd-ratbox/src/newconf.c
13792
13793
13794
13795leeh 2005/01/24 12:59:57 EST (20050124_1)
13796
13797 Modified files:
13798 include tools.h
13799 src channel.c client.c hash.c hook.c
13800 newconf.c s_user.c watch.c
13801 Log:
13802 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13803 consistent with the rest of the dlink code.
13804
13805 Revision Changes Path
13806 1.54 +7 -7 ircd-ratbox/include/tools.h
13807 7.430 +2 -2 ircd-ratbox/src/channel.c
13808 7.487 +6 -6 ircd-ratbox/src/client.c
13809 7.113 +5 -5 ircd-ratbox/src/hash.c
13810 7.35 +1 -1 ircd-ratbox/src/hook.c
13811 7.188 +2 -2 ircd-ratbox/src/newconf.c
13812 7.337 +1 -1 ircd-ratbox/src/s_user.c
13813 1.5 +4 -4 ircd-ratbox/src/watch.c
13814
13815
13816
13817leeh 2005/01/24 12:47:13 EST (20050124_0)
13818
13819 Modified files:
13820 modules m_cap.c
13821 Log:
13822 - cheap hack on sticky capabs..
13823
13824 Revision Changes Path
13825 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13826
13827
13828
13829leeh 2005/01/22 11:36:54 EST (20050122_0)
13830
13831 Modified files:
13832 modules m_cap.c
13833 Log:
13834 - updated my clicap implementation to match the spec so far..
13835
13836 Revision Changes Path
13837 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13838
13839
13840
13841leeh 2005/01/21 07:14:43 EST (20050121_2)
13842
13843 Modified files:
13844 doc hooks.txt
13845 include hook.h
13846 modules m_services.c
13847 src hook.c s_serv.c
13848 Log:
13849 - added hooks for when we're sending a burst
13850 - rewrote hooks.txt
13851 - fix up the hooks ive already done in services compatibility, ill add the
13852 hooks for server/client introductions in a bit.
13853
13854 Revision Changes Path
13855 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13856 1.30 +4 -0 ircd-ratbox/include/hook.h
13857 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13858 7.34 +7 -0 ircd-ratbox/src/hook.c
13859 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13860
13861
13862
13863leeh 2005/01/21 06:34:03 EST (20050121_1)
13864
13865 Modified files:
13866 contrib example_module.c spy_admin_notice.c
13867 spy_info_notice.c spy_links_notice.c
13868 spy_motd_notice.c spy_stats_notice.c
13869 spy_stats_p_notice.c spy_trace_notice.c
13870 spy_whois_notice.c
13871 spy_whois_notice_global.c
13872 include hook.h
13873 modules m_admin.c m_info.c m_links.c m_motd.c
13874 m_services.c m_stats.c m_trace.c
13875 m_whois.c static_modules.c.SH
13876 modules/core m_server.c
13877 src client.c hook.c ircd.c modules.c packet.c
13878 s_auth.c s_serv.c s_user.c send.c
13879 Log:
13880 - add a better implementation of the hook system, its now a slow leaking
13881 array and events are created whenever we try adding a hook for it, or
13882 theyre registered for the caller.
13883
13884 Ive temporarily fucked services support and removed most of the other
13885 hooks.. I shall fix this soon.
13886
13887 Revision Changes Path
13888 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13889 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13890 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13891 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13892 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13893 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13894 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13895 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13896 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13897 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13898 1.29 +34 -70 ircd-ratbox/include/hook.h
13899 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13900 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13901 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13902 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13903 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13904 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13905 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13906 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13907 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13908 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13909 7.486 +1 -28 ircd-ratbox/src/client.c
13910 7.33 +131 -137 ircd-ratbox/src/hook.c
13911 7.367 +1 -1 ircd-ratbox/src/ircd.c
13912 7.151 +6 -10 ircd-ratbox/src/modules.c
13913 7.138 +10 -14 ircd-ratbox/src/packet.c
13914 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13915 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13916 7.336 +0 -6 ircd-ratbox/src/s_user.c
13917 7.286 +8 -6 ircd-ratbox/src/send.c
13918
13919
13920
13921leeh 2005/01/20 19:19:20 EST (20050121_0)
13922
13923 Modified files:
13924 include hostmask.h
13925 Log:
13926 - remove an unused struct
13927
13928 Revision Changes Path
13929 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13930
13931
13932
13933leeh 2005/01/20 13:38:39 EST (20050120_1)
13934
13935 Modified files:
13936 . configure configure.ac
13937 include client.h numeric.h patchlevel.h
13938 modules Makefile.in
13939 src messages.tab s_user.c
13940 Added files:
13941 modules m_cap.c
13942 Log:
13943 - drop back to -O0, fix patchlevel.h
13944 - first stab at client capabilities.. this still needs work.
13945
13946 Revision Changes Path
13947 7.240 +3 -3 ircd-ratbox/configure
13948 7.54 +3 -3 ircd-ratbox/configure.ac
13949 7.260 +3 -0 ircd-ratbox/include/client.h
13950 7.54 +2 -0 ircd-ratbox/include/numeric.h
13951 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13952 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13953 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13954 7.120 +1 -1 ircd-ratbox/src/messages.tab
13955 7.335 +3 -0 ircd-ratbox/src/s_user.c
13956
13957
13958
13959leeh 2005/01/20 06:04:41 EST (20050120_0)
13960
13961 Modified files:
13962 . ChangeLog RELNOTES
13963 include config.h config.h.dist memory.h
13964 patchlevel.h
13965 modules m_stats.c
13966 src commio.c crypt.c getopt.c ircd.c s_serv.c
13967 Removed files:
13968 . README.VMS clean.com make.com
13969 include setup.h_vms
13970 modules descrip.mms static_modules_c.com
13971 modules/core descrip.mms
13972 src descrip.mms qio.c version.com
13973 tools descrip.mms mkpasswd_vms.c
13974 Log:
13975 - clean changelog, relnotes
13976 - mark patchlevel as 2.1.0beta
13977 - remove VMS support
13978
13979 Revision Changes Path
13980 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13981 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13982 1.111 +1 -348 ircd-ratbox/RELNOTES
13983 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13984 7.182 +0 -42 ircd-ratbox/include/config.h
13985 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13986 7.50 +0 -4 ircd-ratbox/include/memory.h
13987 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13988 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13989 7.2 +0 -58 ircd-ratbox/make.com (dead)
13990 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13991 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13992 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13993 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13994 1.24 +7 -30 ircd-ratbox/src/commio.c
13995 7.12 +0 -4 ircd-ratbox/src/crypt.c
13996 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13997 7.24 +0 -4 ircd-ratbox/src/getopt.c
13998 7.366 +4 -19 ircd-ratbox/src/ircd.c
13999 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14000 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14001 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14002 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14003 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14004
14005
14006
14007androsyn 2005/01/18 11:55:13 EST (20050118_7)
14008
14009 Modified files:
14010 include watch.h
14011 src watch.c
14012 Log:
14013 not using the return values on a few watch functions so make them void
14014
14015 Revision Changes Path
14016 7.2 +5 -5 ircd-ratbox/include/watch.h
14017 1.4 +19 -28 ircd-ratbox/src/watch.c
14018
14019
14020androsyn 2005/01/14 13:10:41 EST (20050114_5)
14021
14022 Modified files:
14023 modules m_watch.c
14024 Log:
14025 Make watch throttle, don't accept letter commands stacked
14026
14027 Revision Changes Path
14028 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14029
14030
14031
14032androsyn 2005/01/14 13:06:06 EST (20050114_4)
14033
14034 Modified files:
14035 modules m_gline.c
14036 Log:
14037 fix merge error
14038
14039 Revision Changes Path
14040 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14041
14042
14043
14044androsyn 2005/01/14 12:12:37 EST (20050114_3)
14045
14046 Modified files:
14047 . ChangeLog README.FIRST RELNOTES configure
14048 configure.ac
14049 adns adns.h internal.h parse.c transmit.c
14050 types.c
14051 contrib example_module.c spy_admin_notice.c
14052 spy_info_notice.c spy_links_notice.c
14053 spy_motd_notice.c spy_stats_notice.c
14054 spy_stats_p_notice.c spy_trace_notice.c
14055 spy_whois_notice.c
14056 spy_whois_notice_global.c
14057 doc example.conf example.efnet.conf ircd.motd
14058 server-version-info whats-new.txt
14059 help/opers umode xline
14060 help/users umode
14061 include cache.h channel.h class.h client.h
14062 commio.h config.h config.h.dist hash.h
14063 hook.h hostmask.h irc_string.h ircd.h
14064 ircd_defs.h m_info.h memory.h msg.h
14065 newconf.h numeric.h packet.h patchlevel.h
14066 patricia.h s_conf.h s_gline.h s_newconf.h
14067 s_serv.h s_user.h scache.h serno.h
14068 setup.h.in sprintf_irc.h stdinc.h tools.h
14069 modules .depend Makefile.in m_admin.c m_away.c
14070 m_dline.c m_encap.c m_gline.c m_info.c
14071 m_kline.c m_links.c m_list.c m_lusers.c
14072 m_motd.c m_oper.c m_operspy.c m_rehash.c
14073 m_restart.c m_resv.c m_set.c m_stats.c
14074 m_svinfo.c m_testline.c m_testmask.c
14075 m_topic.c m_trace.c m_watch.c m_who.c
14076 m_whois.c m_whowas.c m_xline.c
14077 static_modules.c.SH
14078 modules/core m_error.c m_message.c m_mode.c m_quit.c
14079 m_server.c m_squit.c
14080 src .depend Makefile.in adns.c balloc.c
14081 cache.c channel.c class.c client.c
14082 commio.c crypt.c devpoll.c epoll.c
14083 event.c getopt.c hash.c hook.c hostmask.c
14084 irc_string.c ircd.c ircd_lexer.l
14085 ircd_parser.y ircd_signal.c listener.c
14086 modules.c newconf.c numeric.c packet.c
14087 parse.c patricia.c poll.c reject.c
14088 restart.c s_auth.c s_conf.c s_log.c
14089 s_newconf.c s_serv.c s_user.c scache.c
14090 select.c send.c snprintf.c tools.c
14091 version.c.SH watch.c whowas.c
14092 tools README.mkpasswd mkpasswd.c
14093 Added files:
14094 . README.VMS clean.com make.com
14095 doc services.txt
14096 include common.h s_stats.h setup.h_vms
14097 supported.h
14098 modules descrip.mms m_challenge.c m_etrace.c
14099 m_invite.c m_names.c m_pass.c m_ping.c
14100 m_pong.c m_services.c m_tb.c m_user.c
14101 m_users.c m_version.c
14102 static_modules_c.com
14103 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14104 m_part.c m_sjoin.c
14105 servlink descrip.mms
14106 src descrip.mms kdparse.c messages.tab qio.c
14107 s_gline.c s_stats.c version.com
14108 tools descrip.mms mkpasswd_vms.c
14109 Removed files:
14110 doc 005.txt
14111 include banconf.h
14112 modules/core channels.c users.c
14113 src banconf.c
14114 Log:
14115 merge from RATBOX_2_0
14116
14117 Revision Changes Path
14118 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14119 7.40 +1 -0 ircd-ratbox/README.FIRST
14120 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14121 1.110 +114 -6 ircd-ratbox/RELNOTES
14122 1.17 +4 -0 ircd-ratbox/adns/adns.h
14123 1.17 +4 -4 ircd-ratbox/adns/internal.h
14124 1.12 +38 -38 ircd-ratbox/adns/parse.c
14125 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14126 1.19 +13 -13 ircd-ratbox/adns/types.c
14127 7.1 +10 -0 ircd-ratbox/clean.com (new)
14128 7.239 +47 -29 ircd-ratbox/configure
14129 7.53 +40 -32 ircd-ratbox/configure.ac
14130 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14131 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14132 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14133 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14134 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14135 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14136 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14137 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14138 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14139 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14140 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14141 7.252 +68 -22 ircd-ratbox/doc/example.conf
14142 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14143 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14144 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14145 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14146 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14147 1.5 +2 -1 ircd-ratbox/help/opers/umode
14148 1.7 +1 -1 ircd-ratbox/help/opers/xline
14149 1.2 +1 -0 ircd-ratbox/help/users/umode
14150 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14151 1.7 +8 -0 ircd-ratbox/include/cache.h
14152 7.162 +18 -16 ircd-ratbox/include/channel.h
14153 7.25 +4 -0 ircd-ratbox/include/class.h
14154 7.259 +34 -28 ircd-ratbox/include/client.h
14155 1.13 +45 -7 ircd-ratbox/include/commio.h
14156 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14157 7.181 +74 -16 ircd-ratbox/include/config.h
14158 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14159 7.53 +2 -0 ircd-ratbox/include/hash.h
14160 1.28 +73 -27 ircd-ratbox/include/hook.h
14161 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14162 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14163 7.80 +6 -31 ircd-ratbox/include/ircd.h
14164 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14165 7.56 +14 -8 ircd-ratbox/include/m_info.h
14166 7.49 +4 -0 ircd-ratbox/include/memory.h
14167 7.53 +2 -0 ircd-ratbox/include/msg.h
14168 7.33 +9 -9 ircd-ratbox/include/newconf.h
14169 7.53 +12 -8 ircd-ratbox/include/numeric.h
14170 7.27 +1 -1 ircd-ratbox/include/packet.h
14171 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14172 7.19 +25 -1 ircd-ratbox/include/patricia.h
14173 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14174 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14175 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14176 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14177 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14178 7.34 +13 -9 ircd-ratbox/include/s_user.h
14179 7.15 +1 -1 ircd-ratbox/include/scache.h
14180 7.5366 +1 -1 ircd-ratbox/include/serno.h
14181 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14182 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14183 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14184 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14185 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14186 1.53 +10 -10 ircd-ratbox/include/tools.h
14187 7.1 +58 -0 ircd-ratbox/make.com (new)
14188 1.45 +338 -182 ircd-ratbox/modules/.depend
14189 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14190 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14191 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14192 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14193 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14194 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14195 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14196 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14197 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14198 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14199 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14200 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14201 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14202 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14203 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14204 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14205 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14206 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14207 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14208 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14209 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14210 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14211 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14212 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14213 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14214 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14215 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14216 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14217 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14218 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14219 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14220 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14221 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14222 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14223 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14224 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14225 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14226 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14227 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14228 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14229 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14230 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14231 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14232 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14233 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14234 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14235 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14236 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14237 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14238 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14239 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14240 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14241 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14242 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14243 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14244 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14245 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14246 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14247 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14248 7.48 +162 -119 ircd-ratbox/src/.depend
14249 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14250 7.75 +5 -5 ircd-ratbox/src/adns.c
14251 7.84 +1 -1 ircd-ratbox/src/balloc.c
14252 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14253 1.23 +75 -7 ircd-ratbox/src/cache.c
14254 7.429 +342 -79 ircd-ratbox/src/channel.c
14255 7.67 +42 -2 ircd-ratbox/src/class.c
14256 7.485 +245 -85 ircd-ratbox/src/client.c
14257 1.23 +349 -43 ircd-ratbox/src/commio.c
14258 7.11 +4 -0 ircd-ratbox/src/crypt.c
14259 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14260 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14261 1.32 +4 -8 ircd-ratbox/src/epoll.c
14262 7.46 +63 -6 ircd-ratbox/src/event.c
14263 7.23 +4 -0 ircd-ratbox/src/getopt.c
14264 7.112 +8 -7 ircd-ratbox/src/hash.c
14265 7.32 +135 -133 ircd-ratbox/src/hook.c
14266 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14267 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14268 7.365 +56 -48 ircd-ratbox/src/ircd.c
14269 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14270 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14271 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14272 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14273 7.122 +14 -13 ircd-ratbox/src/listener.c
14274 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14275 7.150 +17 -8 ircd-ratbox/src/modules.c
14276 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14277 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14278 7.137 +55 -42 ircd-ratbox/src/packet.c
14279 7.187 +8 -15 ircd-ratbox/src/parse.c
14280 7.28 +2 -4 ircd-ratbox/src/patricia.c
14281 7.82 +3 -1 ircd-ratbox/src/poll.c
14282 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14283 1.32 +8 -3 ircd-ratbox/src/reject.c
14284 7.34 +1 -0 ircd-ratbox/src/restart.c
14285 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14286 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14287 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14288 7.76 +32 -35 ircd-ratbox/src/s_log.c
14289 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14290 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14291 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14292 7.334 +773 -2 ircd-ratbox/src/s_user.c
14293 7.27 +2 -1 ircd-ratbox/src/scache.c
14294 7.44 +2 -0 ircd-ratbox/src/select.c
14295 7.285 +12 -12 ircd-ratbox/src/send.c
14296 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14297 7.46 +0 -1 ircd-ratbox/src/tools.c
14298 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14299 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14300 1.3 +4 -4 ircd-ratbox/src/watch.c
14301 7.32 +1 -0 ircd-ratbox/src/whowas.c
14302 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14303 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14304 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14305 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14306
14307
14308
14309androsyn 2005/01/13 22:17:53 EST (20050114_2)
14310
14311 Modified files: (Branch: RATBOX_2_0)
14312 src client.c
14313 Log:
14314 a remote client is never going to have a watch list..duh
14315
14316 Revision Changes Path
14317 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14318
14319
14320
14321androsyn 2005/01/13 20:49:55 EST (20050114_1)
14322
14323 Added files: (Branch: RATBOX_2_0)
14324 modules m_watch.c
14325 Log:
14326 get that one too
14327
14328 Revision Changes Path
14329 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14330
14331
14332
14333androsyn 2005/01/13 20:39:28 EST (20050114_0)
14334
14335 Added files: (Branch: RATBOX_2_0)
14336 include watch.h
14337 src watch.c
14338 Log:
14339 helps if we actually include the .c/.h files
14340
14341 Revision Changes Path
14342 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14343 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14344
14345
14346
14347androsyn 2005/01/13 13:57:16 EST (20050113_0)
14348
14349 Modified files: (Branch: RATBOX_2_0)
14350 . configure configure.ac
14351 include client.h numeric.h s_conf.h setup.h.in
14352 supported.h
14353 modules Makefile.in
14354 modules/core m_nick.c
14355 src Makefile.in client.c ircd.c messages.tab
14356 newconf.c s_conf.c s_user.c
14357 Log:
14358 backport watch from devel
14359
14360 Revision Changes Path
14361 7.229.2.10 +12 -2 ircd-ratbox/configure
14362 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14363 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14364 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14365 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14366 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14367 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14368 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14369 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14370 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14371 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14372 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14373 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14374 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14375 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14376 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14377
14378
14379
14380leeh 2005/01/12 10:12:40 EST (20050112_1)
14381
14382 Modified files: (Branch: RATBOX_2_0)
14383 include numeric.h
14384 modules m_services.c m_whois.c
14385 src messages.tab
14386 Log:
14387 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14388 when the user is logged in
14389
14390 Revision Changes Path
14391 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14392 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14393 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14394 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14395
14396
14397
14398leeh 2005/01/11 19:47:14 EST (20050112_0)
14399
14400 Modified files: (Branch: RATBOX_2_0)
14401 include supported.h
14402 Added files: (Branch: RATBOX_2_0)
14403 doc services.txt
14404 Log:
14405 - add +r to 005
14406 - added doc/services.txt, outlining the compatibility code
14407
14408 Revision Changes Path
14409 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14410 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14411
14412
14413
14414leeh 2005/01/11 18:38:10 EST (20050111_5)
14415
14416 Modified files: (Branch: RATBOX_2_0)
14417 include client.h hook.h
14418 modules m_services.c
14419 modules/core m_server.c
14420 src hook.c s_serv.c
14421 Log:
14422 - more services compatibility code:
14423 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14424 appropriate service {}; entry, only accept SU from these.
14425 - hook into us finishing nick burst, and have services burst a list of
14426 logged in users
14427
14428 Revision Changes Path
14429 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14430 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14431 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14432 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14433 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14434 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14435
14436
14437
14438leeh 2005/01/11 17:32:42 EST (20050111_4)
14439
14440 Modified files: (Branch: RATBOX_2_0)
14441 . configure configure.ac
14442 include client.h
14443 modules Makefile.in
14444 src channel.c
14445 Added files: (Branch: RATBOX_2_0)
14446 modules m_services.c
14447 Log:
14448 - more services compatibility code:
14449 - encap handlers for SU (services marking client as logged in)
14450 - and for LOGIN (servers bursting logged in status)
14451 - move suser from Client -> User
14452
14453 Revision Changes Path
14454 7.229.2.9 +9 -3 ircd-ratbox/configure
14455 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14456 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14457 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14458 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14459 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14460
14461
14462
14463leeh 2005/01/11 16:46:34 EST (20050111_3)
14464
14465 Modified files: (Branch: RATBOX_2_0)
14466 include ircd_defs.h
14467 Log:
14468 - whoops, missing #endif
14469
14470 Revision Changes Path
14471 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14472
14473
14474
14475leeh 2005/01/11 15:56:57 EST (20050111_2)
14476
14477 Modified files: (Branch: RATBOX_2_0)
14478 include ircd_defs.h
14479 Log:
14480 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14481 have ipv6 just report sizeof(struct sockaddr_in)
14482
14483 Revision Changes Path
14484 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14485
14486
14487
14488leeh 2005/01/10 20:19:35 EST (20050111_1)
14489
14490 Modified files: (Branch: RATBOX_2_0)
14491 src newconf.c
14492 Log:
14493 - fix a gcc warning
14494
14495 Revision Changes Path
14496 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14497
14498
14499
14500leeh 2005/01/10 20:10:35 EST (20050111_0)
14501
14502 Modified files: (Branch: RATBOX_2_0)
14503 adns internal.h parse.c transmit.c types.c
14504 Log:
14505 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14506 conflict
14507
14508 Revision Changes Path
14509 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14510 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14511 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14512 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14513
14514
14515
14516leeh 2005/01/10 17:48:48 EST (20050110_3)
14517
14518 Modified files: (Branch: RATBOX_2_0)
14519 modules m_xline.c
14520 Log:
14521 - send out the reformatted xline to opers (\s -> ' ')
14522
14523 Revision Changes Path
14524 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14525
14526
14527
14528leeh 2005/01/10 16:18:53 EST (20050110_2)
14529
14530 Modified files: (Branch: RATBOX_2_0)
14531 help/opers umode
14532 help/users umode
14533 include client.h supported.h
14534 src messages.tab s_user.c send.c
14535 Log:
14536 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14537 channel privmsgs.
14538
14539 Revision Changes Path
14540 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14541 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14542 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14543 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14544 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14545 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14546 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14547
14548
14549
14550leeh 2005/01/10 14:50:47 EST (20050110_1)
14551
14552 Modified files: (Branch: RATBOX_2_0)
14553 doc example.conf example.efnet.conf
14554 Log:
14555 - I dont remember ts6 desyncing on bans, so im not sure why the example
14556 confs say so.
14557
14558 Revision Changes Path
14559 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14560 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14561
14562
14563
14564leeh 2005/01/10 13:31:10 EST (20050110_0)
14565
14566 Modified files: (Branch: RATBOX_2_0)
14567 . configure configure.ac
14568 include channel.h client.h numeric.h s_conf.h
14569 s_serv.h setup.h.in
14570 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14571 m_sjoin.c
14572 src channel.c messages.tab newconf.c s_conf.c
14573 s_serv.c s_user.c
14574 Log:
14575 - added --enable-services to configure, which enables some ratbox-services
14576 compatibility code:
14577 - chanmode +r, registered users only
14578 - usermode +S, prevents deop/kick of a service
14579 - service { }; block in conf for the above umode
14580
14581 Revision Changes Path
14582 7.229.2.8 +28 -16 ircd-ratbox/configure
14583 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14584 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14585 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14586 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14587 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14588 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14589 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14590 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14591 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14592 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14593 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14594 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14595 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14596 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14597 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14598 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14599 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14600 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14601
14602
14603
14604leeh 2005/01/09 08:23:30 EST (20050109_0)
14605
14606 Modified files: (Branch: RATBOX_2_0)
14607 help/opers umode
14608 Log:
14609 - remove a tab, and add +C to opers umode help
14610
14611 Revision Changes Path
14612 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14613