]> jfr.im git - irc/rqf/shadowircd.git/blame - ChangeLog
[svn] - fold conf_connect_allowed() into accept_connection()
[irc/rqf/shadowircd.git] / ChangeLog
CommitLineData
b808adf9 1jilles 2007/05/18 19:51:22 UTC (20070518-3458)
2 Log:
3 m_webirc: call del_unknown_ip() otherwise the unknown will
4 never be subtracted from the cgiirc ip
5
6
7 Changes: Modified:
8 +2 -0 trunk/extensions/m_webirc.c (File Modified)
9
10
477bbce4 11jilles 2007/05/18 19:14:18 UTC (20070518-3456)
12 Log:
13 Remove s_assert in del_unknown_ip() supposedly if the ip
14 cannot be found, it is not feasible to avoid that case
15 entirely with m_webirc.c.
16
17
18 Changes: Modified:
19 +1 -2 trunk/src/reject.c (File Modified)
20
21
8017ad2d 22jilles 2007/05/14 22:21:16 UTC (20070514-3446)
23 Log:
24 Apply ratbox flood fix.
25
26
27 Changes: Modified:
28 +1 -0 trunk/doc/example.conf (File Modified)
29 +5 -0 trunk/doc/reference.conf (File Modified)
30 +3 -0 trunk/include/client.h (File Modified)
31 +4 -0 trunk/include/reject.h (File Modified)
32 +1 -0 trunk/include/s_conf.h (File Modified)
33 +2 -0 trunk/src/client.c (File Modified)
34 +3 -0 trunk/src/listener.c (File Modified)
35 +1 -0 trunk/src/newconf.c (File Modified)
36 +8 -5 trunk/src/packet.c (File Modified)
37 +59 -2 trunk/src/reject.c (File Modified)
38 +1 -0 trunk/src/s_conf.c (File Modified)
39 +2 -0 trunk/src/s_serv.c (File Modified)
40 +1 -0 trunk/src/s_user.c (File Modified)
41
42
54015b5f 43nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
44 Log:
45 - fix a bug here
46
47
48 Changes: Modified:
49 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
50
51
f8b45e91 52nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
53 Log:
54 - regen configure
55
56
57 Changes: Modified:
58 +114 -1 trunk/configure (File Modified)
59
60
c1c5fdc4 61nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
62 Log:
63 - remove "ASM hashing code" from the configure overview
64
65
66 Changes: Modified:
67 +0 -1 trunk/configure.ac (File Modified)
68
69
686ebf41 70jilles 2007/05/06 14:46:45 UTC (20070506-3438)
71 Log:
72 Target left IRC (more friendly error message if a UID
73 cannot be found) for /invite.
74
75
76 Changes: Modified:
77 +8 -3 trunk/modules/m_invite.c (File Modified)
78
79
0482ebf7 80jilles 2007/05/02 19:56:40 UTC (20070502-3436)
81 Log:
82 Remove emptyline craq because it leaks memory on /rehash motd etc.
83 from ratbox 2.2 (anfl/Androsyn)
84
85
86 Changes: Modified:
87 +6 -14 trunk/src/cache.c (File Modified)
88
89
1d3e262e 90jilles 2007/04/28 23:47:25 UTC (20070428-3434)
91 Log:
92 Merge old trunk r2767:
93 Copy channel name from command on lowerTS JOIN/SJOIN,
94 this makes the capitalization of the channel name
95 timestamped like modes are.
96
97
98 Changes: Modified:
99 +3 -0 trunk/modules/core/m_join.c (File Modified)
100 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
101
102
1117fbd3 103jilles 2007/04/26 23:01:16 UTC (20070426-3432)
104 Log:
105 Merge old trunk r2065,r2067:
106 channel_modes(): get rid of the trailing space
107 also make the *pbuf check work like it should
108 (don't call IsMember another time if we already
109 gave one parameter)
110 simplify a bit more, update comments
111
112
113 Changes: Modified:
114 +13 -13 trunk/src/channel.c (File Modified)
115
116
f1e35c19 117jilles 2007/04/25 15:22:28 UTC (20070425-3426)
118 Log:
119 webirc bugfix
120
121
122 Changes: Modified:
123 +1 -1 trunk/extensions/m_webirc.c (File Modified)
124
125
4636e5cb 126jilles 2007/04/25 15:21:34 UTC (20070425-3424)
127 Log:
128 chghost: refuse spoofs which are empty or start with a colon
129 (would break the protocol)
130
131
132 Changes: Modified:
133 +3 -0 trunk/modules/m_chghost.c (File Modified)
134
135
822a4a25 136jilles 2007/04/22 14:35:28 UTC (20070422-3422)
137 Log:
138 Fix description of 043 numeric.
139
140
141 Changes: Modified:
142 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
143
144
f22db6d0 145jilles 2007/04/22 14:02:54 UTC (20070422-3420)
146 Log:
147 SAVE: make the nickTS of the UID nick equal to 100, so it
148 is always in sync on the network.
149
150
151 Changes: Modified:
152 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
153 +15 -11 trunk/modules/core/m_nick.c (File Modified)
154
155
3f7e0642 156jilles 2007/04/22 11:22:10 UTC (20070422-3418)
157 Log:
158 Force nickTS to increase when a local user changes their nick.
159
160
161 Changes: Modified:
162 +5 -1 trunk/modules/core/m_nick.c (File Modified)
163
164
95ffa685 165jilles 2007/04/15 20:18:54 UTC (20070415-3416)
166 Log:
167 Remove #define UFLAGS. We haven't allowed this
168 undocumented extension to the IRC protocol for
169 years (allowing an initial umode in USER).
170
171
172 Changes: Modified:
173 +0 -2 trunk/modules/m_user.c (File Modified)
174
175
81795a91 176jilles 2007/04/15 16:54:50 UTC (20070415-3414)
177 Log:
178 Move new_local_user hook, so it is possible to call
179 exit_client() from it, refusing the connection.
180
181
182 Changes: Modified:
183 +3 -1 trunk/doc/hooks.txt (File Modified)
184 +10 -9 trunk/src/s_user.c (File Modified)
185
186
e2b44358 187jilles 2007/04/15 16:49:56 UTC (20070415-3412)
188 Log:
189 Only free PreClient struct when the rest of the Client
190 is freed, not immediately upon exit_client(). Doing this
191 would cause problems with sasl's new_local_user hook
192 vs hooks that exit the client there.
193
194
195 Changes: Modified:
196 +0 -1 trunk/src/client.c (File Modified)
197
198
ec3fbdec 199jilles 2007/04/14 21:53:28 UTC (20070414-3410)
200 Log:
201 Use TS6 prefix for server-server JOIN 0.
202
203
204 Changes: Modified:
205 +2 -1 trunk/modules/core/m_join.c (File Modified)
206
207
452f4d4b 208jilles 2007/04/14 20:58:56 UTC (20070414-3408)
209 Log:
210 Use orighost in kill server notices.
211
212
213 Changes: Modified:
214 +3 -3 trunk/modules/core/m_kill.c (File Modified)
215
216
d1d0629f 217jilles 2007/04/13 19:06:53 UTC (20070413-3406)
218 Log:
219 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
220
221
222 Changes: Modified:
223 +3 -3 trunk/modules/m_set.c (File Modified)
224
225
f4ed5745 226nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
227 Log:
228 - 2.2 operline
229
230
231 Changes: Modified:
232 +1 -1 trunk/src/messages.tab (File Modified)
233
234
725a6c5d 235jilles 2007/04/05 00:38:52 UTC (20070405-3396)
236 Log:
237 Show max_clients in /info.
238
239
240 Changes: Modified:
241 +6 -0 trunk/modules/m_info.c (File Modified)
242
243
d8228627 244jilles 2007/04/05 00:33:52 UTC (20070405-3394)
245 Log:
246 Don't allow /quote set max higher than the
247 serverinfo::max_clients ircd.conf value.
248
249
250 Changes: Modified:
251 +8 -0 trunk/modules/m_set.c (File Modified)
252
253
6c70c576 254jilles 2007/04/05 00:24:47 UTC (20070405-3392)
255 Log:
256 Change code that checks maxclients limit: allow exactly
257 the configured amount of non-exceed_limit clients.
258 Code that appeared to limit exceed_limit clients too
259 but less heavily removed (it was not effective because
260 the parentheses were wrong).
261
262
263 Changes: Modified:
264 +2 -4 trunk/src/s_user.c (File Modified)
265
266
afc20e91 267jilles 2007/04/05 00:12:55 UTC (20070405-3390)
268 Log:
269 By default, leave MAX_BUFFER fds free for log files,
270 server connections, ident lookups, exceed_limit clients,
271 etc. Mention this in example.conf and reference.conf.
272
273
274 Changes: Modified:
275 +4 -2 trunk/doc/example.conf (File Modified)
276 +3 -1 trunk/doc/reference.conf (File Modified)
277 +1 -1 trunk/src/s_conf.c (File Modified)
278
279
23836ead 280jilles 2007/04/03 22:45:04 UTC (20070403-3384)
281 Log:
282 --with-maxclients configure option is gone
283
284
285 Changes: Modified:
286 +0 -11 trunk/INSTALL (File Modified)
287
288
78e647ad 289jilles 2007/04/03 22:25:11 UTC (20070403-3380)
290 Log:
291 Make the code that raises fd rlimit to hard limit work.
292
293
294 Changes: Modified:
295 +5 -5 trunk/src/ircd.c (File Modified)
296
297
1aa8ffcb 298nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
299 Log:
300 - note the I/O reworking
301
302
303 Changes: Modified:
304 +2 -0 trunk/NEWS (File Modified)
305
306
f32e30dd 307nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
308 Log:
309 - use mkdir -p
310
311
312 Changes: Modified:
313 +4 -4 trunk/doc/Makefile.in (File Modified)
314
315
75189454 316nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
317 Log:
318 - enforce proper conditions for EPOLL_CTL_DEL.
319 - remove possibly problematic "performance" check
320
321
322 Changes: Modified:
323 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
324
325
5522d08c 326nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
327 Log:
328 - rename m_list_safelist to m_list and remove ratbox implementation
329
330
331 Changes: Modified:
332 +393 -664 trunk/modules/Makefile.in (File Modified)
333 + - trunk/modules/m_list.c (File Added)
334 + - trunk/modules/m_list_ratbox.c (File Deleted)
335 + - trunk/modules/m_list_safelist.c (File Deleted)
336
337
607cf49f 338nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
339 Log:
340 - some more transit to sendto_one_numeric().
341
342
343 Changes: Modified:
344 +2 -3 trunk/modules/m_away.c (File Modified)
345 +3 -3 trunk/src/messages.tab (File Modified)
346 +1 -1 trunk/src/s_user.c (File Modified)
347
348
e8a2d50d 349nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
350 Log:
351 - change some sendto_one() to sendto_one_numeric().
352
353
354 Changes: Modified:
355 +4 -10 trunk/modules/m_admin.c (File Modified)
356 +3 -3 trunk/modules/m_map.c (File Modified)
357 +12 -12 trunk/src/messages.tab (File Modified)
358 +1 -2 trunk/src/s_conf.c (File Modified)
359 +9 -10 trunk/src/s_user.c (File Modified)
360
361
88520303 362nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
363 Log:
364 - river's ports.c from old charybdis trunk
365
366
367 Changes: Modified:
368 +195 -0 trunk/configure.ac (File Modified)
369 + - trunk/libcharybdis/ports.c (File Added)
370
371
1b4cfad8 372nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
373 Log:
374 - remove broken ports stuff and devpoll stuff.
375
376
377 Changes: Modified:
378 +0 -307 trunk/configure (File Modified)
379 +0 -21 trunk/configure.ac (File Modified)
380 +0 -474 trunk/include/setup.h.in (File Modified)
381 + - trunk/libcharybdis/devpoll.c (File Deleted)
382 + - trunk/libcharybdis/ports.c (File Deleted)
383
384
5e12fb10 385nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
386 Log:
387 - regenerate files
388
389
390 Changes: Modified:
391 +1 -25 trunk/configure (File Modified)
392 +0 -3 trunk/include/setup.h.in (File Modified)
393
394
4536ee25 395nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
396 Log:
397 - remove x86-optimized hash code.
398
399
400 Changes: Modified:
401 +0 -13 trunk/configure.ac (File Modified)
402 +2 -187 trunk/src/Makefile.in (File Modified)
403 + - trunk/src/fnvhash.s (File Deleted)
404
405
6c8cbf34 406nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
407 Log:
408 - apparently setting KE_LENGTH to 128 is fine.
409
410
411 Changes: Modified:
412 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
413
414
3611dcf7 415nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
416 Log:
417 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
418
419
420 Changes: Modified:
421 +5627 -5747 trunk/configure (File Modified)
422 +0 -15 trunk/configure.ac (File Modified)
423 +0 -2 trunk/include/m_info.h (File Modified)
424 +6 -9 trunk/include/setup.h.in (File Modified)
425 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
426
427
631ef239 428nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
429 Log:
430 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
431 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
432 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
433
434
435 Changes: Modified:
436 +0 -5 trunk/include/config.h (File Modified)
437 +0 -5 trunk/include/config.h.dist (File Modified)
438 +0 -6 trunk/include/defaults.h (File Modified)
439 +0 -3 trunk/include/m_info.h (File Modified)
440 +21 -7 trunk/libcharybdis/commio.c (File Modified)
441 +2 -0 trunk/libcharybdis/commio.h (File Modified)
442 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
443 +4 -3 trunk/libcharybdis/poll.c (File Modified)
444 +0 -3 trunk/libcharybdis/select.c (File Modified)
445 +0 -9 trunk/src/ircd.c (File Modified)
446 +23 -26 trunk/src/listener.c (File Modified)
447 +2 -1 trunk/src/restart.c (File Modified)
448 +5 -1 trunk/src/s_auth.c (File Modified)
449 +1 -1 trunk/src/s_conf.c (File Modified)
450 +3 -1 trunk/src/s_serv.c (File Modified)
451
452
6fcb8629 453jilles 2007/04/02 22:03:08 UTC (20070402-3350)
454 Log:
455 Repair operspy who !#channel, broken by me in r3283.
456
457
458 Changes: Modified:
459 +2 -2 trunk/modules/m_who.c (File Modified)
460
461
f71e18ee 462jilles 2007/04/01 22:20:00 UTC (20070401-3344)
463 Log:
464 Update bug report and IRC channel information.
465
466
467 Changes: Modified:
468 +2 -1 trunk/BUGS (File Modified)
469 +2 -1 trunk/NEWS (File Modified)
470
471
91132813 472jilles 2007/04/01 22:10:05 UTC (20070401-3342)
473 Log:
474 Change copyright years in version.c.SH as in release-2.1 r3339.
475
476
477 Changes: Modified:
478 +2 -2 trunk/src/version.c.SH (File Modified)
479
480
8d53472c 481jilles 2007/03/30 23:34:11 UTC (20070330-3325)
482 Log:
483 Rerun autoconf.
484
485
486 Changes: Modified:
487 +104 -0 trunk/configure (File Modified)
488
489
3ad1a781 490jilles 2007/03/30 23:33:43 UTC (20070330-3323)
491 Log:
492 Need to check for various flavours of epoll,
493 even if --enable-epoll is forced.
494
495
496 Changes: Modified:
497 +1 -0 trunk/configure.ac (File Modified)
498
499
a34ec229 500jilles 2007/03/30 23:32:43 UTC (20070330-3321)
501 Log:
502 Hack to allow some more warnings, already present in configure (?).
503
504
505 Changes: Modified:
506 +1 -1 trunk/aclocal.m4 (File Modified)
507
508
5c5d24f0 509jilles 2007/03/29 20:03:06 UTC (20070329-3319)
510 Log:
511 Merge old trunk r2077,r2079:
512 - Move closing of servlink control fd to close_connection()
513 instead of doing it in exit_local_server(), and make sure
514 we first close the data fd and then the control fd.
515 - Have servlink process ready fds in order net, data, ctrl
516 instead of ctrl, data, net. This seems to fix the problem
517 that squit reasons do not show up on the other side of a
518 ziplink (by making it send any final SQUIT and/or ERROR
519 before noticing the closed control fd).
520
521
522 Changes: Modified:
523 +1 -1 trunk/servlink/io.c (File Modified)
524 +3 -12 trunk/src/client.c (File Modified)
525
526
64f2a7eb 527jilles 2007/03/28 23:17:06 UTC (20070328-3317)
528 Log:
529 Don't show the UID if a TS6 server sends a kick with
530 an empty or no comment. Note that charybdis never sends
531 such kicks.
532
533
534 Changes: Modified:
535 +4 -4 trunk/modules/core/m_kick.c (File Modified)
536
537
0bba1788 538jilles 2007/03/28 15:40:24 UTC (20070328-3307)
539 Log:
540 Merge old trunk r2081:
541 Don't say that services cannot be killed in
542 ERR_ISCHANSERVICE message (given when trying
543 to kick or deop them), as that's not the case.
544
545
546 Changes: Modified:
547 +1 -1 trunk/src/messages.tab (File Modified)
548
549
8d19a2b2 550jilles 2007/03/28 15:30:56 UTC (20070328-3305)
551 Log:
552 Merge old trunk r2059
553 Clarifications to the descriptions of umode +Q and cmode +F,
554 suggested by Ariadne@SorceryNet.
555
556
557 Changes: Modified:
558 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
559 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
560
561
e7d250a6 562jilles 2007/03/28 15:22:49 UTC (20070328-3303)
563 Log:
564 Merge old trunk r2907,r2991:
565 Allow TESTLINE on channel names.
566
567
568 Changes: Modified:
569 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
570 +4 -0 trunk/help/opers/testline (File Modified)
571 +22 -0 trunk/modules/m_testline.c (File Modified)
572
573
add9f99d 574jilles 2007/03/28 15:04:06 UTC (20070328-3301)
575 Log:
576 Merge old trunk r2835:
577 resolver: if sendto(2) fails, try sending to the next nameserver
578
579
580 Changes: Modified:
581 +1 -1 trunk/src/res.c (File Modified)
582
583
42bda3f3 584jilles 2007/03/28 14:54:10 UTC (20070328-3299)
585 Log:
586 Merge old trunk r2817:
587 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
588 starts with a digit. This is safe because the last
589 parameter is a nick and never a UID. (The first parameter
590 in a server-server two-param whois is a UID/SID.)
591
592
593 Changes: Modified:
594 +1 -1 trunk/modules/m_whois.c (File Modified)
595
596
8a1e143f 597jilles 2007/03/28 14:49:48 UTC (20070328-3297)
598 Log:
599 Merge old trunk r2779,r2785:
600 Show correct privilege name in a few ERR_NOPRIVS numerics.
601
602
603 Changes: Modified:
604 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
605 +1 -1 trunk/extensions/m_opme.c (File Modified)
606 +2 -2 trunk/unsupported/m_force.c (File Modified)
607
608
a5ea0e0d 609jilles 2007/03/28 14:45:46 UTC (20070328-3295)
610 Log:
611 Merge old trunk r2695:
612 Send an SQUIT instead of an ERROR to announce /die to connected servers.
613 This will generate better server notices.
614
615
616 Changes: Modified:
617 +3 -2 trunk/modules/core/m_die.c (File Modified)
618
619
5ea98c7a 620jilles 2007/03/28 14:33:50 UTC (20070328-3293)
621 Log:
622 Merge old trunk r2294:
623 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
624
625
626 Changes: Modified:
627 +1 -1 trunk/src/s_user.c (File Modified)
628
629
c83cbedc 630jilles 2007/03/28 14:30:10 UTC (20070328-3291)
631 Log:
632 Merge old trunk r2226:
633 If we are connecting outward to a server, check if the
634 server name they sent is the same as what we tried to
635 connect to. Previously such a connection could succeed
636 if there existed connect blocks with the same IP and
637 passwords for the other server name.
638
639
640 Changes: Modified:
641 +11 -0 trunk/modules/core/m_server.c (File Modified)
642
643
9c2f9ec9 644jilles 2007/03/28 14:21:37 UTC (20070328-3289)
645 Log:
646 Merge old trunk r2212:
647 Another handling of SJOINs without nicks:
648 Propagate them if the channel is +P or the channel
649 already existed, otherwise remove the channel again
650 and do not propagate the SJOIN.
651
652
653 Changes: Modified:
654 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
655
656
7201bb21 657jilles 2007/03/28 13:49:57 UTC (20070328-3287)
658 Log:
659 Remove channels entirely from /whois on services.
660 This cannot be overridden with operspy.
661
662
663 Changes: Modified:
664 +20 -17 trunk/modules/m_whois.c (File Modified)
665
666
04513cff 667jilles 2007/03/28 13:11:30 UTC (20070328-3283)
668 Log:
669 Fix /who on channels with ** in their name.
670
671
672 Changes: Modified:
673 +2 -2 trunk/modules/m_who.c (File Modified)
674
675
4cda5f22 676jilles 2007/03/25 17:59:50 UTC (20070325-3281)
677 Log:
678 NEWS: As in 2.1.3, mention that the TS6 revision will
679 interoperate with older versions
680
681
682 Changes: Modified:
683 +2 -1 trunk/NEWS (File Modified)
684
685
0af87e57 686jilles 2007/03/18 16:29:31 UTC (20070318-3275)
687 Log:
688 Fix documentation of HIDE_SERVERS_IPS define.
689
690
691 Changes: Modified:
692 +2 -2 trunk/include/config.h.dist (File Modified)
693
694
3891c2c2 695jilles 2007/03/18 14:44:24 UTC (20070318-3271)
696 Log:
697 Don't leak auth{} spoofed ip for I-line is full notice either.
698
699
700 Changes: Modified:
701 +1 -1 trunk/src/s_conf.c (File Modified)
702
703
4b7e6904 704jilles 2007/03/17 23:50:25 UTC (20070317-3265)
705 Log:
706 Update NEWS.
707
708
709 Changes: Modified:
710 +37 -0 trunk/NEWS (File Modified)
711
712
0b15df83 713jilles 2007/03/15 18:09:08 UTC (20070315-3259)
714 Log:
715 Allow /invite (but not invex) to override +r, +l, +j in
716 addition to +i. As before, a restrictive mode must be in
717 place at /invite time for the invite to have an effect;
718 +r does not count as a restrictive mode if the user is
719 logged in; +l and +j always count as restrictive modes to
720 allow for cases where they would allow join at /invite
721 time but not when the user tries to join.
722
723
724 Changes: Modified:
725 +6 -2 trunk/modules/m_invite.c (File Modified)
726 +21 -10 trunk/src/channel.c (File Modified)
727
728
1ebf4db4 729jilles 2007/03/13 16:09:28 UTC (20070313-3257)
730 Log:
731 Remove invite_ops_only, forcing it to YES.
732
733
734 Changes: Modified:
735 +0 -1 trunk/doc/example.conf (File Modified)
736 +0 -5 trunk/doc/reference.conf (File Modified)
737 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
738 +0 -1 trunk/include/s_conf.h (File Modified)
739 +0 -6 trunk/modules/m_info.c (File Modified)
740 +10 -14 trunk/modules/m_invite.c (File Modified)
741 +0 -1 trunk/src/newconf.c (File Modified)
742 +0 -1 trunk/src/s_conf.c (File Modified)
743
744
307328bb 745jilles 2007/03/06 14:07:11 UTC (20070306-3255)
746 Log:
747 Move username check after xline and dnsbl checks, so it
748 will not complain to opers about clients who are xlined
749 or blacklisted anyway (both of which silently reject).
750
751
752 Changes: Modified:
753 +15 -15 trunk/src/s_user.c (File Modified)
754
755
0734f634 756nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
757 Log:
758 - MASTER_MAX is no longer relevant
759
760
761 Changes: Modified:
762 +0 -7 trunk/modules/m_set.c (File Modified)
763
764
35237302 765nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
766 Log:
767 - add config option for setting max_clients.
768
769
770 Changes: Modified:
771 +5 -0 trunk/doc/example.conf (File Modified)
772 +5 -0 trunk/doc/reference.conf (File Modified)
773 +2 -0 trunk/include/s_conf.h (File Modified)
774 +1 -1 trunk/src/ircd.c (File Modified)
775 +2 -0 trunk/src/newconf.c (File Modified)
776 +2 -1 trunk/src/s_conf.c (File Modified)
777
778
c2d96fcb 779nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
780 Log:
781 - remove get_maxrss() and all of that insecure and unsafe nonsense
782
783
784 Changes: Modified:
785 +3 -38 trunk/src/ircd.c (File Modified)
786 +1 -1 trunk/src/restart.c (File Modified)
787 +0 -4 trunk/src/s_stats.c (File Modified)
788
789
68ff929f 790nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
791 Log:
792 - avoid some potential NULL dereferencing
793
794
795 Changes: Modified:
796 +1 -1 trunk/libcharybdis/commio.c (File Modified)
797
798
a6a30f6f 799nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
800 Log:
801 - fix a typo
802
803
804 Changes: Modified:
805 +1 -1 trunk/libcharybdis/poll.c (File Modified)
806
807
c18de29d 808nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
809 Log:
810 - rework poll a bit for the MAXCONNECTIONS changes.
811
812
813 Changes: Modified:
814 +46 -23 trunk/libcharybdis/poll.c (File Modified)
815
816
ce439f51 817jilles 2007/03/05 17:52:28 UTC (20070305-3241)
818 Log:
819 Our way of using kqueue may cause it to report fds we
820 don't know about anymore, cope.
821
822
823 Changes: Modified:
824 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
825
826
51b5f335 827jilles 2007/03/05 17:41:40 UTC (20070305-3239)
828 Log:
829 Don't reference freed memory (fde_t) in comm_close().
830
831
832 Changes: Modified:
833 +1 -1 trunk/libcharybdis/commio.c (File Modified)
834
835
df98bc52 836nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
837 Log:
838 - fix for 100% cpu use
839
840
841 Changes: Modified:
842 +1 -1 trunk/libcharybdis/commio.c (File Modified)
843
844
61e3b8f2 845nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
846 Log:
847 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
848
849
850 Changes: Modified:
851 +37 -25 trunk/libcharybdis/commio.c (File Modified)
852
853
d0e1e8ee 854nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
855 Log:
856 - clear up use of fd_table in ircd.
857
858
859 Changes: Modified:
860 +3 -2 trunk/src/s_serv.c (File Modified)
861
862
c961476e 863nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
864 Log:
865 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
866
867
868 Changes: Modified:
869 +97 -26 trunk/libcharybdis/commio.c (File Modified)
870 +3 -2 trunk/libcharybdis/commio.h (File Modified)
871 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
872 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
873 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
874 +3 -3 trunk/libcharybdis/poll.c (File Modified)
875 +2 -2 trunk/libcharybdis/ports.c (File Modified)
876 +2 -2 trunk/libcharybdis/select.c (File Modified)
877
878
e70f8e92 879jilles 2007/03/05 01:14:46 UTC (20070305-3227)
880 Log:
881 Fix some cases where the size argument to strlcpy()
882 for usernames and hostnames is 1 too small.
883
884
885 Changes: Modified:
886 +1 -1 trunk/modules/m_chghost.c (File Modified)
887 +2 -2 trunk/src/res.c (File Modified)
888 +2 -2 trunk/src/s_user.c (File Modified)
889
890
14e23b0e 891jilles 2007/03/04 23:42:55 UTC (20070304-3225)
892 Log:
893 Cut down quit/part/kick reasons to avoid quit reasons
894 overflowing the client exiting server notice (from
895 TOPICLEN to 260). kill reasons become shorter accordingly.
896 kline/dline/gline reasons become 390.
897 away messages stay at TOPICLEN for now.
898
899
900 Changes: Modified:
901 +8 -3 trunk/include/ircd_defs.h (File Modified)
902 +2 -2 trunk/modules/m_dline.c (File Modified)
903 +4 -4 trunk/modules/m_gline.c (File Modified)
904 +2 -2 trunk/modules/m_kline.c (File Modified)
905
906
61569b65 907jilles 2007/03/02 17:45:47 UTC (20070302-3223)
908 Log:
909 Don't leak auth{} spoofed IP addresses in +f notices.
910 from ratbox (androsyn)
911
912
913 Changes: Modified:
914 +10 -3 trunk/src/s_conf.c (File Modified)
915
916
606384ae 917jilles 2007/02/24 19:34:28 UTC (20070224-3219)
918 Log:
919 Make oper_up() take +i/-i during opering up into account
920 (e.g. no_oper_invis extension, +i in operator::umodes).
921 Remove the hack from no_oper_invis.
922
923
924 Changes: Modified:
925 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
926 +4 -0 trunk/src/s_user.c (File Modified)
927
928
652b8478 929jilles 2007/02/24 18:35:58 UTC (20070224-3215)
930 Log:
931 no_oper_invis: decrement invisible count when clearing
932 invisible on a local client who has just opered up
933 oper_up() should really do this
934
935
936 Changes: Modified:
937 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
938
939
af6ca5f5 940jilles 2007/02/21 19:52:51 UTC (20070221-3213)
941 Log:
942 Put "End of Channel Quiet List" instead of
943 "End of Channel Ban List" for a +q list.
944 Due to client restrictions the numerics for
945 quiet lists must be the same as for ban lists.
946
947
948 Changes: Modified:
949 +4 -1 trunk/src/chmode.c (File Modified)
950
951
11781253 952jilles 2007/02/20 00:34:28 UTC (20070220-3211)
953 Log:
954 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
955 Change TS6 JOIN processing
956 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
957 a local user joins an existing channel
958 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
959 propagating a TS6 JOIN
960 - don't interpret simple modes in an incoming TS6 JOIN
961
962 This is to avoid desyncs when certain mode changes (e.g. -im)
963 cross with joins. A downside is that simple modes will be
964 more desynched when a JOIN creates a channel or lowers TS,
965 but that's less important.
966
967 Update the TS6 specification to include this, and clarify
968 that TMODE can come from a server and that MODE must be
969 translated into TMODE from other servers too.
970
971
972 Changes: Modified:
973 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
974 +19 -127 trunk/modules/core/m_join.c (File Modified)
975
976
bee3b671 977jilles 2007/02/11 16:54:43 UTC (20070211-3209)
978 Log:
979 Make -logfile work again.
980
981
982 Changes: Modified:
983 +2 -2 trunk/src/s_log.c (File Modified)
984
985
9b6ff0c8 986nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
987 Log:
988 - fix off-by-one memory overflow error.
989
990
991 Changes: Modified:
992 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
993
994
c8ff7ca9 995jilles 2007/02/04 15:08:04 UTC (20070204-3203)
996 Log:
997 Change handling of modularized umodes:
998 - keep the bitmask reserved forever to the letter, fixing
999 the problems when loading multiple umode modules,
1000 unloading them and then loading them in a different order
1001 - don't allow local users to change umodes which have
1002 been unloaded and don't set them on new users via
1003 default_umodes
1004
1005
1006 Changes: Modified:
1007 +24 -3 trunk/src/s_user.c (File Modified)
1008
1009
a8086a7c 1010jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1011 Log:
1012 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1013
1014
1015 Changes: Modified:
1016 +1 -0 trunk/include/s_user.h (File Modified)
1017 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1018 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1019 +22 -0 trunk/src/s_user.c (File Modified)
1020
1021
01cebbd8 1022jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1023 Log:
1024 DNSBL keyword substitution is available as of 2.1.3.
1025
1026
1027 Changes: Modified:
1028 +1 -1 trunk/doc/example.conf (File Modified)
1029
1030
1e56e993 1031jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1032 Log:
1033 Change two occurances like match(userinput, target_p->name) ||
1034 match(target_p->name, userinput) to just match(userinput,
1035 target_p->name). No client name can contain * or ? now.
1036
1037
1038 Changes: Modified:
1039 +1 -1 trunk/modules/m_trace.c (File Modified)
1040 +1 -2 trunk/src/s_serv.c (File Modified)
1041
1042
4d7a1ee5 1043jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1044 Log:
1045 Do not try find_server() on a name find_client() has
1046 returned NULL for, as this will always return NULL
1047 since the removal of hostmasking.
1048
1049
1050 Changes: Modified:
1051 +1 -2 trunk/modules/m_pong.c (File Modified)
1052 +0 -4 trunk/src/s_serv.c (File Modified)
1053
1054
e26e2b19 1055jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1056 Log:
1057 Remove server_exists() which checked whether the
1058 server name existed taking hostmasking into account
1059 and just check with find_server(); admittedly
1060 this checks if the name is a SID but that's not
1061 a real problem.
1062
1063
1064 Changes: Modified:
1065 +3 -27 trunk/modules/core/m_server.c (File Modified)
1066
1067
b0b7de54 1068jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1069 Log:
1070 Remove hash_find_masked_server(), which made it possible
1071 to specify the full (unmasked) name of a server behind
1072 a hostmask. As a result find_any_client() (for prefixes)
1073 becomes equal to find_client(), so remove that too.
1074
1075
1076 Changes: Modified:
1077 +0 -1 trunk/include/hash.h (File Modified)
1078 +1 -75 trunk/src/hash.c (File Modified)
1079 +1 -1 trunk/src/parse.c (File Modified)
1080
1081
f42e9ceb 1082jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1083 Log:
1084 Remove '*' from valid server name characters.
1085 This makes it impossible to connect hostmasked servers.
1086 (This support didn't work well anyway, was incompatible
1087 with TS6 and we never masked ourselves.)
1088
1089
1090 Changes: Modified:
1091 +1 -1 trunk/src/match.c (File Modified)
1092
1093
e5d9ca18 1094jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1095 Log:
1096 Change spambot, flooder and jupe joiner notices from host to orighost.
1097
1098
1099 Changes: Modified:
1100 +1 -1 trunk/modules/core/m_join.c (File Modified)
1101 +2 -2 trunk/modules/core/m_message.c (File Modified)
1102 +2 -2 trunk/src/channel.c (File Modified)
1103
1104
63aecfb9 1105jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1106 Log:
1107 Add documentation for SASL client protocol, same as atheme doc/SASL.
1108
1109
1110 Changes: Modified:
1111 + - trunk/doc/sasl.txt (File Added)
1112
1113
0c8f86ec 1114jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1115 Log:
1116 Include real hostname in Closing Link message for unknown
1117 connections that have sent USER. This is helpful for
1118 k-lined users while not breaking server IP hiding.
1119
1120
1121 Changes: Modified:
1122 +3 -1 trunk/src/client.c (File Modified)
1123
1124
dd12a19c 1125jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1126 Log:
1127 Rerun autoconf.
1128
1129
1130 Changes: Modified:
1131 +29 -29 trunk/configure (File Modified)
1132
1133
b1fc1658 1134nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1135 Log:
1136 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1137
1138
1139 Changes: Modified:
1140 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1141
1142
8d090389 1143nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1144 Log:
1145 Backport from early 3.x:
1146
1147 --
1148 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1149 Log:
1150 - remove "Processing connection to foobar.net" message
1151
1152
1153 Changes: Modified:
1154 +0 -3 trunk/src/s_auth.c (File Modified)
1155
1156
1157 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1158 Log:
1159 - missed the processing connection one (actually, we can probably nuke this one)
1160
1161
1162 Changes: Modified:
1163 +1 -2 trunk/src/s_auth.c (File Modified)
1164
1165
1166 river 2006/09/27 16:33:05 UTC (20060927-2174)
1167 Log:
1168 get_client_name = stupid
1169
1170
1171
1172 Changes: Modified:
1173 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1174
1175
1176 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1177 Log:
1178 - remove excessive arguments
1179
1180
1181 Changes: Modified:
1182 +1 -2 trunk/src/s_conf.c (File Modified)
1183 +1 -1 trunk/src/s_user.c (File Modified)
1184
1185
1186 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1187 Log:
1188 - use sendto_one_notice() for on-connect notices too.
1189
1190
1191 Changes: Modified:
1192 +10 -10 trunk/src/s_auth.c (File Modified)
1193
1194
1195 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1196 Log:
1197 - use sendto_one_notice() in the core, too.
1198
1199
1200 Changes: Modified:
1201 +2 -2 trunk/src/chmode.c (File Modified)
1202 +8 -15 trunk/src/modules.c (File Modified)
1203 +3 -5 trunk/src/s_conf.c (File Modified)
1204 +1 -2 trunk/src/s_newconf.c (File Modified)
1205 +20 -57 trunk/src/s_user.c (File Modified)
1206
1207
1208 river 2006/09/27 16:19:25 UTC (20060927-2166)
1209 Log:
1210 the KILL command will use get_client_name(, SHOW_IP) instead of
1211 target->name, and will show a more useful error for local opers
1212
1213
1214
1215 Changes: Modified:
1216 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1217
1218
1219 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1220 Log:
1221 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1222
1223
1224 Changes: Modified:
1225 +4 -2 trunk/src/send.c (File Modified)
1226
1227
1228 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1229 Log:
1230 - back out r2159
1231
1232
1233 Changes: Modified:
1234 +1 -1 trunk/include/client.h (File Modified)
1235
1236
1237 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1238 Log:
1239 - get_id(): fall back to "*" if client has no known name
1240
1241
1242 Changes: Modified:
1243 +1 -1 trunk/include/client.h (File Modified)
1244
1245
1246 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1247 Log:
1248 - convert to sendto_one_notice().
1249
1250
1251 Changes: Modified:
1252 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1253 +4 -6 trunk/unsupported/m_force.c (File Modified)
1254
1255
1256 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1257 Log:
1258 - use sendto_one_notice() in many places instead of
1259 sendto_one(source_p, ":%s NOTICE %s :", ...);
1260
1261
1262 Changes: Modified:
1263 +10 -25 trunk/extensions/example_module.c (File Modified)
1264 +5 -14 trunk/extensions/hurt.c (File Modified)
1265 +1 -2 trunk/extensions/m_42.c (File Modified)
1266 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1267 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1268 +1 -2 trunk/extensions/m_opme.c (File Modified)
1269 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1270 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1271 +3 -7 trunk/modules/core/m_die.c (File Modified)
1272 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1273 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1274 +1 -2 trunk/modules/m_challenge.c (File Modified)
1275 +11 -15 trunk/modules/m_connect.c (File Modified)
1276 +20 -28 trunk/modules/m_dline.c (File Modified)
1277 +2 -2 trunk/modules/m_etrace.c (File Modified)
1278 +11 -21 trunk/modules/m_gline.c (File Modified)
1279 +2 -4 trunk/modules/m_kline.c (File Modified)
1280 +1 -2 trunk/modules/m_rehash.c (File Modified)
1281 +3 -7 trunk/modules/m_restart.c (File Modified)
1282 +31 -45 trunk/modules/m_set.c (File Modified)
1283 +2 -4 trunk/modules/m_testmask.c (File Modified)
1284 +5 -8 trunk/modules/m_unreject.c (File Modified)
1285 +2 -5 trunk/modules/m_xline.c (File Modified)
1286 --
1287
1288
1289 Changes: Modified:
1290 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1291 +10 -25 trunk/extensions/example_module.c (File Modified)
1292 +5 -14 trunk/extensions/hurt.c (File Modified)
1293 +1 -2 trunk/extensions/m_42.c (File Modified)
1294 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1295 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1296 +1 -2 trunk/extensions/m_opme.c (File Modified)
1297 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1298 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1299 +3 -7 trunk/modules/core/m_die.c (File Modified)
1300 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1301 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1302 +1 -2 trunk/modules/m_challenge.c (File Modified)
1303 +11 -15 trunk/modules/m_connect.c (File Modified)
1304 +2 -4 trunk/modules/m_dline.c (File Modified)
1305 +2 -2 trunk/modules/m_etrace.c (File Modified)
1306 +11 -21 trunk/modules/m_gline.c (File Modified)
1307 +2 -4 trunk/modules/m_kline.c (File Modified)
1308 +1 -2 trunk/modules/m_rehash.c (File Modified)
1309 +3 -7 trunk/modules/m_restart.c (File Modified)
1310 +31 -45 trunk/modules/m_set.c (File Modified)
1311 +2 -4 trunk/modules/m_testmask.c (File Modified)
1312 +5 -8 trunk/modules/m_unreject.c (File Modified)
1313 +1 -3 trunk/modules/m_xline.c (File Modified)
1314 +2 -2 trunk/src/chmode.c (File Modified)
1315 +8 -15 trunk/src/modules.c (File Modified)
1316 +10 -14 trunk/src/s_auth.c (File Modified)
1317 +3 -6 trunk/src/s_conf.c (File Modified)
1318 +1 -2 trunk/src/s_newconf.c (File Modified)
1319 +20 -57 trunk/src/s_user.c (File Modified)
1320 +4 -2 trunk/src/send.c (File Modified)
1321 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1322 +4 -6 trunk/unsupported/m_force.c (File Modified)
1323
1324
5366977b 1325nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1326 Log:
1327 - keyword-subst from charybdis 2.2.
1328
1329
1330 Changes: Modified:
1331 +12 -3 trunk/doc/example.conf (File Modified)
1332 +58 -3 trunk/doc/reference.conf (File Modified)
1333 + - trunk/include/substitution.h (File Added)
1334 +1 -0 trunk/src/Makefile.in (File Modified)
1335 +2 -2 trunk/src/s_conf.c (File Modified)
1336 +164 -1 trunk/src/s_user.c (File Modified)
1337 + - trunk/src/substitution.c (File Added)
1338
1339
92fb5c31 1340nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1341 Log:
1342 Removed merge tracking for "svnmerge" for
1343 http://svn.atheme.org/charybdis/branches/release-2.2
1344
1345
1346 Changes: Modified:
1347 + - trunk/ (Property Modified)
1348
1349
1350nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1351 Log:
1352 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1353 http://svn.atheme.org/charybdis/branches/release-2.2
1354
1355
1356 Changes: Modified:
1357 + - trunk/ (Property Modified)
1358
1359
1360nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1361 Log:
1362 Removed merge tracking for "svnmerge" for
1363 http://svn.atheme.org/charybdis/branches/release-2.2
1364
1365
1366 Changes: Modified:
1367 + - trunk/ (Property Modified)
1368
1369
1370nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1371 Log:
1372 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1373 http://svn.atheme.org/charybdis/branches/release-2.2
1374
1375
1376 Changes: Modified:
1377 + - trunk/ (Property Modified)
1378
1379
1380nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1381 Log:
1382 - bleah
1383
1384
1385 Changes: Modified:
1386 + - trunk/ (Property Modified)
1387
1388
1389nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1390 Log:
1391 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1392 http://svn.atheme.org/charybdis/branches/release-2.2
1393
1394
1395 Changes: Modified:
1396 + - trunk/ (Property Modified)
1397
1398
1399nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1400 Log:
1401 - version bump to 2.2.0
1402
1403
1404 Changes: Modified:
1405 +3 -1 trunk/NEWS (File Modified)
1406 +1 -1 trunk/configure.ac (File Modified)
1407
1408
55da5539 1409nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1410 Log:
1411 - the new plan:
1412 + branches/release-2.1 -> 2.2 base
1413 + 3.0 -> branches/cxxconversion
1414 + backport some immediate 3.0 functionality for 2.2
1415 + other stuff
1416
1417
1418 Changes: Modified:
1419 + - trunk/ (File Added)
1420
1421
212380e3 1422jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1423 Log:
1424 Merged revisions 3135,3137 via svnmerge from
1425 http://svn.atheme.org/charybdis/trunk
1426
1427 ........
1428 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1429
1430 - Expand TRACE description
1431 - Mention expiry time in TESTLINE
1432 ........
1433 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1434
1435 Update copyright year for sgml docs to 2007.
1436 ........
1437
1438
1439 Changes: Modified:
1440 + - branches/release-2.1/ (Property Modified)
1441 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1442 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1443
1444
1445jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1446 Log:
1447 Merged revisions 1999 via svnmerge from
1448 http://svn.atheme.org/charybdis/trunk
1449 Add river to CREDITS
1450
1451 ........
1452 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1453
1454 vanity
1455 ........
1456
1457
1458 Changes: Modified:
1459 + - branches/release-2.1/ (Property Modified)
1460 +1 -0 branches/release-2.1/CREDITS (File Modified)
1461
1462
1463jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1464 Log:
1465 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1466 http://svn.atheme.org/charybdis/trunk
1467
1468 ........
1469 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1470
1471 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1472 ........
1473 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1474
1475 - add use_forward to /info
1476 ........
1477 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1478
1479 Call channel_modes() with &me instead of source_p when
1480 sending out a JOIN and SJOIN for a local user. This
1481 saves checking whether they are on the channel they
1482 have just joined.
1483 ........
1484 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1485
1486 If use_forward is disabled:
1487 - hide +fFQ in 005
1488 - hide +f in /mode #channel (/mode #channel f still shows it)
1489 - do not send any mode changes adding +f to local clients
1490 (-f ones are still sent)
1491 ........
1492
1493
1494 Changes: Modified:
1495 + - branches/release-2.1/ (Property Modified)
1496 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1497 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1498 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1499 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1500 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1501 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1502 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1503 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1504 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1505 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1506 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1507 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1508
1509
1510jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1511 Log:
1512 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1513
1514
1515 Changes: Modified:
1516 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1517 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1518 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1519
1520
1521jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1522 Log:
1523 Add accountability (wallops, log) to OKICK.
1524
1525
1526 Changes: Modified:
1527 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1528
1529
1530jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1531 Log:
1532 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1533 Similar to branches/release-2.2 r3061.
1534
1535
1536 Changes: Modified:
1537 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1538
1539
1540jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1541 Log:
1542 - Write xline to file after instead of before notifying opers and source
1543 - Also notify source of failure to add xline
1544 Similar to branches/release-2.2 r3057.
1545
1546
1547 Changes: Modified:
1548 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1549
1550
1551jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1552 Log:
1553 If a dline/kline/resv cannot be added to the file, send
1554 the regular notices to local opers and source anyway,
1555 and also warn the source (local opers were already warned).
1556 Similar to branches/release-2.2 r3053.
1557
1558
1559 Changes: Modified:
1560 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1561
1562
1563jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1564 Log:
1565 Port over fixes from unkline/unxline/unresv to undline.
1566 Similar to branches/release-2.2 r3049.
1567
1568
1569 Changes: Modified:
1570 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1571
1572
1573jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1574 Log:
1575 Merged revisions 2915 via svnmerge from
1576 http://svn.atheme.org/charybdis/trunk
1577
1578 ........
1579 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1580
1581 In usage message, show kline.conf and xline.conf instead
1582 of klines.conf and xlines.conf.
1583 ........
1584
1585
1586 Changes: Modified:
1587 + - branches/release-2.1/ (Property Modified)
1588 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1589
1590
1591jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1592 Log:
1593 Merged revisions 2831,2833,2853 via svnmerge from
1594 http://svn.atheme.org/charybdis/trunk
1595
1596 ........
1597 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1598
1599 unkline/unxline/unresv:
1600 - if fclose on the output returns an error, treat this as a
1601 write error too
1602 - check if the rename from the temp file to the ban conf failed
1603 ........
1604 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1605
1606 When adding a permanent dline/kline/xline/resv, check
1607 the return value of fclose().
1608 ........
1609 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1610
1611 Do not free xline aconf if it could not be written out.
1612 It will be added to the list in memory anyway.
1613 ........
1614
1615
1616 Changes: Modified:
1617 + - branches/release-2.1/ (Property Modified)
1618 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1619 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1620 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1621 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1622
1623
1624jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1625 Log:
1626 NEWS: Clarify effects of ip_cloaking changes a little.
1627
1628
1629 Changes: Modified:
1630 +2 -0 branches/release-2.1/NEWS (File Modified)
1631
1632
1633jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1634 Log:
1635 Rerun autoconf.
1636
1637
1638 Changes: Modified:
1639 +9 -9 branches/release-2.1/configure (File Modified)
1640
1641
1642jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1643 Log:
1644 Version bump on 2.1 branch to 2.1.2.
1645
1646
1647 Changes: Modified:
1648 +1 -1 branches/release-2.1/configure.ac (File Modified)
1649
1650
1651jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1652 Log:
1653 Mention r2801/r2805.
1654
1655
1656 Changes: Modified:
1657 +1 -0 branches/release-2.1/NEWS (File Modified)
1658
1659
1660jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1661 Log:
1662 Merged revisions 2801 via svnmerge from
1663 http://svn.atheme.org/charybdis/trunk
1664
1665 ........
1666 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1667
1668 ip_cloaking: try to avoid truncation by removing more
1669 components of the hostname (except the TLD).
1670 ........
1671
1672
1673 Changes: Modified:
1674 + - branches/release-2.1/ (Property Modified)
1675 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1676
1677
1678jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1679 Log:
1680 Update NEWS.
1681
1682
1683 Changes: Modified:
1684 +8 -1 branches/release-2.1/NEWS (File Modified)
1685
1686
1687jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1688 Log:
1689 Merged revisions 2781 via svnmerge from
1690 http://svn.atheme.org/charybdis/trunk
1691
1692 ........
1693 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1694
1695 Fix stupid bug: checked a hostmask against the found
1696 ban instead of all exceptions, causing all host mangled
1697 clients to be exempted if there was a single ban
1698 exception in many cases.
1699 ........
1700
1701
1702 Changes: Modified:
1703 + - branches/release-2.1/ (Property Modified)
1704 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1705
1706
1707jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1708 Log:
1709 Merged revisions 2773 via svnmerge from
1710 http://svn.atheme.org/charybdis/trunk
1711
1712 ........
1713 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1714
1715 user@host must be *@* for a shared{} block with flags=locops
1716 (server should not be *).
1717 ........
1718
1719
1720 Changes: Modified:
1721 + - branches/release-2.1/ (Property Modified)
1722 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1723
1724
1725jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1726 Log:
1727 Tweak \s code a little.
1728
1729
1730 Changes: Modified:
1731 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1732 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1733 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1734
1735
1736jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1737 Log:
1738 Merged revisions 2761 via svnmerge from
1739 http://svn.atheme.org/charybdis/trunk
1740
1741 ........
1742 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1743
1744 The testline/no_tilde fixes are in 2.1.1.
1745 ........
1746
1747
1748 Changes: Modified:
1749 + - branches/release-2.1/ (Property Modified)
1750 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1751
1752
1753jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1754 Log:
1755 Update NEWS.
1756
1757
1758 Changes: Modified:
1759 +4 -1 branches/release-2.1/NEWS (File Modified)
1760
1761
1762jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1763 Log:
1764 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
1765 http://svn.atheme.org/charybdis/trunk
1766 no_tilde fixes
1767
1768 ........
1769 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1770
1771 If the auth{} block has no_tilde and is not kline exempt,
1772 check the username without tilde against klines too.
1773 This is consistent with the way klines work on spoofs
1774 (klines checked on both raw and appearing-on-IRC version).
1775 ........
1776 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1777
1778 Rework the fix for klines with no_tilde.
1779 Add an extra argument to find_address_conf() for the
1780 username without tilde, as that may contain one character more.
1781 ........
1782 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1783
1784 Unbreak compile (because of r2697).
1785 testline with ~ could be improved some more perhaps, but this should work.
1786 ........
1787 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1788
1789 testline: take no_tilde and username truncation into account
1790 ........
1791 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1792
1793 Add some information on /testline with no_tilde and username truncation.
1794 ........
1795
1796
1797 Changes: Modified:
1798 + - branches/release-2.1/ (Property Modified)
1799 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1800 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1801 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1802 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1803 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1804 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1805
1806
1807jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1808 Log:
1809 Merged revisions 2149,2151 via svnmerge from
1810 http://svn.atheme.org/charybdis/trunk
1811
1812 ........
1813 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1814
1815 Move kills from services from +s to +k snomask.
1816 Kills from non-service opers remain on +s.
1817 ........
1818 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1819
1820 Update description of +s and +k snomasks.
1821 ........
1822
1823
1824 Changes: Modified:
1825 + - branches/release-2.1/ (Property Modified)
1826 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1827 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1828 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1829
1830
1831jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1832 Log:
1833 Merged revisions 2685 via svnmerge from
1834 http://svn.atheme.org/charybdis/trunk
1835
1836 ........
1837 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1838
1839 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1840 ........
1841
1842
1843 Changes: Modified:
1844 + - branches/release-2.1/ (Property Modified)
1845 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1846
1847
1848jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1849 Log:
1850 Merged revisions 2693 via svnmerge from
1851 http://svn.atheme.org/charybdis/trunk
1852
1853 ........
1854 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1855
1856 Fix truncation (by one) of unidented usernames
1857 if user registration is done because of DNSBL
1858 completion (which is the usual case if a valid
1859 NICK and USER are sent quickly and any DNSBLs
1860 are enabled).
1861 ........
1862
1863
1864 Changes: Modified:
1865 + - branches/release-2.1/ (Property Modified)
1866 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1867
1868
1869jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1870 Log:
1871 Update NEWS.
1872
1873
1874 Changes: Modified:
1875 +10 -0 branches/release-2.1/NEWS (File Modified)
1876
1877
1878jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1879 Log:
1880 Rerun autoconf.
1881
1882
1883 Changes: Modified:
1884 +9 -9 branches/release-2.1/configure (File Modified)
1885
1886
1887jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1888 Log:
1889 Version bump to 2.1.1.
1890
1891
1892 Changes: Modified:
1893 +1 -1 branches/release-2.1/configure.ac (File Modified)
1894
1895
1896jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1897 Log:
1898 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
1899 http://svn.atheme.org/charybdis/trunk
1900
1901 ........
1902 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1903
1904 - fix a server notice on SID collision where the server name is mentioned twice
1905 ........
1906 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1907
1908 - get_server_name() is stupid
1909 ........
1910 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1911
1912 - fix an oops
1913 ........
1914 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1915
1916 Do the Attempt to re-introduce SID server notice somewhat
1917 differently, showing a real host again if !HIDE_SERVERS_IPS
1918 and still showing the server name exactly once.
1919 ........
1920 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1921
1922 Fix log message for Attempt to re-introduce SID (server notice was ok).
1923 ........
1924 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1925
1926 - replace "No N line" with "no connect block" in a
1927 serverlog message
1928 - show attempted server name in a few serverlog messages
1929 ........
1930
1931
1932 Changes: Modified:
1933 + - branches/release-2.1/ (Property Modified)
1934 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1935
1936
1937jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1938 Log:
1939 Merged revisions 2218 via svnmerge from
1940 http://svn.atheme.org/charybdis/trunk
1941
1942 ........
1943 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1944
1945 Fix garbage in /stats y output on 64-bit archs.
1946 ........
1947
1948
1949 Changes: Modified:
1950 + - branches/release-2.1/ (Property Modified)
1951 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1952
1953
1954jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1955 Log:
1956 Merged revisions 2438 via svnmerge from
1957 http://svn.atheme.org/charybdis/trunk
1958
1959 ........
1960 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1961
1962 Enable Revision keyword in addition to Id.
1963 ........
1964
1965
1966 Changes: Modified:
1967 + - branches/release-2.1/ (Property Modified)
1968 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1969
1970
1971jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1972 Log:
1973 Merged revisions 2679 via svnmerge from
1974 http://svn.atheme.org/charybdis/trunk
1975
1976 ........
1977 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1978
1979 Port over ratbox 2.2 r23253 (anfl):
1980 - remove the cached storage of how many +beI there are, thereby fixing a
1981 case where it can get desynced from reality
1982 ........
1983
1984
1985 Changes: Modified:
1986 + - branches/release-2.1/ (Property Modified)
1987 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1988 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1989
1990
1991jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1992 Log:
1993 Merged revisions 2093,2095 via svnmerge from
1994 http://svn.atheme.org/charybdis/trunk
1995
1996 ........
1997 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1998
1999 - change DNSBL licensing to BSD.
2000 ........
2001 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2002
2003 - change x86-assembly FNV implementation to BSD license
2004 ........
2005
2006
2007 Changes: Modified:
2008 + - branches/release-2.1/ (Property Modified)
2009 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2010 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2011
2012
2013jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2014 Log:
2015 Merged revisions 2073,2075 via svnmerge from
2016 http://svn.atheme.org/charybdis/trunk
2017
2018 ........
2019 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2020
2021 Put full information in the squit reason when exiting
2022 a server due to a servlink (ziplinks) error.
2023 ........
2024 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2025
2026 Put full information in the squit reason when exiting
2027 a server due to not enough arguments for a command.
2028 ........
2029
2030
2031 Changes: Modified:
2032 + - branches/release-2.1/ (Property Modified)
2033 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2034 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2035
2036
2037jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2038 Log:
2039 Merged revisions 2071 via svnmerge from
2040 http://svn.atheme.org/charybdis/trunk
2041
2042 ........
2043 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2044
2045 Don't redirect users from an existing domain to an
2046 existing server in reference.conf.
2047 Idea from ratbox.
2048 ........
2049
2050
2051 Changes: Modified:
2052 + - branches/release-2.1/ (Property Modified)
2053 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2054
2055
2056jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2057 Log:
2058 Merged revisions 2053 via svnmerge from
2059 http://svn.atheme.org/charybdis/trunk
2060
2061 ........
2062 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2063
2064 Make find_channel_membership() choose the shortest list
2065 (channel's list or user's list) to search, avoiding excessive
2066 CPU usage with services which are in lots of channels.
2067 From ratbox 2.2 (anfl/jilles)
2068 ........
2069
2070
2071 Changes: Modified:
2072 + - branches/release-2.1/ (Property Modified)
2073 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2074
2075
2076jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2077 Log:
2078 Rerun autoconf.
2079
2080
2081 Changes: Modified:
2082 +9 -9 branches/release-2.1/configure (File Modified)
2083
2084
2085jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2086 Log:
2087 Version change 2.1.0rc1 -> 2.1.0 (release).
2088
2089
2090 Changes: Modified:
2091 +1 -1 branches/release-2.1/configure.ac (File Modified)
2092
2093
2094jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2095 Log:
2096 Merged revisions 2029 via svnmerge from
2097 http://svn.atheme.org/charybdis/trunk
2098
2099 ........
2100 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2101
2102 NEWS: mention m_webirc.c module
2103 ........
2104
2105
2106 Changes: Modified:
2107 + - branches/release-2.1/ (Property Modified)
2108 +1 -0 branches/release-2.1/NEWS (File Modified)
2109
2110
2111jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2112 Log:
2113 Rerun autoconf.
2114
2115
2116 Changes: Modified:
2117 +9 -9 branches/release-2.1/configure (File Modified)
2118
2119
2120jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2121 Log:
2122 Change version to 2.1.0rc1.
2123
2124
2125 Changes: Modified:
2126 +1 -1 branches/release-2.1/configure.ac (File Modified)
2127
2128
2129jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2130 Log:
2131 Merged revisions 2021 via svnmerge from
2132 http://svn.atheme.org/charybdis/trunk
2133
2134 ........
2135 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2136
2137 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2138 related flaky looking things, and instead keep a list
2139 of BlacklistClients in PreClient.
2140 ........
2141
2142
2143 Changes: Modified:
2144 + - branches/release-2.1/ (Property Modified)
2145 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2146 +1 -1 branches/release-2.1/include/client.h (File Modified)
2147 +0 -1 branches/release-2.1/include/res.h (File Modified)
2148 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2149 +0 -24 branches/release-2.1/src/res.c (File Modified)
2150 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2151
2152
2153jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2154 Log:
2155 Merged revisions 2015,2017 via svnmerge from
2156 http://svn.atheme.org/charybdis/trunk
2157
2158 ........
2159 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2160
2161 Check if the name in the question section of the
2162 DNS reply matches what we queried, to guard against
2163 late replies to a previous query with the same id.
2164 ........
2165 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2166
2167 res.c: add a comment summarizing our changes
2168 ........
2169
2170
2171 Changes: Modified:
2172 + - branches/release-2.1/ (Property Modified)
2173 +53 -18 branches/release-2.1/src/res.c (File Modified)
2174
2175
2176jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2177 Log:
2178 Merged revisions 1981 via svnmerge from
2179 http://svn.atheme.org/charybdis/trunk
2180
2181 ........
2182 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2183
2184 Alphabetize extensions and tweak the descriptions a little.
2185 ........
2186
2187
2188 Changes: Modified:
2189 + - branches/release-2.1/ (Property Modified)
2190 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2191 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2192
2193
2194jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2195 Log:
2196 Merged revisions 1975 via svnmerge from
2197 http://svn.atheme.org/charybdis/trunk
2198
2199 ........
2200 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2201
2202 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2203 We should use the IP and not truncate the hostname.
2204 From ratbox 2.2 (androsyn)
2205 ........
2206
2207
2208 Changes: Modified:
2209 + - branches/release-2.1/ (Property Modified)
2210 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2211
2212
2213jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2214 Log:
2215 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2216 http://svn.atheme.org/charybdis/trunk
2217
2218
2219 Changes: Modified:
2220 + - branches/release-2.1/ (Property Modified)
2221
2222
2223nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2224 Log:
2225 - branch 2.1 release family
2226
2227
2228 Changes: Modified:
2229 + - branches/release-2.1/ (File Added)
2230
2231
2232jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2233 Log:
2234 Describe new handling of host mangling in channel bans in SGML.
2235
2236
2237 Changes: Modified:
2238 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2239
2240
2241nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2242 Log:
2243 - ok, 2.1 operline brought to you by marvin the melancholy robot
2244
2245
2246 Changes: Modified:
2247 +1 -1 trunk/src/messages.tab (File Modified)
2248
2249
2250nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2251 Log:
2252 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2253 If anybody comes up with anything better, then please let us know
2254 and we will change this before 2.1 is branched.
2255
2256
2257 Changes: Modified:
2258 +1 -1 trunk/src/messages.tab (File Modified)
2259
2260
2261jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2262 Log:
2263 Add EUID to capab.txt.
2264
2265
2266 Changes: Modified:
2267 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2268
2269
2270jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2271 Log:
2272 Update NEWS file.
2273
2274
2275 Changes: Modified:
2276 +3 -0 trunk/NEWS (File Modified)
2277
2278
2279jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2280 Log:
2281 Allow service{} servers to manipulate the nick delay table
2282 (for "nickserv enforcement").
2283 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2284 If duration is 0, the nickdelay entry is removed, otherwise
2285 it is added with the duration in seconds (maximum 24 hours).
2286 It is suggested that this is used if the EUID capab is present.
2287
2288
2289 Changes: Modified:
2290 +42 -1 trunk/modules/m_services.c (File Modified)
2291
2292
2293jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2294 Log:
2295 HURT: strip off *@ from the start of the mask
2296 reject anything else containing '@' or '!'
2297
2298
2299 Changes: Modified:
2300 +11 -0 trunk/extensions/hurt.c (File Modified)
2301
2302
2303jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2304 Log:
2305 ircd.c: need supported.h here
2306
2307
2308 Changes: Modified:
2309 +1 -0 trunk/src/ircd.c (File Modified)
2310
2311
2312jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2313 Log:
2314 HURT: less ambiguity here
2315 ips/hosts to be hurt must contain a '.' or ':' otherwise
2316 they are interpreted as nicks
2317
2318
2319 Changes: Modified:
2320 +14 -9 trunk/extensions/hurt.c (File Modified)
2321
2322
2323nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2324 Log:
2325 - we're now ircd-charybdis.org.
2326 - properly alphabetize credits
2327
2328
2329 Changes: Modified:
2330 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2331
2332
2333nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2334 Log:
2335 - add additional modules to the configs
2336
2337
2338 Changes: Modified:
2339 +6 -0 trunk/doc/example.conf (File Modified)
2340 +12 -0 trunk/doc/reference.conf (File Modified)
2341
2342
2343nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2344 Log:
2345 - remove hurt.h, it is pointless and confusing
2346
2347
2348 Changes: Modified:
2349 +27 -62 trunk/extensions/hurt.c (File Modified)
2350 + - trunk/extensions/hurt.h (File Deleted)
2351
2352
2353nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2354 Log:
2355 - add code to suggest a local HURT by nickname.
2356 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2357
2358
2359 Changes: Modified:
2360 +40 -10 trunk/extensions/hurt.c (File Modified)
2361 +1 -0 trunk/extensions/hurt.h (File Modified)
2362
2363
2364nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2365 Log:
2366 - update NEWS file
2367
2368
2369 Changes: Modified:
2370 +2 -1 trunk/NEWS (File Modified)
2371
2372
2373jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2374 Log:
2375 MASKTRACE/TESTMASK: check orighost as well
2376
2377
2378 Changes: Modified:
2379 +4 -2 trunk/modules/m_etrace.c (File Modified)
2380 +3 -1 trunk/modules/m_testmask.c (File Modified)
2381
2382
2383jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2384 Log:
2385 Make RPL_ISUPPORT (005) numeric modularizable.
2386 Currently it will reassemble the numeric every time
2387 it needs to be sent, using a few dozen callbacks;
2388 if this is too slow some caching scheme should be
2389 implemented.
2390
2391
2392 Changes: Modified:
2393 +0 -1 trunk/include/s_user.h (File Modified)
2394 +36 -114 trunk/include/supported.h (File Modified)
2395 +1 -1 trunk/modules/m_version.c (File Modified)
2396 +1 -0 trunk/src/Makefile.in (File Modified)
2397 +1 -0 trunk/src/ircd.c (File Modified)
2398 +300 -25 trunk/src/s_user.c (File Modified)
2399 + - trunk/src/supported.c (File Added)
2400
2401
2402jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2403 Log:
2404 EUID orighost could differ from host only in case,
2405 do not mark as dynamic spoof then
2406
2407
2408 Changes: Modified:
2409 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2410
2411
2412jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2413 Log:
2414 kline help file: clarify a bit and remove some obsolete stuff
2415 partly suggested by Olin
2416
2417
2418 Changes: Modified:
2419 +8 -8 trunk/help/opers/kline (File Modified)
2420
2421
2422jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2423 Log:
2424 Update NEWS file.
2425
2426
2427 Changes: Modified:
2428 +20 -0 trunk/NEWS (File Modified)
2429
2430
2431jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2432 Log:
2433 Show real host/IP to nonopers whoising themselves.
2434 The IP is not shown for auth{} spoofs, otherwise it is,
2435 as it looked rather weird to me to show an auth{} spoofed
2436 IP like this. (/userhost on self still shows the IP.)
2437
2438
2439 Changes: Modified:
2440 +13 -2 trunk/modules/m_whois.c (File Modified)
2441
2442
2443jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2444 Log:
2445 Document nick_delay stuff and move it around a bit.
2446
2447
2448 Changes: Modified:
2449 +1 -2 trunk/doc/example.conf (File Modified)
2450 +8 -2 trunk/doc/reference.conf (File Modified)
2451
2452
2453nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2454 Log:
2455 - disable nickdelay by default. Needs to be documented in reference.conf.
2456
2457
2458 Changes: Modified:
2459 +2 -0 trunk/doc/example.conf (File Modified)
2460 +2 -0 trunk/doc/reference.conf (File Modified)
2461
2462
2463jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2464 Log:
2465 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2466
2467
2468 Changes: Modified:
2469 +2 -1 trunk/modules/m_services.c (File Modified)
2470
2471
2472jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2473 Log:
2474 ip_cloaking: somewhat hackish but we need to send the
2475 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2476 umodes
2477
2478
2479 Changes: Modified:
2480 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2481
2482
2483jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2484 Log:
2485 If EUID is used, show realhost in far connect notice
2486 (but not in far disconnect notice).
2487
2488
2489 Changes: Modified:
2490 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2491
2492
2493jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2494 Log:
2495 ip_cloaking:
2496 - use non-ENCAP CHGHOST if possible
2497 - really introduce new users with their mangled and real
2498 host if +h is in default umodes
2499
2500
2501 Changes: Modified:
2502 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2503
2504
2505jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2506 Log:
2507 Add non-ENCAP CHGHOST.
2508
2509
2510 Changes: Modified:
2511 +49 -11 trunk/modules/m_chghost.c (File Modified)
2512
2513
2514jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2515 Log:
2516 Initial addition of EUID (puts realhost/account in same
2517 command as user introduction).
2518 See doc/technical/euid.txt for more information.
2519 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2520
2521
2522 Changes: Modified:
2523 + - trunk/doc/technical/euid.txt (File Added)
2524 +2 -1 trunk/include/s_serv.h (File Modified)
2525 +1 -1 trunk/include/s_user.h (File Modified)
2526 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2527 +1 -34 trunk/modules/m_chghost.c (File Modified)
2528 +0 -28 trunk/modules/m_services.c (File Modified)
2529 +30 -1 trunk/src/s_serv.c (File Modified)
2530 +30 -3 trunk/src/s_user.c (File Modified)
2531
2532
2533jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2534 Log:
2535 Store the mangled host in localClient and use it for
2536 ban matching (also match real host for mangled users,
2537 also match mangled host for uncloaked users).
2538 Improve interaction of +h with auth{} and services
2539 spoofs.
2540 Note that all of this only applies to clients who
2541 connect after the mangling module is loaded
2542 (other clients cannot even set +h).
2543 The sorcerynet cloaking module has not been updated
2544 for these changes.
2545
2546
2547 Changes: Modified:
2548 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2549 +3 -0 trunk/include/client.h (File Modified)
2550 +64 -5 trunk/src/channel.c (File Modified)
2551 +1 -0 trunk/src/client.c (File Modified)
2552 +2 -2 trunk/src/s_user.c (File Modified)
2553
2554
2555jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2556 Log:
2557 Document /stats U letters in sgml.
2558
2559
2560 Changes: Modified:
2561 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2562
2563
2564jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2565 Log:
2566 Better description of hub_mask and leaf_mask.
2567
2568
2569 Changes: Modified:
2570 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2571
2572
2573jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2574 Log:
2575 Add operspy_dont_care_user_info to sgml docs.
2576
2577
2578 Changes: Modified:
2579 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2580
2581
2582jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2583 Log:
2584 Add general::operspy_dont_care_user_info.
2585 This makes /who mask equivalent to /who !mask for opers
2586 with the operspy flag, and removes the operspy log/notice
2587 on /who mask, /masktrace and /scan.
2588 The necessary privilege (operspy flag) is unchanged.
2589 Behaviour for the other operspy commands (channel
2590 related ones) is also unchanged.
2591
2592
2593 Changes: Modified:
2594 +1 -0 trunk/doc/example.conf (File Modified)
2595 +6 -0 trunk/doc/reference.conf (File Modified)
2596 +1 -0 trunk/include/s_conf.h (File Modified)
2597 +10 -8 trunk/modules/m_etrace.c (File Modified)
2598 +6 -0 trunk/modules/m_info.c (File Modified)
2599 +8 -5 trunk/modules/m_scan.c (File Modified)
2600 +1 -1 trunk/modules/m_version.c (File Modified)
2601 +6 -1 trunk/modules/m_who.c (File Modified)
2602 +1 -0 trunk/src/newconf.c (File Modified)
2603 +1 -0 trunk/src/s_conf.c (File Modified)
2604
2605
2606jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2607 Log:
2608 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2609 This letter will also be used for showing operspy with
2610 limited accountability (show non channel related info
2611 without '!' or notice).
2612
2613
2614 Changes: Modified:
2615 +2 -0 trunk/doc/server-version-info (File Modified)
2616 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2617 +2 -0 trunk/include/ircd.h (File Modified)
2618 +6 -0 trunk/modules/m_info.c (File Modified)
2619 +2 -0 trunk/modules/m_version.c (File Modified)
2620 +1 -0 trunk/src/ircd_state.c (File Modified)
2621
2622
2623jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2624 Log:
2625 Add m_webirc module, allows showing real host of CGI:IRC users.
2626 Differences to the version available on my web page for a while:
2627 instructions on how to set it up.
2628
2629
2630 Changes: Modified:
2631 +137 -0 trunk/extensions/Makefile.in (File Modified)
2632 + - trunk/extensions/m_webirc.c (File Added)
2633
2634
2635nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2636 Log:
2637 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2638
2639
2640 Changes: Modified:
2641 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2642
2643
2644nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2645 Log:
2646 - move beu from core to contributors
2647 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2648
2649
2650 Changes: Modified:
2651 +2 -2 trunk/CREDITS (File Modified)
2652
2653
2654jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2655 Log:
2656 Mention that class blocks must be defined before the
2657 auth or connect blocks referencing them.
2658
2659
2660 Changes: Modified:
2661 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2662
2663
2664jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2665 Log:
2666 extb_canjoin:
2667 - change from "can join" to "is banned", this reverses sense
2668 and removes "weird" checks like for +i, +l, +j
2669 - don't allow $j to same channel
2670 - +s/+p restriction removed, anyone can /mode b anyway
2671 - +k check removed
2672
2673
2674 Changes: Modified:
2675 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2676
2677
2678jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2679 Log:
2680 Add a few important lines from reference.conf to example.conf.
2681
2682
2683 Changes: Modified:
2684 +8 -1 trunk/doc/example.conf (File Modified)
2685
2686
2687nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2688 Log:
2689 - we don't support rtsigio anymore
2690 - we definately don't support VMS nor Cygwin either.
2691
2692
2693 Changes: Modified:
2694 +2 -2 trunk/INSTALL (File Modified)
2695 +0 -2 trunk/README.FIRST (File Modified)
2696
2697
2698nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2699 Log:
2700 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2701
2702
2703 Changes: Modified:
2704 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2705
2706
2707jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2708 Log:
2709 extb_canjoin:
2710 - return EXTBAN_NOMATCH for a valid ban that does not match
2711 - consider a $j ban invalid if we were already processing a
2712 can_join for a $j ban
2713
2714
2715 Changes: Modified:
2716 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2717
2718
2719jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2720 Log:
2721 extb_extgecos: realhost -> orighost
2722
2723
2724 Changes: Modified:
2725 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2726
2727
2728nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2729 Log:
2730 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2731
2732
2733 Changes: Modified:
2734 +59 -0 trunk/extensions/Makefile.in (File Modified)
2735 + - trunk/extensions/extb_canjoin.c (File Added)
2736
2737
2738nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2739 Log:
2740 - oh right, charybdis calls that 'orighost'.
2741
2742
2743 Changes: Modified:
2744 +2 -2 trunk/modules/m_who.c (File Modified)
2745
2746
2747nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2748 Log:
2749 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2750
2751
2752 Changes: Modified:
2753 +2 -0 trunk/modules/m_who.c (File Modified)
2754
2755
2756nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2757 Log:
2758 - also check $x against realhost
2759
2760
2761 Changes: Modified:
2762 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2763
2764
2765jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2766 Log:
2767 Sorcerynet people want a debugging notice moved from +s to +d.
2768
2769
2770 Changes: Modified:
2771 +1 -1 trunk/src/blacklist.c (File Modified)
2772
2773
2774jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2775 Log:
2776 Use source_p instead of client_p for free_pre_client().
2777 client_p could be NULL or another client.
2778
2779
2780 Changes: Modified:
2781 +1 -1 trunk/src/client.c (File Modified)
2782
2783
2784nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2785 Log:
2786 - revert this, I know how to fix it now
2787
2788
2789 Changes: Modified:
2790 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2791
2792
2793nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2794 Log:
2795 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2796 This fix is probably suboptimal, but it does indeed fix the problem.
2797
2798
2799 Changes: Modified:
2800 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2801
2802
2803nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2804 Log:
2805 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2806
2807
2808 Changes: Modified:
2809 +49 -0 trunk/extensions/Makefile.in (File Modified)
2810 + - trunk/extensions/extb_extgecos.c (File Added)
2811
2812
2813jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2814 Log:
2815 Remove undocumented and unused general::fallback_to_ip6_int config option.
2816
2817
2818 Changes: Modified:
2819 +0 -3 trunk/include/s_conf.h (File Modified)
2820 +0 -3 trunk/src/newconf.c (File Modified)
2821
2822
2823jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2824 Log:
2825 SGML docs:
2826 - document new TESTMASK
2827 - mention that TESTMASK matching is the same as MASKTRACE matching
2828 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2829 been that way)
2830
2831
2832 Changes: Modified:
2833 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2834
2835
2836jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2837 Log:
2838 New testmask from ratbox 2.2.
2839 Allows matches on nick, ip and gecos in addition to user
2840 and host, and is fully analogous to masktrace.
2841 The numeric has changed from 724 to 727 and fields in it
2842 have changed.
2843
2844
2845 Changes: Modified:
2846 +4 -3 trunk/help/opers/testmask (File Modified)
2847 +1 -0 trunk/include/numeric.h (File Modified)
2848 +82 -9 trunk/modules/m_testmask.c (File Modified)
2849 +2 -2 trunk/src/messages.tab (File Modified)
2850
2851
2852jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2853 Log:
2854 contrib -> extensions
2855
2856
2857 Changes: Modified:
2858 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2859
2860
2861jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2862 Log:
2863 CHGHOST: Check validity of new hostname.
2864 If the command came from a local client (disabled by
2865 default), send an error message and drop the command.
2866 If the command came from a remote client or server,
2867 send a notice to opers and the target user (if local).
2868
2869
2870 Changes: Modified:
2871 +42 -1 trunk/modules/m_chghost.c (File Modified)
2872
2873
2874jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2875 Log:
2876 Update NEWS file.
2877
2878
2879 Changes: Modified:
2880 +23 -1 trunk/NEWS (File Modified)
2881
2882
2883jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2884 Log:
2885 When an outgoing server connection succeeds, set
2886 localClient->ip by simply copying the whole sockaddr
2887 struct instead of copying certain parts only.
2888
2889
2890 Changes: Modified:
2891 +1 -19 trunk/src/s_serv.c (File Modified)
2892
2893
2894jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2895 Log:
2896 Give a special error message and ignore the connect block
2897 if trying to add a connect block for the server's own name.
2898
2899
2900 Changes: Modified:
2901 +7 -0 trunk/src/newconf.c (File Modified)
2902
2903
2904jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2905 Log:
2906 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2907 when --disable-balloc is used, so that it compiles.
2908 Obviously the BlockHeapUsage() stub returns just zeroes so
2909 /stats z will be less informative.
2910
2911
2912 Changes: Modified:
2913 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2914
2915
2916jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2917 Log:
2918 Free and zero dns_query in DNS callback for outgoing connect.
2919 This avoids double free of reslist.
2920
2921
2922 Changes: Modified:
2923 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2924
2925
2926jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2927 Log:
2928 From ratbox, log failed outgoing connections to serverlog.
2929 Added: IP address.
2930
2931
2932 Changes: Modified:
2933 +13 -1 trunk/src/s_serv.c (File Modified)
2934
2935
2936jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2937 Log:
2938 Change serverlog message when connecting to be more clear and show the port number.
2939
2940
2941 Changes: Modified:
2942 +1 -1 trunk/src/s_serv.c (File Modified)
2943
2944
2945jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2946 Log:
2947 Remove gethost_byname(), this is meaningless
2948 since the removal of AAAA -> A fallback (r1763).
2949
2950
2951 Changes: Modified:
2952 +0 -1 trunk/include/res.h (File Modified)
2953 +0 -12 trunk/src/res.c (File Modified)
2954
2955
2956jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2957 Log:
2958 Remove ip6.int support and use only ip6.arpa.
2959 The global ip6.int zone has disappeared on June 1
2960 and a lot of other software has been removing ip6.int
2961 support also.
2962 This removes the second and last case where IPv6
2963 support in charybdis causes extra lookups and slows
2964 DNS down.
2965
2966
2967 Changes: Modified:
2968 +5 -27 trunk/src/res.c (File Modified)
2969
2970
2971jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2972 Log:
2973 Mention new default (r1767) for connect::aftype in sgml docs.
2974
2975
2976 Changes: Modified:
2977 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2978
2979
2980jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2981 Log:
2982 Use IPv6 if connect::host looks like an IPv6 address
2983 (contains a colon). No need to aftype=ipv6 anymore.
2984
2985
2986 Changes: Modified:
2987 +2 -0 trunk/src/newconf.c (File Modified)
2988
2989
2990jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2991 Log:
2992 More information about connect::host.
2993
2994
2995 Changes: Modified:
2996 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2997
2998
2999jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3000 Log:
3001 Remove fallback to A if AAAA cannot be found.
3002 In case of a forward check of a reverse lookup, we
3003 already know if it's ipv4 or ipv6, so it is not
3004 useful and in case of a forward lookup of a hostname
3005 in connect::host, connect::aftype already specifies
3006 if it's ipv4 or ipv6.
3007
3008
3009 Changes: Modified:
3010 +4 -27 trunk/src/res.c (File Modified)
3011
3012
3013jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3014 Log:
3015 msg_channel():
3016 - check if +c made the message text empty and refuse
3017 to send it if so
3018 - don't copy message text if it is not necessary
3019 (channel is -c)
3020
3021
3022 Changes: Modified:
3023 +14 -4 trunk/modules/core/m_message.c (File Modified)
3024
3025
3026jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3027 Log:
3028 remove_conf_item(): do not free cf_name, this is generally a string constant
3029
3030
3031 Changes: Modified:
3032 +0 -1 trunk/src/newconf.c (File Modified)
3033
3034
3035jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3036 Log:
3037 Remove the old unused FDL_ constants.
3038
3039
3040 Changes: Modified:
3041 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3042
3043
3044jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3045 Log:
3046 Remove an unused struct irc_sockaddr_storage from fde_t
3047 (allocated for every possible file descriptor).
3048
3049
3050 Changes: Modified:
3051 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3052
3053
3054jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3055 Log:
3056 If the DNS lookup for an outgoing connection is still
3057 pending when it is closed, clean it up.
3058
3059
3060 Changes: Modified:
3061 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3062
3063
3064jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3065 Log:
3066 If proc_answer() fails (for example if a lookup for an
3067 A record returns a CNAME), fail the query immediately.
3068 Previously the packet was just ignored, leaving the
3069 query to time out.
3070
3071
3072 Changes: Modified:
3073 +4 -8 trunk/src/res.c (File Modified)
3074
3075
3076jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3077 Log:
3078 Correct sockhost field in an outgoing server connection.
3079 First copy the host field from the server_conf, then
3080 take the IP from to where the connection was attempted
3081 when the connection callback is called.
3082 (Before r1747 this used the IP from the server_conf.)
3083
3084
3085 Changes: Modified:
3086 +8 -2 trunk/src/s_serv.c (File Modified)
3087
3088
3089jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3090 Log:
3091 Remove ipnum (keep aftype) and dns_query from server_conf.
3092 We don't keep track of binary form address in connect{}
3093 blocks anymore, DNS lookups of names in host= gone.
3094 As before the DNS lookup is done on connect.
3095 This should unbreak hostnames in host= somewhat.
3096
3097
3098 Changes: Modified:
3099 +1 -2 trunk/include/s_newconf.h (File Modified)
3100 +2 -2 trunk/src/newconf.c (File Modified)
3101 +1 -42 trunk/src/s_newconf.c (File Modified)
3102 +12 -31 trunk/src/s_serv.c (File Modified)
3103
3104
3105jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3106 Log:
3107 Rerun autoconf.
3108
3109
3110 Changes: Modified:
3111 +1 -1 trunk/configure (File Modified)
3112
3113
3114jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3115 Log:
3116 Fix --disable-balloc help text (said --disable-small-net).
3117
3118
3119 Changes: Modified:
3120 +1 -1 trunk/configure.ac (File Modified)
3121
3122
3123jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3124 Log:
3125 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3126 services (+S). Unlike operstring and adminstring, this
3127 is not changeable with /quote set but is updated on rehash.
3128
3129
3130 Changes: Modified:
3131 +1 -0 trunk/doc/example.conf (File Modified)
3132 +10 -2 trunk/doc/reference.conf (File Modified)
3133 +1 -0 trunk/include/s_conf.h (File Modified)
3134 +6 -0 trunk/modules/m_info.c (File Modified)
3135 +3 -2 trunk/modules/m_whois.c (File Modified)
3136 +1 -0 trunk/src/newconf.c (File Modified)
3137 +1 -0 trunk/src/s_conf.c (File Modified)
3138
3139
3140jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3141 Log:
3142 Fix handling of comma in whois: ignore the comma and
3143 everything after it but do output the entire parameter
3144 in RPL_ENDOFWHOIS.
3145
3146
3147 Changes: Modified:
3148 +2 -2 trunk/modules/m_whois.c (File Modified)
3149
3150
3151beu 2006/07/21 22:36:46 UTC (20060721-1737)
3152 Log:
3153 New /stats letter 's' to list HURTs:
3154 - opers get the full listing.
3155 - users get any HURTs that match their sockhost/orighost if
3156 "stats_k_oper_only" is set to 1.
3157
3158
3159 Changes: Modified:
3160 +50 -0 trunk/extensions/hurt.c (File Modified)
3161
3162
3163nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3164 Log:
3165 - make the newconf system available to modules.
3166
3167
3168 Changes: Modified:
3169 +4 -1 trunk/include/newconf.h (File Modified)
3170 +4 -8 trunk/src/newconf.c (File Modified)
3171
3172
3173beu 2006/07/18 22:39:16 UTC (20060718-1733)
3174 Log:
3175 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3176
3177 Changes: Modified:
3178 +0 -3 trunk/doc/example.conf (File Modified)
3179 +0 -3 trunk/doc/reference.conf (File Modified)
3180
3181
3182beu 2006/07/18 22:34:36 UTC (20060718-1731)
3183 Log:
3184 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3185
3186
3187 Changes: Modified:
3188 +3 -0 trunk/doc/example.conf (File Modified)
3189 +3 -0 trunk/doc/reference.conf (File Modified)
3190
3191
3192jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3193 Log:
3194 Fix too early truncation of JOIN channel list.
3195
3196
3197 Changes: Modified:
3198 +2 -3 trunk/modules/core/m_join.c (File Modified)
3199
3200
3201jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3202 Log:
3203 - From ratbox 2.2 (anfl), send server notices about read
3204 errors from handshakes and servers to +s instead of +d.
3205 - Send various server notices about failed server
3206 connections which did not reach registered state network
3207 wide if the connection was initiated by a remote oper.
3208 This avoids annoying the whole net if there is a
3209 broken autoconnect, but allows all opers to see why a
3210 remote connect failed. Failed connections which did reach
3211 server state already generate server notices everywhere.
3212
3213 Note: this is an exception to our general policy to not send
3214 server notices about unregistered connections remotely.
3215
3216
3217 Changes: Modified:
3218 +1 -0 trunk/include/client.h (File Modified)
3219 +20 -6 trunk/src/client.c (File Modified)
3220 +6 -6 trunk/src/s_serv.c (File Modified)
3221
3222
3223nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3224 Log:
3225 - fix typoes
3226
3227
3228 Changes: Modified:
3229 +1 -1 trunk/doc/example.conf (File Modified)
3230 +1 -1 trunk/doc/reference.conf (File Modified)
3231
3232
3233jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3234 Log:
3235 Don't allow #channel +b $c:&channel (inconsistent target).
3236
3237
3238 Changes: Modified:
3239 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3240
3241
3242jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3243 Log:
3244 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3245
3246
3247 Changes: Modified:
3248 +0 -2 trunk/include/client.h (File Modified)
3249
3250
3251jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3252 Log:
3253 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3254
3255
3256 Changes: Modified:
3257 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3258
3259
3260jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3261 Log:
3262 Store IP addresses in whowas. These are shown to opers.
3263 Obtained from Eurus patches.
3264 orighost tracking removed (not worth the memory IMHO),
3265 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3266 with unknown IPs and to not violate auth{} spoof policy.
3267
3268
3269 Changes: Modified:
3270 +2 -0 trunk/doc/reference.conf (File Modified)
3271 +1 -0 trunk/include/numeric.h (File Modified)
3272 +1 -0 trunk/include/whowas.h (File Modified)
3273 +10 -1 trunk/modules/m_whowas.c (File Modified)
3274 +1 -1 trunk/src/messages.tab (File Modified)
3275 +4 -0 trunk/src/whowas.c (File Modified)
3276
3277
3278jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3279 Log:
3280 Describe hostmask parameter of masktrace better in sgml docs.
3281
3282
3283 Changes: Modified:
3284 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3285
3286
3287jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3288 Log:
3289 masktrace help file: mention CIDR IP masks
3290 From ratbox 2.2
3291
3292
3293 Changes: Modified:
3294 +2 -0 trunk/help/opers/masktrace (File Modified)
3295
3296
3297jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3298 Log:
3299 MASKTRACE: allow normal match() on IP address also
3300 From ratbox 2.2
3301
3302
3303 Changes: Modified:
3304 +2 -3 trunk/modules/m_etrace.c (File Modified)
3305
3306
3307jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3308 Log:
3309 Allow +S clients (services) to send to channels and @/+ channels always.
3310
3311
3312 Changes: Modified:
3313 +1 -1 trunk/modules/core/m_message.c (File Modified)
3314 +1 -1 trunk/src/channel.c (File Modified)
3315
3316
3317jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3318 Log:
3319 Allow servers to send to @#chan and +#chan.
3320
3321
3322 Changes: Modified:
3323 +1 -1 trunk/modules/core/m_message.c (File Modified)
3324
3325
3326jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3327 Log:
3328 Don't count opers on service{} servers in /lusers.
3329
3330
3331 Changes: Modified:
3332 +2 -2 trunk/src/s_user.c (File Modified)
3333
3334
3335jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3336 Log:
3337 Show opers the real host behind a dynamic spoof in WHOIS.
3338 If the user is auth{} spoofed, this shows the auth{} spoof
3339 otherwise it shows the DNS hostname and IP address.
3340 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3341
3342
3343 Changes: Modified:
3344 +1 -0 trunk/include/numeric.h (File Modified)
3345 +12 -2 trunk/modules/m_whois.c (File Modified)
3346 +1 -1 trunk/src/messages.tab (File Modified)
3347
3348
3349jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3350 Log:
3351 Remove #define HIDE_SPOOF_IPS from config.h, should
3352 have been done earlier.
3353
3354
3355 Changes: Modified:
3356 +0 -7 trunk/include/config.h (File Modified)
3357
3358
3359jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3360 Log:
3361 Bring back ERR_CANTKILLSERVER.
3362
3363
3364 Changes: Modified:
3365 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3366
3367
3368jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3369 Log:
3370 ip_cloaking module:
3371 - also send RPL_HOSTHIDDEN on -h
3372 - don't allow +h for auth{} spoofed clients
3373
3374
3375 Changes: Modified:
3376 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3377
3378
3379jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3380 Log:
3381 /etc/resolv.conf parsing:
3382 - don't crash (sometimes) if there is a line without an argument
3383 (e.g. 'search' by itself)
3384 - fix handling of lines with leading whitespace
3385
3386
3387 Changes: Modified:
3388 +9 -8 trunk/src/reslib.c (File Modified)
3389
3390
3391jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3392 Log:
3393 Put back code that terminates DNS queries, which was
3394 removed during the resolver changes.
3395
3396
3397 Changes: Modified:
3398 +4 -0 trunk/src/s_auth.c (File Modified)
3399
3400
3401nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3402 Log:
3403 - oh hey, that was in the wrong place
3404
3405
3406 Changes: Modified:
3407 +13 -13 trunk/src/s_auth.c (File Modified)
3408
3409
3410nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3411 Log:
3412 - handle a situation where a user can go away before DNS completes
3413
3414
3415 Changes: Modified:
3416 +13 -0 trunk/src/s_auth.c (File Modified)
3417
3418
3419jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3420 Log:
3421 More dnsbl stuff
3422
3423
3424 Changes: Modified:
3425 +1 -0 trunk/include/blacklist.h (File Modified)
3426 +1 -0 trunk/include/res.h (File Modified)
3427 +33 -2 trunk/src/blacklist.c (File Modified)
3428 +2 -0 trunk/src/client.c (File Modified)
3429 +24 -0 trunk/src/res.c (File Modified)
3430
3431
3432jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3433 Log:
3434 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3435 if comm_accept() failed.
3436
3437 Found with valgrind.
3438
3439
3440 Changes: Modified:
3441 +4 -4 trunk/src/listener.c (File Modified)
3442
3443
3444nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3445 Log:
3446 - handle unavailable Client/preClient structs
3447
3448
3449 Changes: Modified:
3450 +9 -0 trunk/src/blacklist.c (File Modified)
3451
3452
3453jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3454 Log:
3455 Add +lf to SGML docs.
3456
3457
3458 Changes: Modified:
3459 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3460
3461
3462jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3463 Log:
3464 Also do forwarding if the channel limit (+l) is exceeded.
3465
3466
3467 Changes: Modified:
3468 +1 -1 trunk/help/opers/cmode (File Modified)
3469 +2 -2 trunk/modules/core/m_join.c (File Modified)
3470
3471
3472beu 2006/06/07 11:53:21 UTC (20060607-1663)
3473 Log:
3474 Post-release lovin':
3475 - Update version to 2.1.0.
3476 - Regenerate configure.
3477
3478
3479 Changes: Modified:
3480 +9 -9 trunk/configure (File Modified)
3481 +1 -1 trunk/configure.ac (File Modified)
3482
3483
3484beu 2006/06/07 11:42:54 UTC (20060607-1659)
3485 Log:
3486 Comment out example blacklist{} block.
3487
3488
3489 Changes: Modified:
3490 +7 -7 trunk/doc/example.conf (File Modified)
3491 +7 -7 trunk/doc/reference.conf (File Modified)
3492
3493
3494beu 2006/06/07 10:59:48 UTC (20060607-1653)
3495 Log:
3496 Add note regarding use of AHBL BLs.
3497
3498
3499 Changes: Modified:
3500 +4 -0 trunk/doc/example.conf (File Modified)
3501 +4 -0 trunk/doc/reference.conf (File Modified)
3502
3503
3504jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3505 Log:
3506 Fix typos.
3507
3508
3509 Changes: Modified:
3510 +2 -2 trunk/CREDITS (File Modified)
3511
3512
3513jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3514 Log:
3515 Add beu to CREDITS.
3516
3517
3518 Changes: Modified:
3519 +1 -0 trunk/CREDITS (File Modified)
3520
3521
3522jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3523 Log:
3524 Put more recent ratbox CREDITS here.
3525
3526
3527 Changes: Modified:
3528 +3 -2 trunk/doc/Ratbox-team (File Modified)
3529
3530
3531jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3532 Log:
3533 Clarify a bit.
3534
3535
3536 Changes: Modified:
3537 +5 -4 trunk/NEWS (File Modified)
3538
3539
3540jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3541 Log:
3542 Mention that install or make install also avoids modunload crashes.
3543
3544
3545 Changes: Modified:
3546 +2 -1 trunk/BUGS (File Modified)
3547
3548
3549nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3550 Log:
3551 - update NEWS a bit
3552
3553
3554 Changes: Modified:
3555 +3 -8 trunk/NEWS (File Modified)
3556
3557
3558nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3559 Log:
3560 - further updates
3561
3562
3563 Changes: Modified:
3564 +3 -2 trunk/BUGS (File Modified)
3565
3566
3567nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3568 Log:
3569 - add orighost check to hurt.c
3570 - update BUGS info
3571
3572
3573 Changes: Modified:
3574 +1 -6 trunk/BUGS (File Modified)
3575 +1 -1 trunk/extensions/hurt.c (File Modified)
3576
3577
3578jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3579 Log:
3580 Make kline_exempt exempt from HURT also.
3581
3582
3583 Changes: Modified:
3584 +2 -1 trunk/extensions/hurt.c (File Modified)
3585
3586
3587jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3588 Log:
3589 Fix mask HEAL propagation.
3590
3591
3592 Changes: Modified:
3593 +6 -3 trunk/extensions/hurt.c (File Modified)
3594
3595
3596beu 2006/06/04 03:01:05 UTC (20060604-1622)
3597 Log:
3598 - Remove old cruft.
3599 - Update.
3600
3601
3602 Changes: Modified:
3603 +18 -31 trunk/extensions/README (File Modified)
3604
3605
3606jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3607 Log:
3608 More target change hax.
3609 Ick.
3610
3611
3612 Changes: Modified:
3613 +5 -0 trunk/extensions/hurt.c (File Modified)
3614
3615
3616jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3617 Log:
3618 Improvements to HURT propagation.
3619
3620
3621 Changes: Modified:
3622 +8 -6 trunk/extensions/hurt.c (File Modified)
3623
3624
3625nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3626 Log:
3627 - further simplification
3628
3629
3630 Changes: Modified:
3631 +25 -76 trunk/extensions/hurt.c (File Modified)
3632 +0 -9 trunk/extensions/hurt.h (File Modified)
3633
3634
3635nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3636 Log:
3637 - client_exit hook
3638
3639
3640 Changes: Modified:
3641 +13 -0 trunk/extensions/hurt.c (File Modified)
3642
3643
3644nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3645 Log:
3646 - cut off at 15 messages instead of 30
3647
3648
3649 Changes: Modified:
3650 +1 -1 trunk/extensions/hurt.h (File Modified)
3651
3652
3653jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3654 Log:
3655 Squash a warning here.
3656
3657
3658 Changes: Modified:
3659 +1 -3 trunk/src/ircd.c (File Modified)
3660
3661
3662jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3663 Log:
3664 Don't show servers in /stats l to nonopers if flatten links is enabled.
3665
3666
3667 Changes: Modified:
3668 +3 -1 trunk/modules/m_stats.c (File Modified)
3669
3670
3671nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3672 Log:
3673 - hurt expiry
3674
3675
3676 Changes: Modified:
3677 +20 -7 trunk/extensions/hurt.c (File Modified)
3678
3679
3680nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3681 Log:
3682 - remove inline stuff (yuck)
3683 - sockaddr should have been sockhost
3684
3685
3686 Changes: Modified:
3687 +22 -31 trunk/extensions/hurt.c (File Modified)
3688
3689
3690nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3691 Log:
3692 - make hurt checking actually work
3693
3694
3695 Changes: Modified:
3696 +2 -7 trunk/extensions/hurt.c (File Modified)
3697
3698
3699jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3700 Log:
3701 Slight tweak to alias{}.
3702
3703
3704 Changes: Modified:
3705 +4 -0 trunk/src/parse.c (File Modified)
3706
3707
3708nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3709 Log:
3710 - further simplification
3711
3712
3713 Changes: Modified:
3714 +59 -71 trunk/extensions/hurt.c (File Modified)
3715 +0 -1 trunk/extensions/hurt.h (File Modified)
3716
3717
3718nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3719 Log:
3720 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3721
3722
3723 Changes: Modified:
3724 +10 -20 trunk/extensions/hurt.c (File Modified)
3725 +0 -4 trunk/extensions/hurt.h (File Modified)
3726
3727
3728nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3729 Log:
3730 - remove some unnecessary code here (hurt_initial_check_event()).
3731
3732
3733 Changes: Modified:
3734 +0 -23 trunk/extensions/hurt.c (File Modified)
3735
3736
3737nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3738 Log:
3739 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3740
3741
3742 Changes: Modified:
3743 +8 -0 trunk/modules/core/m_message.c (File Modified)
3744
3745
3746nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3747 Log:
3748 - more sane tgchange hax
3749
3750
3751 Changes: Modified:
3752 +2 -1 trunk/extensions/hurt.c (File Modified)
3753
3754
3755jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3756 Log:
3757 Make HEAL <nick> work.
3758
3759
3760 Changes: Modified:
3761 +40 -43 trunk/extensions/hurt.c (File Modified)
3762
3763
3764jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3765 Log:
3766 Destroy hurt_clients list on unload.
3767
3768
3769 Changes: Modified:
3770 +7 -0 trunk/extensions/hurt.c (File Modified)
3771
3772
3773jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3774 Log:
3775 Coding style: no space between a function name and parenthesis.
3776
3777
3778 Changes: Modified:
3779 +43 -43 trunk/extensions/hurt.c (File Modified)
3780
3781
3782jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3783 Log:
3784 Now works and throws out hurt clients after 30 protocol messages
3785 unless they identify.
3786
3787
3788 Changes: Modified:
3789 +28 -36 trunk/extensions/hurt.c (File Modified)
3790 +1 -7 trunk/extensions/hurt.h (File Modified)
3791
3792
3793jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3794 Log:
3795 Working addition/lookup.
3796
3797
3798 Changes: Modified:
3799 +8 -0 trunk/extensions/hurt.c (File Modified)
3800
3801
3802jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3803 Log:
3804 Get rid of hyb6 style propagation (:server COMMAND source).
3805
3806
3807 Changes: Modified:
3808 +18 -22 trunk/extensions/hurt.c (File Modified)
3809
3810
3811jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3812 Log:
3813 add not-working hurt_add and hurt_find
3814
3815
3816 Changes: Modified:
3817 +13 -5 trunk/extensions/hurt.c (File Modified)
3818
3819
3820jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3821 Log:
3822 Comment out a lot of stuff so I can load and unload this without crashing.
3823
3824
3825 Changes: Modified:
3826 +17 -6 trunk/extensions/hurt.c (File Modified)
3827
3828
3829jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3830 Log:
3831 Fix svn:keywords and add a short comment at the top.
3832
3833
3834 Changes: Modified:
3835 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3836
3837
3838jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3839 Log:
3840 - Make hurt module compile
3841 - Link it to the build
3842 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3843 correct flag name, no CAP_TS6 use etc
3844
3845
3846 Changes: Modified:
3847 +1 -0 trunk/extensions/Makefile.in (File Modified)
3848 +30 -32 trunk/extensions/hurt.c (File Modified)
3849
3850
3851jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3852 Log:
3853 Put beu's hurt module in trunk.
3854
3855
3856 Changes: Modified:
3857 + - trunk/extensions/hurt.c (File Added)
3858 + - trunk/extensions/hurt.h (File Added)
3859
3860
3861nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3862 Log:
3863 - _iprint(): use stderr instead of stdout
3864
3865
3866 Changes: Modified:
3867 +1 -1 trunk/src/s_log.c (File Modified)
3868
3869
3870jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3871 Log:
3872 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3873 and subsequently destroy our kqueue when we close 0, 1, 2
3874 (broke /restart).
3875 - After closing fd 0, 1, 2 reopen them to /dev/null again
3876 so we don't send messages from malloc etc to a random
3877 user's connection.
3878 - Remove an obsolete comment.
3879
3880
3881 Changes: Modified:
3882 +13 -2 trunk/src/ircd.c (File Modified)
3883
3884
3885jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3886 Log:
3887 Update NEWS file.
3888
3889
3890 Changes: Modified:
3891 +29 -1 trunk/NEWS (File Modified)
3892
3893
3894jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3895 Log:
3896 Rerun autoconf.
3897
3898
3899 Changes: Modified:
3900 +1 -1 trunk/configure (File Modified)
3901
3902
3903jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3904 Log:
3905 Fix openssl version check to also accept versions newer than 0.9.6.
3906
3907
3908 Changes: Modified:
3909 +1 -1 trunk/configure.ac (File Modified)
3910
3911
3912jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3913 Log:
3914 Oops, need packet.h here.
3915
3916
3917 Changes: Modified:
3918 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3919
3920
3921jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3922 Log:
3923 End the flood grace period in CPRIVMSG/CNOTICE.
3924
3925
3926 Changes: Modified:
3927 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3928
3929
3930nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3931 Log:
3932 - update class::connectfreq documentation
3933
3934
3935 Changes: Modified:
3936 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3937
3938
3939nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3940 Log:
3941 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3942
3943
3944 Changes: Modified:
3945 +3 -6 trunk/src/s_serv.c (File Modified)
3946
3947
3948jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3949 Log:
3950 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3951
3952
3953 Changes: Modified:
3954 +1 -1 trunk/src/messages.tab (File Modified)
3955
3956
3957jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3958 Log:
3959 Don't mention that /stats p shows idle times, as it doesn't.
3960
3961
3962 Changes: Modified:
3963 +1 -1 trunk/help/opers/stats (File Modified)
3964 +1 -1 trunk/help/users/stats (File Modified)
3965
3966
3967jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3968 Log:
3969 /stats A shows DNS servers, it doesn't matter whether ircd
3970 uses ADNS or something else.
3971
3972
3973 Changes: Modified:
3974 +1 -1 trunk/help/opers/stats (File Modified)
3975
3976
3977jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3978 Log:
3979 get_client_name() fix
3980
3981
3982 Changes: Modified:
3983 +4 -0 trunk/src/client.c (File Modified)
3984
3985
3986jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3987 Log:
3988 Add some comments.
3989
3990
3991 Changes: Modified:
3992 +6 -0 trunk/src/ircd.c (File Modified)
3993
3994
3995beu 2006/05/28 09:22:09 UTC (20060528-1521)
3996 Log:
3997 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3998
3999 Changes: Modified:
4000 +16 -17 trunk/configure (File Modified)
4001 +1 -1 trunk/configure.ac (File Modified)
4002
4003
4004beu 2006/05/28 09:10:43 UTC (20060528-1517)
4005 Log:
4006 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4007
4008 Changes: Modified:
4009 +135 -0 trunk/configure (File Modified)
4010 +6 -0 trunk/configure.ac (File Modified)
4011
4012
4013jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4014 Log:
4015 Exit 0 on successful -conftest.
4016
4017
4018 Changes: Modified:
4019 +1 -1 trunk/src/ircd.c (File Modified)
4020
4021
4022jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4023 Log:
4024 Make the "keep the parent process around" thing work, by opening
4025 a pipe to the child process. This pipe is on fd 0 in the child
4026 process. After successful initialization, the child will write
4027 a byte to this pipe, on fatal errors it will close it without
4028 writing anything.
4029
4030 Somewhat hackish still but should work.
4031
4032
4033 Changes: Modified:
4034 +27 -30 trunk/src/ircd.c (File Modified)
4035
4036
4037nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4038 Log:
4039 - convert some error messages to ierror() over fprintf/ilog combination
4040
4041
4042 Changes: Modified:
4043 +3 -6 trunk/src/ircd.c (File Modified)
4044
4045
4046nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4047 Log:
4048 - inotice() for loadmodule when in foreground mode
4049
4050
4051 Changes: Modified:
4052 +3 -0 trunk/src/modules.c (File Modified)
4053
4054
4055nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4056 Log:
4057 - remove inotice() on loading modules from the config
4058
4059
4060 Changes: Modified:
4061 +0 -3 trunk/src/modules.c (File Modified)
4062
4063
4064nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4065 Log:
4066 - usleep for 50000usec in the parent process to allow for startup messages
4067 to be cleanly printed before detaching to shell, this should be more than
4068 enough time really
4069
4070
4071 Changes: Modified:
4072 +3 -0 trunk/src/ircd.c (File Modified)
4073
4074
4075nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4076 Log:
4077 - display more errors during normal startup as to try to help people find common problems
4078
4079
4080 Changes: Modified:
4081 +27 -10 trunk/src/ircd.c (File Modified)
4082
4083
4084nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4085 Log:
4086 - version bump in preparation of 2.0.0 release
4087
4088
4089 Changes: Modified:
4090 +9 -9 trunk/configure (File Modified)
4091 +1 -1 trunk/configure.ac (File Modified)
4092
4093
4094jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4095 Log:
4096 Change example.conf operator block from "admin" to "god",
4097 so as to show we encourage per-person operator blocks.
4098
4099
4100 Changes: Modified:
4101 +4 -2 trunk/doc/example.conf (File Modified)
4102
4103
4104jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4105 Log:
4106 Document alias{} block.
4107
4108
4109 Changes: Modified:
4110 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4111
4112
4113jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4114 Log:
4115 Document DNS blacklist stuff in sgml.
4116
4117
4118 Changes: Modified:
4119 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4120 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4121
4122
4123jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4124 Log:
4125 Misc /stats clarifications.
4126
4127
4128 Changes: Modified:
4129 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4130
4131
4132jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4133 Log:
4134 Move snomasks into umodes chapter.
4135 Move oprivs chapter down.
4136
4137
4138 Changes: Modified:
4139 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4140 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4141 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4142
4143
4144jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4145 Log:
4146 Mention operator{} user@host change.
4147
4148
4149 Changes: Modified:
4150 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4151
4152
4153jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4154 Log:
4155 operator{} block user@host matches against orighost now, not host.
4156 This means that services/+h spoofs do not work in operator{} blocks;
4157 auth{} spoofs still work.
4158
4159
4160 Changes: Modified:
4161 +4 -0 trunk/doc/example.conf (File Modified)
4162 +1 -1 trunk/doc/reference.conf (File Modified)
4163 +2 -2 trunk/modules/m_challenge.c (File Modified)
4164 +1 -1 trunk/modules/m_oper.c (File Modified)
4165
4166
4167nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4168 Log:
4169 - inotice/iwarn/ierror() stuff I was working on
4170
4171
4172 Changes: Modified:
4173 +3 -0 trunk/include/s_log.h (File Modified)
4174 +15 -11 trunk/src/ircd.c (File Modified)
4175 +3 -1 trunk/src/modules.c (File Modified)
4176 +1 -1 trunk/src/newconf.c (File Modified)
4177 +54 -0 trunk/src/s_log.c (File Modified)
4178
4179
4180jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4181 Log:
4182 Oops, don't add blacklists to the list twice on rehash.
4183
4184
4185 Changes: Modified:
4186 +3 -2 trunk/src/blacklist.c (File Modified)
4187
4188
4189jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4190 Log:
4191 Remove notices to the client about progress of dnsbl lookups.
4192
4193
4194 Changes: Modified:
4195 +0 -4 trunk/src/blacklist.c (File Modified)
4196
4197
4198jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4199 Log:
4200 Add auth{} flag dnsbl_exempt.
4201
4202
4203 Changes: Modified:
4204 +2 -1 trunk/doc/example.conf (File Modified)
4205 +2 -1 trunk/doc/reference.conf (File Modified)
4206 +2 -0 trunk/include/s_conf.h (File Modified)
4207 +1 -0 trunk/src/newconf.c (File Modified)
4208 +8 -1 trunk/src/s_user.c (File Modified)
4209
4210
4211jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4212 Log:
4213 Switch alias{} and blacklist{} around, for consistency with example.conf.
4214
4215
4216 Changes: Modified:
4217 +18 -18 trunk/doc/reference.conf (File Modified)
4218
4219
4220jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4221 Log:
4222 Send a warning to the user if they are dnsbl listed but exempted.
4223
4224
4225 Changes: Modified:
4226 +17 -12 trunk/src/s_user.c (File Modified)
4227
4228
4229jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4230 Log:
4231 Move throwing out dnsbl listed clients to registration,
4232 and make kline_exempt exempt from it.
4233
4234
4235 Changes: Modified:
4236 +1 -0 trunk/include/blacklist.h (File Modified)
4237 +4 -0 trunk/include/client.h (File Modified)
4238 +15 -16 trunk/src/blacklist.c (File Modified)
4239 +6 -0 trunk/src/client.c (File Modified)
4240 +17 -0 trunk/src/s_user.c (File Modified)
4241
4242
4243jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4244 Log:
4245 Show refcount in /stats n.
4246
4247
4248 Changes: Modified:
4249 +3 -2 trunk/modules/m_stats.c (File Modified)
4250
4251
4252jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4253 Log:
4254 Don't look up dnsbls twice if they send USER twice.
4255
4256
4257 Changes: Modified:
4258 +5 -3 trunk/modules/m_user.c (File Modified)
4259
4260
4261jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4262 Log:
4263 Add /stats n to help files.
4264
4265
4266 Changes: Modified:
4267 +1 -0 trunk/help/opers/stats (File Modified)
4268 +1 -0 trunk/help/users/stats (File Modified)
4269
4270
4271jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4272 Log:
4273 Only check dnsbls for A records, not AAAA.
4274
4275
4276 Changes: Modified:
4277 +1 -1 trunk/src/blacklist.c (File Modified)
4278
4279
4280jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4281 Log:
4282 Don't remove non-illegal blacklists on completion of check.
4283 Add debugging notices (not working).
4284
4285
4286 Changes: Modified:
4287 +5 -1 trunk/src/blacklist.c (File Modified)
4288
4289
4290jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4291 Log:
4292 Don't call register_local_user() if they haven't sent a nick yet.
4293
4294
4295 Changes: Modified:
4296 +1 -1 trunk/src/blacklist.c (File Modified)
4297
4298
4299jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4300 Log:
4301 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4302
4303
4304 Changes: Modified:
4305 +21 -0 trunk/modules/m_stats.c (File Modified)
4306
4307
4308jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4309 Log:
4310 More dnsbl rehash fixes, it was adding bogus entries.
4311
4312
4313 Changes: Modified:
4314 +2 -7 trunk/src/newconf.c (File Modified)
4315
4316
4317jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4318 Log:
4319 Need blacklist.h here.
4320
4321
4322 Changes: Modified:
4323 +1 -0 trunk/src/s_conf.c (File Modified)
4324
4325
4326nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4327 Log:
4328 - nuke iauth
4329
4330
4331 Changes: Modified:
4332 +1 -2 trunk/configure (File Modified)
4333 +0 -48 trunk/configure.ac (File Modified)
4334 + - trunk/doc/example-iauth.conf (File Deleted)
4335 + - trunk/iauth/ (File Deleted)
4336
4337
4338jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4339 Log:
4340 Improve handling of rehashing with blacklists.
4341 Also some coding style tweaks.
4342
4343
4344 Changes: Modified:
4345 +3 -2 trunk/include/blacklist.h (File Modified)
4346 +35 -16 trunk/src/blacklist.c (File Modified)
4347 +2 -0 trunk/src/s_conf.c (File Modified)
4348
4349
4350jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4351 Log:
4352 Clear can_send cache if a user logs in or out from services.
4353
4354
4355 Changes: Modified:
4356 +2 -0 trunk/modules/m_services.c (File Modified)
4357
4358
4359jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4360 Log:
4361 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4362 This directory is not entered by default.
4363 More stuff needs to be moved into here.
4364
4365
4366 Changes: Modified:
4367 +2 -1 trunk/configure (File Modified)
4368 +1 -0 trunk/configure.ac (File Modified)
4369 +69 -458 trunk/extensions/Makefile.in (File Modified)
4370 + - trunk/extensions/m_clearchan.c (File Deleted)
4371 + - trunk/extensions/m_force.c (File Deleted)
4372 + - trunk/unsupported/ (File Added)
4373 + - trunk/unsupported/Makefile.in (File Added)
4374 + - trunk/unsupported/m_clearchan.c (File Added)
4375 + - trunk/unsupported/m_force.c (File Added)
4376
4377
4378jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4379 Log:
4380 Logging/wallops for forcejoin/forcepart, numeric fix.
4381 This needs to be moved to the toys section.
4382
4383
4384 Changes: Modified:
4385 +22 -2 trunk/extensions/m_force.c (File Modified)
4386
4387
4388jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4389 Log:
4390 Fix comments at the top (including copyright).
4391
4392
4393 Changes: Modified:
4394 +3 -2 trunk/extensions/m_omode.c (File Modified)
4395
4396
4397jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4398 Log:
4399 Add OMODE command to extensions/ for oper mode hacking:
4400 - requires admin privs
4401 - does not work for opped opers
4402 - sends wallops
4403 - sends a ServerMode for opping the oper themselves,
4404 otherwise a mode coming from the oper (not only
4405 does this provide full accountability, it is also
4406 easiest to implement while avoiding channels
4407 messed up with bogus bans etc).
4408
4409
4410 Changes: Modified:
4411 +171 -0 trunk/extensions/Makefile.in (File Modified)
4412 + - trunk/extensions/m_omode.c (File Added)
4413
4414
4415gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4416 Log:
4417 Metadata fix
4418
4419
4420 Changes: Modified:
4421 + - trunk/include/blacklist.h (Property Modified)
4422 + - trunk/src/blacklist.c (Property Modified)
4423
4424
4425nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4426 Log:
4427 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4428
4429
4430 Changes: Modified:
4431 +5 -1 trunk/src/blacklist.c (File Modified)
4432
4433
4434nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4435 Log:
4436 Initial DNS blacklist support:
4437 - see example.conf for how to use.
4438 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4439 - tor.ahbl.org is also included because most networks will not want to allow tor
4440 (and we're considering going KoS on tor users here anyway due to abuse)
4441
4442
4443 Changes: Modified:
4444 +18 -0 trunk/doc/example.conf (File Modified)
4445 +66 -0 trunk/doc/reference.conf (File Modified)
4446 + - trunk/include/blacklist.h (File Added)
4447 +2 -0 trunk/include/client.h (File Modified)
4448 +3 -0 trunk/modules/m_user.c (File Modified)
4449 +152 -0 trunk/src/Makefile.in (File Modified)
4450 + - trunk/src/blacklist.c (File Added)
4451 +34 -0 trunk/src/newconf.c (File Modified)
4452 +1 -0 trunk/src/s_auth.c (File Modified)
4453 +4 -0 trunk/src/s_user.c (File Modified)
4454
4455
4456jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4457 Log:
4458 Remove last bit of lzo stuff (comment in example.conf connect{}).
4459
4460
4461 Changes: Modified:
4462 +0 -4 trunk/doc/example.conf (File Modified)
4463
4464
4465jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4466 Log:
4467 Show sasl successes and failures in /stats t (like other
4468 things in /stats t, about local clients only).
4469
4470
4471 Changes: Modified:
4472 +2 -0 trunk/include/s_stats.h (File Modified)
4473 +3 -0 trunk/modules/m_sasl.c (File Modified)
4474 +3 -0 trunk/src/s_stats.c (File Modified)
4475
4476
4477jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4478 Log:
4479 Allow messaging services by nickname without using
4480 target change slots (this was already possible with
4481 user@server notation or services shortcuts).
4482
4483
4484 Changes: Modified:
4485 +2 -2 trunk/modules/core/m_message.c (File Modified)
4486
4487
4488jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4489 Log:
4490 Abort a safelist if a new /list comes in while one is already in progress.
4491
4492
4493 Changes: Modified:
4494 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4495
4496
4497jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4498 Log:
4499 Change $![letter]:[mask] to $~[letter]:[mask]
4500 so both ! and ~ invert an extban.
4501
4502
4503 Changes: Modified:
4504 +2 -0 trunk/src/chmode.c (File Modified)
4505
4506
4507nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4508 Log:
4509 - revert due to technical issues
4510
4511
4512 Changes: Modified:
4513 +1 -1 trunk/src/extban.c (File Modified)
4514
4515
4516nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4517 Log:
4518 - 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
4519
4520
4521 Changes: Modified:
4522 +1 -1 trunk/src/extban.c (File Modified)
4523
4524
4525jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4526 Log:
4527 Don't pace /list on a single channel.
4528
4529
4530 Changes: Modified:
4531 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4532
4533
4534jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4535 Log:
4536 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4537
4538
4539 Changes: Modified:
4540 +4 -2 trunk/include/supported.h (File Modified)
4541
4542
4543jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4544 Log:
4545 Extban types are case insensitive; force them to lowercase when added.
4546
4547
4548 Changes: Modified:
4549 +5 -5 trunk/doc/extban.txt (File Modified)
4550 +4 -0 trunk/src/chmode.c (File Modified)
4551 +3 -3 trunk/src/extban.c (File Modified)
4552
4553
4554jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4555 Log:
4556 sendto_wallops_flags():
4557 - instead of checking IsOper on each client, walk the appropriate list
4558 - instead of sending non-+z wallops from persons to nonopers, send only
4559 +w wallops from persons
4560
4561
4562 Changes: Modified:
4563 +1 -5 trunk/src/send.c (File Modified)
4564
4565
4566jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4567 Log:
4568 Prefix oper wallops with "WALLOPS - " if they would
4569 otherwise look like operwalls or locops, when sending
4570 them to local users.
4571
4572
4573 Changes: Modified:
4574 +11 -1 trunk/modules/m_wallops.c (File Modified)
4575
4576
4577jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4578 Log:
4579 Make sure destination field in some sasl numerics
4580 is the user's nick, not the sasl agent or server
4581 name.
4582
4583
4584 Changes: Modified:
4585 +2 -2 trunk/modules/m_sasl.c (File Modified)
4586
4587
4588beu 2006/05/19 19:24:44 UTC (20060519-1373)
4589 Log:
4590 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4591
4592
4593 Changes: Modified:
4594 +1 -1 trunk/extensions/Makefile.in (File Modified)
4595
4596
4597jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4598 Log:
4599 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4600
4601
4602 Changes: Modified:
4603 +1 -0 trunk/src/s_user.c (File Modified)
4604
4605
4606beu 2006/05/19 18:10:13 UTC (20060519-1367)
4607 Log:
4608 Fix build for when IPv6 is disabled.
4609
4610
4611 Changes: Modified:
4612 +12 -10 trunk/src/s_auth.c (File Modified)
4613
4614
4615jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4616 Log:
4617 Add information about adding extban types.
4618
4619
4620 Changes: Modified:
4621 +25 -0 trunk/doc/extban.txt (File Modified)
4622
4623
4624jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4625 Log:
4626 Better extban validation: try to match a new extban from
4627 a local user against its setter to see if it is valid.
4628 Unknown extban types from remotes are no longer hidden.
4629
4630
4631 Changes: Modified:
4632 +4 -3 trunk/doc/extban.txt (File Modified)
4633 +1 -0 trunk/include/channel.h (File Modified)
4634 +2 -6 trunk/src/chmode.c (File Modified)
4635 +32 -0 trunk/src/extban.c (File Modified)
4636
4637
4638jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4639 Log:
4640 Make sure both .c.o: and .s.o: are followed by the necessary command.
4641
4642
4643 Changes: Modified:
4644 +1 -0 trunk/src/Makefile.in (File Modified)
4645
4646
4647jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4648 Log:
4649 Add need_sasl auth{} flag to sgml documentation.
4650
4651
4652 Changes: Modified:
4653 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4654
4655
4656jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4657 Log:
4658 Document need_sasl auth{} flag in example confs.
4659
4660
4661 Changes: Modified:
4662 +1 -0 trunk/doc/example.conf (File Modified)
4663 +1 -0 trunk/doc/reference.conf (File Modified)
4664
4665
4666jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4667 Log:
4668 Don't allow TB to set an empty topic.
4669 This would be possible if a server sent bad protocol
4670 and could cause a crash.
4671
4672
4673 Changes: Modified:
4674 +4 -0 trunk/modules/m_tb.c (File Modified)
4675
4676
4677nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4678 Log:
4679 - oops
4680
4681
4682 Changes: Modified:
4683 +1 -1 trunk/Makefile.in (File Modified)
4684
4685
4686nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4687 Log:
4688 - typo fix
4689
4690
4691 Changes: Modified:
4692 +2 -2 trunk/configure (File Modified)
4693 +1 -1 trunk/configure.ac (File Modified)
4694
4695
4696nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4697 Log:
4698 - rebuild configure
4699
4700
4701 Changes: Modified:
4702 +2 -2 trunk/configure (File Modified)
4703
4704
4705nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4706 Log:
4707 - makefile fix
4708
4709
4710 Changes: Modified:
4711 +1 -1 trunk/extensions/Makefile.in (File Modified)
4712
4713
4714nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4715 Log:
4716 - rename contrib to extensions to bring some clarity to things
4717
4718
4719 Changes: Modified:
4720 +1 -1 trunk/Makefile.in (File Modified)
4721 +1 -1 trunk/configure.ac (File Modified)
4722 +10 -10 trunk/doc/example.conf (File Modified)
4723 +10 -10 trunk/doc/reference.conf (File Modified)
4724 + - trunk/extensions/ (File Added)
4725 + - trunk/extras/ (File Deleted)
4726
4727
4728nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4729 Log:
4730 - temporary rename
4731
4732
4733 Changes: Modified:
4734 +1 -1 trunk/Makefile.in (File Modified)
4735 +1 -1 trunk/configure.ac (File Modified)
4736 + - trunk/contrib/ (File Deleted)
4737 + - trunk/extras/ (File Added)
4738
4739
4740jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4741 Log:
4742 Don't allow servers to QUIT (they should use SQUIT).
4743
4744
4745 Changes: Modified:
4746 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4747
4748
4749nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4750 Log:
4751 - keywords
4752
4753
4754 Changes: Modified:
4755 + - trunk/src/fnvhash.s (Property Modified)
4756
4757
4758nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4759 Log:
4760 - reduced version of code
4761
4762
4763 Changes: Modified:
4764 +9 -61 trunk/src/fnvhash.s (File Modified)
4765
4766
4767nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4768 Log:
4769 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4770
4771
4772 Changes: Modified:
4773 +1 -1 trunk/src/fnvhash.s (File Modified)
4774
4775
4776jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4777 Log:
4778 Fix orighost matching for klines, etc. Was hashing the visible
4779 host, oops.
4780
4781
4782 Changes: Modified:
4783 +1 -1 trunk/src/hostmask.c (File Modified)
4784
4785
4786nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4787 Log:
4788 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4789
4790
4791 Changes: Modified:
4792 +7 -1 trunk/configure (File Modified)
4793 +5 -0 trunk/configure.ac (File Modified)
4794 +5 -6 trunk/src/Makefile.in (File Modified)
4795 +0 -4 trunk/src/fnvhash.s (File Modified)
4796 +0 -2 trunk/src/hash.c (File Modified)
4797
4798
4799nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4800 Log:
4801 - regenerate configure
4802
4803
4804 Changes: Modified:
4805 +18 -0 trunk/configure (File Modified)
4806
4807
4808nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4809 Log:
4810 - --enable-ricer-hashing option.
4811
4812
4813 Changes: Modified:
4814 +9 -0 trunk/configure.ac (File Modified)
4815 +3 -0 trunk/include/setup.h.in (File Modified)
4816
4817
4818nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4819 Log:
4820 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4821
4822
4823 Changes: Modified:
4824 + - trunk/src/fnvhash.s (File Added)
4825 +3 -0 trunk/src/hash.c (File Modified)
4826
4827
4828jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4829 Log:
4830 Fix syntax error in reference.conf.
4831
4832
4833 Changes: Modified:
4834 +0 -1 trunk/doc/reference.conf (File Modified)
4835
4836
4837jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4838 Log:
4839 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4840 (&& instead of ||...)
4841 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4842
4843
4844 Changes: Modified:
4845 +1 -1 trunk/src/chmode.c (File Modified)
4846
4847
4848jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4849 Log:
4850 Documentation for extban.
4851
4852
4853 Changes: Modified:
4854 + - trunk/doc/extban.txt (File Added)
4855
4856
4857jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4858 Log:
4859 Add extban modules to example confs.
4860
4861
4862 Changes: Modified:
4863 +5 -0 trunk/doc/example.conf (File Modified)
4864 +10 -0 trunk/doc/reference.conf (File Modified)
4865
4866
4867jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4868 Log:
4869 Initial addition of extended ban types (conditionals).
4870 Allows custom +bqeI checks via modules.
4871 Initial extra types are account (a[:mask]), oper (o),
4872 channel (c:name), realname (r:mask), server (s:mask).
4873
4874
4875 Changes: Modified:
4876 +229 -0 trunk/contrib/Makefile.in (File Modified)
4877 + - trunk/contrib/extb_account.c (File Added)
4878 + - trunk/contrib/extb_channel.c (File Added)
4879 + - trunk/contrib/extb_oper.c (File Added)
4880 + - trunk/contrib/extb_realname.c (File Added)
4881 + - trunk/contrib/extb_server.c (File Added)
4882 +13 -0 trunk/include/channel.h (File Modified)
4883 +1 -0 trunk/src/Makefile.in (File Modified)
4884 +14 -5 trunk/src/channel.c (File Modified)
4885 +91 -0 trunk/src/chmode.c (File Modified)
4886 + - trunk/src/extban.c (File Added)
4887
4888
4889jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4890 Log:
4891 Do not force +bqeI modes starting with '$' in nick!user@host format.
4892 * and ? characters in them are still assumed to be wildcards.
4893
4894
4895 Changes: Modified:
4896 +6 -0 trunk/src/chmode.c (File Modified)
4897
4898
4899nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4900 Log:
4901 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4902
4903
4904 Changes: Modified:
4905 +4 -0 trunk/modules/m_capab.c (File Modified)
4906
4907
4908jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4909 Log:
4910 Stop some mixing of client and server protocol.
4911
4912
4913 Changes: Modified:
4914 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4915 +4 -2 trunk/modules/m_pass.c (File Modified)
4916 +6 -0 trunk/modules/m_sasl.c (File Modified)
4917 +6 -0 trunk/modules/m_user.c (File Modified)
4918
4919
4920nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4921 Log:
4922 - additional revert
4923
4924
4925 Changes: Modified:
4926 +0 -2 trunk/include/s_newconf.h (File Modified)
4927 +0 -4 trunk/include/s_serv.h (File Modified)
4928 +0 -1 trunk/src/newconf.c (File Modified)
4929 +1 -13 trunk/src/s_serv.c (File Modified)
4930
4931
4932nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4933 Log:
4934 - revert LZOLink patch for now
4935
4936
4937 Changes: Modified:
4938 +0 -1 trunk/servlink/Makefile.in (File Modified)
4939 +0 -16 trunk/servlink/README (File Modified)
4940 +2 -36 trunk/servlink/control.c (File Modified)
4941 +0 -3 trunk/servlink/control.h (File Modified)
4942 +7 -5955 trunk/servlink/io.c (File Modified)
4943 + - trunk/servlink/lzoconf.h (File Deleted)
4944 + - trunk/servlink/lzodefs.h (File Deleted)
4945 + - trunk/servlink/minilzo.c (File Deleted)
4946 + - trunk/servlink/minilzo.h (File Deleted)
4947 +0 -1 trunk/servlink/servlink.h (File Modified)
4948
4949
4950nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4951 Log:
4952 - more stuff here
4953
4954
4955 Changes: Modified:
4956 +4 -2 trunk/servlink/control.c (File Modified)
4957 +2 -1 trunk/servlink/io.c (File Modified)
4958
4959
4960nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4961 Log:
4962 - oops
4963
4964
4965 Changes: Modified:
4966 +2 -2 trunk/servlink/io.c (File Modified)
4967
4968
4969nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4970 Log:
4971 - paranoia, prevent segfaults
4972
4973
4974 Changes: Modified:
4975 +2 -2 trunk/servlink/io.c (File Modified)
4976
4977
4978nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4979 Log:
4980 - more optimal servlink code
4981
4982
4983 Changes: Modified:
4984 +21 -8 trunk/servlink/io.c (File Modified)
4985
4986
4987nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4988 Log:
4989 - more efficient read strategy
4990
4991
4992 Changes: Modified:
4993 +15 -3 trunk/servlink/io.c (File Modified)
4994
4995
4996nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4997 Log:
4998 - use lzo_uintp cast to make LZO happy
4999
5000
5001 Changes: Modified:
5002 +3 -3 trunk/servlink/io.c (File Modified)
5003
5004
5005nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5006 Log:
5007 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5008
5009
5010 Changes: Modified:
5011 +4 -0 trunk/doc/example.conf (File Modified)
5012 +2 -1 trunk/include/s_newconf.h (File Modified)
5013 +4 -0 trunk/include/s_serv.h (File Modified)
5014 +1 -0 trunk/servlink/Makefile.in (File Modified)
5015 +16 -0 trunk/servlink/README (File Modified)
5016 +34 -2 trunk/servlink/control.c (File Modified)
5017 +3 -0 trunk/servlink/control.h (File Modified)
5018 +5929 -7 trunk/servlink/io.c (File Modified)
5019 + - trunk/servlink/lzoconf.h (File Added)
5020 + - trunk/servlink/lzodefs.h (File Added)
5021 + - trunk/servlink/minilzo.c (File Added)
5022 + - trunk/servlink/minilzo.h (File Added)
5023 +1 -0 trunk/servlink/servlink.h (File Modified)
5024 +1 -0 trunk/src/newconf.c (File Modified)
5025 +14 -2 trunk/src/s_serv.c (File Modified)
5026
5027
5028nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5029 Log:
5030 - remove imalloc, it was a concept that probably wouldn't have worked properly
5031
5032
5033 Changes: Modified:
5034 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5035 + - trunk/libcharybdis/imalloc.c (File Deleted)
5036 + - trunk/libcharybdis/imalloc.h (File Deleted)
5037
5038
5039nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5040 Log:
5041 - disable imalloc for now
5042
5043
5044 Changes: Modified:
5045 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5046
5047
5048nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5049 Log:
5050 - remove unneeded debug code
5051
5052
5053 Changes: Modified:
5054 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5055
5056
5057nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5058 Log:
5059 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5060
5061
5062 Changes: Modified:
5063 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5064
5065
5066nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5067 Log:
5068 - more stuff here, imalloc remains disabled for now
5069
5070
5071 Changes: Modified:
5072 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5073
5074
5075nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5076 Log:
5077 - more progress
5078
5079
5080 Changes: Modified:
5081 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5082
5083
5084nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5085 Log:
5086 - more tweaks
5087
5088
5089 Changes: Modified:
5090 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5091 +2 -0 trunk/src/ircd.c (File Modified)
5092
5093
5094nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5095 Log:
5096 - roll back libircd crap
5097
5098
5099 Changes: Modified:
5100 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5101 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5102 +29 -0 trunk/src/.depend (File Modified)
5103 +6 -21 trunk/src/Makefile.in (File Modified)
5104 +3 -218 trunk/src/ircd.c (File Modified)
5105 + - trunk/src/ircd_linker.c (File Deleted)
5106 + - trunk/src/main.c (File Deleted)
5107
5108
5109nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5110 Log:
5111 - realloc(), free() implementation
5112
5113
5114 Changes: Modified:
5115 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5116
5117
5118nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5119 Log:
5120 - malloc(), calloc() implementation
5121
5122
5123 Changes: Modified:
5124 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5125
5126
5127nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5128 Log:
5129 - block_free(), block_find(), retune_heaps() implementation
5130
5131
5132 Changes: Modified:
5133 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5134
5135
5136nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5137 Log:
5138 - block_destroy code, block_allocate code.
5139
5140
5141 Changes: Modified:
5142 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5143
5144
5145nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5146 Log:
5147 - block_new() code
5148
5149
5150 Changes: Modified:
5151 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5152
5153
5154nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5155 Log:
5156 - disable imalloc again :P
5157
5158
5159 Changes: Modified:
5160 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5161
5162
5163nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5164 Log:
5165 - fix warning
5166
5167
5168 Changes: Modified:
5169 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5170
5171
5172nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5173 Log:
5174 - fix typo
5175
5176
5177 Changes: Modified:
5178 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5179
5180
5181nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5182 Log:
5183 - constructor code for imalloc engine (malloc_init())
5184
5185
5186 Changes: Modified:
5187 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5188
5189
5190nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5191 Log:
5192 - imalloc engine improvements
5193
5194
5195 Changes: Modified:
5196 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5197
5198
5199nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5200 Log:
5201 - replace mmap() code with direct brk()/sbrk() calls.
5202
5203
5204 Changes: Modified:
5205 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5206
5207
5208nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5209 Log:
5210 - remove outdated i_malloc() interfaces
5211
5212
5213 Changes: Modified:
5214 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5215
5216
5217nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5218 Log:
5219 - redisable imalloc (sorry!)
5220
5221
5222 Changes: Modified:
5223 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5224
5225
5226nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5227 Log:
5228 - correct GET_PAGE_SLOT() macro
5229
5230
5231 Changes: Modified:
5232 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5233
5234
5235nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5236 Log:
5237 - oops forgot to commit it with imalloc turned off
5238
5239
5240 Changes: Modified:
5241 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5242
5243
5244nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5245 Log:
5246 - cleanups
5247
5248
5249 Changes: Modified:
5250 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5251 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5252
5253
5254nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5255 Log:
5256 - lowlevel imalloc code
5257
5258
5259 Changes: Modified:
5260 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5261 + - trunk/libcharybdis/imalloc.h (File Added)
5262
5263
5264nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5265 Log:
5266 - fix bindings
5267
5268
5269 Changes: Modified:
5270 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5271
5272
5273nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5274 Log:
5275 remove #ifndef
5276
5277
5278 Changes: Modified:
5279 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5280
5281
5282nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5283 Log:
5284 - 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)
5285
5286
5287 Changes: Modified:
5288 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5289 + - trunk/libcharybdis/imalloc.c (File Added)
5290
5291
5292nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5293 Log:
5294 - increment configure Id
5295
5296
5297 Changes: Modified:
5298 +2208 -1 trunk/configure (File Modified)
5299
5300
5301nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5302 Log:
5303 - bootstrap for imalloc code
5304
5305
5306 Changes: Modified:
5307 +54 -1 trunk/configure.ac (File Modified)
5308 +27 -0 trunk/include/setup.h.in (File Modified)
5309
5310
5311jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5312 Log:
5313 Clarify interaction of spoofs and channel bans/operator{} blocks.
5314
5315
5316 Changes: Modified:
5317 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5318 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5319
5320
5321nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5322 Log:
5323 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5324
5325
5326 Changes: Modified:
5327 +30 -22 trunk/src/ircd.c (File Modified)
5328
5329
5330jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5331 Log:
5332 If shared{} blocks deny something, the command
5333 is silently ignored.
5334
5335
5336 Changes: Modified:
5337 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5338
5339
5340jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5341 Log:
5342 Move up IsService check so we don't store a non-service
5343 in preClient->sasl_agent.
5344
5345
5346 Changes: Modified:
5347 +6 -6 trunk/modules/m_sasl.c (File Modified)
5348
5349
5350gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5351 Log:
5352 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5353 Add some more sanity checks on agent strings.
5354
5355
5356 Changes: Modified:
5357 +13 -11 trunk/modules/m_sasl.c (File Modified)
5358
5359
5360jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5361 Log:
5362 Unknown clients can have an ID too now so make sure to remove
5363 them from the hash if they exit.
5364
5365
5366 Changes: Modified:
5367 +3 -0 trunk/src/client.c (File Modified)
5368
5369
5370jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5371 Log:
5372 Only accept sasl from servers in a service{} block.
5373 Not tested but this must go in.
5374
5375
5376 Changes: Modified:
5377 +6 -0 trunk/modules/m_sasl.c (File Modified)
5378 +3 -0 trunk/modules/m_signon.c (File Modified)
5379
5380
5381jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5382 Log:
5383 Only process SAVE messages targetting registered users,
5384 not servers or unregistered connections. Could cause
5385 a crash when bad protocol was received.
5386
5387
5388 Changes: Modified:
5389 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5390
5391
5392nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5393 Log:
5394 - fix QJM buffer overflow vulnerability (fucking GXTi)
5395
5396
5397 Changes: Modified:
5398 +3 -3 trunk/src/s_user.c (File Modified)
5399
5400
5401jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5402 Log:
5403 Mention /scan umodes under oper_spy privilege.
5404
5405
5406 Changes: Modified:
5407 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5408
5409
5410jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5411 Log:
5412 Mention that overlapping cluster blocks are a bad thing.
5413
5414
5415 Changes: Modified:
5416 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5417
5418
5419jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5420 Log:
5421 - Document cluster{} and shared{} blocks.
5422 - Mention that service{} does not allow wildcards.
5423
5424
5425 Changes: Modified:
5426 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5427
5428
5429jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5430 Log:
5431 Document exempt{} and service{} blocks, point to reference.conf for
5432 general{}, channel{} and serverhide{}.
5433
5434
5435 Changes: Modified:
5436 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5437
5438
5439jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5440 Log:
5441 Document ~ in lists of values better.
5442
5443
5444 Changes: Modified:
5445 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5446
5447
5448jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5449 Log:
5450 More detailed CNOTICE, CPRIVMSG descriptions.
5451
5452
5453 Changes: Modified:
5454 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5455
5456
5457jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5458 Log:
5459 Oops, need both Revision and Id on modules.
5460
5461
5462 Changes: Modified:
5463 + - trunk/modules/sno_routing.c (Property Modified)
5464
5465
5466jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5467 Log:
5468 Tweak header comment a bit (filename, Id).
5469
5470
5471 Changes: Modified:
5472 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5473
5474
5475jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5476 Log:
5477 Add GLINE and UNGLINE.
5478
5479
5480 Changes: Modified:
5481 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5482
5483
5484jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5485 Log:
5486 New configure with proper Id.
5487
5488
5489 Changes: Modified:
5490 +3 -1 trunk/configure (File Modified)
5491
5492
5493jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5494 Log:
5495 Change #include directives for in6addr_any, hopefully compiles better now.
5496
5497
5498 Changes: Modified:
5499 +3 -1 trunk/configure.ac (File Modified)
5500
5501
5502jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5503 Log:
5504 Encourage putting actual administrative information
5505 in the admin{} block.
5506
5507
5508 Changes: Modified:
5509 +3 -3 trunk/doc/example.conf (File Modified)
5510
5511
5512gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5513 Log:
5514 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5515
5516
5517 Changes: Modified:
5518 +9 -7 trunk/include/s_conf.h (File Modified)
5519 +1 -0 trunk/src/newconf.c (File Modified)
5520 +10 -0 trunk/src/s_user.c (File Modified)
5521
5522
5523jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5524 Log:
5525 - Change to glines = no in example confs
5526 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5527 are disabled.
5528
5529
5530 Changes: Modified:
5531 +1 -1 trunk/doc/example.conf (File Modified)
5532 +1 -1 trunk/doc/reference.conf (File Modified)
5533 +2 -2 trunk/modules/m_gline.c (File Modified)
5534
5535
5536nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5537 Log:
5538 - forward-port QJM fix from 1.1
5539
5540
5541 Changes: Modified:
5542 +2 -0 trunk/src/s_user.c (File Modified)
5543
5544
5545nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5546 Log:
5547 - add switch to configure to disable the block allocator
5548
5549
5550 Changes: Modified:
5551 +18 -0 trunk/configure (File Modified)
5552 +9 -0 trunk/configure.ac (File Modified)
5553 +0 -6 trunk/include/config.h (File Modified)
5554 +3 -0 trunk/include/setup.h.in (File Modified)
5555
5556
5557gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5558 Log:
5559 Fix wierd error that would exit SASL users with "Overridden"
5560
5561 Changes: Modified:
5562 +1 -1 trunk/modules/m_signon.c (File Modified)
5563
5564
5565jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5566 Log:
5567 Remove obsolete XXX comment about lazylinks.
5568
5569
5570 Changes: Modified:
5571 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5572
5573
5574jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5575 Log:
5576 OJOIN: make sure to send the wallops remotely for #channels
5577
5578
5579 Changes: Modified:
5580 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5581
5582
5583gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5584 Log:
5585 Accountability for OJOIN (contrib module)
5586
5587 Changes: Modified:
5588 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5589
5590
5591nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5592 Log:
5593 - move more stuff over to ircd_state
5594
5595
5596 Changes: Modified:
5597 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5598 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5599 +9 -0 trunk/src/ircd_state.c (File Modified)
5600 +3 -3 trunk/src/patricia.c (File Modified)
5601
5602
5603nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5604 Log:
5605 - move more stuff out of libircd and into ircd_state.c
5606
5607
5608 Changes: Modified:
5609 +5 -5 trunk/src/channel.c (File Modified)
5610 +4 -4 trunk/src/client.c (File Modified)
5611 +12 -0 trunk/src/ircd_state.c (File Modified)
5612
5613
5614nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5615 Log:
5616 - this is just barrels of fun
5617
5618
5619 Changes: Modified:
5620 + - trunk/include/ircd_state.h (File Added)
5621 +1 -1 trunk/src/Makefile.in (File Modified)
5622 +2 -1 trunk/src/channel.c (File Modified)
5623 +3 -52 trunk/src/ircd.c (File Modified)
5624 +100 -3 trunk/src/ircd_state.c (File Modified)
5625
5626
5627jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5628 Log:
5629 It's .include, not #include.
5630
5631
5632 Changes: Modified:
5633 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5634
5635
5636jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5637 Log:
5638 More consistent section titles.
5639
5640
5641 Changes: Modified:
5642 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5643 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5644 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5645
5646
5647jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5648 Log:
5649 Mention possible exceeding of +j/+l due to propagation
5650 delays between servers.
5651
5652
5653 Changes: Modified:
5654 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5655
5656
5657jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5658 Log:
5659 Formatting nits:
5660 - "text" -> <quote>text</quote>
5661 - <filename>
5662 - a few more
5663
5664
5665 Changes: Modified:
5666 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5667 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5668 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5669 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5670
5671
5672jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5673 Log:
5674 Remove text about deprecation of glines.
5675
5676
5677 Changes: Modified:
5678 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5679
5680
5681jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5682 Log:
5683 - Add description of umode +D, deaf.
5684 - Mention CALLERID 005 token with umode +g.
5685
5686
5687 Changes: Modified:
5688 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5689
5690
5691jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5692 Log:
5693 Strip off a leading colon in services shortcuts (aliases).
5694
5695
5696 Changes: Modified:
5697 +2 -0 trunk/src/parse.c (File Modified)
5698
5699
5700jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5701 Log:
5702 Add no_oper_invis contrib module, denies opers setting
5703 themselves invisible (except hidden_oper's).
5704
5705
5706 Changes: Modified:
5707 +42 -0 trunk/contrib/Makefile.in (File Modified)
5708 + - trunk/contrib/no_oper_invis.c (File Added)
5709
5710
5711jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5712 Log:
5713 Mention /stats E, make the other /stats descriptions more consistent.
5714
5715
5716 Changes: Modified:
5717 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5718
5719
5720jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5721 Log:
5722 Mention that the KILL reason and oper will appear on channels.
5723
5724
5725 Changes: Modified:
5726 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5727
5728
5729jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5730 Log:
5731 Mention /mode #channel f to query forward channel from outside.
5732
5733
5734 Changes: Modified:
5735 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5736
5737
5738jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5739 Log:
5740 Port over RATBOX_2_1 r20960 (anfl):
5741 client connect notices to +C should be hiding the extra
5742 fields for spoofed users
5743
5744
5745 Changes: Modified:
5746 +2 -1 trunk/src/s_user.c (File Modified)
5747
5748
5749jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5750 Log:
5751 Add a chapter with our extra user commands:
5752 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5753
5754
5755 Changes: Modified:
5756 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5757 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5758
5759
5760jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5761 Log:
5762 Do not put by <server>: in SQUIT reasons to servers
5763 other than the one being exited.
5764
5765
5766 Changes: Modified:
5767 +1 -1 trunk/src/client.c (File Modified)
5768
5769
5770jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5771 Log:
5772 Regenerate configure.
5773
5774
5775 Changes: Modified:
5776 +1162 -1159 trunk/configure (File Modified)
5777
5778
5779jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5780 Log:
5781 Move the warning flags down so they do not mess up
5782 checks like for -Wl,-export-dynamic.
5783
5784
5785 Changes: Modified:
5786 +33 -30 trunk/configure.ac (File Modified)
5787
5788
5789nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5790 Log:
5791 - more work here
5792
5793
5794 Changes: Modified:
5795 +2 -1 trunk/iauth/Makefile.in (File Modified)
5796
5797
5798nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5799 Log:
5800 - build iauth makefile
5801
5802
5803 Changes: Modified:
5804 +3 -2 trunk/configure (File Modified)
5805 +1 -0 trunk/configure.ac (File Modified)
5806
5807
5808nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5809 Log:
5810 - Makefile
5811
5812
5813 Changes: Modified:
5814 + - trunk/iauth/Makefile.in (File Added)
5815
5816
5817nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5818 Log:
5819 - add iauth.conf.example from irc2.11
5820
5821
5822 Changes: Modified:
5823 + - trunk/doc/example-iauth.conf (File Added)
5824
5825
5826nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5827 Log:
5828 - wow, i found some docs on this thing
5829
5830
5831 Changes: Modified:
5832 + - trunk/doc/technical/iauth-internals.txt (File Added)
5833
5834
5835nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5836 Log:
5837 - no longer applicable
5838
5839
5840 Changes: Modified:
5841 + - trunk/authdaemon/ (File Deleted)
5842
5843
5844nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5845 Log:
5846 - remove libircd.so on make clean (oops)
5847
5848
5849 Changes: Modified:
5850 +1 -1 trunk/src/Makefile.in (File Modified)
5851
5852
5853nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5854 Log:
5855 - merge iauth source for experimentation
5856
5857
5858 Changes: Modified:
5859 + - trunk/iauth/ (File Added)
5860 + - trunk/iauth/a_conf.c (File Added)
5861 + - trunk/iauth/a_conf_def.h (File Added)
5862 + - trunk/iauth/a_conf_ext.h (File Added)
5863 + - trunk/iauth/a_defines.h (File Added)
5864 + - trunk/iauth/a_externs.h (File Added)
5865 + - trunk/iauth/a_io.c (File Added)
5866 + - trunk/iauth/a_io_ext.h (File Added)
5867 + - trunk/iauth/a_log.c (File Added)
5868 + - trunk/iauth/a_log_def.h (File Added)
5869 + - trunk/iauth/a_log_ext.h (File Added)
5870 + - trunk/iauth/a_struct_def.h (File Added)
5871 + - trunk/iauth/iauth.c (File Added)
5872 + - trunk/iauth/mod_lhex.c (File Added)
5873 + - trunk/iauth/mod_lhex_ext.h (File Added)
5874 + - trunk/iauth/mod_pipe.c (File Added)
5875 + - trunk/iauth/mod_pipe_ext.h (File Added)
5876 + - trunk/iauth/mod_rfc931.c (File Added)
5877 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5878 + - trunk/iauth/mod_socks.c (File Added)
5879 + - trunk/iauth/mod_socks_ext.h (File Added)
5880 + - trunk/iauth/mod_webproxy.c (File Added)
5881 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5882
5883
5884jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5885 Log:
5886 User /quote help index was not sorted properly.
5887
5888
5889 Changes: Modified:
5890 +2 -2 trunk/help/Makefile.in (File Modified)
5891 +8 -8 trunk/help/users/index (File Modified)
5892
5893
5894jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5895 Log:
5896 Add SCAN help file.
5897
5898
5899 Changes: Modified:
5900 +25 -8 trunk/help/opers/index (File Modified)
5901 + - trunk/help/opers/scan (File Added)
5902
5903
5904jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5905 Log:
5906 SGML docs:
5907 - Document SCAN UMODES
5908 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5909
5910
5911 Changes: Modified:
5912 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5913
5914
5915jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5916 Log:
5917 Add our copyright information to /info (part of release-1.1 r1026).
5918
5919
5920 Changes: Modified:
5921 +1 -0 trunk/src/version.c.SH (File Modified)
5922
5923
5924jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5925 Log:
5926 Fix some compile warnings.
5927
5928
5929 Changes: Modified:
5930 +1 -1 trunk/modules/core/m_join.c (File Modified)
5931 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5932 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5933 +1 -1 trunk/modules/m_scan.c (File Modified)
5934 +4 -4 trunk/modules/m_signon.c (File Modified)
5935
5936
5937jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5938 Log:
5939 RSFNC: OK, actually consider unknowns also for detecting a collide.
5940 Otherwise we can get two clients with the same nick.
5941
5942
5943 Changes: Modified:
5944 +1 -1 trunk/modules/m_services.c (File Modified)
5945
5946
5947nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5948 Log:
5949 - charybdis profiling stuff
5950 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5951 - update .depend
5952
5953
5954 Changes: Modified:
5955 +0 -8 trunk/configure (File Modified)
5956 +1 -8 trunk/configure.ac (File Modified)
5957 +18 -0 trunk/include/channel.h (File Modified)
5958 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5959 +335 -260 trunk/src/.depend (File Modified)
5960 +1569 -0 trunk/src/Makefile.in (File Modified)
5961 + - trunk/src/chmode.c (File Added)
5962 +16 -1 trunk/src/ircd.c (File Modified)
5963 +11 -0 trunk/src/main.c (File Modified)
5964 +11 -0 trunk/src/modules.c (File Modified)
5965
5966
5967jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5968 Log:
5969 RSFNC: Do not send kills to servers for unknowns
5970
5971
5972 Changes: Modified:
5973 +4 -2 trunk/modules/m_services.c (File Modified)
5974
5975
5976jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5977 Log:
5978 Describe service{} blocks in reference.conf.
5979
5980
5981 Changes: Modified:
5982 +12 -0 trunk/doc/reference.conf (File Modified)
5983
5984
5985jilles 2006/03/09 01:14:34 UTC (20060309-996)
5986 Log:
5987 Replace this list of modes with pointers to other documentation.
5988
5989
5990 Changes: Modified:
5991 +6 -50 trunk/doc/modes.txt (File Modified)
5992
5993
5994jilles 2006/03/08 00:10:46 UTC (20060308-986)
5995 Log:
5996 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5997 looks too much like an old-ircd client pointer otherwise.
5998
5999
6000 Changes: Modified:
6001 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6002
6003
6004jilles 2006/03/08 00:09:27 UTC (20060308-984)
6005 Log:
6006 findforwards:
6007 - note truncation of the list (perhaps sending multiple
6008 notices is better)
6009 - clarify in a comment that /findforwards on a nonexistent
6010 channel can be useful
6011 - sendto_one_notice() requires that the text start with
6012 a colon
6013
6014
6015 Changes: Modified:
6016 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6017
6018
6019jilles 2006/03/07 23:33:48 UTC (20060307-982)
6020 Log:
6021 When we close a local server's link, always include the
6022 name of the client causing the exit in the reason in the
6023 SQUIT we send them (replacing them with us). This makes
6024 sure server notices for stuff like "Not enough arguments
6025 to server command" are different on the two sides.
6026
6027
6028 Changes: Modified:
6029 +7 -5 trunk/src/client.c (File Modified)
6030
6031
6032gxti 2006/03/07 22:58:03 UTC (20060307-980)
6033 Log:
6034 New contrib module m_findforwards.c
6035
6036
6037 Changes: Modified:
6038 +112 -0 trunk/contrib/Makefile.in (File Modified)
6039 + - trunk/contrib/m_findforwards.c (File Added)
6040
6041
6042jilles 2006/03/07 22:21:29 UTC (20060307-968)
6043 Log:
6044 Whoops, don't show real host behind auth{} spoof in
6045 spoof notices if hide_spoof_ips is enabled.
6046
6047 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6048
6049
6050 Changes: Modified:
6051 +3 -2 trunk/src/s_conf.c (File Modified)
6052
6053
6054jilles 2006/03/07 12:54:53 UTC (20060307-962)
6055 Log:
6056 Add dalnet-style /identify that sends to nickserv or chanserv.
6057
6058
6059 Changes: Modified:
6060 +102 -0 trunk/contrib/Makefile.in (File Modified)
6061 + - trunk/contrib/m_identify.c (File Added)
6062
6063
6064jilles 2006/03/07 12:26:20 UTC (20060307-958)
6065 Log:
6066 Document alias{} blocks a bit better.
6067
6068
6069 Changes: Modified:
6070 +9 -0 trunk/doc/reference.conf (File Modified)
6071
6072
6073nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6074 Log:
6075 - add aliases to /stats m (data usage is not counted though, sorry)
6076
6077
6078 Changes: Modified:
6079 +1 -0 trunk/include/s_conf.h (File Modified)
6080 +3 -0 trunk/src/newconf.c (File Modified)
6081 +15 -0 trunk/src/parse.c (File Modified)
6082
6083
6084nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6085 Log:
6086 - remove m_sshortcut as it's no longer relevant
6087
6088
6089 Changes: Modified:
6090 +0 -145 trunk/modules/Makefile.in (File Modified)
6091 + - trunk/modules/m_sshortcut.c (File Deleted)
6092
6093
6094nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6095 Log:
6096 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6097 targets instead of my original idea :P)
6098
6099
6100 Changes: Modified:
6101 +32 -0 trunk/doc/example.conf (File Modified)
6102 +35 -0 trunk/doc/reference.conf (File Modified)
6103 +4 -0 trunk/include/parse.h (File Modified)
6104 +7 -0 trunk/include/s_conf.h (File Modified)
6105 +82 -0 trunk/src/newconf.c (File Modified)
6106 +78 -0 trunk/src/parse.c (File Modified)
6107 +16 -0 trunk/src/s_conf.c (File Modified)
6108
6109
6110jilles 2006/03/05 23:33:56 UTC (20060305-942)
6111 Log:
6112 Remove some spaces after tabs. ??
6113
6114
6115 Changes: Modified:
6116 +18 -18 trunk/src/newconf.c (File Modified)
6117
6118
6119jilles 2006/03/05 23:15:38 UTC (20060305-940)
6120 Log:
6121 Global /who:
6122 - make sure to clear all marks also if the who was aborted
6123 because of too many matches
6124 - give ERR_TOOMANYMATCHES if too many matches
6125 - clarify comments
6126
6127 ratbox RATBOX_2_2 r22003 (jilles)
6128
6129
6130 Changes: Modified:
6131 +28 -26 trunk/modules/m_who.c (File Modified)
6132
6133
6134nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6135 Log:
6136 - devel is 2.0
6137
6138
6139 Changes: Modified:
6140 +9 -9 trunk/configure (File Modified)
6141 +1 -1 trunk/configure.ac (File Modified)
6142
6143
6144nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6145 Log:
6146 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6147
6148
6149 Changes: Modified:
6150 +2 -1 trunk/include/s_newconf.h (File Modified)
6151 +20 -0 trunk/modules/m_rehash.c (File Modified)
6152 +1 -1 trunk/src/s_newconf.c (File Modified)
6153
6154
6155gxti 2006/03/05 03:38:33 UTC (20060305-930)
6156 Log:
6157 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6158
6159
6160 Changes: Modified:
6161 +0 -1 trunk/doc/example.conf (File Modified)
6162 +0 -3 trunk/doc/reference.conf (File Modified)
6163 +0 -1 trunk/include/s_conf.h (File Modified)
6164 +0 -6 trunk/modules/m_info.c (File Modified)
6165 +1 -1 trunk/src/channel.c (File Modified)
6166 +0 -1 trunk/src/newconf.c (File Modified)
6167
6168
6169gxti 2006/03/05 00:48:56 UTC (20060305-928)
6170 Log:
6171 Missing header in m_chghost.c
6172
6173 Changes: Modified:
6174 +1 -0 trunk/modules/m_chghost.c (File Modified)
6175
6176
6177gxti 2006/02/28 19:53:33 UTC (20060228-926)
6178 Log:
6179 Relocate QJM code to a seperate function(change_nick_user_host)
6180 Change CHGHOST to use change_nick_user_host instead of just setting it
6181
6182
6183 Changes: Modified:
6184 +3 -0 trunk/include/s_user.h (File Modified)
6185 +1 -1 trunk/modules/m_chghost.c (File Modified)
6186 +3 -78 trunk/modules/m_signon.c (File Modified)
6187 +89 -0 trunk/src/s_user.c (File Modified)
6188
6189
6190jilles 2006/02/28 13:24:51 UTC (20060228-924)
6191 Log:
6192 Restore /stats a (dns servers, admin-only).
6193
6194
6195 Changes: Modified:
6196 +1 -0 trunk/include/res.h (File Modified)
6197 +5 -8 trunk/modules/m_stats.c (File Modified)
6198 +16 -0 trunk/src/res.c (File Modified)
6199
6200
6201nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6202 Log:
6203 - Add CHARYBDIS_PROFILE if we are profiling.
6204 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6205 - Remove duplicate --enable-epoll entry.
6206
6207
6208 Changes: Modified:
6209 +1595 -15 trunk/configure (File Modified)
6210 +30 -11 trunk/configure.ac (File Modified)
6211 +3 -0 trunk/include/setup.h.in (File Modified)
6212
6213
6214nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6215 Log:
6216 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6217
6218
6219 Changes: Modified:
6220 +28 -0 trunk/aclocal.m4 (File Modified)
6221
6222
6223jilles 2006/02/23 13:25:48 UTC (20060223-916)
6224 Log:
6225 Allow requesting forward channel and quiet list in same mode command.
6226
6227
6228 Changes: Modified:
6229 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6230
6231
6232jilles 2006/02/22 00:06:41 UTC (20060222-912)
6233 Log:
6234 Add description of xline wildcards.
6235
6236
6237 Changes: Modified:
6238 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6239
6240
6241gxti 2006/02/21 23:54:57 UTC (20060221-908)
6242 Log:
6243 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6244
6245
6246 Changes: Modified:
6247 +0 -4 trunk/modules/m_services.c (File Modified)
6248
6249
6250nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6251 Log:
6252 typo
6253
6254
6255 Changes: Modified:
6256 +1 -1 trunk/include/hook.h (File Modified)
6257
6258
6259nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6260 Log:
6261 call_hook, not hook_call
6262
6263
6264 Changes: Modified:
6265 +1 -1 trunk/modules/core/m_join.c (File Modified)
6266
6267
6268nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6269 Log:
6270 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6271 Could be useful for a number of things.
6272
6273
6274 Changes: Modified:
6275 +9 -0 trunk/modules/core/m_join.c (File Modified)
6276
6277
6278nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6279 Log:
6280 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6281
6282
6283 Changes: Modified:
6284 +7 -0 trunk/include/hook.h (File Modified)
6285
6286
6287gxti 2006/02/20 21:27:46 UTC (20060220-896)
6288 Log:
6289 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6290
6291
6292 Changes: Modified:
6293 +15 -0 trunk/modules/m_services.c (File Modified)
6294
6295
6296jilles 2006/02/20 11:26:45 UTC (20060220-894)
6297 Log:
6298 Clarify snomask +f, +k, +u.
6299
6300
6301 Changes: Modified:
6302 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6303
6304
6305jilles 2006/02/20 11:26:22 UTC (20060220-892)
6306 Log:
6307 Cmode +p and +s may be set simultaneously.
6308
6309
6310 Changes: Modified:
6311 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6312
6313
6314nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6315 Log:
6316 actually, we should check the data version on each reload (oops)
6317
6318
6319 Changes: Modified:
6320 +6 -6 trunk/src/main.c (File Modified)
6321
6322
6323nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6324 Log:
6325 more work on the loader
6326
6327
6328 Changes: Modified:
6329 +45 -21 trunk/src/main.c (File Modified)
6330
6331
6332nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6333 Log:
6334 Add prototype ircd_state.c
6335
6336
6337 Changes: Modified:
6338 + - trunk/src/ircd_state.c (File Added)
6339
6340
6341jilles 2006/02/19 00:41:15 UTC (20060219-882)
6342 Log:
6343 Smaller improvements.
6344
6345
6346 Changes: Modified:
6347 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6348
6349
6350jilles 2006/02/19 00:15:39 UTC (20060219-880)
6351 Log:
6352 Add a lot of stuff here.
6353
6354
6355 Changes: Modified:
6356 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6357
6358
6359jilles 2006/02/18 22:55:32 UTC (20060218-878)
6360 Log:
6361 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6362
6363
6364 Changes: Modified:
6365 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6366
6367
6368jilles 2006/02/18 21:57:54 UTC (20060218-873)
6369 Log:
6370 Invex doesn't trump +r or (sic) +J.
6371
6372
6373 Changes: Modified:
6374 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6375
6376
6377nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6378 Log:
6379 Check to make sure a module is not loaded before loading it.
6380
6381
6382 Changes: Modified:
6383 +6 -1 trunk/src/ircd_parser.y (File Modified)
6384
6385
6386nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6387 Log:
6388 - Add a missing comma in the HeaderMessages array
6389 - Only send "Your hostname is too long ..." if that really is the case
6390
6391
6392 Changes: Modified:
6393 +2 -2 trunk/src/s_auth.c (File Modified)
6394
6395
6396nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6397 Log:
6398 build_symtable() will have already bailed here, so no need to check
6399 explicitly whether or not charybdis_main is NULL.
6400
6401
6402 Changes: Modified:
6403 +7 -16 trunk/src/main.c (File Modified)
6404
6405
6406nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6407 Log:
6408 Data structure versioning, part 1.
6409
6410
6411 Changes: Modified:
6412 +10 -1 trunk/include/ircd_defs.h (File Modified)
6413 +2 -0 trunk/src/ircd.c (File Modified)
6414 +15 -3 trunk/src/main.c (File Modified)
6415
6416
6417nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6418 Log:
6419 build a symbol table and use that instead of doing a raw dlsym on everything
6420
6421
6422 Changes: Modified:
6423 + - trunk/include/ircd_linker.h (File Added)
6424 +71 -1 trunk/src/Makefile.in (File Modified)
6425 + - trunk/src/ircd_linker.c (File Added)
6426 +16 -4 trunk/src/main.c (File Modified)
6427
6428
6429nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6430 Log:
6431 The launcher now calls io_loop() instead of charybdis_main().
6432 This is so that we do not have to reinitialize *everything* later.
6433
6434
6435 Changes: Modified:
6436 +1 -0 trunk/include/ircd.h (File Modified)
6437 +6 -7 trunk/src/ircd.c (File Modified)
6438 +13 -1 trunk/src/main.c (File Modified)
6439
6440
6441nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6442 Log:
6443 Use global binding on libircd.so.
6444
6445
6446 Changes: Modified:
6447 +1 -1 trunk/src/main.c (File Modified)
6448
6449
6450nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6451 Log:
6452 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6453 (it will do more later)
6454
6455
6456 Changes: Modified:
6457 +14 -12 trunk/include/config.h (File Modified)
6458 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6459 +31 -5 trunk/src/Makefile.in (File Modified)
6460 +78 -1 trunk/src/ircd.c (File Modified)
6461 + - trunk/src/main.c (File Added)
6462
6463
6464nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6465 Log:
6466 Add whitespace here, oops.
6467
6468
6469 Changes: Modified:
6470 +1 -1 trunk/CREDITS (File Modified)
6471
6472
6473nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6474 Log:
6475 Properly copy over the IP address here instead of using a cheap hack.
6476 Because the hack didn't work right except on IPv6. :|
6477
6478
6479 Changes: Modified:
6480 +12 -2 trunk/src/s_newconf.c (File Modified)
6481
6482
6483jilles 2006/02/15 01:33:43 UTC (20060215-849)
6484 Log:
6485 Revert reject cache notice to ratbox's, which more
6486 clearly suggests what's happening.
6487
6488
6489 Changes: Modified:
6490 +4 -1 trunk/src/reject.c (File Modified)
6491
6492
6493nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6494 Log:
6495 Fix the openssl status in the overview information.
6496
6497
6498 Changes: Modified:
6499 +1 -3 trunk/configure (File Modified)
6500 +1 -3 trunk/configure.ac (File Modified)
6501
6502
6503jilles 2006/02/15 00:53:32 UTC (20060215-843)
6504 Log:
6505 - Add simple exempt{} block (127.0.0.1) to example.conf.
6506 - Remove mention of deny{}.
6507
6508
6509 Changes: Modified:
6510 +5 -0 trunk/doc/example.conf (File Modified)
6511 +1 -1 trunk/doc/reference.conf (File Modified)
6512
6513
6514jilles 2006/02/15 00:37:34 UTC (20060215-839)
6515 Log:
6516 example.conf: add some comments at the start
6517 reference.conf: some ircd-ratbox -> charybdis
6518
6519
6520 Changes: Modified:
6521 +11 -0 trunk/doc/example.conf (File Modified)
6522 +6 -5 trunk/doc/reference.conf (File Modified)
6523
6524
6525jilles 2006/02/15 00:27:59 UTC (20060215-833)
6526 Log:
6527 Rename m_createauthonly module to createauthonly
6528 as this is not a module providing an m_function
6529 (command).
6530
6531
6532 Changes: Modified:
6533 +1 -38 trunk/contrib/Makefile.in (File Modified)
6534 + - trunk/contrib/createauthonly.c (File Added)
6535 + - trunk/contrib/m_createauthonly.c (File Deleted)
6536
6537
6538jilles 2006/02/15 00:22:08 UTC (20060215-831)
6539 Log:
6540 Add to example confs commented lines for:
6541 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6542 sno_globalkline.so, sno_globaloper.so.
6543
6544
6545 Changes: Modified:
6546 +5 -1 trunk/doc/example.conf (File Modified)
6547 +9 -1 trunk/doc/reference.conf (File Modified)
6548
6549
6550jilles 2006/02/15 00:12:24 UTC (20060215-829)
6551 Log:
6552 - Unbreak connecting to connect{}s with hostnames
6553 instead of IP addresses (broken with new resolver).
6554 - Try to do A/AAAA query based on aftype in
6555 connect{} (doesn't seem to work fully).
6556
6557
6558 Changes: Modified:
6559 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6560
6561
6562jilles 2006/02/14 22:54:37 UTC (20060214-827)
6563 Log:
6564 Unbreak /rehash dns.
6565
6566
6567 Changes: Modified:
6568 +1 -0 trunk/src/res.c (File Modified)
6569
6570
6571jilles 2006/02/14 22:40:55 UTC (20060214-825)
6572 Log:
6573 Preserve Hybrid Id and add one of our own.
6574
6575
6576 Changes: Modified:
6577 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6578 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6579
6580
6581jilles 2006/02/14 22:17:17 UTC (20060214-821)
6582 Log:
6583 Add anfl and Androsyn to CREDITS.
6584 They wrote a lot of ratbox code we use, both before and after the fork.
6585
6586
6587 Changes: Modified:
6588 +2 -0 trunk/CREDITS (File Modified)
6589
6590
6591nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6592 Log:
6593 Hostname validity check.
6594
6595
6596 Changes: Modified:
6597 +42 -3 trunk/src/s_auth.c (File Modified)
6598
6599
6600nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6601 Log:
6602 Version bump to 1.2.0.
6603
6604
6605 Changes: Modified:
6606 +9 -9 trunk/configure (File Modified)
6607 +1 -1 trunk/configure.ac (File Modified)
6608
6609
6610nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6611 Log:
6612 - Missed a spot in the IPv6 code here. Should be usable now.
6613
6614
6615 Changes: Modified:
6616 +2 -2 trunk/src/res.c (File Modified)
6617
6618
6619nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6620 Log:
6621 Alright, so, this massive commit does the following:
6622 - Removes adns
6623 - Adds a resolver based on the undernet and hybrid one.
6624 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6625 - Makes a check in ./configure be posixly correct
6626 - Simplifies the auth code and DNS callbacks
6627
6628 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6629
6630
6631 Changes: Modified:
6632 +1 -1 trunk/Makefile.in (File Modified)
6633 + - trunk/adns/ (File Deleted)
6634 +148 -80 trunk/configure (File Modified)
6635 +1 -2 trunk/configure.ac (File Modified)
6636 +6 -0 trunk/include/client.h (File Modified)
6637 +1 -0 trunk/include/packet.h (File Modified)
6638 +153 -41 trunk/include/res.h (File Modified)
6639 + - trunk/include/reslib.h (File Added)
6640 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6641 +930 -1449 trunk/modules/.depend (File Modified)
6642 +3 -0 trunk/modules/m_stats.c (File Modified)
6643 +417 -621 trunk/src/.depend (File Modified)
6644 +1 -1 trunk/src/.indent.pro (File Modified)
6645 +2069 -289 trunk/src/Makefile.in (File Modified)
6646 + - trunk/src/adns.c (File Deleted)
6647 + - trunk/src/res.c (File Added)
6648 + - trunk/src/reslib.c (File Added)
6649 +11 -50 trunk/src/s_auth.c (File Modified)
6650 +4 -26 trunk/src/s_newconf.c (File Modified)
6651
6652
6653nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6654 Log:
6655 Document the NOBALLOC feature.
6656
6657
6658 Changes: Modified:
6659 +7 -1 trunk/include/config.h (File Modified)
6660
6661
6662jilles 2006/02/12 20:50:51 UTC (20060212-806)
6663 Log:
6664 commands.sgml changes
6665
6666
6667 Changes: Modified:
6668 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6669
6670
6671jilles 2006/02/12 19:58:28 UTC (20060212-804)
6672 Log:
6673 connect{} changes.
6674
6675
6676 Changes: Modified:
6677 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6678
6679
6680jilles 2006/02/12 19:47:43 UTC (20060212-802)
6681 Log:
6682 Improve description of class{} block (in particular,
6683 mention server classes as well as client classes).
6684
6685
6686 Changes: Modified:
6687 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6688
6689
6690jilles 2006/02/12 19:37:35 UTC (20060212-800)
6691 Log:
6692 In comment:
6693 -/* sendq: servers need a higher sendq as they send more data */
6694 +/* sendq: servers need a higher sendq as they are sent more data */
6695
6696
6697 Changes: Modified:
6698 +1 -1 trunk/doc/reference.conf (File Modified)
6699
6700
6701jilles 2006/02/12 19:33:35 UTC (20060212-798)
6702 Log:
6703 Add modules{} block.
6704
6705
6706 Changes: Modified:
6707 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6708
6709
6710jilles 2006/02/12 17:31:44 UTC (20060212-796)
6711 Log:
6712 Add general::oper_snomask, snomask on oper up for opers
6713 that have umode +s set on oper up, but do not have
6714 a specific snomask setting in their operator block.
6715 If this is empty or not specified, +s is used as before.
6716
6717
6718 Changes: Modified:
6719 +4 -1 trunk/doc/example.conf (File Modified)
6720 +7 -1 trunk/doc/reference.conf (File Modified)
6721 +1 -0 trunk/include/client.h (File Modified)
6722 +1 -0 trunk/include/s_conf.h (File Modified)
6723 +32 -0 trunk/src/newconf.c (File Modified)
6724 +1 -0 trunk/src/s_conf.c (File Modified)
6725 +13 -3 trunk/src/s_user.c (File Modified)
6726
6727
6728nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6729 Log:
6730 fix error
6731
6732 Changes: Modified:
6733 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6734
6735
6736nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6737 Log:
6738 Add MASKTRACE and CHANTRACE commands.
6739
6740
6741 Changes: Modified:
6742 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6743
6744
6745nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6746 Log:
6747 document loadmodule directive
6748
6749
6750 Changes: Modified:
6751 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6752
6753
6754nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6755 Log:
6756 finish this up
6757
6758
6759 Changes: Modified:
6760 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6761
6762
6763nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6764 Log:
6765 q:lines are no longer living in the ircd.conf either
6766
6767
6768 Changes: Modified:
6769 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6770
6771
6772nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6773 Log:
6774 remove k:line, d:line, x:line as they are their own files now
6775
6776
6777 Changes: Modified:
6778 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6779
6780
6781jilles 2006/02/12 03:55:38 UTC (20060212-782)
6782 Log:
6783 New place for operator::snomask.
6784
6785
6786 Changes: Modified:
6787 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6788
6789
6790nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6791 Log:
6792 Document connect {}.
6793
6794
6795 Changes: Modified:
6796 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6797
6798
6799jilles 2006/02/12 03:42:26 UTC (20060212-778)
6800 Log:
6801 example.conf: move operator::snomask to a more logical place,
6802 more sensible default
6803 reference.conf: add operator::snomask
6804
6805
6806 Changes: Modified:
6807 +3 -3 trunk/doc/example.conf (File Modified)
6808 +3 -0 trunk/doc/reference.conf (File Modified)
6809
6810
6811jilles 2006/02/12 03:34:24 UTC (20060212-776)
6812 Log:
6813 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6814 in those conf entries that take umodes like <name1>, <name2>, ...
6815
6816
6817 Changes: Modified:
6818 +3 -0 trunk/doc/reference.conf (File Modified)
6819 +3 -0 trunk/src/newconf.c (File Modified)
6820
6821
6822nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6823 Log:
6824 Remove H:line
6825
6826
6827 Changes: Modified:
6828 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6829
6830
6831nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6832 Log:
6833 Aesthetic changes.
6834
6835
6836 Changes: Modified:
6837 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6838
6839
6840nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6841 Log:
6842 s/allow/auth
6843
6844
6845 Changes: Modified:
6846 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6847
6848
6849nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6850 Log:
6851 fix
6852
6853
6854 Changes: Modified:
6855 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6856
6857
6858nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6859 Log:
6860 Document operator {} blocks.
6861
6862
6863 Changes: Modified:
6864 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6865
6866
6867jilles 2006/02/12 03:18:31 UTC (20060212-764)
6868 Log:
6869 auth{}: clarify/add some details
6870
6871
6872 Changes: Modified:
6873 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6874
6875
6876nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6877 Log:
6878 auth{}: Move a paragraph.
6879
6880
6881 Changes: Modified:
6882 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6883
6884
6885nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6886 Log:
6887 Document auth{} blocks.
6888
6889
6890 Changes: Modified:
6891 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6892
6893
6894jilles 2006/02/12 02:23:21 UTC (20060212-758)
6895 Log:
6896 Add umode +R.
6897
6898
6899 Changes: Modified:
6900 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6901
6902
6903jilles 2006/02/12 02:19:41 UTC (20060212-756)
6904 Log:
6905 Add umode +R, prevents unidentified clients from
6906 sending private messages or notices. /accept'ed
6907 clients and opers are exempt.
6908 Due to the /accept part, this is only checked
6909 at the target's server, may want to change
6910 this?
6911
6912
6913 Changes: Modified:
6914 +1 -0 trunk/help/opers/umode (File Modified)
6915 +1 -0 trunk/help/users/umode (File Modified)
6916 +2 -0 trunk/include/client.h (File Modified)
6917 +1 -0 trunk/include/numeric.h (File Modified)
6918 +11 -1 trunk/modules/core/m_message.c (File Modified)
6919 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6920 +1 -1 trunk/src/messages.tab (File Modified)
6921 +1 -1 trunk/src/s_user.c (File Modified)
6922
6923
6924jilles 2006/02/12 01:26:44 UTC (20060212-754)
6925 Log:
6926 Don't allow a nick change if banned or quieted (and not
6927 voiced or opped) on a channel. This uses numeric 435
6928 (bahamut's "cannot change to a banned nick") because
6929 bahamut/ircu's 437 and hyperion's 438 already have
6930 another meaning for us.
6931
6932
6933 Changes: Modified:
6934 +2 -0 trunk/include/channel.h (File Modified)
6935 +1 -0 trunk/include/numeric.h (File Modified)
6936 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6937 +38 -0 trunk/src/channel.c (File Modified)
6938 +1 -1 trunk/src/messages.tab (File Modified)
6939
6940
6941jilles 2006/02/11 20:55:03 UTC (20060211-752)
6942 Log:
6943 KNOCK:
6944 - respect ban exceptions
6945 - also deny a knock if quieted
6946
6947
6948 Changes: Modified:
6949 +2 -1 trunk/modules/m_knock.c (File Modified)
6950
6951
6952jilles 2006/02/11 19:42:32 UTC (20060211-750)
6953 Log:
6954 Reverse bad substitution in comment.
6955
6956
6957 Changes: Modified:
6958 +1 -1 trunk/src/channel.c (File Modified)
6959
6960
6961jilles 2006/02/11 19:04:47 UTC (20060211-748)
6962 Log:
6963 - set DynSpoof flag for clients spoofed at registration
6964 - add orighost instead of host to the hostname hash
6965
6966
6967 Changes: Modified:
6968 +5 -1 trunk/src/s_user.c (File Modified)
6969
6970
6971jilles 2006/02/11 16:59:13 UTC (20060211-746)
6972 Log:
6973 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6974
6975
6976 Changes: Modified:
6977 +2 -3 trunk/src/send.c (File Modified)
6978
6979
6980gxti 2006/02/10 02:44:34 UTC (20060210-744)
6981 Log:
6982 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6983
6984
6985 Changes: Modified:
6986 +17 -7 trunk/modules/m_signon.c (File Modified)
6987
6988
6989gxti 2006/02/09 02:44:48 UTC (20060209-742)
6990 Log:
6991 Correct minimum args on ENCAP SASL to avoid nasty core.
6992
6993
6994 Changes: Modified:
6995 +1 -1 trunk/modules/m_sasl.c (File Modified)
6996
6997
6998jilles 2006/02/09 01:14:21 UTC (20060209-740)
6999 Log:
7000 Style nits: sptr can't ever be NULL, don't compare truth
7001 values with YES.
7002
7003
7004 Changes: Modified:
7005 +2 -3 trunk/modules/m_scan.c (File Modified)
7006
7007
7008jilles 2006/02/09 01:04:56 UTC (20060209-738)
7009 Log:
7010 - Comment out scan_cmodes() prototype to suppress warning
7011 - Correct minimum parameter count for mo_scan()
7012
7013
7014 Changes: Modified:
7015 +2 -2 trunk/modules/m_scan.c (File Modified)
7016
7017
7018jilles 2006/02/09 00:56:16 UTC (20060209-736)
7019 Log:
7020 SCAN UMODES:
7021 - Include full command in operspy notice
7022 - Allow global scans (no-list used, mask not used) without operspy
7023 - Use ERR_NOPRIVS numeric
7024
7025
7026 Changes: Modified:
7027 +21 -9 trunk/modules/m_scan.c (File Modified)
7028
7029
7030jilles 2006/02/08 23:45:23 UTC (20060208-734)
7031 Log:
7032 Cancel out the >3 default if < is given; this way
7033 any </> specification fully overrides the default.
7034
7035
7036 Changes: Modified:
7037 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7038
7039
7040jilles 2006/02/08 23:13:44 UTC (20060208-732)
7041 Log:
7042 - Call mo_list() from m_list() to reduce code duplication
7043 - Default to >3, rather arbitrarily (conf option?)
7044 - Make < and > mean less than and greater than again
7045
7046
7047 Changes: Modified:
7048 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7049
7050
7051jilles 2006/02/08 22:20:43 UTC (20060208-730)
7052 Log:
7053 When processing topic burst, hide connecting server
7054 on netburst if flatten links is enabled.
7055
7056
7057 Changes: Modified:
7058 +9 -2 trunk/modules/m_tb.c (File Modified)
7059
7060
7061nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7062 Log:
7063 - remove PENALTY token
7064
7065
7066 Changes: Modified:
7067 +0 -1 trunk/include/supported.h (File Modified)
7068
7069
7070nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7071 Log:
7072 005 fixups:
7073 - Add PENALTY because we have a pace-wait system.
7074 - Add FNC due to SAVE and RSFNC
7075 - Add q to MAXLIST.
7076
7077
7078 Changes: Modified:
7079 +4 -2 trunk/include/supported.h (File Modified)
7080
7081
7082nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7083 Log:
7084 mkay, indent went nuts here
7085
7086
7087 Changes: Modified:
7088 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7089
7090
7091nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7092 Log:
7093 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7094 and can be used instead. The SAFELIST implementation is the one used by
7095 default, as most users/networks will be used to it.
7096
7097
7098 Changes: Modified:
7099 +1 -0 trunk/NEWS (File Modified)
7100 +14 -0 trunk/include/client.h (File Modified)
7101 +5 -0 trunk/include/hash.h (File Modified)
7102 +404 -272 trunk/modules/Makefile.in (File Modified)
7103 + - trunk/modules/m_list.c (File Deleted)
7104 + - trunk/modules/m_list_ratbox.c (File Added)
7105 + - trunk/modules/m_list_safelist.c (File Added)
7106 +5 -5 trunk/src/hash.c (File Modified)
7107
7108
7109jilles 2006/02/08 21:02:52 UTC (20060208-720)
7110 Log:
7111 Clear invites on a lowerTS JOIN or SJOIN.
7112 This should complete kick_on_split_riding protection.
7113
7114
7115 Changes: Modified:
7116 +5 -0 trunk/modules/core/m_join.c (File Modified)
7117 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7118
7119
7120jilles 2006/02/08 20:26:58 UTC (20060208-718)
7121 Log:
7122 Like in ratbox, send and interpret timestamps on invites.
7123
7124
7125 Changes: Modified:
7126 +9 -2 trunk/modules/m_invite.c (File Modified)
7127
7128
7129jilles 2006/02/07 12:48:28 UTC (20060207-716)
7130 Log:
7131 Add +S (network service) umode. Just for completeness, users or opers
7132 cannot set this.
7133
7134
7135 Changes: Modified:
7136 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7137
7138
7139nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7140 Log:
7141 update NEWS a bit
7142
7143
7144 Changes: Modified:
7145 +35 -2 trunk/NEWS (File Modified)
7146
7147
7148gxti 2006/02/06 04:42:14 UTC (20060206-712)
7149 Log:
7150 Split off a PreClient structure for data to be freed on registation (i.e. password).
7151 New hook introduce_client for post-registration messages.
7152 Fix b0rked SASL numerics.
7153 Burst REALHOST post-introduction for spoofed-on-registration clients.
7154 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7155 Pre-registration signon support.
7156
7157
7158 Changes: Modified:
7159 +10 -0 trunk/configure (File Modified)
7160 +2 -0 trunk/configure.ac (File Modified)
7161 +14 -4 trunk/include/client.h (File Modified)
7162 +1 -0 trunk/include/hook.h (File Modified)
7163 +1 -0 trunk/include/numeric.h (File Modified)
7164 +3 -0 trunk/include/setup.h.in (File Modified)
7165 +16 -0 trunk/modules/m_chghost.c (File Modified)
7166 +25 -21 trunk/modules/m_sasl.c (File Modified)
7167 +63 -30 trunk/modules/m_signon.c (File Modified)
7168 +18 -0 trunk/src/client.c (File Modified)
7169 +2 -0 trunk/src/hook.c (File Modified)
7170 +5 -5 trunk/src/messages.tab (File Modified)
7171 +2 -0 trunk/src/s_serv.c (File Modified)
7172 +28 -2 trunk/src/s_user.c (File Modified)
7173
7174
7175gxti 2006/02/06 03:10:01 UTC (20060206-710)
7176 Log:
7177 Update hook documentation.
7178
7179
7180 Changes: Modified:
7181 +30 -0 trunk/doc/hooks.txt (File Modified)
7182
7183
7184jilles 2006/02/05 22:44:03 UTC (20060205-708)
7185 Log:
7186 Improve @/# handling in match_esc().
7187
7188
7189 Changes: Modified:
7190 +21 -13 trunk/src/match.c (File Modified)
7191
7192
7193nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7194 Log:
7195 backtrack instead of bailing out when handling a mismatched escape
7196
7197
7198 Changes: Modified:
7199 +1 -1 trunk/src/match.c (File Modified)
7200
7201
7202nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7203 Log:
7204 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7205
7206 Changes: Modified:
7207 +2 -1 trunk/CREDITS (File Modified)
7208
7209
7210nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7211 Log:
7212 Fix the escape brokenness and pick up a more efficient matching algorithm,
7213 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7214 Patch sent upstream. They can do whatever they want with it, *shrug*.
7215
7216
7217 Changes: Modified:
7218 +147 -161 trunk/src/match.c (File Modified)
7219
7220
7221jilles 2006/02/04 20:13:39 UTC (20060204-700)
7222 Log:
7223 If flatten links is enabled, fake the origins of some ServerModes
7224 sent to clients so that the server sending the netburst is hidden.
7225 Most mode hacks still show the true source.
7226
7227
7228 Changes: Modified:
7229 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7230 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7231
7232
7233jilles 2006/02/04 18:26:55 UTC (20060204-698)
7234 Log:
7235 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7236 where the exit originated).
7237 - When receiving an SQUIT for a server themselves
7238 (IsMe(target_p) || target_p == client_p)
7239 close their link and send a local server notice.
7240
7241
7242 Changes: Modified:
7243 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7244 +6 -3 trunk/src/client.c (File Modified)
7245
7246
7247nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7248 Log:
7249 Hooking into the wrong hook, whoops. :P
7250
7251
7252 Changes: Modified:
7253 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7254 +6 -10 trunk/modules/core/m_join.c (File Modified)
7255
7256
7257nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7258 Log:
7259 this doesn't work right, right now :P
7260
7261
7262 Changes: Modified:
7263 +40 -0 trunk/contrib/Makefile.in (File Modified)
7264 + - trunk/contrib/m_createauthonly.c (File Added)
7265 +6 -0 trunk/include/hook.h (File Modified)
7266 +26 -1 trunk/modules/core/m_join.c (File Modified)
7267 +1 -1 trunk/src/ircd.c (File Modified)
7268
7269
7270nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7271 Log:
7272 Make can_join() hookable.
7273
7274
7275 Changes: Modified:
7276 +12 -1 trunk/src/channel.c (File Modified)
7277
7278
7279nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7280 Log:
7281 add 'int approved;' to the channel event hook
7282
7283
7284 Changes: Modified:
7285 +1 -0 trunk/include/hook.h (File Modified)
7286
7287
7288gxti 2006/02/04 02:50:03 UTC (20060204-688)
7289 Log:
7290 Use SIDs in SASL ENCAP origin.
7291 Ignore responses from other agents once the first SASL response has been received for a client.
7292
7293
7294 Changes: Modified:
7295 +9 -5 trunk/modules/m_sasl.c (File Modified)
7296
7297
7298gxti 2006/02/04 01:44:17 UTC (20060204-686)
7299 Log:
7300 Removed stray debug code.
7301
7302
7303 Changes: Modified:
7304 +1 -1 trunk/modules/m_sasl.c (File Modified)
7305
7306
7307jilles 2006/02/03 22:39:24 UTC (20060203-684)
7308 Log:
7309 Don't complain "unknown MODE flag" if a non-oper attempts
7310 to unset an oper only umode they do not have.
7311 This is to prevent unwanted error messages when users/bots
7312 do things like MODE <nick> +i-sw.
7313
7314
7315 Changes: Modified:
7316 +4 -2 trunk/src/s_user.c (File Modified)
7317
7318
7319jilles 2006/02/03 22:32:03 UTC (20060203-682)
7320 Log:
7321 Fix client_exit hook name and only call it for local exits that are not
7322 IsAnyServer.
7323
7324
7325 Changes: Modified:
7326 +3 -2 trunk/modules/m_sasl.c (File Modified)
7327
7328
7329gxti 2006/02/03 21:41:48 UTC (20060203-680)
7330 Log:
7331 Fix SASL logic to actually use stored agent UID.
7332 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7333 Add abort code for exiting clients.
7334
7335
7336 Changes: Modified:
7337 +18 -9 trunk/modules/m_sasl.c (File Modified)
7338
7339
7340jilles 2006/02/03 20:25:01 UTC (20060203-678)
7341 Log:
7342 Port over ratbox 2.2 /challenge. This is slightly more secure
7343 (better crypto, longer keys, challenge timeout) and has better
7344 client scripts.
7345
7346 The respond tool is no longer part of the ircd tree but a
7347 separate package, currently available from
7348 http://respond.ircd-ratbox.org (we should mirror/... this).
7349
7350
7351 Changes: Modified:
7352 +65 -310 trunk/doc/challenge.txt (File Modified)
7353 +5 -5 trunk/include/client.h (File Modified)
7354 +3 -0 trunk/include/irc_string.h (File Modified)
7355 +3 -0 trunk/include/numeric.h (File Modified)
7356 +94 -50 trunk/modules/m_challenge.c (File Modified)
7357 +1 -2 trunk/src/client.c (File Modified)
7358 +125 -0 trunk/src/irc_string.c (File Modified)
7359 +2 -2 trunk/src/messages.tab (File Modified)
7360 + - trunk/tools/rsa_respond/ (File Deleted)
7361
7362
7363gxti 2006/02/03 20:05:09 UTC (20060203-676)
7364 Log:
7365 Preliminary SASL support.
7366
7367
7368 Changes: Modified:
7369 +7 -0 trunk/include/client.h (File Modified)
7370 +6 -0 trunk/include/numeric.h (File Modified)
7371 +1 -0 trunk/modules/Makefile.in (File Modified)
7372 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7373 +175 -1 trunk/modules/m_cap.c (File Modified)
7374 + - trunk/modules/m_sasl.c (File Added)
7375 +2 -0 trunk/modules/m_user.c (File Modified)
7376 +5 -5 trunk/src/messages.tab (File Modified)
7377 +8 -2 trunk/src/s_user.c (File Modified)
7378
7379
7380jilles 2006/02/03 18:13:03 UTC (20060203-674)
7381 Log:
7382 SIGNON: make logout also apply remotely.
7383
7384
7385 Changes: Modified:
7386 +7 -2 trunk/modules/m_signon.c (File Modified)
7387
7388
7389gxti 2006/02/03 17:45:04 UTC (20060203-672)
7390 Log:
7391 Use an asterisk when sending empty logins in SIGNON.
7392
7393
7394 Changes: Modified:
7395 +5 -5 trunk/modules/m_signon.c (File Modified)
7396
7397
7398jilles 2006/02/03 17:38:31 UTC (20060203-670)
7399 Log:
7400 SIGNON: Only add whowas entry (add_history()) and wipe
7401 accepts (del_all_accepts()) if nick changed.
7402
7403
7404 Changes: Modified:
7405 +5 -3 trunk/modules/m_signon.c (File Modified)
7406
7407
7408jilles 2006/02/03 17:26:52 UTC (20060203-668)
7409 Log:
7410 SIGNON: slight fixes to collision code:
7411 - don't kill if target_p == source_p (nick unchanged or only changed case)
7412 - add comment that SAVE support is missing
7413 - use sendto_realops_snomask() instead of sendto_realops_flags()
7414
7415
7416 Changes: Modified:
7417 +9 -6 trunk/modules/m_signon.c (File Modified)
7418
7419
7420jilles 2006/02/03 17:19:26 UTC (20060203-666)
7421 Log:
7422 Fix up kills for bad nick/user/host on SIGNON.
7423
7424
7425 Changes: Modified:
7426 +16 -6 trunk/modules/m_signon.c (File Modified)
7427
7428
7429jilles 2006/02/03 16:50:56 UTC (20060203-664)
7430 Log:
7431 If changing to a nick with a digit, only allow the UID.
7432
7433
7434 Changes: Modified:
7435 +4 -0 trunk/modules/m_signon.c (File Modified)
7436
7437
7438gxti 2006/02/03 04:20:31 UTC (20060203-661)
7439 Log:
7440 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7441 Strip leading digits from logins that are not purely numeric.
7442
7443
7444 Changes: Modified:
7445 +3 -0 trunk/include/numeric.h (File Modified)
7446 +2 -0 trunk/include/send.h (File Modified)
7447 +1 -0 trunk/modules/Makefile.in (File Modified)
7448 +456 -3 trunk/modules/m_services.c (File Modified)
7449 + - trunk/modules/m_signon.c (File Added)
7450 +2 -2 trunk/src/messages.tab (File Modified)
7451 +98 -0 trunk/src/send.c (File Modified)
7452
7453
7454jilles 2006/02/02 14:10:16 UTC (20060202-659)
7455 Log:
7456 Remove old server notice umodes from example confs.
7457
7458
7459 Changes: Modified:
7460 +1 -2 trunk/doc/example.conf (File Modified)
7461 +4 -17 trunk/doc/reference.conf (File Modified)
7462
7463
7464jilles 2006/02/01 15:11:42 UTC (20060201-657)
7465 Log:
7466 Add snomask help file (forgot this earlier).
7467
7468
7469 Changes: Modified:
7470 + - trunk/help/opers/snomask (File Added)
7471
7472
7473jilles 2006/01/31 12:50:36 UTC (20060131-655)
7474 Log:
7475 Add umode +l (receive locops).
7476
7477
7478 Changes: Modified:
7479 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7480
7481
7482jilles 2006/01/31 12:44:21 UTC (20060131-653)
7483 Log:
7484 We don't plan to implement cmode +R (quiet unidentified) and
7485 umode +I (deny invite) for 1.1, so comment them out from the
7486 docs.
7487
7488
7489 Changes: Modified:
7490 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7491 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7492
7493
7494jilles 2006/01/31 12:40:38 UTC (20060131-651)
7495 Log:
7496 Improve snomask usage description.
7497
7498
7499 Changes: Modified:
7500 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7501
7502
7503jilles 2006/01/31 12:33:01 UTC (20060131-649)
7504 Log:
7505 Mention the word snomask with umode +s (needs to be a link really).
7506
7507
7508 Changes: Modified:
7509 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7510
7511
7512jilles 2006/01/31 12:28:58 UTC (20060131-647)
7513 Log:
7514 Add snomask +Z (operspy notices).
7515
7516
7517 Changes: Modified:
7518 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7519
7520
7521jilles 2006/01/31 12:23:29 UTC (20060131-645)
7522 Log:
7523 Misc updates/clarifications.
7524
7525
7526 Changes: Modified:
7527 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7528
7529
7530jilles 2006/01/31 12:15:29 UTC (20060131-643)
7531 Log:
7532 Document snomasks.
7533
7534
7535 Changes: Modified:
7536 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7537 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7538 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7539
7540
7541jilles 2006/01/30 01:07:43 UTC (20060130-641)
7542 Log:
7543 - Allow ENCAP REALHOST outside burst
7544 - Fix comment describing race condition: this can only happen
7545 on a local whois with use_whois_actually enabled
7546
7547
7548 Changes: Modified:
7549 +4 -6 trunk/modules/m_chghost.c (File Modified)
7550
7551
7552jilles 2006/01/29 21:42:06 UTC (20060129-639)
7553 Log:
7554 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7555
7556
7557 Changes: Modified:
7558 +39 -0 trunk/contrib/Makefile.in (File Modified)
7559 + - trunk/contrib/sno_globaloper.c (File Added)
7560
7561
7562jilles 2006/01/29 21:26:53 UTC (20060129-637)
7563 Log:
7564 Pass along old umodes and snomask in umode_changed hook,
7565 changing its parameter type from struct Client *
7566 to hook_data_umode_changed *. (For a new client, both
7567 are zero.)
7568
7569 The IP cloaking module now fully ignores umode changes
7570 where +h didn't change.
7571
7572
7573 Changes: Modified:
7574 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7575 +7 -0 trunk/include/hook.h (File Modified)
7576 +18 -4 trunk/src/s_user.c (File Modified)
7577
7578
7579nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7580 Log:
7581 move libcharybdis-provided function initialisation into libcharybdis_init().
7582
7583
7584 Changes: Modified:
7585 +32 -11 trunk/src/ircd.c (File Modified)
7586
7587
7588jilles 2006/01/29 20:40:55 UTC (20060129-633)
7589 Log:
7590 Make +f notices (local host, global host, global user@host, local class)
7591 netwide. Exceeding /quote set max remains local.
7592
7593
7594 Changes: Modified:
7595 +4 -4 trunk/src/s_conf.c (File Modified)
7596
7597
7598jilles 2006/01/29 20:32:44 UTC (20060129-631)
7599 Log:
7600 Netwide notices about attempts to join juped channels.
7601
7602
7603 Changes: Modified:
7604 +1 -1 trunk/modules/core/m_join.c (File Modified)
7605
7606
7607jilles 2006/01/29 19:57:17 UTC (20060129-629)
7608 Log:
7609 Send server notices about failed oper attempts globally.
7610 Successful remote oper attempt notices will be generated
7611 from the mode changes.
7612
7613
7614 Changes: Modified:
7615 +3 -3 trunk/modules/m_challenge.c (File Modified)
7616 +2 -2 trunk/modules/m_oper.c (File Modified)
7617
7618
7619jilles 2006/01/29 19:56:11 UTC (20060129-627)
7620 Log:
7621 Rest of infrastructure for sending server notices globally.
7622 Uses a new L_NETWIDE level on sendto_realops_snomask().
7623
7624
7625 Changes: Modified:
7626 +1 -0 trunk/include/send.h (File Modified)
7627 +31 -4 trunk/src/send.c (File Modified)
7628
7629
7630jilles 2006/01/29 18:55:28 UTC (20060129-625)
7631 Log:
7632 Add general::global_snotices conf option to control
7633 whether we send out SNOTEs. Does not do anything yet.
7634
7635
7636 Changes: Modified:
7637 +1 -0 trunk/doc/example.conf (File Modified)
7638 +6 -0 trunk/doc/reference.conf (File Modified)
7639 +1 -0 trunk/include/s_conf.h (File Modified)
7640 +6 -0 trunk/modules/m_info.c (File Modified)
7641 +1 -0 trunk/src/newconf.c (File Modified)
7642 +1 -0 trunk/src/s_conf.c (File Modified)
7643
7644
7645jilles 2006/01/29 13:47:35 UTC (20060129-623)
7646 Log:
7647 Only accept SNOTE from servers.
7648
7649
7650 Changes: Modified:
7651 +2 -0 trunk/modules/m_snote.c (File Modified)
7652
7653
7654jilles 2006/01/29 13:25:06 UTC (20060129-621)
7655 Log:
7656 Correct parv indices so this actually works.
7657
7658
7659 Changes: Modified:
7660 +2 -2 trunk/modules/m_snote.c (File Modified)
7661
7662
7663jilles 2006/01/29 13:16:10 UTC (20060129-619)
7664 Log:
7665 s/scan/snote/g
7666
7667
7668 Changes: Modified:
7669 +3 -3 trunk/modules/m_snote.c (File Modified)
7670
7671
7672nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7673 Log:
7674 Add m_snote.c, SNOTE propagator.
7675
7676
7677 Changes: Modified:
7678 +86 -0 trunk/modules/Makefile.in (File Modified)
7679 + - trunk/modules/m_snote.c (File Added)
7680
7681
7682nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7683 Log:
7684 start seeding the 1.1 NEWS file
7685
7686
7687 Changes: Modified:
7688 +4 -0 trunk/NEWS (File Modified)
7689
7690
7691nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7692 Log:
7693 rename some modules to more descriptive names...
7694
7695
7696 Changes: Modified:
7697 +2 -131 trunk/contrib/Makefile.in (File Modified)
7698 + - trunk/contrib/globalconnexit.c (File Deleted)
7699 + - trunk/contrib/globallineactive.c (File Deleted)
7700 + - trunk/contrib/sno_farconnect.c (File Added)
7701 + - trunk/contrib/sno_globalkline.c (File Added)
7702 +1 -120 trunk/modules/Makefile.in (File Modified)
7703 + - trunk/modules/networknotice.c (File Deleted)
7704 + - trunk/modules/sno_routing.c (File Added)
7705
7706
7707jilles 2006/01/28 22:02:18 UTC (20060128-611)
7708 Log:
7709 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7710 Uses FLAGS2_FLOODDONE bit on servers.
7711
7712
7713 Changes: Modified:
7714 +3 -0 trunk/include/client.h (File Modified)
7715 +121 -1 trunk/modules/Makefile.in (File Modified)
7716 + - trunk/modules/networknotice.c (File Added)
7717
7718
7719jilles 2006/01/28 21:44:33 UTC (20060128-609)
7720 Log:
7721 Don't show servers in /trace to nonopers if flatten links is enabled.
7722
7723
7724 Changes: Modified:
7725 +8 -5 trunk/modules/m_trace.c (File Modified)
7726
7727
7728jilles 2006/01/28 16:45:46 UTC (20060128-607)
7729 Log:
7730 CHGHOST:
7731 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7732 - send back confirmation to source, if local client
7733 - send a +s server notice if the source is neither a server nor a service (+S)
7734
7735
7736 Changes: Modified:
7737 +5 -1 trunk/modules/m_chghost.c (File Modified)
7738
7739
7740jilles 2006/01/28 16:01:05 UTC (20060128-605)
7741 Log:
7742 Use sendto_realops_snomask_from() to make the
7743 server notices appear to come from the affected
7744 user's server.
7745
7746
7747 Changes: Modified:
7748 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7749 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7750
7751
7752jilles 2006/01/28 16:00:14 UTC (20060128-603)
7753 Log:
7754 Add sendto_realops_snomask_from(), allows
7755 specification of apparent source server.
7756
7757
7758 Changes: Modified:
7759 +1 -0 trunk/include/send.h (File Modified)
7760 +41 -1 trunk/src/send.c (File Modified)
7761
7762
7763jilles 2006/01/28 15:30:20 UTC (20060128-601)
7764 Log:
7765 Revert r579. Keep host, not orighost in oper up notice.
7766 It would be inconsistent to have orighost there, and we
7767 don't want to mess up all server notices by putting both
7768 host and orighost.
7769
7770
7771 Changes: Modified:
7772 +1 -1 trunk/src/s_user.c (File Modified)
7773
7774
7775jilles 2006/01/28 15:27:10 UTC (20060128-599)
7776 Log:
7777 Include the IP address in operlog/foperlog.
7778
7779
7780 Changes: Modified:
7781 +10 -8 trunk/modules/m_challenge.c (File Modified)
7782 +8 -6 trunk/modules/m_oper.c (File Modified)
7783
7784
7785jilles 2006/01/28 15:17:01 UTC (20060128-597)
7786 Log:
7787 Call umode_changed hook on oper up.
7788
7789
7790 Changes: Modified:
7791 +1 -0 trunk/src/s_user.c (File Modified)
7792
7793
7794jilles 2006/01/28 15:13:27 UTC (20060128-595)
7795 Log:
7796 Add globalconnexit contrib module, shows remote client connects/exits
7797 except netsplits/netjoin on snomask +F.
7798 Notice formatting will probably change somewhat still.
7799
7800
7801 Changes: Modified:
7802 +80 -0 trunk/contrib/Makefile.in (File Modified)
7803 + - trunk/contrib/globalconnexit.c (File Added)
7804
7805
7806jilles 2006/01/28 14:54:44 UTC (20060128-593)
7807 Log:
7808 Declare snomask_modes[] so modules can provide snomasks.
7809
7810
7811 Changes: Modified:
7812 +2 -0 trunk/include/snomask.h (File Modified)
7813
7814
7815jilles 2006/01/28 14:40:10 UTC (20060128-591)
7816 Log:
7817 Replace user_signon hook with two new hooks: new_local_user
7818 and new_remote_user.
7819 These are called right before the user is introduced to the
7820 rest of the network.
7821
7822
7823 Changes: Modified:
7824 +2 -1 trunk/include/hook.h (File Modified)
7825 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7826 +4 -2 trunk/src/hook.c (File Modified)
7827 +2 -3 trunk/src/s_user.c (File Modified)
7828
7829
7830nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7831 Log:
7832 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7833
7834
7835 Changes: Modified:
7836 +2 -2 trunk/modules/m_scan.c (File Modified)
7837
7838
7839jilles 2006/01/27 19:45:11 UTC (20060127-587)
7840 Log:
7841 Update doc/technical/send.txt.
7842
7843
7844 Changes: Modified:
7845 +91 -131 trunk/doc/technical/send.txt (File Modified)
7846
7847
7848jilles 2006/01/27 14:44:19 UTC (20060127-585)
7849 Log:
7850 Add chantrace and masktrace to help files.
7851
7852
7853 Changes: Modified:
7854 + - trunk/help/opers/chantrace (File Added)
7855 +27 -20 trunk/help/opers/index (File Modified)
7856 + - trunk/help/opers/masktrace (File Added)
7857 +2 -0 trunk/help/opers/operspy (File Modified)
7858
7859
7860jilles 2006/01/27 14:41:47 UTC (20060127-583)
7861 Log:
7862 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7863 Shows etrace-like output for all users in a channel,
7864 in particular IP addresses.
7865
7866
7867 Changes: Modified:
7868 +75 -2 trunk/modules/m_etrace.c (File Modified)
7869
7870
7871jilles 2006/01/27 13:49:21 UTC (20060127-581)
7872 Log:
7873 Port over ratbox 2.2 r21727 (anfl):
7874 add some logging when we drop servers in places where we only notify opers
7875
7876
7877 Changes: Modified:
7878 +31 -0 trunk/modules/core/m_server.c (File Modified)
7879
7880
7881nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7882 Log:
7883 display orighost in operup message
7884
7885
7886 Changes: Modified:
7887 +1 -1 trunk/src/s_user.c (File Modified)
7888
7889
7890jilles 2006/01/26 17:13:21 UTC (20060126-577)
7891 Log:
7892 Add globallineactive contrib module, a hack which can often
7893 show k/d/g/x line active for remote clients.
7894
7895
7896 Changes: Modified:
7897 +52 -0 trunk/contrib/Makefile.in (File Modified)
7898 + - trunk/contrib/globallineactive.c (File Added)
7899
7900
7901jilles 2006/01/26 16:34:00 UTC (20060126-575)
7902 Log:
7903 Show IP field in the same way as MASKTRACE:
7904 "255.255.255.255" if it's unknown (remote TS5 client)
7905 and "0" if we or the remote server are purposely
7906 hiding it.
7907
7908
7909 Changes: Modified:
7910 +12 -1 trunk/modules/m_scan.c (File Modified)
7911
7912
7913jilles 2006/01/26 16:25:22 UTC (20060126-573)
7914 Log:
7915 scan umodes:
7916 - don't show servers in a global scan
7917 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7918
7919
7920 Changes: Modified:
7921 +4 -1 trunk/modules/m_scan.c (File Modified)
7922
7923
7924nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7925 Log:
7926 Implement SCAN UMODES.
7927
7928
7929 Changes: Modified:
7930 +3 -0 trunk/include/numeric.h (File Modified)
7931 +128 -2 trunk/modules/m_scan.c (File Modified)
7932 +2 -2 trunk/src/messages.tab (File Modified)
7933
7934
7935nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7936 Log:
7937 more oops
7938
7939
7940 Changes: Modified:
7941 +1 -1 trunk/modules/m_scan.c (File Modified)
7942
7943
7944nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7945 Log:
7946 parv[0] should be parv[1].
7947
7948
7949 Changes: Modified:
7950 +1 -1 trunk/modules/m_scan.c (File Modified)
7951
7952
7953nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7954 Log:
7955 another oops
7956
7957
7958 Changes: Modified:
7959 +1 -1 trunk/modules/m_scan.c (File Modified)
7960
7961
7962nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7963 Log:
7964 fix mistake here
7965
7966
7967 Changes: Modified:
7968 +2 -2 trunk/modules/m_scan.c (File Modified)
7969
7970
7971nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7972 Log:
7973 framework for scan command
7974
7975
7976 Changes: Modified:
7977 +113 -0 trunk/modules/Makefile.in (File Modified)
7978 + - trunk/modules/m_scan.c (File Added)
7979
7980
7981nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7982 Log:
7983 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7984
7985
7986 Changes: Modified:
7987 +2 -0 trunk/include/irc_string.h (File Modified)
7988 +157 -1 trunk/modules/m_etrace.c (File Modified)
7989 +129 -90 trunk/src/match.c (File Modified)
7990
7991
7992nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7993 Log:
7994 orighost may live in a different hash bucket (likely the case), lets check it standalone
7995
7996
7997 Changes: Modified:
7998 +39 -3 trunk/src/hostmask.c (File Modified)
7999
8000
8001nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8002 Log:
8003 SVN didn't check modules/ somehow, hrmm.
8004
8005
8006 Changes: Modified:
8007 +1 -1 trunk/modules/m_kline.c (File Modified)
8008 +6 -6 trunk/modules/m_stats.c (File Modified)
8009
8010
8011nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8012 Log:
8013 Track hostmask entries for client_p->orighost, if available.
8014 Not throughly tested, but seems to work fine.
8015
8016
8017 Changes: Modified:
8018 +8 -4 trunk/include/hostmask.h (File Modified)
8019 +14 -10 trunk/src/hostmask.c (File Modified)
8020
8021
8022jilles 2006/01/22 19:14:11 UTC (20060122-549)
8023 Log:
8024 Pass on SQUIT reasons more.
8025
8026
8027 Changes: Modified:
8028 +17 -19 trunk/src/client.c (File Modified)
8029
8030
8031jilles 2006/01/21 17:25:27 UTC (20060121-543)
8032 Log:
8033 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8034 This way, hidden admins also get them.
8035
8036
8037 Changes: Modified:
8038 +4 -4 trunk/src/send.c (File Modified)
8039
8040
8041jilles 2006/01/20 22:26:17 UTC (20060120-541)
8042 Log:
8043 From ircd-ratbox 2.2 (r21339 anfl):
8044 ms_kill() should be using find_person(), not find_client()
8045 otherwise it can generate a core.
8046
8047
8048 Changes: Modified:
8049 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8050
8051
8052jilles 2006/01/18 22:56:51 UTC (20060118-539)
8053 Log:
8054 Add m_error to core_module_table, so it is loaded by default.
8055
8056
8057 Changes: Modified:
8058 +1 -0 trunk/src/modules.c (File Modified)
8059
8060
8061jilles 2006/01/18 00:28:30 UTC (20060118-536)
8062 Log:
8063 comment is a const char *, not char *.
8064
8065
8066 Changes: Modified:
8067 +1 -1 trunk/include/hook.h (File Modified)
8068
8069
8070jilles 2006/01/18 00:10:02 UTC (20060118-534)
8071 Log:
8072 Fix a long standing hybrid 7 bug: when getting a read error
8073 on a server, report_error() is called with a %d instead of
8074 a %s in the format string ("Lost connection" in +d).
8075
8076
8077 Changes: Modified:
8078 +1 -1 trunk/src/client.c (File Modified)
8079
8080
8081jilles 2006/01/16 17:21:11 UTC (20060116-532)
8082 Log:
8083 Clarifications.
8084
8085
8086 Changes: Modified:
8087 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8088
8089
8090nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8091 Log:
8092 Add document describing capabilities and what they mean.
8093
8094
8095 Changes: Modified:
8096 + - trunk/doc/technical/capab.txt (File Added)
8097
8098
8099jilles 2006/01/16 01:19:24 UTC (20060116-528)
8100 Log:
8101 Change client_exit hook to pass all exit_client() parameters.
8102
8103
8104 Changes: Modified:
8105 +8 -0 trunk/include/hook.h (File Modified)
8106 +6 -1 trunk/src/client.c (File Modified)
8107
8108
8109jilles 2006/01/15 21:51:42 UTC (20060115-526)
8110 Log:
8111 Add client_exit hook, called in exit_client() for all
8112 clients of all types, except clients exiting because
8113 of netsplits (QS). The only thing done before it is
8114 marking the client as "closing" (to prevent
8115 recursion).
8116
8117
8118 Changes: Modified:
8119 +1 -0 trunk/include/hook.h (File Modified)
8120 +2 -0 trunk/src/client.c (File Modified)
8121 +2 -0 trunk/src/hook.c (File Modified)
8122
8123
8124jilles 2006/01/15 21:06:36 UTC (20060115-524)
8125 Log:
8126 Improve the code that calculates the nnnS nnnC counts
8127 in RPL_TRACESERVER.
8128
8129 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8130
8131
8132 Changes: Modified:
8133 +43 -36 trunk/modules/m_trace.c (File Modified)
8134
8135
8136jilles 2006/01/15 20:55:27 UTC (20060115-522)
8137 Log:
8138 Add server_eob hook.
8139 Planning to use this for netsplit/join notices.
8140
8141
8142 Changes: Modified:
8143 +1 -0 trunk/include/hook.h (File Modified)
8144 +2 -0 trunk/modules/m_pong.c (File Modified)
8145 +2 -0 trunk/src/hook.c (File Modified)
8146
8147
8148jilles 2006/01/15 20:01:51 UTC (20060115-520)
8149 Log:
8150 Default motd: ircd-ratbox -> charybdis
8151
8152
8153 Changes: Modified:
8154 +1 -1 trunk/doc/ircd.motd (File Modified)
8155
8156
8157jilles 2006/01/15 19:35:03 UTC (20060115-518)
8158 Log:
8159 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8160
8161
8162 Changes: Modified:
8163 +4 -4 trunk/src/s_user.c (File Modified)
8164
8165
8166jilles 2006/01/15 19:12:28 UTC (20060115-516)
8167 Log:
8168 - Remove obsolete EOB help file
8169 - Document snomask in the help files
8170 - Update indexes
8171
8172
8173 Changes: Modified:
8174 + - trunk/help/opers/eob (File Deleted)
8175 +13 -12 trunk/help/opers/index (File Modified)
8176 +1 -13 trunk/help/opers/umode (File Modified)
8177 +7 -7 trunk/help/users/index (File Modified)
8178
8179
8180nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8181 Log:
8182 Bail if snomask to parse is not given. Pointy hat to myself.
8183
8184
8185 Changes: Modified:
8186 +3 -0 trunk/src/snomask.c (File Modified)
8187
8188
8189gxti 2006/01/15 17:48:44 UTC (20060115-512)
8190 Log:
8191 Remove m_flags from autoconf
8192
8193
8194 Changes: Modified:
8195 +0 -1 trunk/contrib/Makefile.in (File Modified)
8196
8197
8198nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8199 Log:
8200 remove m_flags
8201
8202
8203 Changes: Modified:
8204 + - trunk/contrib/m_flags.c (File Deleted)
8205
8206
8207jilles 2006/01/15 17:22:19 UTC (20060115-508)
8208 Log:
8209 If +s is in oper_only_umodes, clear snomask on deoper.
8210
8211
8212 Changes: Modified:
8213 +5 -0 trunk/src/s_user.c (File Modified)
8214
8215
8216gxti 2006/01/15 17:16:50 UTC (20060115-506)
8217 Log:
8218 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8219
8220
8221 Changes: Modified:
8222 +2 -2 trunk/configure (File Modified)
8223 +2 -2 trunk/configure.ac (File Modified)
8224
8225
8226jilles 2006/01/15 17:15:56 UTC (20060115-504)
8227 Log:
8228 Remove the old server notice umodes.
8229 Default oper only umodes is now +s.
8230 Please make sure all remaining umodes still work.
8231
8232
8233 Changes: Modified:
8234 +3 -21 trunk/include/client.h (File Modified)
8235 +0 -12 trunk/src/newconf.c (File Modified)
8236 +1 -1 trunk/src/s_conf.c (File Modified)
8237 +12 -12 trunk/src/s_user.c (File Modified)
8238
8239
8240jilles 2006/01/15 17:00:27 UTC (20060115-502)
8241 Log:
8242 operator::flags nick_changes now controls +n snomask instead of +n umode.
8243
8244
8245 Changes: Modified:
8246 +8 -8 trunk/src/s_user.c (File Modified)
8247
8248
8249jilles 2006/01/15 16:53:16 UTC (20060115-500)
8250 Log:
8251 Move down h_umode_changed hook call after umode allowed checks
8252 (so it will not see +a if someone tries to set it but is not
8253 allowed to).
8254
8255
8256 Changes: Modified:
8257 +2 -3 trunk/src/s_user.c (File Modified)
8258
8259
8260jilles 2006/01/15 16:40:33 UTC (20060115-498)
8261 Log:
8262 Move over non-+s server notices (hopefully, all of them).
8263
8264
8265 Changes: Modified:
8266 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8267 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8268 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8269 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8270 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8271 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8272 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8273 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8274 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8275 +2 -2 trunk/libcharybdis/event.c (File Modified)
8276 +2 -2 trunk/modules/core/m_join.c (File Modified)
8277 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8278 +3 -3 trunk/modules/core/m_message.c (File Modified)
8279 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8280 +2 -2 trunk/modules/core/m_server.c (File Modified)
8281 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8282 +1 -1 trunk/modules/m_post.c (File Modified)
8283 +1 -1 trunk/modules/m_services.c (File Modified)
8284 +2 -2 trunk/src/channel.c (File Modified)
8285 +3 -3 trunk/src/client.c (File Modified)
8286 +1 -1 trunk/src/hash.c (File Modified)
8287 +5 -5 trunk/src/s_conf.c (File Modified)
8288 +2 -2 trunk/src/s_log.c (File Modified)
8289 +4 -4 trunk/src/s_user.c (File Modified)
8290
8291
8292jilles 2006/01/15 16:18:59 UTC (20060115-496)
8293 Log:
8294 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8295
8296
8297 Changes: Modified:
8298 +2 -1 trunk/include/snomask.h (File Modified)
8299 +2 -2 trunk/src/snomask.c (File Modified)
8300
8301
8302jilles 2006/01/15 16:08:28 UTC (20060115-494)
8303 Log:
8304 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8305
8306
8307 Changes: Modified:
8308 +1 -1 trunk/contrib/example_module.c (File Modified)
8309 +2 -2 trunk/include/ircd_defs.h (File Modified)
8310 +6 -6 trunk/modules/core/m_error.c (File Modified)
8311 +1 -1 trunk/modules/core/m_join.c (File Modified)
8312 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8313 +1 -1 trunk/modules/core/m_message.c (File Modified)
8314 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8315 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8316 +18 -18 trunk/modules/core/m_server.c (File Modified)
8317 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8318 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8319 +4 -4 trunk/modules/m_challenge.c (File Modified)
8320 +4 -4 trunk/modules/m_dline.c (File Modified)
8321 +13 -13 trunk/modules/m_gline.c (File Modified)
8322 +5 -5 trunk/modules/m_kline.c (File Modified)
8323 +2 -2 trunk/modules/m_oper.c (File Modified)
8324 +1 -1 trunk/modules/m_pong.c (File Modified)
8325 +13 -13 trunk/modules/m_rehash.c (File Modified)
8326 +4 -4 trunk/modules/m_resv.c (File Modified)
8327 +16 -16 trunk/modules/m_set.c (File Modified)
8328 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8329 +6 -6 trunk/modules/m_xline.c (File Modified)
8330 +1 -1 trunk/src/adns.c (File Modified)
8331 +2 -2 trunk/src/channel.c (File Modified)
8332 +1 -1 trunk/src/listener.c (File Modified)
8333 +1 -1 trunk/src/s_auth.c (File Modified)
8334 +15 -15 trunk/src/s_conf.c (File Modified)
8335 +3 -3 trunk/src/s_user.c (File Modified)
8336 +7 -7 trunk/src/send.c (File Modified)
8337
8338
8339jilles 2006/01/15 15:34:12 UTC (20060115-492)
8340 Log:
8341 On oper up:
8342 - set +s snomask if +s umode set but no snomasks
8343 - put numerics in more logical order
8344
8345
8346 Changes: Modified:
8347 +3 -1 trunk/src/s_user.c (File Modified)
8348
8349
8350jilles 2006/01/15 15:12:39 UTC (20060115-490)
8351 Log:
8352 parse_snobuf_to_mask(): default to + at start
8353 allows stuff like /mode jilles +s C
8354
8355
8356 Changes: Modified:
8357 +1 -1 trunk/src/snomask.c (File Modified)
8358
8359
8360jilles 2006/01/15 15:04:34 UTC (20060115-488)
8361 Log:
8362 Changes to user_mode() snomask handling.
8363 - show snomask (if not 0) on /mode <nick>
8364 - show snomask once at the end if +s/-s used
8365 - only parse 1 parameter for umode changes
8366 - don't crash on /mode <nick> +s
8367 - /mode <nick> -s clears snomask, doesn't use parameter
8368 - set umode +s iff snomask is not 0
8369 - snomask is not propagated, but umode +s is
8370
8371
8372 Changes: Modified:
8373 +97 -72 trunk/src/s_user.c (File Modified)
8374
8375
8376nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8377 Log:
8378 Convert some messages over to snomask.
8379
8380
8381 Changes: Modified:
8382 +29 -29 trunk/src/client.c (File Modified)
8383 +2 -2 trunk/src/ircd.c (File Modified)
8384 +13 -13 trunk/src/modules.c (File Modified)
8385 +1 -1 trunk/src/newconf.c (File Modified)
8386 +5 -5 trunk/src/parse.c (File Modified)
8387 +1 -1 trunk/src/restart.c (File Modified)
8388 +4 -4 trunk/src/s_newconf.c (File Modified)
8389 +11 -11 trunk/src/s_serv.c (File Modified)
8390
8391
8392nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8393 Log:
8394 include snomask.h from client.h
8395
8396
8397 Changes: Modified:
8398 +1 -0 trunk/include/client.h (File Modified)
8399
8400
8401nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8402 Log:
8403 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8404
8405
8406 Changes: Modified:
8407 +1 -0 trunk/src/newconf.c (File Modified)
8408 +2 -1 trunk/src/snomask.c (File Modified)
8409
8410
8411nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8412 Log:
8413 should start with +, not \0. Whoops. :)
8414
8415
8416 Changes: Modified:
8417 +1 -1 trunk/src/snomask.c (File Modified)
8418
8419
8420nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8421 Log:
8422 core snomask support.
8423
8424
8425 Changes: Modified:
8426 +3 -0 trunk/doc/example.conf (File Modified)
8427 +2 -0 trunk/include/client.h (File Modified)
8428 +2 -0 trunk/include/numeric.h (File Modified)
8429 +2 -0 trunk/include/s_newconf.h (File Modified)
8430 +63 -0 trunk/include/send.h (File Modified)
8431 + - trunk/include/snomask.h (File Added)
8432 +1 -0 trunk/src/Makefile.in (File Modified)
8433 +1 -1 trunk/src/messages.tab (File Modified)
8434 +8 -0 trunk/src/newconf.c (File Modified)
8435 +12 -0 trunk/src/s_user.c (File Modified)
8436 +235 -0 trunk/src/send.c (File Modified)
8437 + - trunk/src/snomask.c (File Added)
8438
8439
8440nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8441 Log:
8442 add a blank line after the license info.
8443
8444
8445 Changes: Modified:
8446 +1 -1 trunk/CREDITS (File Modified)
8447
8448
8449jilles 2006/01/14 19:59:18 UTC (20060114-472)
8450 Log:
8451 Extend copyright to 2006.
8452
8453
8454 Changes: Modified:
8455 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8456
8457
8458jilles 2006/01/14 19:56:24 UTC (20060114-470)
8459 Log:
8460 - Fix up book id.
8461 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8462
8463
8464 Changes: Modified:
8465 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8466 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8467
8468
8469jilles 2006/01/14 19:52:16 UTC (20060114-468)
8470 Log:
8471 Add oper privileges document.
8472
8473
8474 Changes: Modified:
8475 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8476 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8477
8478
8479jilles 2006/01/14 18:45:57 UTC (20060114-466)
8480 Log:
8481 Capitalize message names in services shortcuts (for consistency).
8482
8483
8484 Changes: Modified:
8485 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8486
8487
8488jilles 2006/01/13 16:53:35 UTC (20060113-464)
8489 Log:
8490 Remove C++ comment.
8491
8492
8493 Changes: Modified:
8494 +1 -1 trunk/src/patricia.c (File Modified)
8495
8496
8497jilles 2006/01/13 13:45:56 UTC (20060113-462)
8498 Log:
8499 Remove obsolete 'nextconnect' variable.
8500
8501
8502 Changes: Modified:
8503 +0 -1 trunk/include/ircd.h (File Modified)
8504 +0 -2 trunk/src/client.c (File Modified)
8505 +0 -1 trunk/src/ircd.c (File Modified)
8506
8507
8508jilles 2006/01/13 13:02:54 UTC (20060113-460)
8509 Log:
8510 Remove this remnant of the hybrid 6 ziplinks implementation.
8511
8512
8513 Changes: Modified:
8514 + - trunk/include/s_zip.h (File Deleted)
8515
8516
8517jilles 2006/01/09 16:05:47 UTC (20060109-458)
8518 Log:
8519 Make clone limiting work on orighost, not host (so it
8520 looks through services cloaks). Lightly tested, please
8521 test/review.
8522
8523
8524 Changes: Modified:
8525 +2 -0 trunk/modules/m_chghost.c (File Modified)
8526 +1 -1 trunk/src/client.c (File Modified)
8527 +1 -1 trunk/src/s_conf.c (File Modified)
8528
8529
8530jilles 2006/01/09 15:51:02 UTC (20060109-456)
8531 Log:
8532 Don't forget to link me_realhost() into the command hash.
8533
8534 Pointy hat to: myself
8535
8536
8537 Changes: Modified:
8538 +1 -1 trunk/modules/m_chghost.c (File Modified)
8539
8540
8541jilles 2006/01/09 14:46:59 UTC (20060109-454)
8542 Log:
8543 It's call_hook, not hook_call.
8544
8545
8546 Changes: Modified:
8547 +1 -1 trunk/src/s_user.c (File Modified)
8548
8549
8550jilles 2006/01/09 14:45:36 UTC (20060109-452)
8551 Log:
8552 Add unreject help file.
8553
8554
8555 Changes: Modified:
8556 + - trunk/help/opers/unreject (File Added)
8557
8558
8559jilles 2006/01/09 14:41:41 UTC (20060109-450)
8560 Log:
8561 Link the all-important 42 module to the build :P
8562
8563
8564 Changes: Modified:
8565 +1 -0 trunk/contrib/Makefile.in (File Modified)
8566
8567
8568jilles 2006/01/08 19:12:10 UTC (20060108-448)
8569 Log:
8570 Mention /rehash help.
8571
8572
8573 Changes: Modified:
8574 +1 -0 trunk/help/opers/rehash (File Modified)
8575
8576
8577nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8578 Log:
8579 Add h_user_signon hook.
8580
8581
8582 Changes: Modified:
8583 +1 -0 trunk/include/hook.h (File Modified)
8584 +2 -0 trunk/src/hook.c (File Modified)
8585 +4 -0 trunk/src/s_user.c (File Modified)
8586
8587
8588jilles 2006/01/06 02:30:23 UTC (20060106-444)
8589 Log:
8590 Oops, forgot to set orighost for remote client introductions.
8591
8592
8593 Changes: Modified:
8594 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8595
8596
8597jilles 2006/01/06 01:40:44 UTC (20060106-442)
8598 Log:
8599 Use TS6 forms in services shortcuts, if possible.
8600
8601
8602 Changes: Modified:
8603 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8604
8605
8606jilles 2006/01/06 01:31:19 UTC (20060106-440)
8607 Log:
8608 - Start out default_umodes conf entry from the empty set instead of +i.
8609 - Move oper_only_umodes check to where default_umodes is used, as
8610 oper_only_umodes may not be set yet while we're reading the conf.
8611
8612
8613 Changes: Modified:
8614 +6 -7 trunk/src/newconf.c (File Modified)
8615 +1 -1 trunk/src/s_user.c (File Modified)
8616
8617
8618jilles 2006/01/06 01:00:44 UTC (20060106-438)
8619 Log:
8620 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8621
8622
8623 Changes: Modified:
8624 +1 -0 trunk/doc/example.conf (File Modified)
8625 +7 -0 trunk/doc/reference.conf (File Modified)
8626 +0 -7 trunk/include/config.h.dist (File Modified)
8627 +1 -0 trunk/include/s_conf.h (File Modified)
8628 +6 -0 trunk/modules/m_info.c (File Modified)
8629 +9 -18 trunk/src/client.c (File Modified)
8630 +1 -0 trunk/src/newconf.c (File Modified)
8631 +1 -0 trunk/src/s_conf.c (File Modified)
8632
8633
8634jilles 2006/01/06 00:14:18 UTC (20060106-436)
8635 Log:
8636 - Allow NULL target_ip in show_ip() (indicates message is being
8637 sent to local opers)
8638 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8639 confitem
8640 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8641 those in src/client.c
8642
8643 From ratbox 2.2 svn (anfl)
8644
8645
8646 Changes: Modified:
8647 +1 -0 trunk/include/client.h (File Modified)
8648 +21 -2 trunk/src/client.c (File Modified)
8649 +2 -4 trunk/src/hostmask.c (File Modified)
8650 +1 -5 trunk/src/s_conf.c (File Modified)
8651 +4 -8 trunk/src/s_user.c (File Modified)
8652
8653
8654nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8655 Log:
8656 Fire off events properly.
8657
8658
8659 Changes: Modified:
8660 +7 -3 trunk/src/s_user.c (File Modified)
8661
8662
8663nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8664 Log:
8665 make sure modules which depend on umode information get the message upon connection (oops)
8666
8667
8668 Changes: Modified:
8669 +3 -0 trunk/src/s_user.c (File Modified)
8670
8671
8672jilles 2006/01/05 23:33:33 UTC (20060105-430)
8673 Log:
8674 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8675 From ratbox 2.2 svn.
8676
8677
8678 Changes: Modified:
8679 +3 -7 trunk/modules/m_etrace.c (File Modified)
8680
8681
8682nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8683 Log:
8684 Replace silly `default_invisible' option with more versatile default_umodes.
8685
8686
8687 Changes: Modified:
8688 +2 -2 trunk/Makefile.in (File Modified)
8689 +12 -1 trunk/doc/example.conf (File Modified)
8690 +14 -7 trunk/doc/reference.conf (File Modified)
8691 +2 -4 trunk/include/s_conf.h (File Modified)
8692 +0 -6 trunk/modules/m_info.c (File Modified)
8693 +4 -0 trunk/src/modules.c (File Modified)
8694 +41 -1 trunk/src/newconf.c (File Modified)
8695 +2 -2 trunk/src/s_conf.c (File Modified)
8696 +3 -4 trunk/src/s_user.c (File Modified)
8697
8698
8699jilles 2006/01/02 14:30:45 UTC (20060102-426)
8700 Log:
8701 Add temporary nick resvs with the proper duration,
8702 not 60 times too long.
8703
8704
8705 Changes: Modified:
8706 +1 -1 trunk/modules/m_resv.c (File Modified)
8707
8708
8709jilles 2006/01/02 14:21:31 UTC (20060102-424)
8710 Log:
8711 Add kick on split riding. See reference.conf for more details.
8712
8713
8714 Changes: Modified:
8715 +1 -0 trunk/doc/example.conf (File Modified)
8716 +16 -0 trunk/doc/reference.conf (File Modified)
8717 +1 -0 trunk/include/s_conf.h (File Modified)
8718 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8719 +6 -0 trunk/modules/m_info.c (File Modified)
8720 +1 -0 trunk/src/newconf.c (File Modified)
8721 +1 -0 trunk/src/s_conf.c (File Modified)
8722
8723
8724nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8725 Log:
8726 New credits, denoting GXTi as being on the core team.
8727
8728
8729 Changes: Modified:
8730 +16 -5 trunk/CREDITS (File Modified)
8731
8732
8733nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8734 Log:
8735 better cloaking algorithm
8736
8737
8738 Changes: Modified:
8739 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8740
8741
8742nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8743 Log:
8744 don't do redundant bitshifting.
8745
8746
8747 Changes: Modified:
8748 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8749
8750
8751jilles 2005/12/23 21:15:41 UTC (20051223-416)
8752 Log:
8753 Add ip_cloaking.so.
8754
8755
8756 Changes: Modified:
8757 +1 -0 trunk/contrib/Makefile.in (File Modified)
8758
8759
8760jilles 2005/12/23 21:15:25 UTC (20051223-414)
8761 Log:
8762 Set the DynSpoof flag properly.
8763
8764
8765 Changes: Modified:
8766 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8767
8768
8769nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8770 Log:
8771 first go at an ip_cloaking implementation for charybdis.
8772
8773
8774 Changes: Modified:
8775 + - trunk/contrib/ip_cloaking.c (File Added)
8776
8777
8778nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8779 Log:
8780 Add libcharybdis to contrib/ includes.
8781
8782
8783 Changes: Modified:
8784 +1 -1 trunk/contrib/Makefile.in (File Modified)
8785
8786
8787nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8788 Log:
8789 add h_umode_changed hook for modules that provide usermodes.
8790
8791
8792 Changes: Modified:
8793 +1 -0 trunk/include/hook.h (File Modified)
8794 +2 -1 trunk/src/hook.c (File Modified)
8795 +3 -0 trunk/src/s_user.c (File Modified)
8796
8797
8798jilles 2005/12/19 16:52:45 UTC (20051219-406)
8799 Log:
8800 Show quiets in /stats z.
8801
8802
8803 Changes: Modified:
8804 +15 -10 trunk/src/s_stats.c (File Modified)
8805
8806
8807nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8808 Log:
8809 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8810
8811
8812 Changes: Modified:
8813 +0 -12 trunk/configure (File Modified)
8814 +0 -9 trunk/configure.ac (File Modified)
8815 +0 -3 trunk/include/setup.h.in (File Modified)
8816
8817
8818nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8819 Log:
8820 change various buffer sizes to = topiclen.
8821
8822
8823 Changes: Modified:
8824 +3 -4 trunk/include/ircd_defs.h (File Modified)
8825
8826
8827jon 2005/12/12 19:32:18 UTC (20051212-400)
8828 Log:
8829 - Partial commit test, partial ego strokage ;)
8830
8831
8832 Changes: Modified:
8833 +2 -1 trunk/CREDITS (File Modified)
8834
8835
8836nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8837 Log:
8838 More kqueue corrections.
8839
8840 Changes: Modified:
8841 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8842
8843
8844nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8845 Log:
8846 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8847 Not sure why this wasn't this way to begin with.
8848
8849
8850 Changes: Modified:
8851 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8852
8853
8854jilles 2005/12/11 16:39:52 UTC (20051211-394)
8855 Log:
8856 example.conf tweaks:
8857 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8858 most people do not need this.
8859 Enable serverinfo::hub.
8860
8861
8862 Changes: Modified:
8863 +14 -11 trunk/doc/example.conf (File Modified)
8864
8865
8866nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8867 Log:
8868 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8869
8870
8871 Changes: Modified:
8872 +1 -1 trunk/src/s_serv.c (File Modified)
8873
8874
8875nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8876 Log:
8877 header include changes
8878
8879
8880 Changes: Modified:
8881 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8882 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8883 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8884 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8885 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8886 +1 -21 trunk/libcharybdis/select.c (File Modified)
8887
8888
8889nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8890 Log:
8891 s/ilog/libcharybdis_{die,log,restart}/g
8892
8893
8894 Changes: Modified:
8895 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8896 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8897 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8898 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8899 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8900 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8901 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8902 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8903
8904
8905nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8906 Log:
8907 Use the right callbacks in the function code.
8908
8909 Changes: Modified:
8910 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8911
8912
8913nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8914 Log:
8915 More work, it builds again!
8916
8917
8918 Changes: Modified:
8919 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8920 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8921 + - trunk/libcharybdis/libcharybdis.c (File Added)
8922 + - trunk/libcharybdis/libcharybdis.h (File Added)
8923
8924
8925nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8926 Log:
8927 Move some stuff around.
8928
8929
8930 Changes: Modified:
8931 + - trunk/include/memory.h (File Deleted)
8932 + - trunk/include/tools.h (File Deleted)
8933 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8934 + - trunk/libcharybdis/memory.c (File Added)
8935 + - trunk/libcharybdis/memory.h (File Added)
8936 + - trunk/libcharybdis/snprintf.c (File Added)
8937 + - trunk/libcharybdis/tools.c (File Added)
8938 + - trunk/libcharybdis/tools.h (File Added)
8939 +1000 -1062 trunk/modules/.depend (File Modified)
8940 +421 -455 trunk/src/.depend (File Modified)
8941 +0 -1191 trunk/src/Makefile.in (File Modified)
8942 + - trunk/src/memory.c (File Deleted)
8943 + - trunk/src/snprintf.c (File Deleted)
8944 + - trunk/src/tools.c (File Deleted)
8945
8946
8947nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8948 Log:
8949 move more headers into libcharybdis
8950
8951 Changes: Modified:
8952 + - trunk/include/balloc.h (File Deleted)
8953 + - trunk/include/event.h (File Deleted)
8954 + - trunk/libcharybdis/balloc.h (File Added)
8955 + - trunk/libcharybdis/event.h (File Added)
8956 +924 -1020 trunk/modules/.depend (File Modified)
8957 +327 -406 trunk/src/.depend (File Modified)
8958
8959
8960nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8961 Log:
8962 balloc, events -> libcharybdis
8963
8964 Changes: Modified:
8965 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8966 + - trunk/libcharybdis/balloc.c (File Added)
8967 + - trunk/libcharybdis/event.c (File Added)
8968 +0 -1008 trunk/src/Makefile.in (File Modified)
8969 + - trunk/src/balloc.c (File Deleted)
8970 + - trunk/src/event.c (File Deleted)
8971
8972
8973nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8974 Log:
8975 More fun
8976
8977 Changes: Modified:
8978 + - trunk/include/commio.h (File Deleted)
8979 + - trunk/include/linebuf.h (File Deleted)
8980 + - trunk/libcharybdis/commio.h (File Added)
8981 + - trunk/libcharybdis/linebuf.h (File Added)
8982 +1644 -530 trunk/modules/.depend (File Modified)
8983 +1 -1 trunk/modules/Makefile.in (File Modified)
8984 +720 -284 trunk/src/.depend (File Modified)
8985
8986
8987nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8988 Log:
8989 Makefile reworking -- moving libcharybdis headers into proper location.
8990
8991 Changes: Modified:
8992 +1 -1 trunk/adns/Makefile.in (File Modified)
8993 +1 -1 trunk/src/Makefile.in (File Modified)
8994
8995
8996nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8997 Log:
8998 Document proposed authdaemon protocol.
8999
9000 Changes: Modified:
9001 + - trunk/authdaemon/protocol.txt (File Added)
9002
9003
9004nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9005 Log:
9006 Makefile oops
9007
9008 Changes: Modified:
9009 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9010
9011
9012nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9013 Log:
9014 Remove dead makefile from generation
9015
9016 Changes: Modified:
9017 +1 -2 trunk/configure (File Modified)
9018 +0 -1 trunk/configure.ac (File Modified)
9019
9020
9021nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9022 Log:
9023 libcharybdisIO -> libcharybdis
9024
9025 Changes: Modified:
9026 +1 -1 trunk/src/Makefile.in (File Modified)
9027
9028
9029nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9030 Log:
9031 More restructuring.
9032
9033 Changes: Modified:
9034 + - trunk/libcharybdis/Makefile.in (File Added)
9035 + - trunk/libcharybdis/commio.c (File Added)
9036 + - trunk/libcharybdis/devpoll.c (File Added)
9037 + - trunk/libcharybdis/epoll.c (File Added)
9038 + - trunk/libcharybdis/io/ (File Deleted)
9039 + - trunk/libcharybdis/kqueue.c (File Added)
9040 + - trunk/libcharybdis/linebuf.c (File Added)
9041 + - trunk/libcharybdis/log/ (File Deleted)
9042 + - trunk/libcharybdis/poll.c (File Added)
9043 + - trunk/libcharybdis/ports.c (File Added)
9044 + - trunk/libcharybdis/select.c (File Added)
9045
9046
9047nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9048 Log:
9049 Blah kill makefile
9050
9051 Changes: Modified:
9052 + - trunk/libcharybdis/Makefile.in (File Deleted)
9053
9054
9055nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9056 Log:
9057 Blah kill makefile
9058
9059 Changes: Modified:
9060 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9061
9062
9063nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9064 Log:
9065 add authdaemon dir for later hacking
9066
9067
9068 Changes: Modified:
9069 + - trunk/authdaemon/ (File Added)
9070
9071
9072nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9073 Log:
9074 linebuf -> libcharybdisIO
9075
9076
9077 Changes: Modified:
9078 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9079 + - trunk/libcharybdis/io/linebuf.c (File Added)
9080 + - trunk/libcharybdis/log/ (File Added)
9081 + - trunk/libcharybdis/log/Makefile.in (File Added)
9082 +0 -687 trunk/src/Makefile.in (File Modified)
9083 + - trunk/src/linebuf.c (File Deleted)
9084
9085
9086nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9087 Log:
9088 Solaris 10 I/O ports support
9089
9090 Changes: Modified:
9091 + - trunk/libcharybdis/io/ports.c (File Added)
9092
9093
9094nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9095 Log:
9096 libcharybdis stuff
9097
9098
9099 Changes: Modified:
9100 +1 -1 trunk/Makefile.in (File Modified)
9101 +3 -1 trunk/configure (File Modified)
9102 +133 -10 trunk/configure.ac (File Modified)
9103 + - trunk/libcharybdis/ (File Added)
9104 + - trunk/libcharybdis/Makefile.in (File Added)
9105 + - trunk/libcharybdis/io/ (File Added)
9106 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9107 +2 -3 trunk/src/Makefile.in (File Modified)
9108 + - trunk/src/io/ (File Deleted)
9109
9110
9111nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9112 Log:
9113 split IO stuff into libcharybdisIO.
9114
9115
9116 Changes: Modified:
9117 + - trunk/src/commio.c (File Deleted)
9118 + - trunk/src/devpoll.c (File Deleted)
9119 + - trunk/src/epoll.c (File Deleted)
9120 + - trunk/src/io/ (File Added)
9121 + - trunk/src/io/Makefile.in (File Added)
9122 + - trunk/src/io/commio.c (File Added)
9123 + - trunk/src/io/devpoll.c (File Added)
9124 + - trunk/src/io/epoll.c (File Added)
9125 + - trunk/src/io/kqueue.c (File Added)
9126 + - trunk/src/io/poll.c (File Added)
9127 + - trunk/src/io/select.c (File Added)
9128 + - trunk/src/kqueue.c (File Deleted)
9129 + - trunk/src/poll.c (File Deleted)
9130 + - trunk/src/select.c (File Deleted)
9131
9132
9133nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9134 Log:
9135 Version bump: 1.1.0
9136
9137
9138 Changes: Modified:
9139 +86 -155 trunk/configure (File Modified)
9140 +1 -1 trunk/configure.ac (File Modified)
9141
9142
9143jilles 2005/12/04 01:56:31 UTC (20051204-346)
9144 Log:
9145 Remove mentions of mkkeypair/cryptlinks.
9146
9147
9148 Changes: Modified:
9149 +1 -3 trunk/doc/challenge.txt (File Modified)
9150
9151
9152jilles 2005/12/02 17:57:29 UTC (20051202-344)
9153 Log:
9154 Clarify serverinfo{} description.
9155
9156
9157 Changes: Modified:
9158 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9159
9160
9161jilles 2005/12/02 17:41:44 UTC (20051202-342)
9162 Log:
9163 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9164
9165
9166 Changes: Modified:
9167 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9168
9169
9170jilles 2005/12/02 17:38:53 UTC (20051202-340)
9171 Log:
9172 Improvements also applicable to hyperion 1.x.
9173
9174
9175 Changes: Modified:
9176 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9177
9178
9179jilles 2005/12/02 17:08:45 UTC (20051202-338)
9180 Log:
9181 - Add +F description
9182 - General improvements and changes to charybdis
9183
9184
9185 Changes: Modified:
9186 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9187
9188
9189jilles 2005/12/02 16:43:45 UTC (20051202-336)
9190 Log:
9191 The server notice umodes only have an effect
9192 for opers. ("sendto_realops_flags", so having
9193 the umode is not enough, they must also be
9194 opered)
9195
9196
9197 Changes: Modified:
9198 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9199
9200
9201jilles 2005/12/02 16:39:40 UTC (20051202-334)
9202 Log:
9203 Updates to umodes docs.
9204
9205
9206 Changes: Modified:
9207 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9208
9209
9210nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9211 Log:
9212 Add SGML documentation.
9213
9214 Changes: Modified:
9215 + - trunk/doc/sgml/ (File Added)
9216 + - trunk/doc/sgml/oper-guide/ (File Added)
9217 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9218 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9219 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9220 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9221 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9222 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9223 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9224
9225
9226jilles 2005/11/21 11:04:33 UTC (20051121-330)
9227 Log:
9228 Make operwall flag restrict setting umode +z.
9229 This repairs this flag broken in charybdis-1.0.
9230
9231
9232 Changes: Modified:
9233 +41 -0 trunk/contrib/m_flags.c (File Modified)
9234 +9 -0 trunk/src/s_user.c (File Modified)
9235
9236
9237jilles 2005/11/21 10:29:37 UTC (20051121-328)
9238 Log:
9239 Don't complain/reset remote clients +n. I'm still not
9240 convinced propagating all umodes is the way to go, oh
9241 well.
9242
9243
9244 Changes: Modified:
9245 +1 -1 trunk/src/s_user.c (File Modified)
9246
9247
9248jilles 2005/11/21 10:21:42 UTC (20051121-326)
9249 Log:
9250 - Require admin flag for oper /chghost (if it's enabled
9251 which is not default)
9252 - Give error message on nonexistant nick
9253
9254
9255 Changes: Modified:
9256 +12 -0 trunk/modules/m_chghost.c (File Modified)
9257
9258
9259nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9260 Log:
9261 Incorporated jilles' dynspoof patch with a few minor changes.
9262
9263 Changes: Modified:
9264 +5 -2 trunk/include/client.h (File Modified)
9265 +1 -0 trunk/include/numeric.h (File Modified)
9266 +75 -4 trunk/modules/m_chghost.c (File Modified)
9267 +2 -21 trunk/modules/m_stats.c (File Modified)
9268 +2 -8 trunk/modules/m_trace.c (File Modified)
9269 +2 -0 trunk/src/client.c (File Modified)
9270 +3 -0 trunk/src/s_user.c (File Modified)
9271
9272
9273nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9274 Log:
9275 Update NEWS.
9276
9277 Changes: Modified:
9278 +5 -0 trunk/NEWS (File Modified)
9279
9280
9281jilles 2005/11/17 22:38:52 UTC (20051117-320)
9282 Log:
9283 Make show_ip() far less braindead.
9284
9285 Obtained from: ratbox 2.2 SVN
9286
9287
9288 Changes: Modified:
9289 +14 -85 trunk/src/client.c (File Modified)
9290
9291
9292jilles 2005/11/15 16:33:26 UTC (20051115-318)
9293 Log:
9294 Instead of not showing channels at all for whoising services,
9295 only show channels the requester is also on. If operspying
9296 services, show all the channels.
9297
9298
9299 Changes: Modified:
9300 +37 -40 trunk/modules/m_whois.c (File Modified)
9301
9302
9303jilles 2005/11/15 15:59:00 UTC (20051115-316)
9304 Log:
9305 - Show real errno if we fail to connect to a server
9306 - Don't show server IPs on IRC if a server goes dead
9307 during handshake
9308
9309
9310 Changes: Modified:
9311 +2 -5 trunk/src/s_serv.c (File Modified)
9312
9313
9314jilles 2005/11/15 15:28:18 UTC (20051115-314)
9315 Log:
9316 Revert hybrid 7.2 aline code. It causes too many problems.
9317
9318
9319 Changes: Modified:
9320 +1 -47 trunk/NEWS (File Modified)
9321 + - trunk/include/aline.h (File Deleted)
9322 +53 -6 trunk/modules/m_dline.c (File Modified)
9323 +212 -16 trunk/modules/m_kline.c (File Modified)
9324 +37 -8 trunk/modules/m_resv.c (File Modified)
9325 +45 -24 trunk/modules/m_xline.c (File Modified)
9326 +0 -485 trunk/src/Makefile.in (File Modified)
9327 + - trunk/src/aline.c (File Deleted)
9328
9329
9330jilles 2005/11/07 10:47:33 UTC (20051107-312)
9331 Log:
9332 Incorporate recent ratbox monitor bugfixes (could crash).
9333
9334
9335 Changes: Modified:
9336 +16 -0 trunk/modules/m_monitor.c (File Modified)
9337 +4 -3 trunk/src/monitor.c (File Modified)
9338
9339
9340jilles 2005/10/24 23:10:06 UTC (20051024-310)
9341 Log:
9342 Fix /invite UID leak.
9343
9344 Found by logiclrd@EFnet.
9345
9346
9347 Changes: Modified:
9348 +3 -2 trunk/modules/m_invite.c (File Modified)
9349
9350
9351nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9352 Log:
9353 Don't show what channels a service is in.
9354
9355 Changes: Modified:
9356 +1 -0 trunk/NEWS (File Modified)
9357 +40 -35 trunk/modules/m_whois.c (File Modified)
9358
9359
9360nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9361 Log:
9362 Update version to 1.0.3.
9363
9364
9365 Changes: Modified:
9366 +9 -9 trunk/configure (File Modified)
9367 +1 -1 trunk/configure.ac (File Modified)
9368
9369
9370jilles 2005/10/22 17:12:51 UTC (20051022-304)
9371 Log:
9372 Update NEWS.
9373
9374
9375 Changes: Modified:
9376 +7 -1 trunk/NEWS (File Modified)
9377
9378
9379jilles 2005/10/22 17:11:32 UTC (20051022-302)
9380 Log:
9381 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9382 More static buffers :(
9383
9384
9385 Changes: Modified:
9386 +12 -4 trunk/src/aline.c (File Modified)
9387
9388
9389jilles 2005/10/18 21:52:35 UTC (20051018-300)
9390 Log:
9391 Make operspy mode (/mode !#channel showing parameters
9392 even if not on channel) work again.
9393
9394
9395 Changes: Modified:
9396 +4 -4 trunk/src/channel.c (File Modified)
9397
9398
9399jilles 2005/10/16 22:04:15 UTC (20051016-298)
9400 Log:
9401 Call server_introduced hook on TS6 remote server
9402 introduction (ms_sid()).
9403
9404
9405 Changes: Modified:
9406 +6 -0 trunk/modules/core/m_server.c (File Modified)
9407
9408
9409nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9410 Log:
9411 Cyrix boxes are wierd.
9412
9413 Changes: Modified:
9414 +2 -1 trunk/modules/m_services.c (File Modified)
9415
9416
9417nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9418 Log:
9419 More paranoia.
9420
9421 Changes: Modified:
9422 +1 -1 trunk/include/client.h (File Modified)
9423 +3 -1 trunk/modules/m_services.c (File Modified)
9424
9425
9426nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9427 Log:
9428 heh
9429
9430 Changes: Modified:
9431 +1 -6 trunk/modules/m_services.c (File Modified)
9432
9433
9434nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9435 Log:
9436 Disable a check that doesn't always seem to work right for some reason.
9437
9438 Changes: Modified:
9439 +2 -0 trunk/modules/m_services.c (File Modified)
9440
9441
9442nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9443 Log:
9444 Update NEWS.
9445
9446
9447 Changes: Modified:
9448 +4 -1 trunk/NEWS (File Modified)
9449
9450
9451nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9452 Log:
9453 1.0.2
9454
9455
9456 Changes: Modified:
9457 +9 -9 trunk/configure (File Modified)
9458 +1 -1 trunk/configure.ac (File Modified)
9459
9460
9461jilles 2005/10/08 22:30:18 UTC (20051008-284)
9462 Log:
9463 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9464
9465
9466 Changes: Modified:
9467 +3 -13 trunk/modules/m_trace.c (File Modified)
9468
9469
9470jilles 2005/10/06 11:00:22 UTC (20051006-282)
9471 Log:
9472 Don't send empty RPL_WHOISCHANNELS on remote whois.
9473
9474 Pointy hat to: jilles
9475
9476
9477 Changes: Modified:
9478 +1 -1 trunk/modules/m_whois.c (File Modified)
9479
9480
9481nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9482 Log:
9483 Update NEWS.
9484
9485
9486 Changes: Modified:
9487 +3 -0 trunk/NEWS (File Modified)
9488
9489
9490nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9491 Log:
9492 Modular umode support.
9493
9494
9495 Changes: Modified:
9496 +0 -9 trunk/include/client.h (File Modified)
9497 +2 -1 trunk/include/s_user.h (File Modified)
9498 +1 -1 trunk/include/tools.h (File Modified)
9499 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9500 +3 -0 trunk/src/ircd.c (File Modified)
9501 +1 -1 trunk/src/messages.tab (File Modified)
9502 +2 -2 trunk/src/s_serv.c (File Modified)
9503 +37 -59 trunk/src/s_user.c (File Modified)
9504 +21 -0 trunk/src/tools.c (File Modified)
9505
9506
9507jilles 2005/10/02 20:23:15 UTC (20051002-276)
9508 Log:
9509 Optionally do forced nick change to the UID instead of kill
9510 on nick collisions, see doc/collision_fnc.txt for more
9511 details.
9512
9513
9514 Changes: Modified:
9515 + - trunk/doc/collision_fnc.txt (File Added)
9516 +1 -0 trunk/doc/example.conf (File Modified)
9517 +8 -0 trunk/doc/reference.conf (File Modified)
9518 +1 -0 trunk/include/numeric.h (File Modified)
9519 +1 -0 trunk/include/s_conf.h (File Modified)
9520 +2 -1 trunk/include/s_serv.h (File Modified)
9521 +1 -0 trunk/include/s_stats.h (File Modified)
9522 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9523 +1 -1 trunk/src/messages.tab (File Modified)
9524 +1 -0 trunk/src/newconf.c (File Modified)
9525 +1 -0 trunk/src/s_conf.c (File Modified)
9526 +1 -0 trunk/src/s_serv.c (File Modified)
9527 +2 -2 trunk/src/s_stats.c (File Modified)
9528
9529
9530nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9531 Log:
9532 Update NEWS.
9533
9534
9535 Modified:
9536 trunk/NEWS (File Modified)
9537
9538
9539jilles 2005/09/28 15:45:31 UTC (20050928-272)
9540 Log:
9541 Don't allow lookups by uid in /monitor + and /monitor s.
9542
9543
9544 Modified:
9545 trunk/modules/m_monitor.c (File Modified)
9546
9547
9548jilles 2005/09/28 13:05:01 UTC (20050928-270)
9549 Log:
9550 Stop garbage +j being set in cases like +j aaa:bbb by
9551 initializing the variables properly.
9552
9553 Reported by kyle.
9554
9555
9556 Modified:
9557 trunk/modules/core/m_mode.c (File Modified)
9558 trunk/modules/core/m_sjoin.c (File Modified)
9559
9560
9561jilles 2005/09/25 15:51:54 UTC (20050925-268)
9562 Log:
9563 Apply flags to the proper server in me_gcap().
9564
9565
9566 Modified:
9567 trunk/modules/m_capab.c (File Modified)
9568
9569
9570jilles 2005/09/22 23:13:46 UTC (20050922-266)
9571 Log:
9572 Use find_named_client() instead of find_client() to check
9573 for nick collisions.
9574
9575
9576 Modified:
9577 trunk/modules/core/m_nick.c (File Modified)
9578
9579
9580nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9581 Log:
9582 - Replace old 381 numeric with a new, more positive one!
9583
9584
9585 Modified:
9586 trunk/src/messages.tab (File Modified)
9587
9588
9589jilles 2005/09/22 00:38:45 UTC (20050922-262)
9590 Log:
9591 Make it compile again.
9592
9593
9594 Modified:
9595 trunk/src/channel.c (File Modified)
9596 trunk/src/client.c (File Modified)
9597 trunk/src/ircd.c (File Modified)
9598 trunk/src/packet.c (File Modified)
9599
9600
9601nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9602 Log:
9603 - Prevent UID disclosure in cmode setting.
9604
9605
9606 Modified:
9607 trunk/NEWS (File Modified)
9608 trunk/modules/core/m_mode.c (File Modified)
9609
9610
9611nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9612 Log:
9613 A different check which prevents UID disclosure.
9614
9615
9616 Modified:
9617 trunk/modules/core/m_kick.c (File Modified)
9618
9619
9620nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9621 Log:
9622 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9623
9624
9625 Modified:
9626 trunk/modules/core/m_kick.c (File Modified)
9627
9628
9629nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9630 Log:
9631 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9632
9633
9634 Modified:
9635 trunk/NEWS (File Modified)
9636 trunk/modules/m_accept.c (File Modified)
9637 trunk/modules/m_admin.c (File Modified)
9638 trunk/modules/m_away.c (File Modified)
9639 trunk/modules/m_cap.c (File Modified)
9640 trunk/modules/m_capab.c (File Modified)
9641 trunk/modules/m_challenge.c (File Modified)
9642 trunk/modules/m_chghost.c (File Modified)
9643 trunk/modules/m_close.c (File Modified)
9644 trunk/modules/m_cmessage.c (File Modified)
9645 trunk/modules/m_connect.c (File Modified)
9646 trunk/modules/m_dline.c (File Modified)
9647 trunk/modules/m_encap.c (File Modified)
9648 trunk/modules/m_etrace.c (File Modified)
9649 trunk/modules/m_gline.c (File Modified)
9650 trunk/modules/m_help.c (File Modified)
9651 trunk/modules/m_info.c (File Modified)
9652 trunk/modules/m_invite.c (File Modified)
9653 trunk/modules/m_ison.c (File Modified)
9654 trunk/modules/m_kline.c (File Modified)
9655 trunk/modules/m_knock.c (File Modified)
9656 trunk/modules/m_links.c (File Modified)
9657 trunk/modules/m_list.c (File Modified)
9658 trunk/modules/m_locops.c (File Modified)
9659 trunk/modules/m_lusers.c (File Modified)
9660 trunk/modules/m_map.c (File Modified)
9661 trunk/modules/m_monitor.c (File Modified)
9662 trunk/modules/m_motd.c (File Modified)
9663 trunk/modules/m_names.c (File Modified)
9664 trunk/modules/m_oper.c (File Modified)
9665 trunk/modules/m_operspy.c (File Modified)
9666 trunk/modules/m_pass.c (File Modified)
9667 trunk/modules/m_ping.c (File Modified)
9668 trunk/modules/m_pong.c (File Modified)
9669 trunk/modules/m_post.c (File Modified)
9670 trunk/modules/m_rehash.c (File Modified)
9671 trunk/modules/m_restart.c (File Modified)
9672 trunk/modules/m_resv.c (File Modified)
9673 trunk/modules/m_services.c (File Modified)
9674 trunk/modules/m_set.c (File Modified)
9675 trunk/modules/m_sshortcut.c (File Modified)
9676 trunk/modules/m_stats.c (File Modified)
9677 trunk/modules/m_svinfo.c (File Modified)
9678 trunk/modules/m_tb.c (File Modified)
9679 trunk/modules/m_testline.c (File Modified)
9680 trunk/modules/m_testmask.c (File Modified)
9681 trunk/modules/m_time.c (File Modified)
9682 trunk/modules/m_topic.c (File Modified)
9683 trunk/modules/m_trace.c (File Modified)
9684 trunk/modules/m_unreject.c (File Modified)
9685 trunk/modules/m_user.c (File Modified)
9686 trunk/modules/m_userhost.c (File Modified)
9687 trunk/modules/m_users.c (File Modified)
9688 trunk/modules/m_version.c (File Modified)
9689 trunk/modules/m_wallops.c (File Modified)
9690 trunk/modules/m_who.c (File Modified)
9691 trunk/modules/m_whois.c (File Modified)
9692 trunk/modules/m_whowas.c (File Modified)
9693 trunk/modules/m_xline.c (File Modified)
9694 trunk/src/adns.c (File Modified)
9695 trunk/src/aline.c (File Modified)
9696 trunk/src/cache.c (File Modified)
9697 trunk/src/channel.c (File Modified)
9698 trunk/src/class.c (File Modified)
9699 trunk/src/client.c (File Modified)
9700 trunk/src/commio.c (File Modified)
9701 trunk/src/event.c (File Modified)
9702 trunk/src/hash.c (File Modified)
9703 trunk/src/hostmask.c (File Modified)
9704 trunk/src/ircd.c (File Modified)
9705 trunk/src/kdparse.c (File Modified)
9706 trunk/src/linebuf.c (File Modified)
9707 trunk/src/listener.c (File Modified)
9708 trunk/src/modules.c (File Modified)
9709 trunk/src/monitor.c (File Modified)
9710 trunk/src/newconf.c (File Modified)
9711 trunk/src/packet.c (File Modified)
9712 trunk/src/parse.c (File Modified)
9713 trunk/src/reject.c (File Modified)
9714 trunk/src/s_auth.c (File Modified)
9715 trunk/src/s_conf.c (File Modified)
9716 trunk/src/s_gline.c (File Modified)
9717 trunk/src/s_log.c (File Modified)
9718 trunk/src/s_newconf.c (File Modified)
9719 trunk/src/s_serv.c (File Modified)
9720 trunk/src/s_stats.c (File Modified)
9721 trunk/src/s_user.c (File Modified)
9722 trunk/src/send.c (File Modified)
9723 trunk/src/whowas.c (File Modified)
9724
9725
9726nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9727 Log:
9728 - More coding style niceities. Pretty much got client.h squared away.
9729
9730
9731 Modified:
9732 trunk/modules/m_dline.c (File Modified)
9733 trunk/modules/m_gline.c (File Modified)
9734 trunk/modules/m_kline.c (File Modified)
9735 trunk/modules/m_rehash.c (File Modified)
9736 trunk/modules/m_resv.c (File Modified)
9737 trunk/modules/m_stats.c (File Modified)
9738 trunk/modules/m_testline.c (File Modified)
9739 trunk/modules/m_user.c (File Modified)
9740 trunk/modules/m_xline.c (File Modified)
9741
9742
9743jilles 2005/09/21 22:37:13 UTC (20050921-250)
9744 Log:
9745 - Propagate quiets (+q) on netjoins
9746 - Clear +q list too on lowerTS sjoin from TS6 source
9747
9748
9749 Modified:
9750 trunk/modules/core/m_sjoin.c (File Modified)
9751 trunk/src/s_serv.c (File Modified)
9752
9753
9754jilles 2005/09/21 15:49:43 UTC (20050921-248)
9755 Log:
9756 Second argument to whois is always a nick, never a uid.
9757 This prevents /whois other.server uid to get information
9758 about that uid.
9759
9760
9761 Modified:
9762 trunk/modules/m_whois.c (File Modified)
9763
9764
9765jilles 2005/09/21 15:43:45 UTC (20050921-246)
9766 Log:
9767 Don't allow local users to use uids in user mode.
9768
9769
9770 Modified:
9771 trunk/src/s_user.c (File Modified)
9772
9773
9774jilles 2005/09/21 15:42:56 UTC (20050921-244)
9775 Log:
9776 Make it compile again.
9777
9778
9779 Modified:
9780 trunk/src/s_stats.c (File Modified)
9781
9782
9783jilles 2005/09/21 15:09:11 UTC (20050921-242)
9784 Log:
9785 Fix propagation of empty SJOIN.
9786
9787
9788 Modified:
9789 trunk/modules/core/m_sjoin.c (File Modified)
9790
9791
9792nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9793 Log:
9794 Some atheme-style niceties here.
9795
9796
9797 Modified:
9798 trunk/modules/m_accept.c (File Modified)
9799 trunk/modules/m_admin.c (File Modified)
9800 trunk/modules/m_away.c (File Modified)
9801 trunk/modules/m_cap.c (File Modified)
9802 trunk/modules/m_capab.c (File Modified)
9803 trunk/modules/m_challenge.c (File Modified)
9804 trunk/modules/m_chghost.c (File Modified)
9805 trunk/modules/m_close.c (File Modified)
9806 trunk/modules/m_cmessage.c (File Modified)
9807 trunk/modules/m_connect.c (File Modified)
9808 trunk/modules/m_dline.c (File Modified)
9809 trunk/modules/m_encap.c (File Modified)
9810 trunk/modules/m_etrace.c (File Modified)
9811 trunk/modules/m_gline.c (File Modified)
9812 trunk/modules/m_help.c (File Modified)
9813 trunk/modules/m_info.c (File Modified)
9814 trunk/modules/m_invite.c (File Modified)
9815 trunk/modules/m_ison.c (File Modified)
9816 trunk/modules/m_kline.c (File Modified)
9817 trunk/modules/m_knock.c (File Modified)
9818 trunk/modules/m_links.c (File Modified)
9819 trunk/modules/m_list.c (File Modified)
9820 trunk/modules/m_locops.c (File Modified)
9821 trunk/modules/m_lusers.c (File Modified)
9822 trunk/modules/m_map.c (File Modified)
9823 trunk/modules/m_monitor.c (File Modified)
9824 trunk/modules/m_motd.c (File Modified)
9825 trunk/modules/m_names.c (File Modified)
9826 trunk/modules/m_oper.c (File Modified)
9827 trunk/modules/m_operspy.c (File Modified)
9828 trunk/modules/m_pass.c (File Modified)
9829 trunk/modules/m_ping.c (File Modified)
9830 trunk/modules/m_pong.c (File Modified)
9831 trunk/modules/m_post.c (File Modified)
9832 trunk/modules/m_rehash.c (File Modified)
9833 trunk/modules/m_restart.c (File Modified)
9834 trunk/modules/m_resv.c (File Modified)
9835 trunk/modules/m_services.c (File Modified)
9836 trunk/modules/m_set.c (File Modified)
9837 trunk/modules/m_sshortcut.c (File Modified)
9838 trunk/modules/m_stats.c (File Modified)
9839 trunk/modules/m_svinfo.c (File Modified)
9840 trunk/modules/m_tb.c (File Modified)
9841 trunk/modules/m_testline.c (File Modified)
9842 trunk/modules/m_testmask.c (File Modified)
9843 trunk/modules/m_time.c (File Modified)
9844 trunk/modules/m_topic.c (File Modified)
9845 trunk/modules/m_trace.c (File Modified)
9846 trunk/modules/m_unreject.c (File Modified)
9847 trunk/modules/m_user.c (File Modified)
9848 trunk/modules/m_userhost.c (File Modified)
9849 trunk/modules/m_users.c (File Modified)
9850 trunk/modules/m_version.c (File Modified)
9851 trunk/modules/m_wallops.c (File Modified)
9852 trunk/modules/m_who.c (File Modified)
9853 trunk/modules/m_whois.c (File Modified)
9854 trunk/modules/m_whowas.c (File Modified)
9855 trunk/modules/m_xline.c (File Modified)
9856
9857
9858nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9859 Log:
9860 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9861
9862
9863 Modified:
9864 trunk/.indent.pro (File Modified)
9865 trunk/include/charybdis.h (File Added)
9866 trunk/include/client.h (File Modified)
9867 trunk/modules/.indent.pro (File Modified)
9868 trunk/src/.indent.pro (File Modified)
9869 trunk/src/adns.c (File Modified)
9870 trunk/src/aline.c (File Modified)
9871 trunk/src/cache.c (File Modified)
9872 trunk/src/channel.c (File Modified)
9873 trunk/src/class.c (File Modified)
9874 trunk/src/client.c (File Modified)
9875 trunk/src/commio.c (File Modified)
9876 trunk/src/event.c (File Modified)
9877 trunk/src/hash.c (File Modified)
9878 trunk/src/hostmask.c (File Modified)
9879 trunk/src/ircd.c (File Modified)
9880 trunk/src/kdparse.c (File Modified)
9881 trunk/src/linebuf.c (File Modified)
9882 trunk/src/listener.c (File Modified)
9883 trunk/src/modules.c (File Modified)
9884 trunk/src/monitor.c (File Modified)
9885 trunk/src/newconf.c (File Modified)
9886 trunk/src/packet.c (File Modified)
9887 trunk/src/parse.c (File Modified)
9888 trunk/src/reject.c (File Modified)
9889 trunk/src/s_auth.c (File Modified)
9890 trunk/src/s_conf.c (File Modified)
9891 trunk/src/s_gline.c (File Modified)
9892 trunk/src/s_log.c (File Modified)
9893 trunk/src/s_newconf.c (File Modified)
9894 trunk/src/s_serv.c (File Modified)
9895 trunk/src/s_stats.c (File Modified)
9896 trunk/src/s_user.c (File Modified)
9897 trunk/src/send.c (File Modified)
9898 trunk/src/whowas.c (File Modified)
9899
9900
9901nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9902 Log:
9903 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9904 - Convert a few modules towards using this code.
9905 - Make a note about this change in NEWS.
9906
9907
9908 Modified:
9909 trunk/NEWS (File Modified)
9910 trunk/include/aline.h (File Added)
9911 trunk/modules/m_dline.c (File Modified)
9912 trunk/modules/m_kline.c (File Modified)
9913 trunk/modules/m_resv.c (File Modified)
9914 trunk/modules/m_xline.c (File Modified)
9915 trunk/src/Makefile.in (File Modified)
9916 trunk/src/aline.c (File Added)
9917
9918
9919nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9920 Log:
9921 - Update NEWS document.
9922
9923
9924 Modified:
9925 trunk/NEWS (File Modified)
9926
9927
9928jilles 2005/09/20 18:27:19 UTC (20050920-232)
9929 Log:
9930 Use find_named_person() instead of find_person() in services shortcuts.
9931
9932
9933 Modified:
9934 trunk/modules/m_sshortcut.c (File Modified)
9935
9936
9937jilles 2005/09/18 22:18:59 UTC (20050918-230)
9938 Log:
9939 Fix propagation of empty channels (+P).
9940
9941
9942 Modified:
9943 trunk/modules/core/m_sjoin.c (File Modified)
9944 trunk/src/s_serv.c (File Modified)
9945
9946
9947jilles 2005/09/18 22:18:04 UTC (20050918-228)
9948 Log:
9949 Use same comparison for +f.
9950
9951
9952 Modified:
9953 trunk/modules/core/m_join.c (File Modified)
9954
9955
9956jilles 2005/09/18 18:48:13 UTC (20050918-226)
9957 Log:
9958 Retire server-server non-encap CHGHOST, and clean it up a bit.
9959
9960
9961 Modified:
9962 trunk/modules/m_chghost.c (File Modified)
9963
9964
9965jilles 2005/09/18 14:26:20 UTC (20050918-224)
9966 Log:
9967 Use TS6 form for SQUIT wallops.
9968
9969
9970 Modified:
9971 trunk/modules/core/m_squit.c (File Modified)
9972
9973
9974jilles 2005/09/18 14:25:54 UTC (20050918-222)
9975 Log:
9976 Propagate nick changes for remote clients in TS6 form if possible;
9977 simplify the code a bit.
9978
9979
9980 Modified:
9981 trunk/modules/core/m_nick.c (File Modified)
9982
9983
9984jilles 2005/09/18 14:16:43 UTC (20050918-220)
9985 Log:
9986 Only clear oper_only_umodes on deoper for local clients.
9987
9988
9989 Modified:
9990 trunk/src/s_user.c (File Modified)
9991
9992
9993nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9994 Log:
9995 - Don't enable use_whois_actually in the default config, makes cloaking
9996 only useful for vanity.
9997
9998
9999 Modified:
10000 trunk/doc/example.conf (File Modified)
10001
10002
10003jilles 2005/09/18 00:00:12 UTC (20050918-216)
10004 Log:
10005 Fix linebuf raw code to not truncate lines longer than
10006 510 characters. This stops ziplinks corruption at
10007 the initial burst if the other side sends a lot.
10008
10009
10010 Modified:
10011 trunk/src/linebuf.c (File Modified)
10012
10013
10014nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10015 Log:
10016 - Add +r to channel_modes().
10017
10018
10019 Modified:
10020 trunk/src/channel.c (File Modified)
10021
10022
10023nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10024 Log:
10025 Update NEWS.
10026
10027
10028 Modified:
10029 trunk/NEWS (File Modified)
10030
10031
10032nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10033 Log:
10034 err, nvm. wrong project :-P
10035
10036
10037 Modified:
10038 trunk/src/match.c (File Modified)
10039
10040
10041nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10042 Log:
10043 make sure we don't crash on match(NULL, test)
10044
10045
10046 Modified:
10047 trunk/src/match.c (File Modified)
10048
10049
10050jilles 2005/09/12 23:40:03 UTC (20050912-206)
10051 Log:
10052 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10053 flags = rehash in shared{}.
10054 Uses :<source> ENCAP <target> REHASH [option].
10055
10056
10057 Modified:
10058 trunk/doc/example.conf (File Modified)
10059 trunk/doc/reference.conf (File Modified)
10060 trunk/help/opers/rehash (File Modified)
10061 trunk/include/s_newconf.h (File Modified)
10062 trunk/modules/m_rehash.c (File Modified)
10063 trunk/modules/m_stats.c (File Modified)
10064 trunk/src/newconf.c (File Modified)
10065
10066
10067jilles 2005/09/12 22:48:44 UTC (20050912-204)
10068 Log:
10069 Initialize flags to 0 in conf_set_shared_flags() and
10070 conf_set_cluster_flags().
10071
10072
10073 Modified:
10074 trunk/src/newconf.c (File Modified)
10075
10076
10077jilles 2005/09/12 22:14:16 UTC (20050912-202)
10078 Log:
10079 Don't allow a forward from a #channel to an &channel.
10080 Error message is Illegal channel name.
10081
10082
10083 Modified:
10084 trunk/modules/core/m_mode.c (File Modified)
10085
10086
10087nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10088 Log:
10089 - change version to 1.0.1
10090
10091
10092 Modified:
10093 trunk/configure (File Modified)
10094 trunk/configure.ac (File Modified)
10095
10096
10097nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10098 Log:
10099 Update NEWS.
10100
10101
10102 Modified:
10103 trunk/NEWS (File Modified)
10104
10105
10106jilles 2005/09/12 21:55:58 UTC (20050912-196)
10107 Log:
10108 Services shortcuts changes:
10109 - Require umode +S on target
10110 - Use ERR_SERVICESDOWN (440) for error message
10111 - Fix check for empty string
10112
10113
10114 Modified:
10115 trunk/include/numeric.h (File Modified)
10116 trunk/modules/m_sshortcut.c (File Modified)
10117 trunk/src/messages.tab (File Modified)
10118
10119
10120nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10121 Log:
10122 s/IsChanService/IsService/g;
10123
10124
10125 Modified:
10126 trunk/modules/m_sshortcut.c (File Modified)
10127
10128
10129nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10130 Log:
10131 Add check for service validity in shortcut routines.
10132
10133
10134 Modified:
10135 trunk/modules/m_sshortcut.c (File Modified)
10136
10137
10138jilles 2005/09/12 15:30:26 UTC (20050912-190)
10139 Log:
10140 Don't allow forwarding to a -F channel the setter is not on.
10141
10142
10143 Modified:
10144 trunk/modules/core/m_mode.c (File Modified)
10145
10146
10147jilles 2005/09/12 13:55:56 UTC (20050912-188)
10148 Log:
10149 Describe identify_service and identify_command in
10150 reference.conf.
10151
10152
10153 Modified:
10154 trunk/doc/reference.conf (File Modified)
10155
10156
10157jilles 2005/09/12 13:37:11 UTC (20050912-186)
10158 Log:
10159 More helpfile updates.
10160
10161
10162 Modified:
10163 trunk/help/Makefile.in (File Modified)
10164 trunk/help/opers/die (File Modified)
10165 trunk/help/opers/join (File Modified)
10166 trunk/help/opers/links (File Modified)
10167 trunk/help/opers/lusers (File Modified)
10168 trunk/help/opers/map (File Added)
10169 trunk/help/opers/motd (File Modified)
10170 trunk/help/opers/names (File Modified)
10171 trunk/help/opers/notice (File Modified)
10172 trunk/help/opers/operspy (File Modified)
10173 trunk/help/opers/part (File Modified)
10174 trunk/help/opers/privmsg (File Modified)
10175 trunk/help/opers/restart (File Modified)
10176 trunk/help/opers/set (File Modified)
10177 trunk/help/opers/stats (File Modified)
10178 trunk/help/opers/trace (File Modified)
10179 trunk/help/opers/version (File Modified)
10180 trunk/help/users/notice (File Modified)
10181 trunk/help/users/privmsg (File Modified)
10182 trunk/help/users/stats (File Modified)
10183
10184
10185jilles 2005/09/12 11:18:40 UTC (20050912-184)
10186 Log:
10187 Update help files.
10188
10189
10190 Modified:
10191 trunk/help/opers/cmode (File Modified)
10192 trunk/help/opers/umode (File Modified)
10193 trunk/help/opers/wallops (File Modified)
10194 trunk/help/opers/who (File Modified)
10195 trunk/help/users/umode (File Modified)
10196
10197
10198jilles 2005/09/12 11:11:18 UTC (20050912-182)
10199 Log:
10200 Include cmode +r in 004 and 005.
10201
10202
10203 Modified:
10204 trunk/include/supported.h (File Modified)
10205 trunk/src/messages.tab (File Modified)
10206
10207
10208jilles 2005/09/12 10:53:35 UTC (20050912-180)
10209 Log:
10210 No need to clear all 3 buffers in channel_modes().
10211
10212
10213 Modified:
10214 trunk/src/channel.c (File Modified)
10215
10216
10217jilles 2005/09/12 10:31:54 UTC (20050912-178)
10218 Log:
10219 - Fix multiple +f modes per line
10220 - -f shouldn't take a parameter
10221
10222
10223 Modified:
10224 trunk/modules/core/m_mode.c (File Modified)
10225
10226
10227jilles 2005/09/12 10:04:27 UTC (20050912-176)
10228 Log:
10229 Channel mode +Q now prevents forwarding to or through
10230 a channel, just like in hyperion, not from a channel.
10231
10232
10233 Modified:
10234 trunk/modules/core/m_join.c (File Modified)
10235
10236
10237jilles 2005/09/12 09:36:21 UTC (20050912-174)
10238 Log:
10239 Complete +F/+Q propagation.
10240
10241
10242 Modified:
10243 trunk/modules/core/m_join.c (File Modified)
10244 trunk/modules/core/m_sjoin.c (File Modified)
10245 trunk/src/channel.c (File Modified)
10246
10247
10248nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10249 Log:
10250 - A few minor fixes.
10251
10252
10253 Modified:
10254 trunk/modules/core/m_join.c (File Modified)
10255 trunk/modules/m_services.c (File Modified)
10256
10257
10258nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10259 Log:
10260 - Fix netsplit obfuscation.
10261
10262
10263 Modified:
10264 trunk/src/client.c (File Modified)
10265
10266
10267nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10268 Log:
10269 - Fix another /stats p related bug.
10270
10271
10272 Modified:
10273 trunk/src/client.c (File Modified)
10274
10275
10276nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10277 Log:
10278 - Update example.conf.
10279
10280
10281 Modified:
10282 trunk/doc/example.conf (File Modified)
10283
10284
10285nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10286 Log:
10287 - Fix a minor bug here, and re-release 1.0.
10288
10289
10290 Modified:
10291 trunk/modules/core/m_nick.c (File Modified)
10292
10293
10294nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10295 Log:
10296 - Add bursted clients to /stats p list.
10297
10298
10299 Modified:
10300 trunk/modules/core/m_nick.c (File Modified)
10301
10302
10303nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10304 Log:
10305 - Add identify_service, identify_command options to the example.conf,
10306 newconf parser.
10307
10308
10309 Modified:
10310 trunk/NEWS (File Modified)
10311 trunk/doc/example.conf (File Modified)
10312 trunk/src/newconf.c (File Modified)
10313
10314
10315nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10316 Log:
10317 - Add services shortcuts.
10318
10319
10320 Modified:
10321 trunk/modules/Makefile.in (File Modified)
10322 trunk/modules/m_sshortcut.c (File Added)
10323
10324
10325nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10326 Log:
10327 - put back checks i removed by mistake
10328
10329
10330 Modified:
10331 trunk/modules/core/m_join.c (File Modified)
10332
10333
10334nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10335 Log:
10336 - Implement channel mode +Q, which disables forwarding.
10337 - Make forwarding usable by everyone.
10338 - Implement channel mode +F which bypasses authority checks on a target
10339 set with this mode
10340 - Update NEWS.
10341
10342
10343 Modified:
10344 trunk/NEWS (File Modified)
10345 trunk/include/channel.h (File Modified)
10346 trunk/include/supported.h (File Modified)
10347 trunk/modules/core/m_join.c (File Modified)
10348 trunk/modules/core/m_mode.c (File Modified)
10349 trunk/src/messages.tab (File Modified)
10350
10351
10352nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10353 Log:
10354 - Fix account handling brokenness.
10355
10356
10357 Modified:
10358 trunk/modules/m_services.c (File Modified)
10359
10360
10361jilles 2005/09/12 02:04:09 UTC (20050912-150)
10362 Log:
10363 Identify to services via server password hack. Still
10364 needs config file parts, like
10365 identifyservice = "nickserv@services.int";
10366 identifycommand = "IDENTIFY";
10367
10368
10369 Modified:
10370 trunk/include/s_conf.h (File Modified)
10371 trunk/src/s_user.c (File Modified)
10372
10373
10374jilles 2005/09/12 01:59:46 UTC (20050912-148)
10375 Log:
10376 Make send.c compile.
10377
10378
10379 Modified:
10380 trunk/src/send.c (File Modified)
10381
10382
10383nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10384 Log:
10385 - Handle this better.
10386
10387
10388 Modified:
10389 trunk/src/send.c (File Modified)
10390
10391
10392nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10393 Log:
10394 If the source is not a client, don't send to normal users.
10395
10396
10397 Modified:
10398 trunk/src/send.c (File Modified)
10399
10400
10401nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10402 Log:
10403 - Make /wallops behave as wallops in other ircds.
10404
10405
10406 Modified:
10407 trunk/modules/m_wallops.c (File Modified)
10408 trunk/src/send.c (File Modified)
10409
10410
10411nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10412 Log:
10413 - charybdis-1.0
10414
10415
10416 Modified:
10417 trunk/NEWS (File Modified)
10418 trunk/configure (File Modified)
10419 trunk/configure.ac (File Modified)
10420
10421
10422nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10423 Log:
10424 - Remove efnet configuration.
10425 - Rename example.conf as reference.conf, and replace the default
10426 example.conf with one suitable for AthemeNET.
10427 - Update makefile to reflect these changes.
10428
10429
10430 Modified:
10431 trunk/doc/Makefile.in (File Modified)
10432 trunk/doc/example.conf (File Modified)
10433 trunk/doc/example.efnet.conf (File Deleted)
10434 trunk/doc/reference.conf (File Added)
10435
10436
10437nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10438 Log:
10439 - Don't display opers who are /away.
10440
10441
10442 Modified:
10443 trunk/modules/m_stats.c (File Modified)
10444
10445
10446jilles 2005/09/12 00:21:20 UTC (20050912-134)
10447 Log:
10448 Put cmode +f in 004 and 005.
10449
10450
10451 Modified:
10452 trunk/include/supported.h (File Modified)
10453 trunk/src/messages.tab (File Modified)
10454
10455
10456jilles 2005/09/12 00:15:13 UTC (20050912-132)
10457 Log:
10458 Add user umode +Q which prevents a user from
10459 being forwarded.
10460
10461
10462 Modified:
10463 trunk/include/client.h (File Modified)
10464 trunk/modules/core/m_join.c (File Modified)
10465 trunk/src/messages.tab (File Modified)
10466 trunk/src/s_user.c (File Modified)
10467
10468
10469jilles 2005/09/11 23:47:02 UTC (20050911-130)
10470 Log:
10471 Implement channel forwarding in m_join(). As in
10472 hyperion, failing to join because of +i, +r or +j
10473 can cause you to be forwarded, potentially
10474 recursively. Unlike hyperion, a single numeric
10475 is sent in case of a successful forward, otherwise
10476 the ircd acts if there were no forward.
10477
10478
10479 Modified:
10480 trunk/include/numeric.h (File Modified)
10481 trunk/modules/core/m_join.c (File Modified)
10482 trunk/src/messages.tab (File Modified)
10483
10484
10485jilles 2005/09/11 22:57:53 UTC (20050911-128)
10486 Log:
10487 Allow servers to set oper-only cmodes as well.
10488
10489
10490 Modified:
10491 trunk/modules/core/m_mode.c (File Modified)
10492
10493
10494jilles 2005/09/11 22:48:37 UTC (20050911-126)
10495 Log:
10496 Add cmode +f which takes a channel name, settable
10497 only by opers for now. Does not do anything yet.
10498
10499
10500 Modified:
10501 trunk/include/channel.h (File Modified)
10502 trunk/modules/core/m_join.c (File Modified)
10503 trunk/modules/core/m_mode.c (File Modified)
10504 trunk/modules/core/m_sjoin.c (File Modified)
10505 trunk/src/channel.c (File Modified)
10506
10507
10508jilles 2005/09/11 20:48:09 UTC (20050911-124)
10509 Log:
10510 Fully initialize 'mode' in ms_join() and ms_sjoin()
10511 to avoid old +j garbage from being used.
10512
10513
10514 Modified:
10515 trunk/modules/core/m_join.c (File Modified)
10516 trunk/modules/core/m_sjoin.c (File Modified)
10517
10518
10519jilles 2005/09/11 19:41:53 UTC (20050911-122)
10520 Log:
10521 - only touch join_count/join_delta if join throttling
10522 is enabled on the channel
10523 - reset join_count/join_delta to 0 if -j is set
10524
10525
10526 Modified:
10527 trunk/modules/core/m_join.c (File Modified)
10528 trunk/modules/core/m_mode.c (File Modified)
10529 trunk/modules/core/m_sjoin.c (File Modified)
10530
10531
10532jilles 2005/09/11 18:57:20 UTC (20050911-120)
10533 Log:
10534 Also start a new "period" for join throttling for remote joins,
10535 if necessary. Make the code slightly clearer.
10536
10537
10538 Modified:
10539 trunk/modules/core/m_join.c (File Modified)
10540 trunk/src/channel.c (File Modified)
10541
10542
10543jilles 2005/09/11 18:12:20 UTC (20050911-118)
10544 Log:
10545 Some +j improvements, still broken.
10546
10547
10548 Modified:
10549 trunk/modules/core/m_join.c (File Modified)
10550 trunk/modules/core/m_sjoin.c (File Modified)
10551
10552
10553jilles 2005/09/11 16:44:36 UTC (20050911-116)
10554 Log:
10555 Only do +z processing for +m channels the sender is on,
10556 as bans/quiets are currently only checked locally.
10557
10558
10559 Modified:
10560 trunk/modules/core/m_message.c (File Modified)
10561
10562
10563jilles 2005/09/11 16:01:02 UTC (20050911-114)
10564 Log:
10565 - Add max_bans_large configuration option, defaulting to 500, to
10566 limit the number of bans in a +L channel
10567 - Change b/e/I to b/e/I/q in texts
10568
10569
10570 Modified:
10571 trunk/doc/example.conf (File Modified)
10572 trunk/include/s_conf.h (File Modified)
10573 trunk/modules/core/m_mode.c (File Modified)
10574 trunk/modules/m_info.c (File Modified)
10575 trunk/src/newconf.c (File Modified)
10576 trunk/src/s_conf.c (File Modified)
10577
10578
10579jilles 2005/09/11 15:20:38 UTC (20050911-112)
10580 Log:
10581 Store invite for +gi channels.
10582 Note that +gi is significantly weaker access control than +i.
10583
10584
10585 Modified:
10586 trunk/modules/m_invite.c (File Modified)
10587
10588
10589jilles 2005/09/11 14:38:35 UTC (20050911-110)
10590 Log:
10591 Nonops are allowed to see +q lists.
10592
10593
10594 Modified:
10595 trunk/modules/core/m_mode.c (File Modified)
10596
10597
10598jilles 2005/09/11 14:27:59 UTC (20050911-108)
10599 Log:
10600 Invalidate can_send() cache on -q.
10601
10602
10603 Modified:
10604 trunk/modules/core/m_mode.c (File Modified)
10605
10606
10607nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10608 Log:
10609 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10610
10611
10612 Modified:
10613 trunk/modules/core/m_sjoin.c (File Modified)
10614
10615
10616nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10617 Log:
10618 - Allow blank SJOINs -- for permanant channels.
10619
10620
10621 Modified:
10622 trunk/modules/core/m_sjoin.c (File Modified)
10623
10624
10625nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10626 Log:
10627 - Burst permanant channels.
10628
10629
10630 Modified:
10631 trunk/src/s_serv.c (File Modified)
10632
10633
10634nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10635 Log:
10636 - Fix handling of permanant channels.
10637
10638
10639 Modified:
10640 trunk/modules/core/m_join.c (File Modified)
10641
10642
10643nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10644 Log:
10645 - Run indent on core modules.
10646 - Add propagation of join throttle settings.
10647
10648
10649 Modified:
10650 trunk/modules/core/m_die.c (File Modified)
10651 trunk/modules/core/m_error.c (File Modified)
10652 trunk/modules/core/m_join.c (File Modified)
10653 trunk/modules/core/m_kick.c (File Modified)
10654 trunk/modules/core/m_kill.c (File Modified)
10655 trunk/modules/core/m_message.c (File Modified)
10656 trunk/modules/core/m_mode.c (File Modified)
10657 trunk/modules/core/m_nick.c (File Modified)
10658 trunk/modules/core/m_part.c (File Modified)
10659 trunk/modules/core/m_quit.c (File Modified)
10660 trunk/modules/core/m_server.c (File Modified)
10661 trunk/modules/core/m_sjoin.c (File Modified)
10662 trunk/modules/core/m_squit.c (File Modified)
10663
10664
10665nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10666 Log:
10667 - Fix mistake in commit message.
10668
10669
10670 Modified:
10671 trunk/ChangeLog (File Modified)
10672
10673
10674nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10675 Log:
10676 - Channel throttling.
10677
10678
10679 Modified:
10680 trunk/NEWS (File Modified)
10681 trunk/include/supported.h (File Modified)
10682 trunk/modules/core/m_mode.c (File Modified)
10683 trunk/src/messages.tab (File Modified)
10684
10685
10686nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10687 Log:
10688 - Channel throttle logic fixes.
10689
10690
10691 Modified:
10692 trunk/include/channel.h (File Modified)
10693
10694
10695nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10696 Log:
10697 - Add the throttle logic.
10698
10699
10700 Modified:
10701 trunk/include/channel.h (File Modified)
10702 trunk/include/numeric.h (File Modified)
10703 trunk/modules/core/m_join.c (File Modified)
10704 trunk/src/channel.c (File Modified)
10705 trunk/src/messages.tab (File Modified)
10706
10707
10708nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10709 Log:
10710 - Cosmetic fixes to CREDITS.
10711
10712
10713 Modified:
10714 trunk/CREDITS (File Modified)
10715
10716
10717nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10718 Log:
10719 - Better channel_modes() from ShadowIRCd 4.
10720
10721
10722 Modified:
10723 trunk/include/channel.h (File Modified)
10724 trunk/src/channel.c (File Modified)
10725
10726
10727nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10728 Log:
10729 - Strip colour codes from parts.
10730
10731
10732 Modified:
10733 trunk/modules/core/m_part.c (File Modified)
10734
10735
10736nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10737 Log:
10738 - Strip colour codes from quits.
10739
10740
10741 Modified:
10742 trunk/modules/core/m_quit.c (File Modified)
10743
10744
10745nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10746 Log:
10747 - add +c/+g/+z to channel_modes().
10748
10749
10750 Modified:
10751 trunk/src/channel.c (File Modified)
10752
10753
10754nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10755 Log:
10756 - Add +g to 004/005 numerics.
10757
10758
10759 Modified:
10760 trunk/include/supported.h (File Modified)
10761 trunk/src/messages.tab (File Modified)
10762
10763
10764nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10765 Log:
10766 - Add +cgz to set_final_mode() in both join/sjoin.
10767 - Implement channel mode +g: Free invite.
10768
10769
10770 Modified:
10771 trunk/include/channel.h (File Modified)
10772 trunk/modules/core/m_join.c (File Modified)
10773 trunk/modules/core/m_mode.c (File Modified)
10774 trunk/modules/core/m_sjoin.c (File Modified)
10775 trunk/modules/m_invite.c (File Modified)
10776
10777
10778nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10779 Log:
10780 - Make sure /stats p uses the right list.
10781
10782
10783 Modified:
10784 trunk/modules/m_stats.c (File Modified)
10785
10786
10787nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10788 Log:
10789 - local oper list becomes local_oper_list.
10790 - all opers are stored on oper_list for /stats p.
10791
10792
10793 Modified:
10794 trunk/include/ircd.h (File Modified)
10795 trunk/modules/m_stats.c (File Modified)
10796 trunk/modules/m_trace.c (File Modified)
10797 trunk/src/client.c (File Modified)
10798 trunk/src/ircd.c (File Modified)
10799 trunk/src/s_user.c (File Modified)
10800 trunk/src/send.c (File Modified)
10801
10802
10803nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10804 Log:
10805 - Remove ENABLE_SERVICES legacy define.
10806
10807
10808 Modified:
10809 trunk/configure (File Modified)
10810 trunk/configure.ac (File Modified)
10811 trunk/include/client.h (File Modified)
10812 trunk/include/m_info.h (File Modified)
10813 trunk/include/s_conf.h (File Modified)
10814 trunk/modules/Makefile.in (File Modified)
10815 trunk/modules/core/m_kick.c (File Modified)
10816 trunk/modules/core/m_mode.c (File Modified)
10817 trunk/modules/core/m_nick.c (File Modified)
10818 trunk/modules/core/m_sjoin.c (File Modified)
10819 trunk/modules/m_services.c (File Modified)
10820 trunk/src/channel.c (File Modified)
10821 trunk/src/newconf.c (File Modified)
10822 trunk/src/s_conf.c (File Modified)
10823 trunk/src/s_serv.c (File Modified)
10824 trunk/src/s_user.c (File Modified)
10825
10826
10827nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10828 Log:
10829 - New reject message, ala ircu.
10830
10831
10832 Modified:
10833 trunk/src/reject.c (File Modified)
10834
10835
10836nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10837 Log:
10838 - Reduce 'broadcast storm' effect in m_chghost.
10839
10840
10841 Modified:
10842 trunk/modules/m_chghost.c (File Modified)
10843
10844
10845nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10846 Log:
10847 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10848
10849
10850 Modified:
10851 trunk/include/supported.h (File Modified)
10852 trunk/src/messages.tab (File Modified)
10853
10854
10855nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10856 Log:
10857 - Implement +z.
10858
10859
10860 Modified:
10861 trunk/include/channel.h (File Modified)
10862 trunk/modules/core/m_message.c (File Modified)
10863 trunk/modules/core/m_mode.c (File Modified)
10864
10865
10866nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10867 Log:
10868 - use sendto_one_numeric() in some places.
10869
10870
10871 Modified:
10872 trunk/modules/core/m_mode.c (File Modified)
10873
10874
10875nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10876 Log:
10877 - Implement channel mode +c -- colour stripping.
10878
10879
10880 Modified:
10881 trunk/include/irc_string.h (File Modified)
10882 trunk/include/supported.h (File Modified)
10883 trunk/modules/core/m_message.c (File Modified)
10884 trunk/modules/core/m_mode.c (File Modified)
10885 trunk/src/irc_string.c (File Modified)
10886 trunk/src/messages.tab (File Modified)
10887
10888
10889nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10890 Log:
10891 - Add +qLP to CHANMODES 005 numeric.
10892
10893
10894 Modified:
10895 trunk/include/supported.h (File Modified)
10896
10897
10898nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10899 Log:
10900 Move credits files to doc/.
10901
10902
10903 Modified:
10904 trunk/Hybrid-team (File Deleted)
10905 trunk/Ratbox-team (File Deleted)
10906 trunk/doc/Hybrid-team (File Added)
10907 trunk/doc/Ratbox-team (File Added)
10908
10909
10910nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10911 Log:
10912 - Rename Ratbox credits as Ratbox-team.
10913 - Add in our own CREDITS.
10914
10915
10916 Modified:
10917 trunk/CREDITS (File Deleted)
10918 trunk/CREDITS (File Added)
10919 trunk/Ratbox-team (File Added)
10920
10921
10922nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10923 Log:
10924 - Quietcache fixes.
10925
10926
10927 Modified:
10928 trunk/modules/core/m_mode.c (File Modified)
10929
10930
10931nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10932 Log:
10933 - Rebuild configure.
10934
10935
10936 Modified:
10937 trunk/autom4te.cache/ (File Deleted)
10938 trunk/configure (File Modified)
10939
10940
10941nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10942 Log:
10943 Add +q to messages.tab.
10944
10945
10946 Modified:
10947 trunk/src/messages.tab (File Modified)
10948
10949
10950nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10951 Log:
10952 - port m_sjoin stuff to TS6 JOIN syntax.
10953
10954
10955 Modified:
10956 trunk/modules/core/m_join.c (File Modified)
10957
10958
10959nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10960 Log:
10961 - Implement channel mode +q (quiet)
10962
10963
10964 Modified:
10965 trunk/include/channel.h (File Modified)
10966 trunk/modules/core/m_mode.c (File Modified)
10967 trunk/src/channel.c (File Modified)
10968
10969
10970jilles 2005/09/10 03:03:05 UTC (20050910-40)
10971 Log:
10972 Add +L/+P for set_final_mode().
10973
10974
10975 Modified:
10976 trunk/modules/core/m_sjoin.c (File Modified)
10977
10978
10979jilles 2005/09/10 02:59:22 UTC (20050910-38)
10980 Log:
10981 Add +L/+P in channel_modes().
10982
10983
10984 Modified:
10985 trunk/src/channel.c (File Modified)
10986
10987
10988jilles 2005/09/10 02:55:10 UTC (20050910-36)
10989 Log:
10990 - Use MODE_PERMANENT, not MODE_PERMANANT
10991 - Actually use chm_staff()
10992
10993 It compiles but is not otherwise tested.
10994
10995
10996 Modified:
10997 trunk/include/channel.h (File Modified)
10998 trunk/modules/core/m_mode.c (File Modified)
10999 trunk/modules/core/m_sjoin.c (File Modified)
11000 trunk/src/channel.c (File Modified)
11001
11002
11003nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11004 Log:
11005 - Ok, patchlevel.h is fixed now.
11006
11007
11008 Modified:
11009 trunk/include/patchlevel.h (File Modified)
11010
11011
11012nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11013 Log:
11014 - *sigh*
11015
11016
11017 Modified:
11018 trunk/include/patchlevel.h (File Modified)
11019 trunk/src/version.c.SH (File Modified)
11020
11021
11022nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11023 Log:
11024 - Fix compilation issue with version.c.
11025
11026
11027 Modified:
11028 trunk/src/version.c.SH (File Modified)
11029
11030
11031nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11032 Log:
11033 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11034 this from the BUGS file.
11035
11036
11037 Modified:
11038 trunk/BUGS (File Modified)
11039
11040
11041jilles 2005/09/10 02:30:22 UTC (20050910-26)
11042 Log:
11043 Mangle all netsplit messages if flatten links is enabled.
11044
11045
11046 Modified:
11047 trunk/src/client.c (File Modified)
11048
11049
11050nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11051 Log:
11052 - jilles pointed out that /stats p needed severe changes -- implement
11053 them
11054
11055
11056 Modified:
11057 trunk/modules/m_stats.c (File Modified)
11058
11059
11060nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11061 Log:
11062 Rename RELNOTES to NEWS.
11063
11064
11065 Modified:
11066 trunk/NEWS (File Added)
11067 trunk/RELNOTES (File Deleted)
11068
11069
11070nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11071 Log:
11072 Update RELNOTES.
11073
11074
11075 Modified:
11076 trunk/RELNOTES (File Modified)
11077
11078
11079nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11080 Log:
11081 - Make /stats p work globally.
11082 - Change 'OPER(s)' to 'staff members'
11083
11084
11085 Modified:
11086 trunk/modules/m_stats.c (File Modified)
11087
11088
11089nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11090 Log:
11091 - add modes, +LP to RPL_MYINFO.
11092
11093
11094 Modified:
11095 trunk/src/messages.tab (File Modified)
11096
11097
11098nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11099 Log:
11100 More stuff to RELNOTES.
11101
11102
11103 Modified:
11104 trunk/RELNOTES (File Modified)
11105
11106
11107nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11108 Log:
11109 - Implement +P.
11110
11111
11112 Modified:
11113 trunk/modules/core/m_sjoin.c (File Modified)
11114 trunk/src/channel.c (File Modified)
11115
11116
11117nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11118 Log:
11119 - Implement list limit exceed modes -- +L.
11120
11121
11122 Modified:
11123 trunk/modules/core/m_mode.c (File Modified)
11124
11125
11126nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11127 Log:
11128 - Add handlers for modes +L, +P.
11129
11130
11131 Modified:
11132 trunk/include/channel.h (File Modified)
11133 trunk/modules/core/m_mode.c (File Modified)
11134
11135
11136nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11137 Log:
11138 Update properties on *everything*.
11139
11140
11141 Modified:
11142 trunk/.cvsignore (Property Modified)
11143 trunk/.indent.pro (Property Modified)
11144 trunk/BUGS (File Modified) (Property Modified)
11145 trunk/CREDITS (File Modified) (Property Modified)
11146 trunk/ChangeLog (Property Modified)
11147 trunk/Hybrid-team (File Modified) (Property Modified)
11148 trunk/INSTALL (File Modified) (Property Modified)
11149 trunk/LICENSE (File Modified) (Property Modified)
11150 trunk/Makefile.in (File Modified) (Property Modified)
11151 trunk/README.FIRST (File Modified) (Property Modified)
11152 trunk/RELNOTES (File Modified) (Property Modified)
11153 trunk/SVN-Access (Property Modified)
11154 trunk/aclocal.m4 (File Modified) (Property Modified)
11155 trunk/adns/.cvsignore (Property Modified)
11156 trunk/adns/COPYING (Property Modified)
11157 trunk/adns/GPL-vs-LGPL (Property Modified)
11158 trunk/adns/Makefile.in (File Modified) (Property Modified)
11159 trunk/adns/README (Property Modified)
11160 trunk/adns/README.ircd (Property Modified)
11161 trunk/adns/adns.h (File Modified) (Property Modified)
11162 trunk/adns/check.c (File Modified) (Property Modified)
11163 trunk/adns/dlist.h (File Modified) (Property Modified)
11164 trunk/adns/event.c (File Modified) (Property Modified)
11165 trunk/adns/general.c (File Modified) (Property Modified)
11166 trunk/adns/internal.h (File Modified) (Property Modified)
11167 trunk/adns/parse.c (File Modified) (Property Modified)
11168 trunk/adns/query.c (File Modified) (Property Modified)
11169 trunk/adns/reply.c (File Modified) (Property Modified)
11170 trunk/adns/setup.c (File Modified) (Property Modified)
11171 trunk/adns/transmit.c (File Modified) (Property Modified)
11172 trunk/adns/tvarith.h (File Modified) (Property Modified)
11173 trunk/adns/types.c (File Modified) (Property Modified)
11174 trunk/configure (File Modified) (Property Modified)
11175 trunk/configure.ac (File Modified) (Property Modified)
11176 trunk/contrib/.cvsignore (Property Modified)
11177 trunk/contrib/.indent.pro (Property Modified)
11178 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11179 trunk/contrib/README (File Modified) (Property Modified)
11180 trunk/contrib/example_module.c (File Modified) (Property Modified)
11181 trunk/contrib/m_42.c (File Modified) (Property Modified)
11182 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11183 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11184 trunk/contrib/m_force.c (File Modified) (Property Modified)
11185 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11186 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11187 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11188 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11189 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11190 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11191 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11192 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11193 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11194 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11195 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11196 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11197 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11198 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11199 trunk/doc/.cvsignore (Property Modified)
11200 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11201 trunk/doc/Makefile.in (File Modified) (Property Modified)
11202 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11203 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11204 trunk/doc/challenge.txt (File Modified) (Property Modified)
11205 trunk/doc/example.conf (File Modified) (Property Modified)
11206 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11207 trunk/doc/hooks.txt (File Modified) (Property Modified)
11208 trunk/doc/index.txt (File Modified) (Property Modified)
11209 trunk/doc/ircd.8 (File Modified) (Property Modified)
11210 trunk/doc/ircd.motd (Property Modified)
11211 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11212 trunk/doc/modeg.txt (File Modified) (Property Modified)
11213 trunk/doc/modes.txt (File Modified) (Property Modified)
11214 trunk/doc/monitor.txt (File Modified) (Property Modified)
11215 trunk/doc/old/Authors (Property Modified)
11216 trunk/doc/operguide.txt (File Modified) (Property Modified)
11217 trunk/doc/opermyth.txt (Property Modified)
11218 trunk/doc/server-version-info (File Modified) (Property Modified)
11219 trunk/doc/services.txt (File Modified) (Property Modified)
11220 trunk/doc/technical/README.TSora (Property Modified)
11221 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11222 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11223 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11224 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11225 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11226 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11227 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11228 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11229 trunk/doc/technical/rfc1459.txt (Property Modified)
11230 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11231 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11232 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11233 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11234 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11235 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11236 trunk/help/Makefile.in (File Modified) (Property Modified)
11237 trunk/help/opers/accept (Property Modified)
11238 trunk/help/opers/admin (Property Modified)
11239 trunk/help/opers/away (Property Modified)
11240 trunk/help/opers/capab (Property Modified)
11241 trunk/help/opers/challenge (Property Modified)
11242 trunk/help/opers/close (Property Modified)
11243 trunk/help/opers/cmode (Property Modified)
11244 trunk/help/opers/cnotice (Property Modified)
11245 trunk/help/opers/connect (Property Modified)
11246 trunk/help/opers/cprivmsg (Property Modified)
11247 trunk/help/opers/credits (Property Modified)
11248 trunk/help/opers/die (Property Modified)
11249 trunk/help/opers/dline (Property Modified)
11250 trunk/help/opers/eob (Property Modified)
11251 trunk/help/opers/error (Property Modified)
11252 trunk/help/opers/etrace (Property Modified)
11253 trunk/help/opers/gline (Property Modified)
11254 trunk/help/opers/help (Property Modified)
11255 trunk/help/opers/index (Property Modified)
11256 trunk/help/opers/info (Property Modified)
11257 trunk/help/opers/invite (Property Modified)
11258 trunk/help/opers/ison (Property Modified)
11259 trunk/help/opers/join (Property Modified)
11260 trunk/help/opers/kick (Property Modified)
11261 trunk/help/opers/kill (Property Modified)
11262 trunk/help/opers/kline (Property Modified)
11263 trunk/help/opers/knock (Property Modified)
11264 trunk/help/opers/links (Property Modified)
11265 trunk/help/opers/list (Property Modified)
11266 trunk/help/opers/locops (Property Modified)
11267 trunk/help/opers/lusers (Property Modified)
11268 trunk/help/opers/modlist (Property Modified)
11269 trunk/help/opers/modload (Property Modified)
11270 trunk/help/opers/modrestart (Property Modified)
11271 trunk/help/opers/modunload (Property Modified)
11272 trunk/help/opers/motd (Property Modified)
11273 trunk/help/opers/names (Property Modified)
11274 trunk/help/opers/nick (Property Modified)
11275 trunk/help/opers/notice (Property Modified)
11276 trunk/help/opers/oper (Property Modified)
11277 trunk/help/opers/operspy (Property Modified)
11278 trunk/help/opers/operwall (Property Modified)
11279 trunk/help/opers/part (Property Modified)
11280 trunk/help/opers/pass (Property Modified)
11281 trunk/help/opers/ping (Property Modified)
11282 trunk/help/opers/pong (Property Modified)
11283 trunk/help/opers/post (Property Modified)
11284 trunk/help/opers/privmsg (Property Modified)
11285 trunk/help/opers/quit (Property Modified)
11286 trunk/help/opers/rehash (Property Modified)
11287 trunk/help/opers/restart (Property Modified)
11288 trunk/help/opers/resv (Property Modified)
11289 trunk/help/opers/server (Property Modified)
11290 trunk/help/opers/set (Property Modified)
11291 trunk/help/opers/sjoin (Property Modified)
11292 trunk/help/opers/squit (Property Modified)
11293 trunk/help/opers/stats (Property Modified)
11294 trunk/help/opers/svinfo (Property Modified)
11295 trunk/help/opers/testgecos (Property Modified)
11296 trunk/help/opers/testline (Property Modified)
11297 trunk/help/opers/testmask (Property Modified)
11298 trunk/help/opers/time (Property Modified)
11299 trunk/help/opers/topic (Property Modified)
11300 trunk/help/opers/trace (Property Modified)
11301 trunk/help/opers/uhelp (Property Modified)
11302 trunk/help/opers/umode (Property Modified)
11303 trunk/help/opers/undline (Property Modified)
11304 trunk/help/opers/ungline (Property Modified)
11305 trunk/help/opers/unkline (Property Modified)
11306 trunk/help/opers/unresv (Property Modified)
11307 trunk/help/opers/unxline (Property Modified)
11308 trunk/help/opers/user (Property Modified)
11309 trunk/help/opers/userhost (Property Modified)
11310 trunk/help/opers/users (Property Modified)
11311 trunk/help/opers/version (Property Modified)
11312 trunk/help/opers/wallops (Property Modified)
11313 trunk/help/opers/who (Property Modified)
11314 trunk/help/opers/whois (Property Modified)
11315 trunk/help/opers/whowas (Property Modified)
11316 trunk/help/opers/xline (Property Modified)
11317 trunk/help/users/index (Property Modified)
11318 trunk/help/users/info (Property Modified)
11319 trunk/help/users/notice (Property Modified)
11320 trunk/help/users/privmsg (Property Modified)
11321 trunk/help/users/stats (Property Modified)
11322 trunk/help/users/umode (Property Modified)
11323 trunk/include/.cvsignore (Property Modified)
11324 trunk/include/.indent.pro (Property Modified)
11325 trunk/include/balloc.h (File Modified) (Property Modified)
11326 trunk/include/cache.h (File Modified) (Property Modified)
11327 trunk/include/channel.h (File Modified) (Property Modified)
11328 trunk/include/class.h (File Modified) (Property Modified)
11329 trunk/include/client.h (File Modified) (Property Modified)
11330 trunk/include/commio.h (File Modified) (Property Modified)
11331 trunk/include/common.h (File Modified) (Property Modified)
11332 trunk/include/config.h (File Modified) (Property Modified)
11333 trunk/include/config.h.dist (File Modified) (Property Modified)
11334 trunk/include/defaults.h (File Modified) (Property Modified)
11335 trunk/include/event.h (File Modified) (Property Modified)
11336 trunk/include/hash.h (File Modified) (Property Modified)
11337 trunk/include/hook.h (File Modified) (Property Modified)
11338 trunk/include/hostmask.h (File Modified) (Property Modified)
11339 trunk/include/irc_string.h (File Modified) (Property Modified)
11340 trunk/include/ircd.h (File Modified) (Property Modified)
11341 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11342 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11343 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11344 trunk/include/linebuf.h (File Modified) (Property Modified)
11345 trunk/include/listener.h (File Modified) (Property Modified)
11346 trunk/include/m_info.h (File Modified) (Property Modified)
11347 trunk/include/memory.h (File Modified) (Property Modified)
11348 trunk/include/modules.h (File Modified) (Property Modified)
11349 trunk/include/monitor.h (File Modified) (Property Modified)
11350 trunk/include/msg.h (File Modified) (Property Modified)
11351 trunk/include/newconf.h (File Modified) (Property Modified)
11352 trunk/include/numeric.h (File Modified) (Property Modified)
11353 trunk/include/packet.h (File Modified) (Property Modified)
11354 trunk/include/parse.h (File Modified) (Property Modified)
11355 trunk/include/patchlevel.h (File Modified) (Property Modified)
11356 trunk/include/patricia.h (File Modified) (Property Modified)
11357 trunk/include/reject.h (File Modified) (Property Modified)
11358 trunk/include/res.h (File Modified) (Property Modified)
11359 trunk/include/restart.h (File Modified) (Property Modified)
11360 trunk/include/s_auth.h (File Modified) (Property Modified)
11361 trunk/include/s_conf.h (File Modified) (Property Modified)
11362 trunk/include/s_gline.h (File Modified) (Property Modified)
11363 trunk/include/s_log.h (File Modified) (Property Modified)
11364 trunk/include/s_newconf.h (File Modified) (Property Modified)
11365 trunk/include/s_serv.h (File Modified) (Property Modified)
11366 trunk/include/s_stats.h (File Modified) (Property Modified)
11367 trunk/include/s_user.h (File Modified) (Property Modified)
11368 trunk/include/s_zip.h (File Modified) (Property Modified)
11369 trunk/include/scache.h (File Modified) (Property Modified)
11370 trunk/include/send.h (File Modified) (Property Modified)
11371 trunk/include/serno.h (Property Modified)
11372 trunk/include/setup.h.in (Property Modified)
11373 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11374 trunk/include/stdinc.h (File Modified) (Property Modified)
11375 trunk/include/supported.h (File Modified) (Property Modified)
11376 trunk/include/tools.h (File Modified) (Property Modified)
11377 trunk/include/whowas.h (File Modified) (Property Modified)
11378 trunk/install-sh (File Modified) (Property Modified)
11379 trunk/modules/.cvsignore (Property Modified)
11380 trunk/modules/.depend (Property Modified)
11381 trunk/modules/.indent.pro (Property Modified)
11382 trunk/modules/Makefile.in (File Modified) (Property Modified)
11383 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11384 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11385 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11386 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11387 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11388 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11389 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11390 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11391 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11392 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11393 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11394 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11395 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11396 trunk/modules/m_accept.c (File Modified) (Property Modified)
11397 trunk/modules/m_admin.c (File Modified) (Property Modified)
11398 trunk/modules/m_away.c (File Modified) (Property Modified)
11399 trunk/modules/m_cap.c (File Modified) (Property Modified)
11400 trunk/modules/m_capab.c (File Modified) (Property Modified)
11401 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11402 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11403 trunk/modules/m_close.c (File Modified) (Property Modified)
11404 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11405 trunk/modules/m_connect.c (File Modified) (Property Modified)
11406 trunk/modules/m_dline.c (File Modified) (Property Modified)
11407 trunk/modules/m_encap.c (File Modified) (Property Modified)
11408 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11409 trunk/modules/m_gline.c (File Modified) (Property Modified)
11410 trunk/modules/m_help.c (File Modified) (Property Modified)
11411 trunk/modules/m_info.c (File Modified) (Property Modified)
11412 trunk/modules/m_invite.c (File Modified) (Property Modified)
11413 trunk/modules/m_ison.c (File Modified) (Property Modified)
11414 trunk/modules/m_kline.c (File Modified) (Property Modified)
11415 trunk/modules/m_knock.c (File Modified) (Property Modified)
11416 trunk/modules/m_links.c (File Modified) (Property Modified)
11417 trunk/modules/m_list.c (File Modified) (Property Modified)
11418 trunk/modules/m_locops.c (File Modified) (Property Modified)
11419 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11420 trunk/modules/m_map.c (File Modified) (Property Modified)
11421 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11422 trunk/modules/m_motd.c (File Modified) (Property Modified)
11423 trunk/modules/m_names.c (File Modified) (Property Modified)
11424 trunk/modules/m_oper.c (File Modified) (Property Modified)
11425 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11426 trunk/modules/m_pass.c (File Modified) (Property Modified)
11427 trunk/modules/m_ping.c (File Modified) (Property Modified)
11428 trunk/modules/m_pong.c (File Modified) (Property Modified)
11429 trunk/modules/m_post.c (File Modified) (Property Modified)
11430 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11431 trunk/modules/m_restart.c (File Modified) (Property Modified)
11432 trunk/modules/m_resv.c (File Modified) (Property Modified)
11433 trunk/modules/m_services.c (File Modified) (Property Modified)
11434 trunk/modules/m_set.c (File Modified) (Property Modified)
11435 trunk/modules/m_stats.c (File Modified) (Property Modified)
11436 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11437 trunk/modules/m_tb.c (File Modified) (Property Modified)
11438 trunk/modules/m_testline.c (File Modified) (Property Modified)
11439 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11440 trunk/modules/m_time.c (File Modified) (Property Modified)
11441 trunk/modules/m_topic.c (File Modified) (Property Modified)
11442 trunk/modules/m_trace.c (File Modified) (Property Modified)
11443 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11444 trunk/modules/m_user.c (File Modified) (Property Modified)
11445 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11446 trunk/modules/m_users.c (File Modified) (Property Modified)
11447 trunk/modules/m_version.c (File Modified) (Property Modified)
11448 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11449 trunk/modules/m_who.c (File Modified) (Property Modified)
11450 trunk/modules/m_whois.c (File Modified) (Property Modified)
11451 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11452 trunk/modules/m_xline.c (File Modified) (Property Modified)
11453 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11454 trunk/servlink/.cvsignore (Property Modified)
11455 trunk/servlink/.indent.pro (Property Modified)
11456 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11457 trunk/servlink/README (File Modified) (Property Modified)
11458 trunk/servlink/TODO (File Modified) (Property Modified)
11459 trunk/servlink/control.c (File Modified) (Property Modified)
11460 trunk/servlink/control.h (File Modified) (Property Modified)
11461 trunk/servlink/io.c (File Modified) (Property Modified)
11462 trunk/servlink/io.h (File Modified) (Property Modified)
11463 trunk/servlink/servlink.c (File Modified) (Property Modified)
11464 trunk/servlink/servlink.h (File Modified) (Property Modified)
11465 trunk/src/.cvsignore (Property Modified)
11466 trunk/src/.depend (Property Modified)
11467 trunk/src/.indent.pro (Property Modified)
11468 trunk/src/Makefile.in (File Modified) (Property Modified)
11469 trunk/src/adns.c (File Modified) (Property Modified)
11470 trunk/src/balloc.c (File Modified) (Property Modified)
11471 trunk/src/cache.c (File Modified) (Property Modified)
11472 trunk/src/channel.c (File Modified) (Property Modified)
11473 trunk/src/class.c (File Modified) (Property Modified)
11474 trunk/src/client.c (File Modified) (Property Modified)
11475 trunk/src/commio.c (File Modified) (Property Modified)
11476 trunk/src/devpoll.c (File Modified) (Property Modified)
11477 trunk/src/epoll.c (File Modified) (Property Modified)
11478 trunk/src/event.c (File Modified) (Property Modified)
11479 trunk/src/getopt.c (File Modified) (Property Modified)
11480 trunk/src/hash.c (File Modified) (Property Modified)
11481 trunk/src/hook.c (File Modified) (Property Modified)
11482 trunk/src/hostmask.c (File Modified) (Property Modified)
11483 trunk/src/irc_string.c (File Modified) (Property Modified)
11484 trunk/src/ircd.c (File Modified) (Property Modified)
11485 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11486 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11487 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11488 trunk/src/kdparse.c (File Modified) (Property Modified)
11489 trunk/src/kqueue.c (File Modified) (Property Modified)
11490 trunk/src/linebuf.c (File Modified) (Property Modified)
11491 trunk/src/listener.c (File Modified) (Property Modified)
11492 trunk/src/match.c (File Modified) (Property Modified)
11493 trunk/src/memory.c (File Modified) (Property Modified)
11494 trunk/src/messages.tab (File Modified) (Property Modified)
11495 trunk/src/modules.c (File Modified) (Property Modified)
11496 trunk/src/monitor.c (File Modified) (Property Modified)
11497 trunk/src/newconf.c (File Modified) (Property Modified)
11498 trunk/src/numeric.c (File Modified) (Property Modified)
11499 trunk/src/packet.c (File Modified) (Property Modified)
11500 trunk/src/parse.c (File Modified) (Property Modified)
11501 trunk/src/patricia.c (File Modified) (Property Modified)
11502 trunk/src/poll.c (File Modified) (Property Modified)
11503 trunk/src/reject.c (File Modified) (Property Modified)
11504 trunk/src/restart.c (File Modified) (Property Modified)
11505 trunk/src/s_auth.c (File Modified) (Property Modified)
11506 trunk/src/s_conf.c (File Modified) (Property Modified)
11507 trunk/src/s_gline.c (File Modified) (Property Modified)
11508 trunk/src/s_log.c (File Modified) (Property Modified)
11509 trunk/src/s_newconf.c (File Modified) (Property Modified)
11510 trunk/src/s_serv.c (File Modified) (Property Modified)
11511 trunk/src/s_stats.c (File Modified) (Property Modified)
11512 trunk/src/s_user.c (File Modified) (Property Modified)
11513 trunk/src/scache.c (File Modified) (Property Modified)
11514 trunk/src/select.c (File Modified) (Property Modified)
11515 trunk/src/send.c (File Modified) (Property Modified)
11516 trunk/src/snprintf.c (File Modified) (Property Modified)
11517 trunk/src/tools.c (File Modified) (Property Modified)
11518 trunk/src/version.c.SH (File Modified) (Property Modified)
11519 trunk/src/whowas.c (File Modified) (Property Modified)
11520 trunk/tools/.cvsignore (Property Modified)
11521 trunk/tools/Makefile.in (File Modified) (Property Modified)
11522 trunk/tools/README (File Modified) (Property Modified)
11523 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11524 trunk/tools/convertilines.c (File Modified) (Property Modified)
11525 trunk/tools/convertklines.c (File Modified) (Property Modified)
11526 trunk/tools/mkkeypair (Property Modified)
11527 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11528 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11529 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11530 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11531 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11532 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11533 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11534 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11535 trunk/tools/untabify (File Modified) (Property Modified)
11536 trunk/tools/viconf.c (File Modified) (Property Modified)
11537
11538
11539nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11540 Log:
11541 - Update RELNOTES.
11542
11543
11544 Modified:
11545 trunk/RELNOTES (File Modified)
11546
11547
11548nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11549 Log:
11550 - Make version.c use our serial, not ratbox's.
11551
11552
11553 Modified:
11554 trunk/src/version.c.SH (File Modified)
11555
11556
11557leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11558 Log:
11559 - update RELNOTES
11560 - revved patchlevel to 2.1.5
11561
11562
11563 Modified:
11564 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11565 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11566
11567
11568leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11569 Log:
11570 - fix buffer overflow and unterminated buffer when removing TS6 bans
11571 - fix rebuilding of SJOIN
11572
11573
11574 Modified:
11575 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11576
11577
11578androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11579 Log:
11580 have servlink report if it gets an uncompressed error message when it gets inflate failures
11581
11582 Modified:
11583 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11584
11585
11586leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11587 Log:
11588 - extend our copyrights to 2005.
11589
11590
11591 Modified:
11592 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11593 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11594 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11595 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11596 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11597 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11598 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11599 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11600 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11601 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11602 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11603 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11604 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11605 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11606 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11607 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11608 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11609 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11610 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11611 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11612 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11613 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11614 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11615 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11616 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11617 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11618 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11619 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11620 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11621 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11622 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11623 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11624 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11625 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11626 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11627 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11628 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11629 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11630 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11631 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11632 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11633 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11634 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11635 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11636 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11637 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11638 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11639 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11640 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11641 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11642 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11643 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11644 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11645 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11646 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11647 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11648 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11649 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11650 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11651 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11652 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11653 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11654 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11655 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11656 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11657 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11658 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11661 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11662 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11663 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11664 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11665 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11666 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11667 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11668 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11669 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11670 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11671 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11672 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11673 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11674 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11675 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11676 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11677 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11678 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11679 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11680 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11681 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11682 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11683 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11684 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11685 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11686 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11687 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11688 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11689 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11690 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11691 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11692 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11693 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11694 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11695 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11696
11697
11698leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11699 Log:
11700 - update RELNOTES
11701 - revved patchlevel to 2.1.4
11702
11703
11704 Modified:
11705 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11706 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11707
11708
11709leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11710 Log:
11711 - add TARGMAX to 005
11712 - remove the +1 from ->uid in struct Client
11713 - fix checking of accept entries in m_accept.c
11714
11715
11716 Modified:
11717 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11718 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11719 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11720 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11721
11722
11723leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11724 Log:
11725 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11726 send it over TS6
11727
11728
11729 Modified:
11730 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11731
11732
11733leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11734 Log:
11735 - remove an unused variable
11736
11737
11738 Modified:
11739 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11740
11741
11742androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11743 Log:
11744 don't burst a TS5 name in burst_TS6. -via jillies
11745
11746 Modified:
11747 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11748
11749
11750leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11751 Log:
11752 - via jilles, make nickchanges invalidate any cached bans for
11753 quiet_on_ban
11754
11755
11756 Modified:
11757 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11758 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11759 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11760 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11761
11762
11763leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11764 Log:
11765 - fix some char vs byte usage to make adns compile cleanly with gcc4
11766
11767
11768 Modified:
11769 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11770 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11771 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11772 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11773 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11774 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11775 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11776 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11777
11778
11779androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11780 Log:
11781 userhost should allow 5 userhost checks, not 4
11782
11783 Modified:
11784 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11785
11786
11787leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11788 Log:
11789 - another darwin fix
11790
11791
11792 Modified:
11793 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11794
11795
11796leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11797 Log:
11798 - darwin fixes
11799
11800
11801 Modified:
11802 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11803 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11806 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11807 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11808 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11809 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11810
11811
11812leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11813 Log:
11814 - remove bogus extern of abort_list
11815
11816
11817 Modified:
11818 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11819
11820
11821androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11822 Log:
11823 svn repo access stuff
11824
11825 Modified:
11826 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11827
11828
11829androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11830 Log:
11831 test commit
11832
11833
11834 Modified:
11835 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11836
11837
11838androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11839 Log:
11840 test commit
11841
11842
11843 Modified:
11844 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11845
11846
11847androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11848 Log:
11849 revert omotd..i thought it was a good idea..oh well
11850
11851 Modified:
11852 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11853
11854
11855androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11856 Log:
11857 Commas are bad things in channel keys
11858
11859
11860 Modified:
11861 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11862
11863
11864androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11865 Log:
11866 Add OMOTD command to display oper motd
11867
11868
11869 Modified:
11870 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11871
11872
11873androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11874 Log:
11875 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11876
11877 Modified:
11878 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11879
11880
11881leeh 2005/06/22 22:10:50 UTC (20050622_0)
11882
11883 Modified files: (Branch: RATBOX_2_1)
11884 modules m_whois.c
11885 Log:
11886 - stop testing whois for protocol violations, as they can be caused in
11887 ircds going all the way back to the original ircd2.8
11888
11889 Revision Changes Path
11890 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11891
11892
11893
11894leeh 2005/06/16 23:10:21 UTC (20050616_0)
11895
11896 Modified files: (Branch: RATBOX_2_1)
11897 modules m_time.c
11898 Log:
11899 - remove some 2.2 code
11900
11901 Revision Changes Path
11902 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11903
11904
11905
11906androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11907
11908 Modified files: (Branch: RATBOX_2_1)
11909 modules m_time.c
11910 Log:
11911 backport of the silly december 31st bug
11912
11913 Revision Changes Path
11914 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11915
11916
11917
11918leeh 2005/06/15 13:51:57 UTC (20050615_1)
11919
11920 Modified files: (Branch: RATBOX_2_1)
11921 . RELNOTES
11922 include patchlevel.h
11923 Log:
11924 - revved patchlevel to 2.1.3
11925
11926 Revision Changes Path
11927 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11928 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11929
11930
11931
11932leeh 2005/06/15 01:54:00 UTC (20050615_0)
11933
11934 Modified files: (Branch: RATBOX_2_1)
11935 include client.h
11936 modules m_accept.c
11937 modules/core m_nick.c
11938 src client.c
11939 Log:
11940 - stop removing a clients own list of accepted clients when they do a
11941 nickchange
11942 - clean up the accept code so its less retarded
11943
11944 Revision Changes Path
11945 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11946 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11947 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11948 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11949
11950
11951
11952leeh 2005/06/14 12:44:47 UTC (20050614_0)
11953
11954 Modified files: (Branch: RATBOX_2_1)
11955 include event.h
11956 modules m_links.c
11957 src event.c ircd.c newconf.c
11958 Log:
11959 - remove a defn of links_cache_list in m_links.c which was causing
11960 the flattened links update to be ignored
11961 - add eventUpdate(), and make links_delay update on rehash
11962
11963 Revision Changes Path
11964 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11965 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11966 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11967 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11968 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11969
11970
11971
11972leeh 2005/06/12 02:23:01 UTC (20050612_2)
11973
11974 Modified files: (Branch: RATBOX_2_1)
11975 doc services.txt
11976 src newconf.c
11977 Log:
11978 - make the conf parser apply service {}; on rehash
11979
11980 Revision Changes Path
11981 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11982 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11983
11984
11985
11986leeh 2005/06/12 02:10:30 UTC (20050612_1)
11987
11988 Modified files: (Branch: RATBOX_2_1)
11989 include m_info.h
11990 Log:
11991 - show ENABLE_SERVICES define in info
11992
11993 Revision Changes Path
11994 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11995
11996
11997
11998leeh 2005/06/12 01:44:37 UTC (20050612_0)
11999
12000 Modified files: (Branch: RATBOX_2_1)
12001 modules m_services.c m_stats.c
12002 Log:
12003 - via jilles, make m_services.c hook into stats U and display service
12004 blocks
12005
12006 Revision Changes Path
12007 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12008 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12009
12010
12011
12012leeh 2005/06/11 20:33:12 UTC (20050611_3)
12013
12014 Modified files: (Branch: RATBOX_2_1)
12015 . configure configure.ac
12016 Log:
12017 - default build to -O2
12018
12019 Revision Changes Path
12020 7.249.2.2 +4 -4 ircd-ratbox/configure
12021 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12022
12023
12024
12025leeh 2005/06/11 20:26:02 UTC (20050611_2)
12026
12027 Modified files: (Branch: RATBOX_2_1)
12028 doc example.conf example.efnet.conf
12029 include client.h s_conf.h s_newconf.h
12030 modules m_info.c
12031 modules/core m_join.c m_nick.c
12032 src channel.c newconf.c s_conf.c s_user.c
12033 Log:
12034 - remove no_oper_resvs from general {};
12035 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12036
12037 Revision Changes Path
12038 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12039 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12040 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12041 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12042 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12043 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12044 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12045 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12046 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12047 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12048 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12049 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12050
12051
12052
12053leeh 2005/06/11 20:06:22 UTC (20050611_1)
12054
12055 Modified files: (Branch: RATBOX_2_1)
12056 modules/core m_mode.c m_nick.c
12057 src s_newconf.c
12058 Log:
12059 - 2.0 sync:
12060 - raise max temptime to a year
12061 - tidy up BMASK
12062 - require 9 parameters in ms_nick(), 10 in ms_uid()
12063
12064 Revision Changes Path
12065 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12066 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12067 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12068
12069
12070
12071leeh 2005/06/11 16:35:25 UTC (20050611_0)
12072
12073 Modified files: (Branch: RATBOX_2_1)
12074 modules m_services.c
12075 Log:
12076 - only show services logged in info when its a local client
12077
12078 Revision Changes Path
12079 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12080
12081
12082
12083androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12084
12085 Modified files: (Branch: RATBOX_2_1)
12086 src match.c
12087 Log:
12088 passing a pointer to a pointer is not what was intended, oops
12089
12090 Revision Changes Path
12091 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12092
12093
12094
12095leeh 2005/06/03 11:18:11 UTC (20050603_0)
12096
12097 Modified files: (Branch: RATBOX_2_1)
12098 doc services.txt
12099 Log:
12100 - update services.txt with FNC
12101
12102 Revision Changes Path
12103 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12104
12105
12106
12107androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12108
12109 Modified files: (Branch: RATBOX_2_1)
12110 modules m_resv.c
12111 Log:
12112 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12113
12114 Revision Changes Path
12115 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12116
12117
12118
12119leeh 2005/05/19 12:44:47 UTC (20050519_1)
12120
12121 Modified files: (Branch: RATBOX_2_1)
12122 src s_auth.c
12123 Log:
12124 - add some uniqueness into auth process for bopm
12125
12126 Revision Changes Path
12127 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12128
12129
12130
12131leeh 2005/05/19 08:50:26 UTC (20050519_0)
12132
12133 Modified files: (Branch: RATBOX_2_1)
12134 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12135 Log:
12136 - make contrib/ compile
12137
12138 Revision Changes Path
12139 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12140 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12141 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12142 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12143
12144
12145
12146androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12147
12148 Modified files: (Branch: RATBOX_2_1)
12149 modules m_monitor.c
12150 Log:
12151 Don't allow MONITOR from an unregistered client
12152
12153 Revision Changes Path
12154 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12155
12156
12157
12158leeh 2005/05/17 13:16:11 UTC (20050517_0)
12159
12160 Modified files: (Branch: RATBOX_2_1)
12161 doc example.conf example.efnet.conf
12162 include class.h
12163 src class.c messages.tab newconf.c
12164 Log:
12165 - remove sendq_eob, its become more of a hindrance than a benefit.
12166 - sync example.efnet.conf cluster {}; with example.conf
12167
12168 Revision Changes Path
12169 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12170 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12171 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12172 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12173 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12174 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12175
12176
12177
12178leeh 2005/05/11 22:39:00 UTC (20050511_5)
12179
12180 Modified files: (Branch: RATBOX_2_1)
12181 . RELNOTES
12182 include patchlevel.h
12183 Log:
12184 - update RELNOTES
12185 - revved patchlevel to 2.1.2
12186
12187 Revision Changes Path
12188 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12189 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12190
12191
12192
12193leeh 2005/05/11 22:29:18 UTC (20050511_4)
12194
12195 Modified files: (Branch: RATBOX_2_1)
12196 . configure configure.ac
12197 Log:
12198 - raise default topiclen to 160.
12199
12200 Revision Changes Path
12201 7.249.2.1 +3 -3 ircd-ratbox/configure
12202 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12203
12204
12205
12206leeh 2005/05/11 22:22:13 UTC (20050511_3)
12207
12208 Modified files: (Branch: RATBOX_2_1)
12209 modules m_services.c
12210 Log:
12211 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12212 tsinfo matches this
12213
12214 Revision Changes Path
12215 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12216
12217
12218
12219leeh 2005/05/11 21:58:41 UTC (20050511_2)
12220
12221 Modified files: (Branch: RATBOX_2_1)
12222 modules m_services.c
12223 Log:
12224 - monitor_signoff() the client we're nickchanging
12225
12226 Revision Changes Path
12227 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12228
12229
12230
12231leeh 2005/05/11 21:52:51 UTC (20050511_1)
12232
12233 Modified files: (Branch: RATBOX_2_1)
12234 modules m_trace.c
12235 Log:
12236 - fix various UID problems with trace
12237
12238 Revision Changes Path
12239 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12240
12241
12242
12243leeh 2005/05/11 21:22:02 UTC (20050511_0)
12244
12245 Modified files: (Branch: RATBOX_2_1)
12246 help/opers dline kline
12247 modules m_resv.c m_stats.c
12248 modules/core m_mode.c
12249 Log:
12250 - sync with 2.0
12251 - tidy up kline/dline help to note they dont accept nick as target
12252 - disallow bans beginning with ':' over bmask
12253 - disallow bans with a space in chm_ban
12254 - stop counting hidden opers in stats p
12255 - match() parameters in remote unresv were inverted, causing it to fail
12256 - fix possibility of clients setting blank keys
12257
12258 Revision Changes Path
12259 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12260 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12261 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12262 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12263 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12264
12265
12266
12267leeh 2005/05/08 22:37:18 UTC (20050508_0)
12268
12269 Modified files: (Branch: RATBOX_2_1)
12270 src send.c
12271 Log:
12272 - fix problems with amd64 and the way we do va_list
12273
12274 Revision Changes Path
12275 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12276
12277
12278
12279leeh 2005/05/07 13:35:57 UTC (20050507_1)
12280
12281 Modified files: (Branch: RATBOX_2_1)
12282 modules m_services.c
12283 Log:
12284 - tidy up the kill notifications for RSFNC
12285
12286 Revision Changes Path
12287 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12288
12289
12290
12291leeh 2005/05/07 10:35:54 UTC (20050507_0)
12292
12293 Modified files: (Branch: RATBOX_2_1)
12294 include s_serv.h
12295 modules m_services.c
12296 src s_serv.c
12297 Log:
12298 - some more rserv stuff:
12299 - add RSFNC capability
12300 - fix up RSFNC, kill existing clients if they exist.
12301
12302 Revision Changes Path
12303 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12304 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12305 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12306
12307
12308
12309leeh 2005/05/06 23:50:29 UTC (20050506_0)
12310
12311 Modified files: (Branch: RATBOX_2_1)
12312 modules m_services.c
12313 Log:
12314 - first stab at a FNC implementation for rserv
12315
12316 Revision Changes Path
12317 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12318
12319
12320
12321leeh 2005/05/03 09:30:51 UTC (20050503_0)
12322
12323 Modified files: (Branch: RATBOX_2_1)
12324 help/opers umode
12325 Log:
12326 - remove a tab
12327
12328 Revision Changes Path
12329 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12330
12331
12332
12333leeh 2005/05/02 22:46:52 UTC (20050502_0)
12334
12335 Modified files: (Branch: RATBOX_2_1)
12336 src newconf.c
12337 Log:
12338 - add links_delay back
12339
12340 Revision Changes Path
12341 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12342
12343
12344
12345leeh 2005/04/27 21:50:30 UTC (20050427_1)
12346
12347 Modified files: (Branch: RATBOX_2_1)
12348 help/opers umode
12349 help/users umode
12350 Log:
12351 - swap tabs for spaces
12352
12353 Revision Changes Path
12354 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12355 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12356
12357
12358
12359leeh 2005/04/27 21:38:20 UTC (20050427_0)
12360
12361 Modified files: (Branch: RATBOX_2_1)
12362 include m_info.h
12363 Log:
12364 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12365 contained in the client_flood conf option
12366 - remove a couple of unused defines from info
12367
12368 Revision Changes Path
12369 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12370
12371
12372
12373androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12374
12375 Modified files: (Branch: RATBOX_2_1)
12376 src s_conf.c
12377 Log:
12378 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12379
12380 Revision Changes Path
12381 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12382
12383
12384
12385leeh 2005/04/17 13:31:34 UTC (20050417_0)
12386
12387 Modified files: (Branch: RATBOX_2_1)
12388 doc example.conf example.efnet.conf
12389 Log:
12390 - fix missing closing comment tag
12391
12392 Revision Changes Path
12393 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12394 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12395
12396
12397
12398leeh 2005/04/12 18:44:21 UTC (20050412_2)
12399
12400 Modified files: (Branch: RATBOX_2_1)
12401 . RELNOTES
12402 include patchlevel.h
12403 Log:
12404 - revved patchlevel to 2.1.1
12405
12406 Revision Changes Path
12407 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12408 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12409
12410
12411
12412leeh 2005/04/12 18:36:31 UTC (20050412_1)
12413
12414 Modified files: (Branch: RATBOX_2_1)
12415 modules m_kline.c
12416 Log:
12417 - sync up remote kline reasons, so theyre consistent with what happens
12418 when we add local klines - notably the "Temporary K-line x min" and
12419 date added to reason.
12420
12421 Revision Changes Path
12422 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12423
12424
12425
12426leeh 2005/04/12 01:52:06 UTC (20050412_0)
12427
12428 Modified files: (Branch: RATBOX_2_1)
12429 doc monitor.txt
12430 Log:
12431 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12432
12433 Revision Changes Path
12434 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12435
12436
12437
12438androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12439
12440 Modified files: (Branch: RATBOX_2_1)
12441 src commio.c
12442 Log:
12443 used the data pointer we saved, not what just got nulled
12444
12445 Revision Changes Path
12446 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12447
12448
12449
12450leeh 2005/04/05 12:14:32 UTC (20050405_0)
12451
12452 Modified files: (Branch: RATBOX_2_1)
12453 modules m_resv.c m_xline.c
12454 Log:
12455 - fix broken propagation of xline/resv
12456
12457 Revision Changes Path
12458 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12459 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12460
12461
12462
12463leeh 2005/04/04 18:32:37 UTC (20050404_1)
12464
12465 Modified files: (Branch: RATBOX_2_1)
12466 src s_auth.c
12467 Log:
12468 - properly increment bad auth count for stats T when we timeout an auth
12469
12470 Revision Changes Path
12471 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12472
12473
12474
12475leeh 2005/04/04 17:24:14 UTC (20050404_0)
12476
12477 Modified files: (Branch: RATBOX_2_1)
12478 doc monitor.txt
12479 include client.h
12480 modules/core m_nick.c
12481 Log:
12482 - fix a bit that didnt make sense in monitor.txt
12483 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12484
12485 Revision Changes Path
12486 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12487 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12488 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12489
12490
12491
12492androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12493
12494 Modified files: (Branch: RATBOX_2_1)
12495 src s_auth.c
12496 Log:
12497 removing dlink nodes from auth_poll_list twice is bad
12498
12499 Revision Changes Path
12500 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12501
12502
12503
12504leeh 2005/03/28 02:17:38 UTC (20050328_0)
12505
12506 Modified files: (Branch: RATBOX_2_1)
12507 modules m_stats.c
12508 Log:
12509 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12510 changed to RPL_STATSDEBUG
12511
12512 Revision Changes Path
12513 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12514
12515
12516
12517leeh 2005/03/27 02:19:04 UTC (20050327_0)
12518
12519 Added files: (Branch: RATBOX_2_1)
12520 doc tgchange.txt
12521 Log:
12522 - add some documentation about target change
12523
12524 Revision Changes Path
12525 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12526
12527
12528
12529leeh 2005/03/25 16:46:29 UTC (20050325_1)
12530
12531 Modified files: (Branch: RATBOX_2_1)
12532 include supported.h
12533 modules/core m_message.c
12534 Log:
12535 - remove extra argument to 005
12536 - disallow messaging of UIDs
12537
12538 Revision Changes Path
12539 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12540 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12541
12542
12543
12544leeh 2005/03/25 14:20:13 UTC (20050325_0)
12545
12546 Modified files: (Branch: RATBOX_2_1)
12547 src parse.c
12548 Log:
12549 - fix a longstanding parser bug with wrong limit checking, causing us to
12550 accept one less parameter than we're allowed to accept.
12551
12552 Revision Changes Path
12553 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12554
12555
12556
12557leeh 2005/03/24 13:41:45 UTC (20050324_0)
12558
12559 Modified files: (Branch: RATBOX_2_1)
12560 modules/core m_message.c
12561 Log:
12562 - exempt users messaging themselves from target change
12563
12564 Revision Changes Path
12565 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12566
12567
12568
12569leeh 2005/03/22 13:15:53 UTC (20050322_0)
12570
12571 Modified files: (Branch: RATBOX_2_1)
12572 include supported.h
12573 Log:
12574 - stop violating MAXPARA on 005.
12575
12576 Revision Changes Path
12577 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12578
12579
12580
12581leeh 2005/03/20 17:41:00 UTC (20050320_1)
12582
12583 Modified files: (Branch: RATBOX_2_1)
12584 modules/core m_nick.c
12585 Log:
12586 - dont store an ipv6 sockhost if we're not compiled with v6 support
12587
12588 Revision Changes Path
12589 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12590
12591
12592
12593leeh 2005/03/20 00:32:04 UTC (20050320_0)
12594
12595 Modified files: (Branch: RATBOX_2_1)
12596 include stdinc.h
12597 Log:
12598 - remove some vms includes
12599
12600 Revision Changes Path
12601 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12602
12603
12604
12605leeh 2005/03/18 16:47:38 UTC (20050318_1)
12606
12607 Modified files: (Branch: RATBOX_2_1)
12608 . ChangeLog
12609 include serno.h
12610 Log:
12611 - force commit for new branch
12612
12613 Revision Changes Path
12614 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12615 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12616
12617
12618
12619leeh 2005/03/18 16:44:47 UTC (20050318_0)
12620
12621 Modified files:
12622 . RELNOTES configure configure.ac
12623 include patchlevel.h
12624 Log:
12625 - revved patchlevel to 2.1.0
12626
12627 Revision Changes Path
12628 1.114 +6 -2 ircd-ratbox/RELNOTES
12629 7.249 +11 -11 ircd-ratbox/configure
12630 7.63 +3 -3 ircd-ratbox/configure.ac
12631 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12632
12633
12634
12635leeh 2005/03/04 13:31:32 EST (20050304_2)
12636
12637 Modified files:
12638 . RELNOTES
12639 include patchlevel.h
12640 Log:
12641 - update RELNOTES
12642 - revved patchlevel to 2.1.0beta2
12643
12644 Revision Changes Path
12645 1.113 +12 -0 ircd-ratbox/RELNOTES
12646 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12647
12648
12649
12650leeh 2005/03/04 13:27:05 EST (20050304_1)
12651
12652 Modified files:
12653 doc whats-new-2.1.txt
12654 src channel.c
12655 Log:
12656 - update whats-new-2.1
12657 - when we're handling global NAMES, dont output channels if there are no
12658 members within them we can show.
12659
12660 Revision Changes Path
12661 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12662 7.436 +12 -2 ircd-ratbox/src/channel.c
12663
12664
12665
12666androsyn 2005/03/04 12:38:07 EST (20050304_0)
12667
12668 Modified files:
12669 src patricia.c
12670 Log:
12671 That would be a node_heap not a prefix_heap..oops
12672
12673 Revision Changes Path
12674 7.30 +1 -1 ircd-ratbox/src/patricia.c
12675
12676
12677
12678androsyn 2005/02/26 19:38:35 EST (20050227_4)
12679
12680 Modified files:
12681 include stdinc.h
12682 Log:
12683 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12684 otherwise..the other macros might work????
12685
12686 Revision Changes Path
12687 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12688
12689
12690
12691androsyn 2005/02/26 19:26:04 EST (20050227_3)
12692
12693 Modified files:
12694 . configure configure.ac
12695 Log:
12696 i hate autoconf
12697
12698 Revision Changes Path
12699 7.248 +5 -5 ircd-ratbox/configure
12700 7.62 +5 -5 ircd-ratbox/configure.ac
12701
12702
12703
12704androsyn 2005/02/26 19:15:55 EST (20050227_2)
12705
12706 Modified files:
12707 . configure configure.ac
12708 Log:
12709 i hate autoconf
12710
12711 Revision Changes Path
12712 7.247 +3 -2 ircd-ratbox/configure
12713 7.61 +3 -2 ircd-ratbox/configure.ac
12714
12715
12716
12717androsyn 2005/02/26 19:13:45 EST (20050227_1)
12718
12719 Modified files:
12720 . configure configure.ac
12721 Log:
12722 doh
12723
12724 Revision Changes Path
12725 7.246 +6 -6 ircd-ratbox/configure
12726 7.60 +4 -4 ircd-ratbox/configure.ac
12727
12728
12729
12730androsyn 2005/02/26 19:10:17 EST (20050227_0)
12731
12732 Modified files:
12733 . configure configure.ac
12734 include stdinc.h
12735 Log:
12736 Doh these changes got put on RATBOX_2_0 when they were meant for
12737 head..oops...
12738 Also merged in the monitor heap size stuff, not that i think monitor has
12739 been moved to head
12740
12741 Revision Changes Path
12742 7.245 +12 -3 ircd-ratbox/configure
12743 7.59 +11 -3 ircd-ratbox/configure.ac
12744 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12745
12746
12747
12748androsyn 2005/02/26 18:52:24 EST (20050226_0)
12749
12750 Modified files:
12751 include stdinc.h
12752 Log:
12753 Add more robust alloca checking
12754
12755 Revision Changes Path
12756 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12757
12758
12759
12760leeh 2005/02/24 15:27:17 EST (20050224_9)
12761
12762 Modified files:
12763 contrib m_42.c
12764 Log:
12765 - fix the copyright on m_42.c :p
12766
12767 Revision Changes Path
12768 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12769
12770
12771
12772leeh 2005/02/24 15:22:53 EST (20050224_8)
12773
12774 Modified files:
12775 include supported.h
12776 modules m_dline.c
12777 Log:
12778 - fix a core in undline on bad masks
12779 - remove an unwanted space from beginning of second 005 numeric
12780
12781 Revision Changes Path
12782 7.5 +1 -1 ircd-ratbox/include/supported.h
12783 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12784
12785
12786
12787leeh 2005/02/24 15:18:59 EST (20050224_7)
12788
12789 Modified files:
12790 modules m_monitor.c
12791 Log:
12792 - use max_monitor when adding nicknames
12793 - add in monitor s
12794 that should be everything now..
12795
12796 Revision Changes Path
12797 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12798
12799
12800
12801androsyn 2005/02/24 15:13:52 EST (20050224_6)
12802
12803 Modified files:
12804 contrib m_42.c
12805 Log:
12806 42
12807
12808 Revision Changes Path
12809 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12810
12811
12812
12813androsyn 2005/02/24 15:13:06 EST (20050224_5)
12814
12815 Modified files:
12816 contrib m_42.c
12817 Log:
12818 42
12819
12820 Revision Changes Path
12821 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12822
12823
12824
12825androsyn 2005/02/24 15:12:12 EST (20050224_4)
12826
12827 Added files:
12828 contrib m_42.c
12829 Log:
12830 The Answer to Life, the Universe, and Everything
12831
12832 Revision Changes Path
12833 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12834
12835
12836
12837leeh 2005/02/24 14:53:04 EST (20050224_3)
12838
12839 Modified files:
12840 include monitor.h
12841 modules m_monitor.c
12842 src ircd.c monitor.c
12843 Log:
12844 - call init_monitor() on startup
12845 - add in support for adding/deleting/listing monitor entries
12846
12847 Revision Changes Path
12848 7.2 +3 -1 ircd-ratbox/include/monitor.h
12849 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12850 7.374 +2 -0 ircd-ratbox/src/ircd.c
12851 7.3 +15 -4 ircd-ratbox/src/monitor.c
12852
12853
12854
12855leeh 2005/02/23 21:20:10 EST (20050224_2)
12856
12857 Modified files:
12858 doc example.conf example.efnet.conf
12859 include s_conf.h supported.h
12860 modules Makefile.in
12861 src client.c newconf.c s_conf.c
12862 Added files:
12863 modules m_monitor.c
12864 Log:
12865 - add the max_monitor config option
12866 - advertise MONITOR=%d in 005
12867 - clear a local clients monitor list on exit
12868 - add the framework for the MONITOR command
12869 - bed.
12870
12871 Revision Changes Path
12872 7.261 +5 -0 ircd-ratbox/doc/example.conf
12873 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12874 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12875 7.4 +4 -2 ircd-ratbox/include/supported.h
12876 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12877 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12878 7.492 +1 -0 ircd-ratbox/src/client.c
12879 7.202 +1 -0 ircd-ratbox/src/newconf.c
12880 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12881
12882
12883
12884leeh 2005/02/23 20:57:51 EST (20050224_1)
12885
12886 Modified files:
12887 . configure configure.ac
12888 include setup.h.in
12889 src monitor.c
12890 Log:
12891 - move MONITOR_HEAP_SIZE over to configure
12892
12893 Revision Changes Path
12894 7.244 ircd-ratbox/configure
12895 7.58 +4 -2 ircd-ratbox/configure.ac
12896 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12897 7.2 +0 -2 ircd-ratbox/src/monitor.c
12898
12899
12900
12901leeh 2005/02/23 20:48:08 EST (20050224_0)
12902
12903 Modified files:
12904 doc monitor.txt
12905 include client.h numeric.h
12906 modules/core m_nick.c
12907 src Makefile.in client.c messages.tab
12908 s_user.c
12909 Added files:
12910 include monitor.h
12911 src monitor.c
12912 Log:
12913 - first half of my server-side notify list implementation..
12914
12915 Revision Changes Path
12916 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12917 7.266 +3 -0 ircd-ratbox/include/client.h
12918 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12919 7.58 +6 -0 ircd-ratbox/include/numeric.h
12920 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12921 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12922 7.491 +3 -0 ircd-ratbox/src/client.c
12923 7.126 +5 -5 ircd-ratbox/src/messages.tab
12924 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12925 7.342 +2 -0 ircd-ratbox/src/s_user.c
12926
12927
12928
12929leeh 2005/02/23 18:42:59 EST (20050223_0)
12930
12931 Modified files:
12932 include hash.h
12933 Log:
12934 - double the size of the client and channel hashtables (64k -> 128k and
12935 32k -> 64k). The improvements are quite significant..
12936
12937 Revision Changes Path
12938 7.54 +4 -4 ircd-ratbox/include/hash.h
12939
12940
12941
12942leeh 2005/02/22 14:55:56 EST (20050222_1)
12943
12944 Modified files:
12945 doc monitor.txt
12946 modules m_services.c
12947 Log:
12948 - remove a couple of unused vars
12949 - update monitor.txt
12950
12951 Revision Changes Path
12952 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12953 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12954
12955
12956
12957leeh 2005/02/21 19:47:24 EST (20050222_0)
12958
12959 Added files:
12960 doc monitor.txt
12961 Log:
12962 - add in my documentation on the upcoming MONITOR command
12963
12964 Revision Changes Path
12965 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12966
12967
12968
12969leeh 2005/02/21 12:09:34 EST (20050221_0)
12970
12971 Modified files:
12972 . configure configure.ac
12973 doc whats-new-2.1.txt
12974 tools README.mkpasswd
12975 Removed files:
12976 src crypt.c
12977 Log:
12978 - update whats-new-2.1.txt some more
12979 - we dont have vms mkpasswd anymore
12980 - remove the unused crypt.c
12981
12982 Revision Changes Path
12983 7.243 +3 -6 ircd-ratbox/configure
12984 7.57 +2 -4 ircd-ratbox/configure.ac
12985 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12986 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12987 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12988
12989
12990
12991leeh 2005/02/19 12:38:09 EST (20050219_3)
12992
12993 Modified files:
12994 doc example.conf example.efnet.conf
12995 include ircd.h
12996 modules m_pong.c
12997 src channel.c client.c ircd.c s_conf.c
12998 Log:
12999 - rework the splitcode, splitservers is now how many servers we've marked as
13000 EOB, rather than how many are linked. Thus pull ourselves out of
13001 splitmode immediately once this is satisfied
13002
13003 Revision Changes Path
13004 7.260 +8 -9 ircd-ratbox/doc/example.conf
13005 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13006 7.83 +1 -0 ircd-ratbox/include/ircd.h
13007 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13008 7.435 +16 -36 ircd-ratbox/src/channel.c
13009 7.490 +2 -0 ircd-ratbox/src/client.c
13010 7.373 +2 -1 ircd-ratbox/src/ircd.c
13011 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13012
13013
13014
13015leeh 2005/02/19 09:02:34 EST (20050219_2)
13016
13017 Modified files:
13018 doc example.conf example.efnet.conf
13019 include ircd.h s_conf.h
13020 modules m_set.c
13021 src channel.c ircd.c newconf.c s_conf.c
13022 Log:
13023 - remove split_delay
13024
13025 Revision Changes Path
13026 7.259 +0 -5 ircd-ratbox/doc/example.conf
13027 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13028 7.82 +0 -1 ircd-ratbox/include/ircd.h
13029 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13030 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13031 7.434 +2 -7 ircd-ratbox/src/channel.c
13032 7.372 +0 -1 ircd-ratbox/src/ircd.c
13033 7.201 +0 -1 ircd-ratbox/src/newconf.c
13034 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13035
13036
13037
13038leeh 2005/02/19 08:48:05 EST (20050219_1)
13039
13040 Modified files:
13041 include client.h
13042 modules m_cap.c m_who.c
13043 src channel.c
13044 Log:
13045 - implemented multi-prefix client capability, which allows stacking of @+ in
13046 names and who
13047
13048 Revision Changes Path
13049 7.265 +1 -1 ircd-ratbox/include/client.h
13050 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13051 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13052 7.433 +4 -6 ircd-ratbox/src/channel.c
13053
13054
13055
13056leeh 2005/02/19 06:27:58 EST (20050219_0)
13057
13058 Modified files:
13059 modules m_etrace.c
13060 src newconf.c s_conf.c s_newconf.c
13061 Log:
13062 - removed some unused vars/functions
13063
13064 Revision Changes Path
13065 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13066 7.200 +0 -15 ircd-ratbox/src/newconf.c
13067 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13068 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13069
13070
13071
13072leeh 2005/02/16 12:58:24 EST (20050216_2)
13073
13074 Modified files:
13075 . RELNOTES configure configure.ac
13076 include patchlevel.h
13077 Log:
13078 - update configure to reflect this is 'devel'
13079 - update RELNOTES
13080 - revved patchlevel to 2.1.0beta1
13081
13082 Revision Changes Path
13083 1.112 +9 -1 ircd-ratbox/RELNOTES
13084 7.242 +11 -11 ircd-ratbox/configure
13085 7.56 +3 -3 ircd-ratbox/configure.ac
13086 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13087
13088
13089
13090leeh 2005/02/16 12:46:30 EST (20050216_1)
13091
13092 Modified files:
13093 . configure configure.ac
13094 include client.h numeric.h s_conf.h setup.h.in
13095 supported.h
13096 modules Makefile.in
13097 modules/core m_nick.c
13098 src Makefile.in client.c ircd.c messages.tab
13099 newconf.c s_conf.c s_user.c
13100 Removed files:
13101 include watch.h
13102 modules m_watch.c
13103 src watch.c
13104 Log:
13105 - remove watch, the protocol for this sucks so hard I just dont want it
13106 here ;-)
13107
13108 Revision Changes Path
13109 7.241 +2 -12 ircd-ratbox/configure
13110 7.55 +2 -4 ircd-ratbox/configure.ac
13111 7.264 +0 -2 ircd-ratbox/include/client.h
13112 7.57 +0 -11 ircd-ratbox/include/numeric.h
13113 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13114 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13115 7.3 +2 -3 ircd-ratbox/include/supported.h
13116 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13117 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13118 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13119 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13120 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13121 7.489 +0 -3 ircd-ratbox/src/client.c
13122 7.371 +0 -2 ircd-ratbox/src/ircd.c
13123 7.125 +9 -9 ircd-ratbox/src/messages.tab
13124 7.199 +0 -1 ircd-ratbox/src/newconf.c
13125 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13126 7.341 +0 -2 ircd-ratbox/src/s_user.c
13127 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13128
13129
13130
13131leeh 2005/02/15 19:13:31 EST (20050216_0)
13132
13133 Modified files:
13134 include stdinc.h
13135 src event.c ircd_lexer.l ircd_signal.c
13136 modules.c
13137 Removed files:
13138 servlink descrip.mms
13139 Log:
13140 - remove a few vms bits
13141
13142 Revision Changes Path
13143 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13144 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13145 7.47 +0 -54 ircd-ratbox/src/event.c
13146 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13147 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13148 7.152 +0 -3 ircd-ratbox/src/modules.c
13149
13150
13151
13152leeh 2005/02/15 18:53:32 EST (20050215_0)
13153
13154 Modified files:
13155 include hostmask.h ircd.h s_conf.h s_newconf.h
13156 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13157 m_xline.c
13158 src hostmask.c ircd.c ircd_signal.c s_conf.c
13159 s_newconf.c
13160 Log:
13161 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13162 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13163
13164 Revision Changes Path
13165 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13166 7.81 +1 -0 ircd-ratbox/include/ircd.h
13167 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13168 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13169 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13170 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13171 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13172 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13173 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13174 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13175 7.370 +7 -0 ircd-ratbox/src/ircd.c
13176 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13177 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13178 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13179
13180
13181
13182leeh 2005/02/13 10:21:41 EST (20050213_4)
13183
13184 Modified files:
13185 doc services.txt
13186 Added files:
13187 doc whats-new-2.0.txt whats-new-2.1.txt
13188 Removed files:
13189 doc whats-new.txt
13190 Log:
13191 - move whats-new.txt to whats-new-2.0.txt
13192 - add in whats-new-2.1.txt
13193 - update services.txt with the whois for logged in users
13194
13195 Revision Changes Path
13196 7.2 +5 -0 ircd-ratbox/doc/services.txt
13197 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13198 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13199 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13200
13201
13202
13203leeh 2005/02/13 09:20:37 EST (20050213_3)
13204
13205 Modified files:
13206 include supported.h
13207 modules/core m_message.c
13208 Log:
13209 - fix a compile error in m_message.c
13210 - update 005 to the spec and add CPRIVMSG/CNOTICE
13211
13212 Revision Changes Path
13213 7.2 +31 -37 ircd-ratbox/include/supported.h
13214 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13215
13216
13217
13218leeh 2005/02/13 09:14:12 EST (20050213_2)
13219
13220 Modified files:
13221 src channel.c
13222 Log:
13223 - fix the membership memleak
13224
13225 Revision Changes Path
13226 7.432 +0 -3 ircd-ratbox/src/channel.c
13227
13228
13229
13230leeh 2005/02/12 21:51:56 EST (20050213_1)
13231
13232 Modified files:
13233 include client.h
13234 modules/core m_message.c
13235 Log:
13236 - add a bitmask to track when they send their first message, only allowing
13237 clearing stuff after that.
13238
13239 Revision Changes Path
13240 7.263 +4 -0 ircd-ratbox/include/client.h
13241 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13242
13243
13244
13245leeh 2005/02/12 21:17:52 EST (20050213_0)
13246
13247 Modified files:
13248 include patricia.h s_newconf.h
13249 modules/core m_message.c
13250 src patricia.c s_newconf.c s_user.c
13251 Log:
13252 - add in the patricia for tracking who fills up targets, give them a reduced
13253 count on connect
13254
13255 Revision Changes Path
13256 7.20 +1 -1 ircd-ratbox/include/patricia.h
13257 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13258 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13259 7.29 +1 -1 ircd-ratbox/src/patricia.c
13260 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13261 7.340 +4 -0 ircd-ratbox/src/s_user.c
13262
13263
13264
13265leeh 2005/02/12 18:35:10 EST (20050212_0)
13266
13267 Modified files:
13268 include ircd_defs.h
13269 src class.c reject.c
13270 Log:
13271 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13272
13273 Revision Changes Path
13274 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13275 7.68 +1 -5 ircd-ratbox/src/class.c
13276 1.33 +1 -5 ircd-ratbox/src/reject.c
13277
13278
13279
13280androsyn 2005/02/11 17:11:57 EST (20050211_1)
13281
13282 Modified files:
13283 modules m_watch.c
13284 Log:
13285 remove stupid memory leak
13286
13287 Revision Changes Path
13288 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13289
13290
13291
13292leeh 2005/02/11 06:42:48 EST (20050211_0)
13293
13294 Modified files:
13295 modules m_gline.c
13296 Log:
13297 - workaround hyb6 allowing empty gline reasons
13298
13299 Revision Changes Path
13300 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13301
13302
13303
13304leeh 2005/02/09 14:39:13 EST (20050209_2)
13305
13306 Modified files:
13307 include s_conf.h
13308 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13309 src ircd.c s_conf.c
13310 Log:
13311 - move temp dlines and temp klines over to an array, rather than completely
13312 seperate dlinks.
13313
13314 Revision Changes Path
13315 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13316 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13317 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13318 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13319 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13320 7.369 +0 -5 ircd-ratbox/src/ircd.c
13321 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13322
13323
13324
13325leeh 2005/02/09 14:02:13 EST (20050209_1)
13326
13327 Modified files:
13328 include s_user.h
13329 modules m_cap.c m_pong.c m_user.c
13330 modules/core m_nick.c
13331 src s_user.c
13332 Log:
13333 - remove 'nick' param from register_local_user(), its not needed.
13334
13335 Revision Changes Path
13336 7.35 +1 -1 ircd-ratbox/include/s_user.h
13337 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13338 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13339 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13340 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13341 7.339 +6 -6 ircd-ratbox/src/s_user.c
13342
13343
13344
13345leeh 2005/02/09 13:12:53 EST (20050209_0)
13346
13347 Modified files:
13348 modules m_cmessage.c
13349 Log:
13350 - dont send numerics when we're dealing with CNOTICE
13351 - add in checking for +g, and resetting idle
13352
13353 Revision Changes Path
13354 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13355
13356
13357
13358leeh 2005/02/08 11:37:50 EST (20050208_2)
13359
13360 Modified files:
13361 src s_newconf.c
13362 Log:
13363 - fix operator blocks to work on ip spoofs
13364
13365 Revision Changes Path
13366 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13367
13368
13369
13370leeh 2005/02/07 19:23:22 EST (20050208_1)
13371
13372 Modified files:
13373 doc example.conf example.efnet.conf
13374 src newconf.c
13375 Log:
13376 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13377
13378 Revision Changes Path
13379 7.258 +0 -39 ircd-ratbox/doc/example.conf
13380 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13381 7.198 +0 -272 ircd-ratbox/src/newconf.c
13382
13383
13384
13385leeh 2005/02/07 19:19:32 EST (20050208_0)
13386
13387 Modified files:
13388 src s_conf.c
13389 Log:
13390 - added support for kline.conf.perm et al, these take the same formats
13391 as their non-permanent partners, but you cant remove them via the ircd.
13392
13393 Revision Changes Path
13394 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13395
13396
13397
13398leeh 2005/02/02 19:18:59 EST (20050203_1)
13399
13400 Modified files:
13401 help Makefile.in
13402 help/opers index
13403 help/users index
13404 Added files:
13405 help/opers cnotice cprivmsg
13406 Log:
13407 - added help files for cprivmsg/cnotice
13408
13409 Revision Changes Path
13410 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13411 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13412 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13413 1.10 +19 -19 ircd-ratbox/help/opers/index
13414 1.7 +10 -9 ircd-ratbox/help/users/index
13415
13416
13417
13418leeh 2005/02/02 19:14:25 EST (20050203_0)
13419
13420 Modified files:
13421 include numeric.h
13422 modules Makefile.in
13423 src messages.tab
13424 Added files:
13425 modules m_cmessage.c
13426 Log:
13427 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13428 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13429 nick is a member. These bypass any target change limitations.
13430 - added ERR_VOICENEEDED, numeric 489.
13431
13432 Revision Changes Path
13433 7.56 +2 -0 ircd-ratbox/include/numeric.h
13434 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13435 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13436 7.124 +1 -1 ircd-ratbox/src/messages.tab
13437
13438
13439
13440leeh 2005/02/02 16:58:16 EST (20050202_4)
13441
13442 Modified files:
13443 help/opers etrace
13444 Log:
13445 - update etrace help
13446
13447 Revision Changes Path
13448 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13449
13450
13451
13452leeh 2005/02/02 16:55:04 EST (20050202_3)
13453
13454 Modified files:
13455 modules m_etrace.c
13456 Log:
13457 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13458 can put its external ip address in there..
13459
13460 Revision Changes Path
13461 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13462
13463
13464
13465leeh 2005/02/02 16:41:06 EST (20050202_2)
13466
13467 Modified files:
13468 modules m_etrace.c
13469 Log:
13470 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13471 if its a non-local client. These will just get "lost" if the remote
13472 server doesnt support this..
13473
13474 Revision Changes Path
13475 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13476
13477
13478
13479leeh 2005/02/02 16:12:12 EST (20050202_1)
13480
13481 Modified files:
13482 include client.h numeric.h s_conf.h
13483 modules/core m_message.c
13484 src messages.tab newconf.c s_conf.c
13485 Log:
13486 - first part of the target change code, add the storage of targets for
13487 localuser, throttle messages when they fill all the available slots
13488
13489 Revision Changes Path
13490 7.262 +5 -1 ircd-ratbox/include/client.h
13491 7.55 +2 -0 ircd-ratbox/include/numeric.h
13492 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13493 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13494 7.123 +1 -1 ircd-ratbox/src/messages.tab
13495 7.197 +1 -0 ircd-ratbox/src/newconf.c
13496 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13497
13498
13499
13500leeh 2005/02/02 13:28:10 EST (20050202_0)
13501
13502 Modified files:
13503 modules m_resv.c m_stats.c m_testline.c
13504 modules/core m_join.c
13505 src hash.c kdparse.c messages.tab s_newconf.c
13506 Log:
13507 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13508 tracking of when resvs get hit
13509
13510 Revision Changes Path
13511 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13512 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13513 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13514 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13515 7.114 +3 -0 ircd-ratbox/src/hash.c
13516 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13517 7.122 +1 -1 ircd-ratbox/src/messages.tab
13518 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13519
13520
13521
13522leeh 2005/01/31 09:04:10 EST (20050131_2)
13523
13524 Modified files:
13525 src s_log.c
13526 Log:
13527 - fflush() logfiles
13528
13529 Revision Changes Path
13530 7.79 +2 -0 ircd-ratbox/src/s_log.c
13531
13532
13533
13534leeh 2005/01/31 08:59:09 EST (20050131_1)
13535
13536 Modified files:
13537 src commio.c
13538 Log:
13539 - rename fd_dump() to comm_dump()
13540
13541 Revision Changes Path
13542 1.27 +2 -2 ircd-ratbox/src/commio.c
13543
13544
13545
13546leeh 2005/01/30 19:16:08 EST (20050131_0)
13547
13548 Modified files:
13549 doc hooks.txt
13550 include hook.h
13551 modules m_services.c
13552 modules/core m_server.c
13553 src hook.c s_serv.c
13554 Log:
13555 - added hook for server_introduced
13556 - fixed up services support for hooks
13557
13558 Revision Changes Path
13559 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13560 1.31 +1 -0 ircd-ratbox/include/hook.h
13561 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13562 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13563 7.36 +2 -0 ircd-ratbox/src/hook.c
13564 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13565
13566
13567
13568androsyn 2005/01/29 20:18:12 EST (20050130_1)
13569
13570 Modified files:
13571 src commio.c
13572 Log:
13573 Add back in the comm_fd_hack thing for solaris
13574
13575 Revision Changes Path
13576 1.26 +26 -1 ircd-ratbox/src/commio.c
13577
13578
13579
13580androsyn 2005/01/29 19:59:17 EST (20050130_0)
13581
13582 Modified files:
13583 adns adns.h
13584 include commio.h s_conf.h watch.h
13585 modules m_dline.c m_kline.c m_resv.c m_stats.c
13586 m_watch.c m_xline.c
13587 modules/core m_nick.c
13588 src balloc.c cache.c client.c commio.c
13589 epoll.c ircd.c ircd_lexer.l kdparse.c
13590 listener.c s_auth.c s_conf.c s_log.c
13591 s_serv.c watch.c
13592 Log:
13593 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13594
13595 Revision Changes Path
13596 1.18 +0 -2 ircd-ratbox/adns/adns.h
13597 1.14 +6 -37 ircd-ratbox/include/commio.h
13598 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13599 7.3 +2 -2 ircd-ratbox/include/watch.h
13600 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13601 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13602 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13603 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13604 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13605 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13606 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13607 7.85 +1 -1 ircd-ratbox/src/balloc.c
13608 1.24 +5 -5 ircd-ratbox/src/cache.c
13609 7.488 +4 -4 ircd-ratbox/src/client.c
13610 1.25 +10 -280 ircd-ratbox/src/commio.c
13611 1.33 +1 -1 ircd-ratbox/src/epoll.c
13612 7.368 +4 -4 ircd-ratbox/src/ircd.c
13613 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13614 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13615 7.125 +8 -8 ircd-ratbox/src/listener.c
13616 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13617 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13618 7.78 +20 -20 ircd-ratbox/src/s_log.c
13619 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13620 1.6 +22 -15 ircd-ratbox/src/watch.c
13621
13622
13623
13624androsyn 2005/01/29 12:18:38 EST (20050129_0)
13625
13626 Modified files:
13627 modules/core m_mode.c
13628 Log:
13629 remove two unused variables
13630
13631 Revision Changes Path
13632 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13633
13634
13635
13636leeh 2005/01/28 15:31:40 EST (20050128_1)
13637
13638 Modified files:
13639 modules m_kline.c
13640 src s_conf.c
13641 Log:
13642 - mo_kline() needs minpara of 3, not 2
13643 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13644 - require me.info is never blank
13645
13646 Revision Changes Path
13647 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13648 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13649
13650
13651
13652leeh 2005/01/28 15:26:28 EST (20050128_0)
13653
13654 Modified files:
13655 modules/core m_mode.c m_sjoin.c
13656 Log:
13657 - patch via jilles to fix +eI lists being shown to lusers when handling
13658 protocol stuff over TS6
13659
13660 Revision Changes Path
13661 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13662 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13663
13664
13665
13666leeh 2005/01/25 19:47:38 EST (20050126_0)
13667
13668 Modified files:
13669 include channel.h
13670 modules/core m_join.c m_mode.c m_sjoin.c
13671 src channel.c messages.tab s_serv.c
13672 Log:
13673 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13674 an operspy call with &me
13675 - remove modebuf/parabuf params from channel_modes(), we now generate a
13676 buffer internally which we return.
13677
13678 Revision Changes Path
13679 7.163 +1 -1 ircd-ratbox/include/channel.h
13680 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13681 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13682 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13683 7.431 +25 -18 ircd-ratbox/src/channel.c
13684 7.121 +1 -1 ircd-ratbox/src/messages.tab
13685 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13686
13687
13688
13689alz 2005/01/25 18:09:18 EST (20050125_5)
13690
13691 Modified files:
13692 doc example.conf example.efnet.conf
13693 include s_conf.h
13694 modules m_info.c
13695 src listener.c newconf.c s_conf.c
13696 Log:
13697 Added dline_with_reason config option (default yes):
13698
13699 /* dline reason: show the user the dline reason when they connect
13700 * and are dlined.
13701 */
13702 dline_with_reason = yes;
13703
13704 Revision Changes Path
13705 7.257 +6 -1 ircd-ratbox/doc/example.conf
13706 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13707 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13708 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13709 7.124 +1 -1 ircd-ratbox/src/listener.c
13710 7.196 +1 -0 ircd-ratbox/src/newconf.c
13711 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13712
13713
13714
13715leeh 2005/01/25 13:21:17 EST (20050125_4)
13716
13717 Modified files:
13718 src newconf.c
13719 Log:
13720 - make conf_set_generic_string() test len exists before it uses it.
13721
13722 Revision Changes Path
13723 7.195 +1 -1 ircd-ratbox/src/newconf.c
13724
13725
13726
13727leeh 2005/01/25 13:10:56 EST (20050125_3)
13728
13729 Modified files:
13730 doc example.conf
13731 src newconf.c
13732 Log:
13733 - rename 'type' to 'flags' in cluster {};
13734 - add stacking of servers in cluster {}; documented in example.conf
13735
13736 Revision Changes Path
13737 7.256 +18 -10 ircd-ratbox/doc/example.conf
13738 7.194 +39 -7 ircd-ratbox/src/newconf.c
13739
13740
13741
13742alz 2005/01/25 12:48:54 EST (20050125_2)
13743
13744 Modified files:
13745 include s_conf.h
13746 src listener.c s_conf.c
13747 Log:
13748 Added dline reasons, connecting/banned clients now see ban reason.
13749
13750 Revision Changes Path
13751 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13752 7.123 +17 -4 ircd-ratbox/src/listener.c
13753 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13754
13755
13756
13757leeh 2005/01/25 07:44:37 EST (20050125_1)
13758
13759 Modified files:
13760 doc example.conf example.efnet.conf
13761 src newconf.c
13762 Log:
13763 - implement stacking of shared {}; blocks, documented in example.conf
13764
13765 Revision Changes Path
13766 7.255 +26 -13 ircd-ratbox/doc/example.conf
13767 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13768 7.193 +51 -36 ircd-ratbox/src/newconf.c
13769
13770
13771
13772leeh 2005/01/24 19:08:29 EST (20050125_0)
13773
13774 Modified files:
13775 doc example.conf
13776 include client.h s_conf.h
13777 modules/core m_join.c
13778 src newconf.c s_user.c
13779 Log:
13780 - added jupe_exempt to auth {};, exempts the user from generating warnings
13781 when they attempt to join juped channels.
13782
13783 Revision Changes Path
13784 7.254 +2 -0 ircd-ratbox/doc/example.conf
13785 7.261 +3 -0 ircd-ratbox/include/client.h
13786 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13787 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13788 7.192 +1 -0 ircd-ratbox/src/newconf.c
13789 7.338 +8 -0 ircd-ratbox/src/s_user.c
13790
13791
13792
13793leeh 2005/01/24 18:57:02 EST (20050124_6)
13794
13795 Modified files:
13796 src newconf.c
13797 Log:
13798 - rework shared {};, the format is now:
13799 shared {
13800 oper = "flame@*.leeh.co.uk", "*.lan";
13801 flags = kline;
13802 };
13803
13804 With no privs:
13805 shared {
13806 oper = "flame@*.leeh.co.uk", "*.lan";
13807 flags = none;
13808 };
13809
13810 Revision Changes Path
13811 7.191 +55 -23 ircd-ratbox/src/newconf.c
13812
13813
13814
13815leeh 2005/01/24 17:25:58 EST (20050124_5)
13816
13817 Modified files:
13818 include modules.h
13819 Log:
13820 - fix the prototype on load_static_modules()
13821
13822 Revision Changes Path
13823 7.61 +1 -1 ircd-ratbox/include/modules.h
13824
13825
13826
13827leeh 2005/01/24 16:00:30 EST (20050124_4)
13828
13829 Modified files:
13830 modules m_cap.c
13831 Log:
13832 - have cap end call register_local_user() with its own copy of
13833 source_p->username so its safe for unidented users..
13834
13835 Revision Changes Path
13836 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13837
13838
13839
13840leeh 2005/01/24 15:48:09 EST (20050124_3)
13841
13842 Modified files:
13843 include newconf.h s_conf.h
13844 modules m_info.c
13845 src newconf.c s_conf.c s_log.c
13846 Log:
13847 - move the conf parser over to a table based structure, with generic setting
13848 of integers/strings
13849
13850 Revision Changes Path
13851 7.34 +9 -8 ircd-ratbox/include/newconf.h
13852 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13853 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13854 7.190 +264 -808 ircd-ratbox/src/newconf.c
13855 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13856 7.77 +13 -13 ircd-ratbox/src/s_log.c
13857
13858
13859
13860leeh 2005/01/24 13:11:30 EST (20050124_2)
13861
13862 Modified files:
13863 doc example.conf
13864 src newconf.c
13865 Log:
13866 - added stacking of ips in exempt {};
13867
13868 Revision Changes Path
13869 7.253 +4 -0 ircd-ratbox/doc/example.conf
13870 7.189 +11 -30 ircd-ratbox/src/newconf.c
13871
13872
13873
13874leeh 2005/01/24 12:59:57 EST (20050124_1)
13875
13876 Modified files:
13877 include tools.h
13878 src channel.c client.c hash.c hook.c
13879 newconf.c s_user.c watch.c
13880 Log:
13881 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13882 consistent with the rest of the dlink code.
13883
13884 Revision Changes Path
13885 1.54 +7 -7 ircd-ratbox/include/tools.h
13886 7.430 +2 -2 ircd-ratbox/src/channel.c
13887 7.487 +6 -6 ircd-ratbox/src/client.c
13888 7.113 +5 -5 ircd-ratbox/src/hash.c
13889 7.35 +1 -1 ircd-ratbox/src/hook.c
13890 7.188 +2 -2 ircd-ratbox/src/newconf.c
13891 7.337 +1 -1 ircd-ratbox/src/s_user.c
13892 1.5 +4 -4 ircd-ratbox/src/watch.c
13893
13894
13895
13896leeh 2005/01/24 12:47:13 EST (20050124_0)
13897
13898 Modified files:
13899 modules m_cap.c
13900 Log:
13901 - cheap hack on sticky capabs..
13902
13903 Revision Changes Path
13904 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13905
13906
13907
13908leeh 2005/01/22 11:36:54 EST (20050122_0)
13909
13910 Modified files:
13911 modules m_cap.c
13912 Log:
13913 - updated my clicap implementation to match the spec so far..
13914
13915 Revision Changes Path
13916 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13917
13918
13919
13920leeh 2005/01/21 07:14:43 EST (20050121_2)
13921
13922 Modified files:
13923 doc hooks.txt
13924 include hook.h
13925 modules m_services.c
13926 src hook.c s_serv.c
13927 Log:
13928 - added hooks for when we're sending a burst
13929 - rewrote hooks.txt
13930 - fix up the hooks ive already done in services compatibility, ill add the
13931 hooks for server/client introductions in a bit.
13932
13933 Revision Changes Path
13934 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13935 1.30 +4 -0 ircd-ratbox/include/hook.h
13936 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13937 7.34 +7 -0 ircd-ratbox/src/hook.c
13938 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13939
13940
13941
13942leeh 2005/01/21 06:34:03 EST (20050121_1)
13943
13944 Modified files:
13945 contrib example_module.c spy_admin_notice.c
13946 spy_info_notice.c spy_links_notice.c
13947 spy_motd_notice.c spy_stats_notice.c
13948 spy_stats_p_notice.c spy_trace_notice.c
13949 spy_whois_notice.c
13950 spy_whois_notice_global.c
13951 include hook.h
13952 modules m_admin.c m_info.c m_links.c m_motd.c
13953 m_services.c m_stats.c m_trace.c
13954 m_whois.c static_modules.c.SH
13955 modules/core m_server.c
13956 src client.c hook.c ircd.c modules.c packet.c
13957 s_auth.c s_serv.c s_user.c send.c
13958 Log:
13959 - add a better implementation of the hook system, its now a slow leaking
13960 array and events are created whenever we try adding a hook for it, or
13961 theyre registered for the caller.
13962
13963 Ive temporarily fucked services support and removed most of the other
13964 hooks.. I shall fix this soon.
13965
13966 Revision Changes Path
13967 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13968 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13969 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13970 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13971 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13972 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13973 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13974 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13975 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13976 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13977 1.29 +34 -70 ircd-ratbox/include/hook.h
13978 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13979 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13980 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13981 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13982 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13983 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13984 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13985 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13986 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13987 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13988 7.486 +1 -28 ircd-ratbox/src/client.c
13989 7.33 +131 -137 ircd-ratbox/src/hook.c
13990 7.367 +1 -1 ircd-ratbox/src/ircd.c
13991 7.151 +6 -10 ircd-ratbox/src/modules.c
13992 7.138 +10 -14 ircd-ratbox/src/packet.c
13993 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13994 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13995 7.336 +0 -6 ircd-ratbox/src/s_user.c
13996 7.286 +8 -6 ircd-ratbox/src/send.c
13997
13998
13999
14000leeh 2005/01/20 19:19:20 EST (20050121_0)
14001
14002 Modified files:
14003 include hostmask.h
14004 Log:
14005 - remove an unused struct
14006
14007 Revision Changes Path
14008 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14009
14010
14011
14012leeh 2005/01/20 13:38:39 EST (20050120_1)
14013
14014 Modified files:
14015 . configure configure.ac
14016 include client.h numeric.h patchlevel.h
14017 modules Makefile.in
14018 src messages.tab s_user.c
14019 Added files:
14020 modules m_cap.c
14021 Log:
14022 - drop back to -O0, fix patchlevel.h
14023 - first stab at client capabilities.. this still needs work.
14024
14025 Revision Changes Path
14026 7.240 +3 -3 ircd-ratbox/configure
14027 7.54 +3 -3 ircd-ratbox/configure.ac
14028 7.260 +3 -0 ircd-ratbox/include/client.h
14029 7.54 +2 -0 ircd-ratbox/include/numeric.h
14030 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14031 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14032 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14033 7.120 +1 -1 ircd-ratbox/src/messages.tab
14034 7.335 +3 -0 ircd-ratbox/src/s_user.c
14035
14036
14037
14038leeh 2005/01/20 06:04:41 EST (20050120_0)
14039
14040 Modified files:
14041 . ChangeLog RELNOTES
14042 include config.h config.h.dist memory.h
14043 patchlevel.h
14044 modules m_stats.c
14045 src commio.c crypt.c getopt.c ircd.c s_serv.c
14046 Removed files:
14047 . README.VMS clean.com make.com
14048 include setup.h_vms
14049 modules descrip.mms static_modules_c.com
14050 modules/core descrip.mms
14051 src descrip.mms qio.c version.com
14052 tools descrip.mms mkpasswd_vms.c
14053 Log:
14054 - clean changelog, relnotes
14055 - mark patchlevel as 2.1.0beta
14056 - remove VMS support
14057
14058 Revision Changes Path
14059 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14060 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14061 1.111 +1 -348 ircd-ratbox/RELNOTES
14062 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14063 7.182 +0 -42 ircd-ratbox/include/config.h
14064 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14065 7.50 +0 -4 ircd-ratbox/include/memory.h
14066 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14067 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14068 7.2 +0 -58 ircd-ratbox/make.com (dead)
14069 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14070 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14071 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14072 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14073 1.24 +7 -30 ircd-ratbox/src/commio.c
14074 7.12 +0 -4 ircd-ratbox/src/crypt.c
14075 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14076 7.24 +0 -4 ircd-ratbox/src/getopt.c
14077 7.366 +4 -19 ircd-ratbox/src/ircd.c
14078 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14079 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14080 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14081 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14082 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14083
14084
14085
14086androsyn 2005/01/18 11:55:13 EST (20050118_7)
14087
14088 Modified files:
14089 include watch.h
14090 src watch.c
14091 Log:
14092 not using the return values on a few watch functions so make them void
14093
14094 Revision Changes Path
14095 7.2 +5 -5 ircd-ratbox/include/watch.h
14096 1.4 +19 -28 ircd-ratbox/src/watch.c
14097
14098
14099androsyn 2005/01/14 13:10:41 EST (20050114_5)
14100
14101 Modified files:
14102 modules m_watch.c
14103 Log:
14104 Make watch throttle, don't accept letter commands stacked
14105
14106 Revision Changes Path
14107 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14108
14109
14110
14111androsyn 2005/01/14 13:06:06 EST (20050114_4)
14112
14113 Modified files:
14114 modules m_gline.c
14115 Log:
14116 fix merge error
14117
14118 Revision Changes Path
14119 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14120
14121
14122
14123androsyn 2005/01/14 12:12:37 EST (20050114_3)
14124
14125 Modified files:
14126 . ChangeLog README.FIRST RELNOTES configure
14127 configure.ac
14128 adns adns.h internal.h parse.c transmit.c
14129 types.c
14130 contrib example_module.c spy_admin_notice.c
14131 spy_info_notice.c spy_links_notice.c
14132 spy_motd_notice.c spy_stats_notice.c
14133 spy_stats_p_notice.c spy_trace_notice.c
14134 spy_whois_notice.c
14135 spy_whois_notice_global.c
14136 doc example.conf example.efnet.conf ircd.motd
14137 server-version-info whats-new.txt
14138 help/opers umode xline
14139 help/users umode
14140 include cache.h channel.h class.h client.h
14141 commio.h config.h config.h.dist hash.h
14142 hook.h hostmask.h irc_string.h ircd.h
14143 ircd_defs.h m_info.h memory.h msg.h
14144 newconf.h numeric.h packet.h patchlevel.h
14145 patricia.h s_conf.h s_gline.h s_newconf.h
14146 s_serv.h s_user.h scache.h serno.h
14147 setup.h.in sprintf_irc.h stdinc.h tools.h
14148 modules .depend Makefile.in m_admin.c m_away.c
14149 m_dline.c m_encap.c m_gline.c m_info.c
14150 m_kline.c m_links.c m_list.c m_lusers.c
14151 m_motd.c m_oper.c m_operspy.c m_rehash.c
14152 m_restart.c m_resv.c m_set.c m_stats.c
14153 m_svinfo.c m_testline.c m_testmask.c
14154 m_topic.c m_trace.c m_watch.c m_who.c
14155 m_whois.c m_whowas.c m_xline.c
14156 static_modules.c.SH
14157 modules/core m_error.c m_message.c m_mode.c m_quit.c
14158 m_server.c m_squit.c
14159 src .depend Makefile.in adns.c balloc.c
14160 cache.c channel.c class.c client.c
14161 commio.c crypt.c devpoll.c epoll.c
14162 event.c getopt.c hash.c hook.c hostmask.c
14163 irc_string.c ircd.c ircd_lexer.l
14164 ircd_parser.y ircd_signal.c listener.c
14165 modules.c newconf.c numeric.c packet.c
14166 parse.c patricia.c poll.c reject.c
14167 restart.c s_auth.c s_conf.c s_log.c
14168 s_newconf.c s_serv.c s_user.c scache.c
14169 select.c send.c snprintf.c tools.c
14170 version.c.SH watch.c whowas.c
14171 tools README.mkpasswd mkpasswd.c
14172 Added files:
14173 . README.VMS clean.com make.com
14174 doc services.txt
14175 include common.h s_stats.h setup.h_vms
14176 supported.h
14177 modules descrip.mms m_challenge.c m_etrace.c
14178 m_invite.c m_names.c m_pass.c m_ping.c
14179 m_pong.c m_services.c m_tb.c m_user.c
14180 m_users.c m_version.c
14181 static_modules_c.com
14182 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14183 m_part.c m_sjoin.c
14184 servlink descrip.mms
14185 src descrip.mms kdparse.c messages.tab qio.c
14186 s_gline.c s_stats.c version.com
14187 tools descrip.mms mkpasswd_vms.c
14188 Removed files:
14189 doc 005.txt
14190 include banconf.h
14191 modules/core channels.c users.c
14192 src banconf.c
14193 Log:
14194 merge from RATBOX_2_0
14195
14196 Revision Changes Path
14197 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14198 7.40 +1 -0 ircd-ratbox/README.FIRST
14199 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14200 1.110 +114 -6 ircd-ratbox/RELNOTES
14201 1.17 +4 -0 ircd-ratbox/adns/adns.h
14202 1.17 +4 -4 ircd-ratbox/adns/internal.h
14203 1.12 +38 -38 ircd-ratbox/adns/parse.c
14204 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14205 1.19 +13 -13 ircd-ratbox/adns/types.c
14206 7.1 +10 -0 ircd-ratbox/clean.com (new)
14207 7.239 +47 -29 ircd-ratbox/configure
14208 7.53 +40 -32 ircd-ratbox/configure.ac
14209 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14210 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14211 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14212 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14213 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14214 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14215 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14216 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14217 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14218 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14219 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14220 7.252 +68 -22 ircd-ratbox/doc/example.conf
14221 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14222 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14223 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14224 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14225 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14226 1.5 +2 -1 ircd-ratbox/help/opers/umode
14227 1.7 +1 -1 ircd-ratbox/help/opers/xline
14228 1.2 +1 -0 ircd-ratbox/help/users/umode
14229 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14230 1.7 +8 -0 ircd-ratbox/include/cache.h
14231 7.162 +18 -16 ircd-ratbox/include/channel.h
14232 7.25 +4 -0 ircd-ratbox/include/class.h
14233 7.259 +34 -28 ircd-ratbox/include/client.h
14234 1.13 +45 -7 ircd-ratbox/include/commio.h
14235 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14236 7.181 +74 -16 ircd-ratbox/include/config.h
14237 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14238 7.53 +2 -0 ircd-ratbox/include/hash.h
14239 1.28 +73 -27 ircd-ratbox/include/hook.h
14240 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14241 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14242 7.80 +6 -31 ircd-ratbox/include/ircd.h
14243 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14244 7.56 +14 -8 ircd-ratbox/include/m_info.h
14245 7.49 +4 -0 ircd-ratbox/include/memory.h
14246 7.53 +2 -0 ircd-ratbox/include/msg.h
14247 7.33 +9 -9 ircd-ratbox/include/newconf.h
14248 7.53 +12 -8 ircd-ratbox/include/numeric.h
14249 7.27 +1 -1 ircd-ratbox/include/packet.h
14250 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14251 7.19 +25 -1 ircd-ratbox/include/patricia.h
14252 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14253 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14254 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14255 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14256 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14257 7.34 +13 -9 ircd-ratbox/include/s_user.h
14258 7.15 +1 -1 ircd-ratbox/include/scache.h
14259 7.5366 +1 -1 ircd-ratbox/include/serno.h
14260 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14261 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14262 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14263 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14264 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14265 1.53 +10 -10 ircd-ratbox/include/tools.h
14266 7.1 +58 -0 ircd-ratbox/make.com (new)
14267 1.45 +338 -182 ircd-ratbox/modules/.depend
14268 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14269 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14270 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14271 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14272 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14273 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14274 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14275 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14276 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14277 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14278 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14279 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14280 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14281 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14282 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14283 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14284 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14285 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14286 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14287 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14288 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14289 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14290 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14291 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14292 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14293 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14294 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14295 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14296 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14297 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14298 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14299 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14300 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14301 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14302 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14303 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14304 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14305 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14306 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14307 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14308 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14309 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14310 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14311 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14312 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14313 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14314 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14315 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14316 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14317 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14318 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14319 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14320 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14321 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14322 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14323 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14324 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14325 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14326 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14327 7.48 +162 -119 ircd-ratbox/src/.depend
14328 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14329 7.75 +5 -5 ircd-ratbox/src/adns.c
14330 7.84 +1 -1 ircd-ratbox/src/balloc.c
14331 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14332 1.23 +75 -7 ircd-ratbox/src/cache.c
14333 7.429 +342 -79 ircd-ratbox/src/channel.c
14334 7.67 +42 -2 ircd-ratbox/src/class.c
14335 7.485 +245 -85 ircd-ratbox/src/client.c
14336 1.23 +349 -43 ircd-ratbox/src/commio.c
14337 7.11 +4 -0 ircd-ratbox/src/crypt.c
14338 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14339 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14340 1.32 +4 -8 ircd-ratbox/src/epoll.c
14341 7.46 +63 -6 ircd-ratbox/src/event.c
14342 7.23 +4 -0 ircd-ratbox/src/getopt.c
14343 7.112 +8 -7 ircd-ratbox/src/hash.c
14344 7.32 +135 -133 ircd-ratbox/src/hook.c
14345 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14346 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14347 7.365 +56 -48 ircd-ratbox/src/ircd.c
14348 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14349 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14350 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14351 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14352 7.122 +14 -13 ircd-ratbox/src/listener.c
14353 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14354 7.150 +17 -8 ircd-ratbox/src/modules.c
14355 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14356 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14357 7.137 +55 -42 ircd-ratbox/src/packet.c
14358 7.187 +8 -15 ircd-ratbox/src/parse.c
14359 7.28 +2 -4 ircd-ratbox/src/patricia.c
14360 7.82 +3 -1 ircd-ratbox/src/poll.c
14361 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14362 1.32 +8 -3 ircd-ratbox/src/reject.c
14363 7.34 +1 -0 ircd-ratbox/src/restart.c
14364 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14365 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14366 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14367 7.76 +32 -35 ircd-ratbox/src/s_log.c
14368 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14369 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14370 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14371 7.334 +773 -2 ircd-ratbox/src/s_user.c
14372 7.27 +2 -1 ircd-ratbox/src/scache.c
14373 7.44 +2 -0 ircd-ratbox/src/select.c
14374 7.285 +12 -12 ircd-ratbox/src/send.c
14375 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14376 7.46 +0 -1 ircd-ratbox/src/tools.c
14377 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14378 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14379 1.3 +4 -4 ircd-ratbox/src/watch.c
14380 7.32 +1 -0 ircd-ratbox/src/whowas.c
14381 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14382 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14383 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14384 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14385
14386
14387
14388androsyn 2005/01/13 22:17:53 EST (20050114_2)
14389
14390 Modified files: (Branch: RATBOX_2_0)
14391 src client.c
14392 Log:
14393 a remote client is never going to have a watch list..duh
14394
14395 Revision Changes Path
14396 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14397
14398
14399
14400androsyn 2005/01/13 20:49:55 EST (20050114_1)
14401
14402 Added files: (Branch: RATBOX_2_0)
14403 modules m_watch.c
14404 Log:
14405 get that one too
14406
14407 Revision Changes Path
14408 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14409
14410
14411
14412androsyn 2005/01/13 20:39:28 EST (20050114_0)
14413
14414 Added files: (Branch: RATBOX_2_0)
14415 include watch.h
14416 src watch.c
14417 Log:
14418 helps if we actually include the .c/.h files
14419
14420 Revision Changes Path
14421 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14422 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14423
14424
14425
14426androsyn 2005/01/13 13:57:16 EST (20050113_0)
14427
14428 Modified files: (Branch: RATBOX_2_0)
14429 . configure configure.ac
14430 include client.h numeric.h s_conf.h setup.h.in
14431 supported.h
14432 modules Makefile.in
14433 modules/core m_nick.c
14434 src Makefile.in client.c ircd.c messages.tab
14435 newconf.c s_conf.c s_user.c
14436 Log:
14437 backport watch from devel
14438
14439 Revision Changes Path
14440 7.229.2.10 +12 -2 ircd-ratbox/configure
14441 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14442 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14443 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14444 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14445 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14446 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14447 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14448 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14449 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14450 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14451 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14452 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14453 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14454 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14455 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14456
14457
14458
14459leeh 2005/01/12 10:12:40 EST (20050112_1)
14460
14461 Modified files: (Branch: RATBOX_2_0)
14462 include numeric.h
14463 modules m_services.c m_whois.c
14464 src messages.tab
14465 Log:
14466 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14467 when the user is logged in
14468
14469 Revision Changes Path
14470 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14471 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14472 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14473 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14474
14475
14476
14477leeh 2005/01/11 19:47:14 EST (20050112_0)
14478
14479 Modified files: (Branch: RATBOX_2_0)
14480 include supported.h
14481 Added files: (Branch: RATBOX_2_0)
14482 doc services.txt
14483 Log:
14484 - add +r to 005
14485 - added doc/services.txt, outlining the compatibility code
14486
14487 Revision Changes Path
14488 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14489 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14490
14491
14492
14493leeh 2005/01/11 18:38:10 EST (20050111_5)
14494
14495 Modified files: (Branch: RATBOX_2_0)
14496 include client.h hook.h
14497 modules m_services.c
14498 modules/core m_server.c
14499 src hook.c s_serv.c
14500 Log:
14501 - more services compatibility code:
14502 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14503 appropriate service {}; entry, only accept SU from these.
14504 - hook into us finishing nick burst, and have services burst a list of
14505 logged in users
14506
14507 Revision Changes Path
14508 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14509 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14510 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14511 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14512 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14513 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14514
14515
14516
14517leeh 2005/01/11 17:32:42 EST (20050111_4)
14518
14519 Modified files: (Branch: RATBOX_2_0)
14520 . configure configure.ac
14521 include client.h
14522 modules Makefile.in
14523 src channel.c
14524 Added files: (Branch: RATBOX_2_0)
14525 modules m_services.c
14526 Log:
14527 - more services compatibility code:
14528 - encap handlers for SU (services marking client as logged in)
14529 - and for LOGIN (servers bursting logged in status)
14530 - move suser from Client -> User
14531
14532 Revision Changes Path
14533 7.229.2.9 +9 -3 ircd-ratbox/configure
14534 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14535 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14536 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14537 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14538 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14539
14540
14541
14542leeh 2005/01/11 16:46:34 EST (20050111_3)
14543
14544 Modified files: (Branch: RATBOX_2_0)
14545 include ircd_defs.h
14546 Log:
14547 - whoops, missing #endif
14548
14549 Revision Changes Path
14550 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14551
14552
14553
14554leeh 2005/01/11 15:56:57 EST (20050111_2)
14555
14556 Modified files: (Branch: RATBOX_2_0)
14557 include ircd_defs.h
14558 Log:
14559 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14560 have ipv6 just report sizeof(struct sockaddr_in)
14561
14562 Revision Changes Path
14563 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14564
14565
14566
14567leeh 2005/01/10 20:19:35 EST (20050111_1)
14568
14569 Modified files: (Branch: RATBOX_2_0)
14570 src newconf.c
14571 Log:
14572 - fix a gcc warning
14573
14574 Revision Changes Path
14575 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14576
14577
14578
14579leeh 2005/01/10 20:10:35 EST (20050111_0)
14580
14581 Modified files: (Branch: RATBOX_2_0)
14582 adns internal.h parse.c transmit.c types.c
14583 Log:
14584 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14585 conflict
14586
14587 Revision Changes Path
14588 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14589 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14590 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14591 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14592
14593
14594
14595leeh 2005/01/10 17:48:48 EST (20050110_3)
14596
14597 Modified files: (Branch: RATBOX_2_0)
14598 modules m_xline.c
14599 Log:
14600 - send out the reformatted xline to opers (\s -> ' ')
14601
14602 Revision Changes Path
14603 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14604
14605
14606
14607leeh 2005/01/10 16:18:53 EST (20050110_2)
14608
14609 Modified files: (Branch: RATBOX_2_0)
14610 help/opers umode
14611 help/users umode
14612 include client.h supported.h
14613 src messages.tab s_user.c send.c
14614 Log:
14615 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14616 channel privmsgs.
14617
14618 Revision Changes Path
14619 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14620 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14621 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14622 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14623 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14624 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14625 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14626
14627
14628
14629leeh 2005/01/10 14:50:47 EST (20050110_1)
14630
14631 Modified files: (Branch: RATBOX_2_0)
14632 doc example.conf example.efnet.conf
14633 Log:
14634 - I dont remember ts6 desyncing on bans, so im not sure why the example
14635 confs say so.
14636
14637 Revision Changes Path
14638 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14639 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14640
14641
14642
14643leeh 2005/01/10 13:31:10 EST (20050110_0)
14644
14645 Modified files: (Branch: RATBOX_2_0)
14646 . configure configure.ac
14647 include channel.h client.h numeric.h s_conf.h
14648 s_serv.h setup.h.in
14649 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14650 m_sjoin.c
14651 src channel.c messages.tab newconf.c s_conf.c
14652 s_serv.c s_user.c
14653 Log:
14654 - added --enable-services to configure, which enables some ratbox-services
14655 compatibility code:
14656 - chanmode +r, registered users only
14657 - usermode +S, prevents deop/kick of a service
14658 - service { }; block in conf for the above umode
14659
14660 Revision Changes Path
14661 7.229.2.8 +28 -16 ircd-ratbox/configure
14662 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14663 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14664 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14665 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14666 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14667 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14668 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14669 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14670 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14671 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14672 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14673 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14674 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14675 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14676 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14677 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14678 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14679 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14680
14681
14682
14683leeh 2005/01/09 08:23:30 EST (20050109_0)
14684
14685 Modified files: (Branch: RATBOX_2_0)
14686 help/opers umode
14687 Log:
14688 - remove a tab, and add +C to opers umode help
14689
14690 Revision Changes Path
14691 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14692