]> jfr.im git - solanum.git/blame - ChangeLog
[svn] Remove a sentence which gives the impression that TS6 is optional.
[solanum.git] / ChangeLog
CommitLineData
d64fec57
JT
1jilles 2007/08/29 22:18:31 UTC (20070829-3564)
2 Log:
3 Clarify format of IPv6 addresses in SGML documentation.
4
5
6 Changes: Modified:
7 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8
9
0c304043
JT
10jilles 2007/08/29 22:04:45 UTC (20070829-3562)
11 Log:
12 Clarify format of IPv6 addresses in auth{} and connect{}.
13
14
15 Changes: Modified:
16 +7 -3 trunk/doc/example.conf (File Modified)
17 +9 -2 trunk/doc/reference.conf (File Modified)
18
19
b0dc8e03
JT
20jilles 2007/08/23 21:02:31 UTC (20070823-3560)
21 Log:
22 Add more information about invitations and invexes.
23
24
25 Changes: Modified:
26 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
27
28
f0e3fa76
JT
29jilles 2007/08/23 19:00:10 UTC (20070823-3558)
30 Log:
31 Add what /invite actually does (bypass +ijlr).
32
33
34 Changes: Modified:
35 +2 -0 trunk/help/opers/invite (File Modified)
36
37
518bd901
JT
38jilles 2007/08/18 14:45:10 UTC (20070818-3556)
39 Log:
40 callerid (+g) documentation:
41 - Mention 005 (isupport) token with possibility of different mode letter.
42 - Explicitly clarify that /accept can be used while -g, and setting -g
43 does not clear the accept list.
44 - Mention that some users may be able to bypass +g.
45 - Mention that /accept may allow more than just going through +g.
46 - Update to 716/717/718 numerics instead of notices.
47 - Clarify that the one-minute period applies to messages from all users,
48 not just one user.
49 - Add a numerics section with more exact syntax.
50
51
52 Changes: Modified:
53 +88 -10 trunk/doc/modeg.txt (File Modified)
54
55
29fa7549
JT
56jilles 2007/08/10 22:31:14 UTC (20070810-3554)
57 Log:
58 Send TS6 protocol for the actual work of override modules.
59 Wallops remain TS5-style for now.
60
61
62 Changes: Modified:
63 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
64 +3 -1 trunk/extensions/m_okick.c (File Modified)
65 +6 -2 trunk/extensions/m_opme.c (File Modified)
66
67
8e8f4ffc
JT
68nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
69 Log:
70 - update IDEAS as TS6 only is partially done
71
72
73 Changes: Modified:
74 +1 -1 trunk/IDEAS (File Modified)
75
76
abe616bb
AC
77nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
78 Log:
79 - TS6 is always enabled now.
80 There is no reason for it to not be enabled on a proper charybdis network.
81
82
83 Changes: Modified:
84 +0 -1 trunk/doc/example.conf (File Modified)
85 +1 -6 trunk/doc/reference.conf (File Modified)
86 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
87 +0 -1 trunk/include/s_conf.h (File Modified)
88 +1 -1 trunk/modules/m_pass.c (File Modified)
89 +0 -1 trunk/src/newconf.c (File Modified)
90 +0 -1 trunk/src/s_conf.c (File Modified)
91 +4 -15 trunk/src/s_serv.c (File Modified)
92
93
cda8e9b8
AC
94nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
95 Log:
96 - better text for RPL_LOAD2HI explaining in a better way what is going on
97
98
99 Changes: Modified:
100 +1 -2 trunk/src/messages.tab (File Modified)
101
102
fffecc26
AC
103jilles 2007/08/01 20:52:54 UTC (20070801-3546)
104 Log:
105 Also rerun autoheader, for solaris ports changes.
106
107
108 Changes: Modified:
109 +3 -0 trunk/include/setup.h.in (File Modified)
110
111
8f0a1bf3
JT
112jilles 2007/08/01 20:50:54 UTC (20070801-3544)
113 Log:
114 Rerun autoconf for version bump, at last.
115
116
117 Changes: Modified:
118 +9 -9 trunk/configure (File Modified)
119
120
7dfa2d1d
JT
121jilles 2007/08/01 20:18:12 UTC (20070801-3542)
122 Log:
123 Make highest connection counts a bit more consistent.
124
125
126 Changes: Modified:
127 +5 -0 trunk/src/s_serv.c (File Modified)
128 +8 -8 trunk/src/s_user.c (File Modified)
129
130
2f15f871
JT
131jilles 2007/07/30 17:26:00 UTC (20070730-3540)
132 Log:
133 Fix wrong line numbers in ircd.conf parser (some comments).
134 from ratbox 2.2 (androsyn).
135
136
137 Changes: Modified:
138 +1 -0 trunk/src/ircd_lexer.l (File Modified)
139
140
4f3f411b
JT
141jilles 2007/07/26 14:21:57 UTC (20070726-3538)
142 Log:
143 Change EmptyString so gcc 4.2 doesn't complain.
144 from ratbox (androsyn), slightly changed
145
146
147 Changes: Modified:
148 +1 -1 trunk/include/irc_string.h (File Modified)
149
150
d62ae16c
JT
151jilles 2007/07/14 21:50:21 UTC (20070714-3536)
152 Log:
153 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
154 This already works correctly for successful/notfound case.
155
156
157 Changes: Modified:
158 +1 -1 trunk/modules/m_whois.c (File Modified)
159
160
f7eac53d
JT
161jilles 2007/07/14 13:34:50 UTC (20070714-3534)
162 Log:
163 Use mask_match() to check bans from local clients for
164 redundancy. This fixes the problem that bans like *!?@*
165 prevent any ban starting with *!*@ being set.
166
167
168 Changes: Modified:
169 +1 -1 trunk/src/chmode.c (File Modified)
170
171
fd488ac1
JT
172jilles 2007/07/14 13:32:18 UTC (20070714-3532)
173 Log:
174 Add mask_match(), like ircu mmatch().
175 This compares two masks and returns whether the "new" is
176 more specific than or equal to the "old". The difference
177 with match() is that a '?' in "old" does not match a '*' in
178 "new".
179
180
181 Changes: Modified:
182 +2 -0 trunk/include/irc_string.h (File Modified)
183 +73 -0 trunk/src/match.c (File Modified)
184
185
df251055
JT
186jilles 2007/07/14 12:20:48 UTC (20070714-3530)
187 Log:
188 add_id() for local client: do not collapse() the ban mask.
189 The code calling this already collapses the mask, and if
190 not, doing it here would cause a desync.
191
192
193 Changes: Modified:
194 +0 -2 trunk/src/chmode.c (File Modified)
195
196
94d53e53
JT
197nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
198 Log:
199 - fix dereference problems with not widely used polling engines
200
201
202 Changes: Modified:
203 +3 -0 trunk/libcharybdis/poll.c (File Modified)
204 +3 -1 trunk/libcharybdis/select.c (File Modified)
205
206
efb1d086
AC
207nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
208 Log:
209 - forgot to do something
210
211
212 Changes: Modified:
213 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
214
215
b076458c
AC
216nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
217 Log:
218 - fix a possible problem with ipv6
219
220
221 Changes: Modified:
222 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
223
224
514235a7
AC
225nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
226 Log:
227 - new ip cloaking module
228
229
230 Changes: Modified:
231 +1 -0 trunk/extensions/Makefile.in (File Modified)
232 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
233 + - trunk/extensions/ip_cloaking_old.c (File Added)
234
235
762cc38c
AC
236jilles 2007/06/30 22:15:35 UTC (20070630-3520)
237 Log:
238 monitor: send the same message buffer to all users
239 monitoring a certain nick; the target field of the
240 numeric becomes *, much like server notices
241
242
243 Changes: Modified:
244 +6 -0 trunk/doc/monitor.txt (File Modified)
245 +3 -0 trunk/include/send.h (File Modified)
246 +3 -15 trunk/src/monitor.c (File Modified)
247 +35 -0 trunk/src/send.c (File Modified)
248
249
8aba962d
JT
250jilles 2007/06/22 21:59:09 UTC (20070622-3518)
251 Log:
252 Call add_to_hostname_hash() with correct (orig) hostname.
253
254
255 Changes: Modified:
256 +1 -1 trunk/modules/core/m_nick.c (File Modified)
257
258
66b4a7ae
JT
259jilles 2007/06/10 16:14:03 UTC (20070610-3516)
260 Log:
261 Version bump on trunk to 2.3.
262
263
264 Changes: Modified:
265 +1 -1 trunk/configure.ac (File Modified)
266
267
88cb7f99
JT
268nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
269 Log:
270 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
271
272
273 Changes: Modified:
274 +2 -2 trunk/src/client.c (File Modified)
275
276
f80a1823
AC
277nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
278 Log:
279 Add IRC_DEPRECATED macro for marking functions and data structures
280 as deprecated on compilers that support it.
281
282
283 Changes: Modified:
284 +14 -4 trunk/include/ircd_defs.h (File Modified)
285
286
4a8fab1f
AC
287nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
288 Log:
289 - update IDEAS with link failover
290
291
292 Changes: Modified:
293 +1 -0 trunk/IDEAS (File Modified)
294
295
7fd77cb0
AC
296jilles 2007/06/04 16:04:49 UTC (20070604-3508)
297 Log:
298 xline/resv wildcard checking:
299 - count escaped (\) characters as one nonwild
300 - accept strings without wilds no matter how short they are
301
302
303 Changes: Modified:
304 +8 -2 trunk/src/s_newconf.c (File Modified)
305
306
7d08aa89
JT
307jilles 2007/05/30 10:22:25 UTC (20070530-3498)
308 Log:
309 Tweak some comments in sno_whois extension.
310
311
312 Changes: Modified:
313 +2 -2 trunk/extensions/sno_whois.c (File Modified)
314
315
5832fa36
JT
316jilles 2007/05/30 10:22:01 UTC (20070530-3496)
317 Log:
318 Tweak NEWS a little.
319
320
321 Changes: Modified:
322 +3 -6 trunk/NEWS (File Modified)
323
324
f7b60293
JT
325jilles 2007/05/27 13:07:27 UTC (20070527-3494)
326 Log:
327 - allow JOIN 0 from remotes
328 - allow JOIN 0 from locals, but only if it is exactly one
329 zero and is the first channel
330
331
332 Changes: Modified:
333 +65 -0 trunk/modules/core/m_join.c (File Modified)
334
335
f4a80ce6
JT
336nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
337 Log:
338 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
339 levels?), hideops, namespace cleanups, etc
340
341
342 Changes: Modified:
343 + - trunk/IDEAS (File Added)
344
345
a6ac2e91
AC
346nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
347 Log:
348 - disallow JOIN 0
349
350
351 Changes: Modified:
352 +0 -65 trunk/modules/core/m_join.c (File Modified)
353
354
a3986d94
AC
355nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
356 Log:
357 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
358 to their policies indicating that they wish to be contacted before their services are used.
359
360
361 Changes: Modified:
362 +6 -3 trunk/doc/example.conf (File Modified)
363 +6 -3 trunk/doc/reference.conf (File Modified)
364
365
57b8cb0f
AC
366nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
367 Log:
368 - update NEWS in preparation of upcoming 2.2 release this week
369
370
371 Changes: Modified:
372 +3 -0 trunk/NEWS (File Modified)
373
374
a88fc0a8
AC
375jilles 2007/05/24 15:10:06 UTC (20070524-3478)
376 Log:
377 Move sno_channeljoin to unsupported, due to the privacy
378 issue and the fact that any oper with admin or hidden_admin
379 can load extensions.
380
381
382 Changes: Modified:
383 +0 -1 trunk/doc/example.conf (File Modified)
384 +0 -2 trunk/doc/reference.conf (File Modified)
385 +0 -46 trunk/extensions/Makefile.in (File Modified)
386 + - trunk/extensions/sno_channeljoin.c (File Deleted)
387 +47 -1 trunk/unsupported/Makefile.in (File Modified)
388 + - trunk/unsupported/sno_channeljoin.c (File Added)
389
390
297c7db4
JT
391nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
392 Log:
393 - createoperonly: like createauthonly, but checks opered status instead of authed status
394
395
396 Changes: Modified:
397 +41 -0 trunk/extensions/Makefile.in (File Modified)
398 + - trunk/extensions/createoperonly.c (File Added)
399
400
45ed9777
AC
401nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
402 Log:
403 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
404
405
406 Changes: Modified:
407 +1 -0 trunk/doc/example.conf (File Modified)
408 +3 -1 trunk/doc/reference.conf (File Modified)
409 +46 -0 trunk/extensions/Makefile.in (File Modified)
410 + - trunk/extensions/sno_channeljoin.c (File Added)
411
412
59e2698a
AC
413nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
414 Log:
415 - update config files
416
417
418 Changes: Modified:
419 +1 -0 trunk/doc/example.conf (File Modified)
420 +2 -0 trunk/doc/reference.conf (File Modified)
421
422
446d88dd
AC
423nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
424 Log:
425 - fold in whois_notice_global functionality.
426
427
428 Changes: Modified:
429 +0 -1 trunk/extensions/Makefile.in (File Modified)
430 +1 -56 trunk/extensions/sno_whois.c (File Modified)
431 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
432
433
3868ef9a
AC
434nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
435 Log:
436 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
437
438
439 Changes: Modified:
440 +64 -57 trunk/extensions/Makefile.in (File Modified)
441 + - trunk/extensions/sno_whois.c (File Added)
442 + - trunk/extensions/spy_whois_notice.c (File Deleted)
443
444
9e6feafe
AC
445jilles 2007/05/19 23:36:51 UTC (20070519-3466)
446 Log:
447 Prevent too wide klines with CIDR masks.
448
449
450 Changes: Modified:
451 +17 -5 trunk/modules/m_kline.c (File Modified)
452
453
88a2a148
JT
454jilles 2007/05/19 22:21:10 UTC (20070519-3464)
455 Log:
456 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
457
458
459 Changes: Modified:
460 +4 -0 trunk/modules/m_kline.c (File Modified)
461
462
598ebb42
JT
463jilles 2007/05/18 20:31:33 UTC (20070518-3460)
464 Log:
465 - fold conf_connect_allowed() into accept_connection()
466 - extend add_connection() so that exempt{}s apply to max unregistered
467 connections per ip
468 from ratbox
469
470
471 Changes: Modified:
472 +1 -1 trunk/doc/example.conf (File Modified)
473 +1 -1 trunk/doc/reference.conf (File Modified)
474 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
475 +0 -2 trunk/include/s_conf.h (File Modified)
476 +14 -7 trunk/src/listener.c (File Modified)
477
478
b808adf9
JT
479jilles 2007/05/18 19:51:22 UTC (20070518-3458)
480 Log:
481 m_webirc: call del_unknown_ip() otherwise the unknown will
482 never be subtracted from the cgiirc ip
483
484
485 Changes: Modified:
486 +2 -0 trunk/extensions/m_webirc.c (File Modified)
487
488
477bbce4
JT
489jilles 2007/05/18 19:14:18 UTC (20070518-3456)
490 Log:
491 Remove s_assert in del_unknown_ip() supposedly if the ip
492 cannot be found, it is not feasible to avoid that case
493 entirely with m_webirc.c.
494
495
496 Changes: Modified:
497 +1 -2 trunk/src/reject.c (File Modified)
498
499
8017ad2d
JT
500jilles 2007/05/14 22:21:16 UTC (20070514-3446)
501 Log:
502 Apply ratbox flood fix.
503
504
505 Changes: Modified:
506 +1 -0 trunk/doc/example.conf (File Modified)
507 +5 -0 trunk/doc/reference.conf (File Modified)
508 +3 -0 trunk/include/client.h (File Modified)
509 +4 -0 trunk/include/reject.h (File Modified)
510 +1 -0 trunk/include/s_conf.h (File Modified)
511 +2 -0 trunk/src/client.c (File Modified)
512 +3 -0 trunk/src/listener.c (File Modified)
513 +1 -0 trunk/src/newconf.c (File Modified)
514 +8 -5 trunk/src/packet.c (File Modified)
515 +59 -2 trunk/src/reject.c (File Modified)
516 +1 -0 trunk/src/s_conf.c (File Modified)
517 +2 -0 trunk/src/s_serv.c (File Modified)
518 +1 -0 trunk/src/s_user.c (File Modified)
519
520
54015b5f
JT
521nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
522 Log:
523 - fix a bug here
524
525
526 Changes: Modified:
527 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
528
529
f8b45e91
AC
530nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
531 Log:
532 - regen configure
533
534
535 Changes: Modified:
536 +114 -1 trunk/configure (File Modified)
537
538
c1c5fdc4
AC
539nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
540 Log:
541 - remove "ASM hashing code" from the configure overview
542
543
544 Changes: Modified:
545 +0 -1 trunk/configure.ac (File Modified)
546
547
686ebf41
AC
548jilles 2007/05/06 14:46:45 UTC (20070506-3438)
549 Log:
550 Target left IRC (more friendly error message if a UID
551 cannot be found) for /invite.
552
553
554 Changes: Modified:
555 +8 -3 trunk/modules/m_invite.c (File Modified)
556
557
0482ebf7
JT
558jilles 2007/05/02 19:56:40 UTC (20070502-3436)
559 Log:
560 Remove emptyline craq because it leaks memory on /rehash motd etc.
561 from ratbox 2.2 (anfl/Androsyn)
562
563
564 Changes: Modified:
565 +6 -14 trunk/src/cache.c (File Modified)
566
567
1d3e262e
JT
568jilles 2007/04/28 23:47:25 UTC (20070428-3434)
569 Log:
570 Merge old trunk r2767:
571 Copy channel name from command on lowerTS JOIN/SJOIN,
572 this makes the capitalization of the channel name
573 timestamped like modes are.
574
575
576 Changes: Modified:
577 +3 -0 trunk/modules/core/m_join.c (File Modified)
578 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
579
580
1117fbd3
JT
581jilles 2007/04/26 23:01:16 UTC (20070426-3432)
582 Log:
583 Merge old trunk r2065,r2067:
584 channel_modes(): get rid of the trailing space
585 also make the *pbuf check work like it should
586 (don't call IsMember another time if we already
587 gave one parameter)
588 simplify a bit more, update comments
589
590
591 Changes: Modified:
592 +13 -13 trunk/src/channel.c (File Modified)
593
594
f1e35c19
JT
595jilles 2007/04/25 15:22:28 UTC (20070425-3426)
596 Log:
597 webirc bugfix
598
599
600 Changes: Modified:
601 +1 -1 trunk/extensions/m_webirc.c (File Modified)
602
603
4636e5cb
JT
604jilles 2007/04/25 15:21:34 UTC (20070425-3424)
605 Log:
606 chghost: refuse spoofs which are empty or start with a colon
607 (would break the protocol)
608
609
610 Changes: Modified:
611 +3 -0 trunk/modules/m_chghost.c (File Modified)
612
613
822a4a25
JT
614jilles 2007/04/22 14:35:28 UTC (20070422-3422)
615 Log:
616 Fix description of 043 numeric.
617
618
619 Changes: Modified:
620 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
621
622
f22db6d0
JT
623jilles 2007/04/22 14:02:54 UTC (20070422-3420)
624 Log:
625 SAVE: make the nickTS of the UID nick equal to 100, so it
626 is always in sync on the network.
627
628
629 Changes: Modified:
630 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
631 +15 -11 trunk/modules/core/m_nick.c (File Modified)
632
633
3f7e0642
JT
634jilles 2007/04/22 11:22:10 UTC (20070422-3418)
635 Log:
636 Force nickTS to increase when a local user changes their nick.
637
638
639 Changes: Modified:
640 +5 -1 trunk/modules/core/m_nick.c (File Modified)
641
642
95ffa685
JT
643jilles 2007/04/15 20:18:54 UTC (20070415-3416)
644 Log:
645 Remove #define UFLAGS. We haven't allowed this
646 undocumented extension to the IRC protocol for
647 years (allowing an initial umode in USER).
648
649
650 Changes: Modified:
651 +0 -2 trunk/modules/m_user.c (File Modified)
652
653
81795a91
JT
654jilles 2007/04/15 16:54:50 UTC (20070415-3414)
655 Log:
656 Move new_local_user hook, so it is possible to call
657 exit_client() from it, refusing the connection.
658
659
660 Changes: Modified:
661 +3 -1 trunk/doc/hooks.txt (File Modified)
662 +10 -9 trunk/src/s_user.c (File Modified)
663
664
e2b44358
JT
665jilles 2007/04/15 16:49:56 UTC (20070415-3412)
666 Log:
667 Only free PreClient struct when the rest of the Client
668 is freed, not immediately upon exit_client(). Doing this
669 would cause problems with sasl's new_local_user hook
670 vs hooks that exit the client there.
671
672
673 Changes: Modified:
674 +0 -1 trunk/src/client.c (File Modified)
675
676
ec3fbdec
JT
677jilles 2007/04/14 21:53:28 UTC (20070414-3410)
678 Log:
679 Use TS6 prefix for server-server JOIN 0.
680
681
682 Changes: Modified:
683 +2 -1 trunk/modules/core/m_join.c (File Modified)
684
685
452f4d4b
JT
686jilles 2007/04/14 20:58:56 UTC (20070414-3408)
687 Log:
688 Use orighost in kill server notices.
689
690
691 Changes: Modified:
692 +3 -3 trunk/modules/core/m_kill.c (File Modified)
693
694
d1d0629f
JT
695jilles 2007/04/13 19:06:53 UTC (20070413-3406)
696 Log:
697 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
698
699
700 Changes: Modified:
701 +3 -3 trunk/modules/m_set.c (File Modified)
702
703
f4ed5745
JT
704nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
705 Log:
706 - 2.2 operline
707
708
709 Changes: Modified:
710 +1 -1 trunk/src/messages.tab (File Modified)
711
712
725a6c5d
AC
713jilles 2007/04/05 00:38:52 UTC (20070405-3396)
714 Log:
715 Show max_clients in /info.
716
717
718 Changes: Modified:
719 +6 -0 trunk/modules/m_info.c (File Modified)
720
721
d8228627
JT
722jilles 2007/04/05 00:33:52 UTC (20070405-3394)
723 Log:
724 Don't allow /quote set max higher than the
725 serverinfo::max_clients ircd.conf value.
726
727
728 Changes: Modified:
729 +8 -0 trunk/modules/m_set.c (File Modified)
730
731
6c70c576
JT
732jilles 2007/04/05 00:24:47 UTC (20070405-3392)
733 Log:
734 Change code that checks maxclients limit: allow exactly
735 the configured amount of non-exceed_limit clients.
736 Code that appeared to limit exceed_limit clients too
737 but less heavily removed (it was not effective because
738 the parentheses were wrong).
739
740
741 Changes: Modified:
742 +2 -4 trunk/src/s_user.c (File Modified)
743
744
afc20e91
JT
745jilles 2007/04/05 00:12:55 UTC (20070405-3390)
746 Log:
747 By default, leave MAX_BUFFER fds free for log files,
748 server connections, ident lookups, exceed_limit clients,
749 etc. Mention this in example.conf and reference.conf.
750
751
752 Changes: Modified:
753 +4 -2 trunk/doc/example.conf (File Modified)
754 +3 -1 trunk/doc/reference.conf (File Modified)
755 +1 -1 trunk/src/s_conf.c (File Modified)
756
757
23836ead
JT
758jilles 2007/04/03 22:45:04 UTC (20070403-3384)
759 Log:
760 --with-maxclients configure option is gone
761
762
763 Changes: Modified:
764 +0 -11 trunk/INSTALL (File Modified)
765
766
78e647ad
JT
767jilles 2007/04/03 22:25:11 UTC (20070403-3380)
768 Log:
769 Make the code that raises fd rlimit to hard limit work.
770
771
772 Changes: Modified:
773 +5 -5 trunk/src/ircd.c (File Modified)
774
775
1aa8ffcb
JT
776nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
777 Log:
778 - note the I/O reworking
779
780
781 Changes: Modified:
782 +2 -0 trunk/NEWS (File Modified)
783
784
f32e30dd
AC
785nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
786 Log:
787 - use mkdir -p
788
789
790 Changes: Modified:
791 +4 -4 trunk/doc/Makefile.in (File Modified)
792
793
75189454
AC
794nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
795 Log:
796 - enforce proper conditions for EPOLL_CTL_DEL.
797 - remove possibly problematic "performance" check
798
799
800 Changes: Modified:
801 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
802
803
5522d08c
AC
804nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
805 Log:
806 - rename m_list_safelist to m_list and remove ratbox implementation
807
808
809 Changes: Modified:
810 +393 -664 trunk/modules/Makefile.in (File Modified)
811 + - trunk/modules/m_list.c (File Added)
812 + - trunk/modules/m_list_ratbox.c (File Deleted)
813 + - trunk/modules/m_list_safelist.c (File Deleted)
814
815
607cf49f
AC
816nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
817 Log:
818 - some more transit to sendto_one_numeric().
819
820
821 Changes: Modified:
822 +2 -3 trunk/modules/m_away.c (File Modified)
823 +3 -3 trunk/src/messages.tab (File Modified)
824 +1 -1 trunk/src/s_user.c (File Modified)
825
826
e8a2d50d
AC
827nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
828 Log:
829 - change some sendto_one() to sendto_one_numeric().
830
831
832 Changes: Modified:
833 +4 -10 trunk/modules/m_admin.c (File Modified)
834 +3 -3 trunk/modules/m_map.c (File Modified)
835 +12 -12 trunk/src/messages.tab (File Modified)
836 +1 -2 trunk/src/s_conf.c (File Modified)
837 +9 -10 trunk/src/s_user.c (File Modified)
838
839
88520303
AC
840nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
841 Log:
842 - river's ports.c from old charybdis trunk
843
844
845 Changes: Modified:
846 +195 -0 trunk/configure.ac (File Modified)
847 + - trunk/libcharybdis/ports.c (File Added)
848
849
1b4cfad8
AC
850nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
851 Log:
852 - remove broken ports stuff and devpoll stuff.
853
854
855 Changes: Modified:
856 +0 -307 trunk/configure (File Modified)
857 +0 -21 trunk/configure.ac (File Modified)
858 +0 -474 trunk/include/setup.h.in (File Modified)
859 + - trunk/libcharybdis/devpoll.c (File Deleted)
860 + - trunk/libcharybdis/ports.c (File Deleted)
861
862
5e12fb10
AC
863nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
864 Log:
865 - regenerate files
866
867
868 Changes: Modified:
869 +1 -25 trunk/configure (File Modified)
870 +0 -3 trunk/include/setup.h.in (File Modified)
871
872
4536ee25
AC
873nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
874 Log:
875 - remove x86-optimized hash code.
876
877
878 Changes: Modified:
879 +0 -13 trunk/configure.ac (File Modified)
880 +2 -187 trunk/src/Makefile.in (File Modified)
881 + - trunk/src/fnvhash.s (File Deleted)
882
883
6c8cbf34
AC
884nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
885 Log:
886 - apparently setting KE_LENGTH to 128 is fine.
887
888
889 Changes: Modified:
890 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
891
892
3611dcf7
AC
893nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
894 Log:
895 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
896
897
898 Changes: Modified:
899 +5627 -5747 trunk/configure (File Modified)
900 +0 -15 trunk/configure.ac (File Modified)
901 +0 -2 trunk/include/m_info.h (File Modified)
902 +6 -9 trunk/include/setup.h.in (File Modified)
903 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
904
905
631ef239
AC
906nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
907 Log:
908 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
909 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
910 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
911
912
913 Changes: Modified:
914 +0 -5 trunk/include/config.h (File Modified)
915 +0 -5 trunk/include/config.h.dist (File Modified)
916 +0 -6 trunk/include/defaults.h (File Modified)
917 +0 -3 trunk/include/m_info.h (File Modified)
918 +21 -7 trunk/libcharybdis/commio.c (File Modified)
919 +2 -0 trunk/libcharybdis/commio.h (File Modified)
920 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
921 +4 -3 trunk/libcharybdis/poll.c (File Modified)
922 +0 -3 trunk/libcharybdis/select.c (File Modified)
923 +0 -9 trunk/src/ircd.c (File Modified)
924 +23 -26 trunk/src/listener.c (File Modified)
925 +2 -1 trunk/src/restart.c (File Modified)
926 +5 -1 trunk/src/s_auth.c (File Modified)
927 +1 -1 trunk/src/s_conf.c (File Modified)
928 +3 -1 trunk/src/s_serv.c (File Modified)
929
930
6fcb8629
AC
931jilles 2007/04/02 22:03:08 UTC (20070402-3350)
932 Log:
933 Repair operspy who !#channel, broken by me in r3283.
934
935
936 Changes: Modified:
937 +2 -2 trunk/modules/m_who.c (File Modified)
938
939
f71e18ee
JT
940jilles 2007/04/01 22:20:00 UTC (20070401-3344)
941 Log:
942 Update bug report and IRC channel information.
943
944
945 Changes: Modified:
946 +2 -1 trunk/BUGS (File Modified)
947 +2 -1 trunk/NEWS (File Modified)
948
949
91132813
JT
950jilles 2007/04/01 22:10:05 UTC (20070401-3342)
951 Log:
952 Change copyright years in version.c.SH as in release-2.1 r3339.
953
954
955 Changes: Modified:
956 +2 -2 trunk/src/version.c.SH (File Modified)
957
958
8d53472c
JT
959jilles 2007/03/30 23:34:11 UTC (20070330-3325)
960 Log:
961 Rerun autoconf.
962
963
964 Changes: Modified:
965 +104 -0 trunk/configure (File Modified)
966
967
3ad1a781
JT
968jilles 2007/03/30 23:33:43 UTC (20070330-3323)
969 Log:
970 Need to check for various flavours of epoll,
971 even if --enable-epoll is forced.
972
973
974 Changes: Modified:
975 +1 -0 trunk/configure.ac (File Modified)
976
977
a34ec229
JT
978jilles 2007/03/30 23:32:43 UTC (20070330-3321)
979 Log:
980 Hack to allow some more warnings, already present in configure (?).
981
982
983 Changes: Modified:
984 +1 -1 trunk/aclocal.m4 (File Modified)
985
986
5c5d24f0
JT
987jilles 2007/03/29 20:03:06 UTC (20070329-3319)
988 Log:
989 Merge old trunk r2077,r2079:
990 - Move closing of servlink control fd to close_connection()
991 instead of doing it in exit_local_server(), and make sure
992 we first close the data fd and then the control fd.
993 - Have servlink process ready fds in order net, data, ctrl
994 instead of ctrl, data, net. This seems to fix the problem
995 that squit reasons do not show up on the other side of a
996 ziplink (by making it send any final SQUIT and/or ERROR
997 before noticing the closed control fd).
998
999
1000 Changes: Modified:
1001 +1 -1 trunk/servlink/io.c (File Modified)
1002 +3 -12 trunk/src/client.c (File Modified)
1003
1004
64f2a7eb
JT
1005jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1006 Log:
1007 Don't show the UID if a TS6 server sends a kick with
1008 an empty or no comment. Note that charybdis never sends
1009 such kicks.
1010
1011
1012 Changes: Modified:
1013 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1014
1015
0bba1788
JT
1016jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1017 Log:
1018 Merge old trunk r2081:
1019 Don't say that services cannot be killed in
1020 ERR_ISCHANSERVICE message (given when trying
1021 to kick or deop them), as that's not the case.
1022
1023
1024 Changes: Modified:
1025 +1 -1 trunk/src/messages.tab (File Modified)
1026
1027
8d19a2b2
JT
1028jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1029 Log:
1030 Merge old trunk r2059
1031 Clarifications to the descriptions of umode +Q and cmode +F,
1032 suggested by Ariadne@SorceryNet.
1033
1034
1035 Changes: Modified:
1036 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1037 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1038
1039
e7d250a6
JT
1040jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1041 Log:
1042 Merge old trunk r2907,r2991:
1043 Allow TESTLINE on channel names.
1044
1045
1046 Changes: Modified:
1047 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1048 +4 -0 trunk/help/opers/testline (File Modified)
1049 +22 -0 trunk/modules/m_testline.c (File Modified)
1050
1051
add9f99d
JT
1052jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1053 Log:
1054 Merge old trunk r2835:
1055 resolver: if sendto(2) fails, try sending to the next nameserver
1056
1057
1058 Changes: Modified:
1059 +1 -1 trunk/src/res.c (File Modified)
1060
1061
42bda3f3
JT
1062jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1063 Log:
1064 Merge old trunk r2817:
1065 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1066 starts with a digit. This is safe because the last
1067 parameter is a nick and never a UID. (The first parameter
1068 in a server-server two-param whois is a UID/SID.)
1069
1070
1071 Changes: Modified:
1072 +1 -1 trunk/modules/m_whois.c (File Modified)
1073
1074
8a1e143f
JT
1075jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1076 Log:
1077 Merge old trunk r2779,r2785:
1078 Show correct privilege name in a few ERR_NOPRIVS numerics.
1079
1080
1081 Changes: Modified:
1082 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1083 +1 -1 trunk/extensions/m_opme.c (File Modified)
1084 +2 -2 trunk/unsupported/m_force.c (File Modified)
1085
1086
a5ea0e0d
JT
1087jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1088 Log:
1089 Merge old trunk r2695:
1090 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1091 This will generate better server notices.
1092
1093
1094 Changes: Modified:
1095 +3 -2 trunk/modules/core/m_die.c (File Modified)
1096
1097
5ea98c7a
JT
1098jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1099 Log:
1100 Merge old trunk r2294:
1101 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1102
1103
1104 Changes: Modified:
1105 +1 -1 trunk/src/s_user.c (File Modified)
1106
1107
c83cbedc
JT
1108jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1109 Log:
1110 Merge old trunk r2226:
1111 If we are connecting outward to a server, check if the
1112 server name they sent is the same as what we tried to
1113 connect to. Previously such a connection could succeed
1114 if there existed connect blocks with the same IP and
1115 passwords for the other server name.
1116
1117
1118 Changes: Modified:
1119 +11 -0 trunk/modules/core/m_server.c (File Modified)
1120
1121
9c2f9ec9
JT
1122jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1123 Log:
1124 Merge old trunk r2212:
1125 Another handling of SJOINs without nicks:
1126 Propagate them if the channel is +P or the channel
1127 already existed, otherwise remove the channel again
1128 and do not propagate the SJOIN.
1129
1130
1131 Changes: Modified:
1132 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1133
1134
7201bb21
JT
1135jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1136 Log:
1137 Remove channels entirely from /whois on services.
1138 This cannot be overridden with operspy.
1139
1140
1141 Changes: Modified:
1142 +20 -17 trunk/modules/m_whois.c (File Modified)
1143
1144
04513cff
JT
1145jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1146 Log:
1147 Fix /who on channels with ** in their name.
1148
1149
1150 Changes: Modified:
1151 +2 -2 trunk/modules/m_who.c (File Modified)
1152
1153
4cda5f22
JT
1154jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1155 Log:
1156 NEWS: As in 2.1.3, mention that the TS6 revision will
1157 interoperate with older versions
1158
1159
1160 Changes: Modified:
1161 +2 -1 trunk/NEWS (File Modified)
1162
1163
0af87e57
JT
1164jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1165 Log:
1166 Fix documentation of HIDE_SERVERS_IPS define.
1167
1168
1169 Changes: Modified:
1170 +2 -2 trunk/include/config.h.dist (File Modified)
1171
1172
3891c2c2
JT
1173jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1174 Log:
1175 Don't leak auth{} spoofed ip for I-line is full notice either.
1176
1177
1178 Changes: Modified:
1179 +1 -1 trunk/src/s_conf.c (File Modified)
1180
1181
4b7e6904
JT
1182jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1183 Log:
1184 Update NEWS.
1185
1186
1187 Changes: Modified:
1188 +37 -0 trunk/NEWS (File Modified)
1189
1190
0b15df83
JT
1191jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1192 Log:
1193 Allow /invite (but not invex) to override +r, +l, +j in
1194 addition to +i. As before, a restrictive mode must be in
1195 place at /invite time for the invite to have an effect;
1196 +r does not count as a restrictive mode if the user is
1197 logged in; +l and +j always count as restrictive modes to
1198 allow for cases where they would allow join at /invite
1199 time but not when the user tries to join.
1200
1201
1202 Changes: Modified:
1203 +6 -2 trunk/modules/m_invite.c (File Modified)
1204 +21 -10 trunk/src/channel.c (File Modified)
1205
1206
1ebf4db4
JT
1207jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1208 Log:
1209 Remove invite_ops_only, forcing it to YES.
1210
1211
1212 Changes: Modified:
1213 +0 -1 trunk/doc/example.conf (File Modified)
1214 +0 -5 trunk/doc/reference.conf (File Modified)
1215 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1216 +0 -1 trunk/include/s_conf.h (File Modified)
1217 +0 -6 trunk/modules/m_info.c (File Modified)
1218 +10 -14 trunk/modules/m_invite.c (File Modified)
1219 +0 -1 trunk/src/newconf.c (File Modified)
1220 +0 -1 trunk/src/s_conf.c (File Modified)
1221
1222
307328bb
JT
1223jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1224 Log:
1225 Move username check after xline and dnsbl checks, so it
1226 will not complain to opers about clients who are xlined
1227 or blacklisted anyway (both of which silently reject).
1228
1229
1230 Changes: Modified:
1231 +15 -15 trunk/src/s_user.c (File Modified)
1232
1233
0734f634
JT
1234nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1235 Log:
1236 - MASTER_MAX is no longer relevant
1237
1238
1239 Changes: Modified:
1240 +0 -7 trunk/modules/m_set.c (File Modified)
1241
1242
35237302
AC
1243nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1244 Log:
1245 - add config option for setting max_clients.
1246
1247
1248 Changes: Modified:
1249 +5 -0 trunk/doc/example.conf (File Modified)
1250 +5 -0 trunk/doc/reference.conf (File Modified)
1251 +2 -0 trunk/include/s_conf.h (File Modified)
1252 +1 -1 trunk/src/ircd.c (File Modified)
1253 +2 -0 trunk/src/newconf.c (File Modified)
1254 +2 -1 trunk/src/s_conf.c (File Modified)
1255
1256
c2d96fcb
AC
1257nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1258 Log:
1259 - remove get_maxrss() and all of that insecure and unsafe nonsense
1260
1261
1262 Changes: Modified:
1263 +3 -38 trunk/src/ircd.c (File Modified)
1264 +1 -1 trunk/src/restart.c (File Modified)
1265 +0 -4 trunk/src/s_stats.c (File Modified)
1266
1267
68ff929f
AC
1268nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1269 Log:
1270 - avoid some potential NULL dereferencing
1271
1272
1273 Changes: Modified:
1274 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1275
1276
a6a30f6f
AC
1277nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1278 Log:
1279 - fix a typo
1280
1281
1282 Changes: Modified:
1283 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1284
1285
c18de29d
AC
1286nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1287 Log:
1288 - rework poll a bit for the MAXCONNECTIONS changes.
1289
1290
1291 Changes: Modified:
1292 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1293
1294
ce439f51
AC
1295jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1296 Log:
1297 Our way of using kqueue may cause it to report fds we
1298 don't know about anymore, cope.
1299
1300
1301 Changes: Modified:
1302 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1303
1304
51b5f335
JT
1305jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1306 Log:
1307 Don't reference freed memory (fde_t) in comm_close().
1308
1309
1310 Changes: Modified:
1311 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1312
1313
df98bc52
JT
1314nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1315 Log:
1316 - fix for 100% cpu use
1317
1318
1319 Changes: Modified:
1320 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1321
1322
61e3b8f2
AC
1323nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1324 Log:
1325 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1326
1327
1328 Changes: Modified:
1329 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1330
1331
d0e1e8ee
AC
1332nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1333 Log:
1334 - clear up use of fd_table in ircd.
1335
1336
1337 Changes: Modified:
1338 +3 -2 trunk/src/s_serv.c (File Modified)
1339
1340
c961476e
AC
1341nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1342 Log:
1343 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1344
1345
1346 Changes: Modified:
1347 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1348 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1349 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1350 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1351 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1352 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1353 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1354 +2 -2 trunk/libcharybdis/select.c (File Modified)
1355
1356
e70f8e92
AC
1357jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1358 Log:
1359 Fix some cases where the size argument to strlcpy()
1360 for usernames and hostnames is 1 too small.
1361
1362
1363 Changes: Modified:
1364 +1 -1 trunk/modules/m_chghost.c (File Modified)
1365 +2 -2 trunk/src/res.c (File Modified)
1366 +2 -2 trunk/src/s_user.c (File Modified)
1367
1368
14e23b0e
JT
1369jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1370 Log:
1371 Cut down quit/part/kick reasons to avoid quit reasons
1372 overflowing the client exiting server notice (from
1373 TOPICLEN to 260). kill reasons become shorter accordingly.
1374 kline/dline/gline reasons become 390.
1375 away messages stay at TOPICLEN for now.
1376
1377
1378 Changes: Modified:
1379 +8 -3 trunk/include/ircd_defs.h (File Modified)
1380 +2 -2 trunk/modules/m_dline.c (File Modified)
1381 +4 -4 trunk/modules/m_gline.c (File Modified)
1382 +2 -2 trunk/modules/m_kline.c (File Modified)
1383
1384
61569b65
JT
1385jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1386 Log:
1387 Don't leak auth{} spoofed IP addresses in +f notices.
1388 from ratbox (androsyn)
1389
1390
1391 Changes: Modified:
1392 +10 -3 trunk/src/s_conf.c (File Modified)
1393
1394
606384ae
JT
1395jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1396 Log:
1397 Make oper_up() take +i/-i during opering up into account
1398 (e.g. no_oper_invis extension, +i in operator::umodes).
1399 Remove the hack from no_oper_invis.
1400
1401
1402 Changes: Modified:
1403 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1404 +4 -0 trunk/src/s_user.c (File Modified)
1405
1406
652b8478
JT
1407jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1408 Log:
1409 no_oper_invis: decrement invisible count when clearing
1410 invisible on a local client who has just opered up
1411 oper_up() should really do this
1412
1413
1414 Changes: Modified:
1415 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1416
1417
af6ca5f5
JT
1418jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1419 Log:
1420 Put "End of Channel Quiet List" instead of
1421 "End of Channel Ban List" for a +q list.
1422 Due to client restrictions the numerics for
1423 quiet lists must be the same as for ban lists.
1424
1425
1426 Changes: Modified:
1427 +4 -1 trunk/src/chmode.c (File Modified)
1428
1429
11781253
JT
1430jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1431 Log:
1432 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1433 Change TS6 JOIN processing
1434 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1435 a local user joins an existing channel
1436 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1437 propagating a TS6 JOIN
1438 - don't interpret simple modes in an incoming TS6 JOIN
1439
1440 This is to avoid desyncs when certain mode changes (e.g. -im)
1441 cross with joins. A downside is that simple modes will be
1442 more desynched when a JOIN creates a channel or lowers TS,
1443 but that's less important.
1444
1445 Update the TS6 specification to include this, and clarify
1446 that TMODE can come from a server and that MODE must be
1447 translated into TMODE from other servers too.
1448
1449
1450 Changes: Modified:
1451 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1452 +19 -127 trunk/modules/core/m_join.c (File Modified)
1453
1454
bee3b671
JT
1455jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1456 Log:
1457 Make -logfile work again.
1458
1459
1460 Changes: Modified:
1461 +2 -2 trunk/src/s_log.c (File Modified)
1462
1463
9b6ff0c8
JT
1464nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1465 Log:
1466 - fix off-by-one memory overflow error.
1467
1468
1469 Changes: Modified:
1470 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1471
1472
c8ff7ca9
AC
1473jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1474 Log:
1475 Change handling of modularized umodes:
1476 - keep the bitmask reserved forever to the letter, fixing
1477 the problems when loading multiple umode modules,
1478 unloading them and then loading them in a different order
1479 - don't allow local users to change umodes which have
1480 been unloaded and don't set them on new users via
1481 default_umodes
1482
1483
1484 Changes: Modified:
1485 +24 -3 trunk/src/s_user.c (File Modified)
1486
1487
a8086a7c
JT
1488jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1489 Log:
1490 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1491
1492
1493 Changes: Modified:
1494 +1 -0 trunk/include/s_user.h (File Modified)
1495 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1496 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1497 +22 -0 trunk/src/s_user.c (File Modified)
1498
1499
01cebbd8
JT
1500jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1501 Log:
1502 DNSBL keyword substitution is available as of 2.1.3.
1503
1504
1505 Changes: Modified:
1506 +1 -1 trunk/doc/example.conf (File Modified)
1507
1508
1e56e993
JT
1509jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1510 Log:
1511 Change two occurances like match(userinput, target_p->name) ||
1512 match(target_p->name, userinput) to just match(userinput,
1513 target_p->name). No client name can contain * or ? now.
1514
1515
1516 Changes: Modified:
1517 +1 -1 trunk/modules/m_trace.c (File Modified)
1518 +1 -2 trunk/src/s_serv.c (File Modified)
1519
1520
4d7a1ee5
JT
1521jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1522 Log:
1523 Do not try find_server() on a name find_client() has
1524 returned NULL for, as this will always return NULL
1525 since the removal of hostmasking.
1526
1527
1528 Changes: Modified:
1529 +1 -2 trunk/modules/m_pong.c (File Modified)
1530 +0 -4 trunk/src/s_serv.c (File Modified)
1531
1532
e26e2b19
JT
1533jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1534 Log:
1535 Remove server_exists() which checked whether the
1536 server name existed taking hostmasking into account
1537 and just check with find_server(); admittedly
1538 this checks if the name is a SID but that's not
1539 a real problem.
1540
1541
1542 Changes: Modified:
1543 +3 -27 trunk/modules/core/m_server.c (File Modified)
1544
1545
b0b7de54
JT
1546jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1547 Log:
1548 Remove hash_find_masked_server(), which made it possible
1549 to specify the full (unmasked) name of a server behind
1550 a hostmask. As a result find_any_client() (for prefixes)
1551 becomes equal to find_client(), so remove that too.
1552
1553
1554 Changes: Modified:
1555 +0 -1 trunk/include/hash.h (File Modified)
1556 +1 -75 trunk/src/hash.c (File Modified)
1557 +1 -1 trunk/src/parse.c (File Modified)
1558
1559
f42e9ceb
JT
1560jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1561 Log:
1562 Remove '*' from valid server name characters.
1563 This makes it impossible to connect hostmasked servers.
1564 (This support didn't work well anyway, was incompatible
1565 with TS6 and we never masked ourselves.)
1566
1567
1568 Changes: Modified:
1569 +1 -1 trunk/src/match.c (File Modified)
1570
1571
e5d9ca18
JT
1572jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1573 Log:
1574 Change spambot, flooder and jupe joiner notices from host to orighost.
1575
1576
1577 Changes: Modified:
1578 +1 -1 trunk/modules/core/m_join.c (File Modified)
1579 +2 -2 trunk/modules/core/m_message.c (File Modified)
1580 +2 -2 trunk/src/channel.c (File Modified)
1581
1582
63aecfb9
JT
1583jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1584 Log:
1585 Add documentation for SASL client protocol, same as atheme doc/SASL.
1586
1587
1588 Changes: Modified:
1589 + - trunk/doc/sasl.txt (File Added)
1590
1591
0c8f86ec
JT
1592jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1593 Log:
1594 Include real hostname in Closing Link message for unknown
1595 connections that have sent USER. This is helpful for
1596 k-lined users while not breaking server IP hiding.
1597
1598
1599 Changes: Modified:
1600 +3 -1 trunk/src/client.c (File Modified)
1601
1602
dd12a19c
JT
1603jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1604 Log:
1605 Rerun autoconf.
1606
1607
1608 Changes: Modified:
1609 +29 -29 trunk/configure (File Modified)
1610
1611
b1fc1658
JT
1612nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1613 Log:
1614 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1615
1616
1617 Changes: Modified:
1618 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1619
1620
8d090389
AC
1621nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1622 Log:
1623 Backport from early 3.x:
1624
1625 --
1626 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1627 Log:
1628 - remove "Processing connection to foobar.net" message
1629
1630
1631 Changes: Modified:
1632 +0 -3 trunk/src/s_auth.c (File Modified)
1633
1634
1635 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1636 Log:
1637 - missed the processing connection one (actually, we can probably nuke this one)
1638
1639
1640 Changes: Modified:
1641 +1 -2 trunk/src/s_auth.c (File Modified)
1642
1643
1644 river 2006/09/27 16:33:05 UTC (20060927-2174)
1645 Log:
1646 get_client_name = stupid
1647
1648
1649
1650 Changes: Modified:
1651 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1652
1653
1654 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1655 Log:
1656 - remove excessive arguments
1657
1658
1659 Changes: Modified:
1660 +1 -2 trunk/src/s_conf.c (File Modified)
1661 +1 -1 trunk/src/s_user.c (File Modified)
1662
1663
1664 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1665 Log:
1666 - use sendto_one_notice() for on-connect notices too.
1667
1668
1669 Changes: Modified:
1670 +10 -10 trunk/src/s_auth.c (File Modified)
1671
1672
1673 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1674 Log:
1675 - use sendto_one_notice() in the core, too.
1676
1677
1678 Changes: Modified:
1679 +2 -2 trunk/src/chmode.c (File Modified)
1680 +8 -15 trunk/src/modules.c (File Modified)
1681 +3 -5 trunk/src/s_conf.c (File Modified)
1682 +1 -2 trunk/src/s_newconf.c (File Modified)
1683 +20 -57 trunk/src/s_user.c (File Modified)
1684
1685
1686 river 2006/09/27 16:19:25 UTC (20060927-2166)
1687 Log:
1688 the KILL command will use get_client_name(, SHOW_IP) instead of
1689 target->name, and will show a more useful error for local opers
1690
1691
1692
1693 Changes: Modified:
1694 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1695
1696
1697 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1698 Log:
1699 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1700
1701
1702 Changes: Modified:
1703 +4 -2 trunk/src/send.c (File Modified)
1704
1705
1706 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1707 Log:
1708 - back out r2159
1709
1710
1711 Changes: Modified:
1712 +1 -1 trunk/include/client.h (File Modified)
1713
1714
1715 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1716 Log:
1717 - get_id(): fall back to "*" if client has no known name
1718
1719
1720 Changes: Modified:
1721 +1 -1 trunk/include/client.h (File Modified)
1722
1723
1724 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1725 Log:
1726 - convert to sendto_one_notice().
1727
1728
1729 Changes: Modified:
1730 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1731 +4 -6 trunk/unsupported/m_force.c (File Modified)
1732
1733
1734 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1735 Log:
1736 - use sendto_one_notice() in many places instead of
1737 sendto_one(source_p, ":%s NOTICE %s :", ...);
1738
1739
1740 Changes: Modified:
1741 +10 -25 trunk/extensions/example_module.c (File Modified)
1742 +5 -14 trunk/extensions/hurt.c (File Modified)
1743 +1 -2 trunk/extensions/m_42.c (File Modified)
1744 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1745 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1746 +1 -2 trunk/extensions/m_opme.c (File Modified)
1747 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1748 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1749 +3 -7 trunk/modules/core/m_die.c (File Modified)
1750 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1751 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1752 +1 -2 trunk/modules/m_challenge.c (File Modified)
1753 +11 -15 trunk/modules/m_connect.c (File Modified)
1754 +20 -28 trunk/modules/m_dline.c (File Modified)
1755 +2 -2 trunk/modules/m_etrace.c (File Modified)
1756 +11 -21 trunk/modules/m_gline.c (File Modified)
1757 +2 -4 trunk/modules/m_kline.c (File Modified)
1758 +1 -2 trunk/modules/m_rehash.c (File Modified)
1759 +3 -7 trunk/modules/m_restart.c (File Modified)
1760 +31 -45 trunk/modules/m_set.c (File Modified)
1761 +2 -4 trunk/modules/m_testmask.c (File Modified)
1762 +5 -8 trunk/modules/m_unreject.c (File Modified)
1763 +2 -5 trunk/modules/m_xline.c (File Modified)
1764 --
1765
1766
1767 Changes: Modified:
1768 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1769 +10 -25 trunk/extensions/example_module.c (File Modified)
1770 +5 -14 trunk/extensions/hurt.c (File Modified)
1771 +1 -2 trunk/extensions/m_42.c (File Modified)
1772 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1773 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1774 +1 -2 trunk/extensions/m_opme.c (File Modified)
1775 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1776 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1777 +3 -7 trunk/modules/core/m_die.c (File Modified)
1778 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1779 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1780 +1 -2 trunk/modules/m_challenge.c (File Modified)
1781 +11 -15 trunk/modules/m_connect.c (File Modified)
1782 +2 -4 trunk/modules/m_dline.c (File Modified)
1783 +2 -2 trunk/modules/m_etrace.c (File Modified)
1784 +11 -21 trunk/modules/m_gline.c (File Modified)
1785 +2 -4 trunk/modules/m_kline.c (File Modified)
1786 +1 -2 trunk/modules/m_rehash.c (File Modified)
1787 +3 -7 trunk/modules/m_restart.c (File Modified)
1788 +31 -45 trunk/modules/m_set.c (File Modified)
1789 +2 -4 trunk/modules/m_testmask.c (File Modified)
1790 +5 -8 trunk/modules/m_unreject.c (File Modified)
1791 +1 -3 trunk/modules/m_xline.c (File Modified)
1792 +2 -2 trunk/src/chmode.c (File Modified)
1793 +8 -15 trunk/src/modules.c (File Modified)
1794 +10 -14 trunk/src/s_auth.c (File Modified)
1795 +3 -6 trunk/src/s_conf.c (File Modified)
1796 +1 -2 trunk/src/s_newconf.c (File Modified)
1797 +20 -57 trunk/src/s_user.c (File Modified)
1798 +4 -2 trunk/src/send.c (File Modified)
1799 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1800 +4 -6 trunk/unsupported/m_force.c (File Modified)
1801
1802
5366977b
AC
1803nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1804 Log:
1805 - keyword-subst from charybdis 2.2.
1806
1807
1808 Changes: Modified:
1809 +12 -3 trunk/doc/example.conf (File Modified)
1810 +58 -3 trunk/doc/reference.conf (File Modified)
1811 + - trunk/include/substitution.h (File Added)
1812 +1 -0 trunk/src/Makefile.in (File Modified)
1813 +2 -2 trunk/src/s_conf.c (File Modified)
1814 +164 -1 trunk/src/s_user.c (File Modified)
1815 + - trunk/src/substitution.c (File Added)
1816
1817
92fb5c31
AC
1818nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1819 Log:
1820 Removed merge tracking for "svnmerge" for
1821 http://svn.atheme.org/charybdis/branches/release-2.2
1822
1823
1824 Changes: Modified:
1825 + - trunk/ (Property Modified)
1826
1827
1828nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1829 Log:
1830 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1831 http://svn.atheme.org/charybdis/branches/release-2.2
1832
1833
1834 Changes: Modified:
1835 + - trunk/ (Property Modified)
1836
1837
1838nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1839 Log:
1840 Removed merge tracking for "svnmerge" for
1841 http://svn.atheme.org/charybdis/branches/release-2.2
1842
1843
1844 Changes: Modified:
1845 + - trunk/ (Property Modified)
1846
1847
1848nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1849 Log:
1850 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1851 http://svn.atheme.org/charybdis/branches/release-2.2
1852
1853
1854 Changes: Modified:
1855 + - trunk/ (Property Modified)
1856
1857
1858nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1859 Log:
1860 - bleah
1861
1862
1863 Changes: Modified:
1864 + - trunk/ (Property Modified)
1865
1866
1867nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1868 Log:
1869 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1870 http://svn.atheme.org/charybdis/branches/release-2.2
1871
1872
1873 Changes: Modified:
1874 + - trunk/ (Property Modified)
1875
1876
1877nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1878 Log:
1879 - version bump to 2.2.0
1880
1881
1882 Changes: Modified:
1883 +3 -1 trunk/NEWS (File Modified)
1884 +1 -1 trunk/configure.ac (File Modified)
1885
1886
55da5539
AC
1887nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1888 Log:
1889 - the new plan:
1890 + branches/release-2.1 -> 2.2 base
1891 + 3.0 -> branches/cxxconversion
1892 + backport some immediate 3.0 functionality for 2.2
1893 + other stuff
1894
1895
1896 Changes: Modified:
1897 + - trunk/ (File Added)
1898
1899
212380e3
AC
1900jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1901 Log:
1902 Merged revisions 3135,3137 via svnmerge from
1903 http://svn.atheme.org/charybdis/trunk
1904
1905 ........
1906 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1907
1908 - Expand TRACE description
1909 - Mention expiry time in TESTLINE
1910 ........
1911 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1912
1913 Update copyright year for sgml docs to 2007.
1914 ........
1915
1916
1917 Changes: Modified:
1918 + - branches/release-2.1/ (Property Modified)
1919 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1920 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1921
1922
1923jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1924 Log:
1925 Merged revisions 1999 via svnmerge from
1926 http://svn.atheme.org/charybdis/trunk
1927 Add river to CREDITS
1928
1929 ........
1930 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1931
1932 vanity
1933 ........
1934
1935
1936 Changes: Modified:
1937 + - branches/release-2.1/ (Property Modified)
1938 +1 -0 branches/release-2.1/CREDITS (File Modified)
1939
1940
1941jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1942 Log:
1943 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1944 http://svn.atheme.org/charybdis/trunk
1945
1946 ........
1947 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1948
1949 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1950 ........
1951 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1952
1953 - add use_forward to /info
1954 ........
1955 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1956
1957 Call channel_modes() with &me instead of source_p when
1958 sending out a JOIN and SJOIN for a local user. This
1959 saves checking whether they are on the channel they
1960 have just joined.
1961 ........
1962 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1963
1964 If use_forward is disabled:
1965 - hide +fFQ in 005
1966 - hide +f in /mode #channel (/mode #channel f still shows it)
1967 - do not send any mode changes adding +f to local clients
1968 (-f ones are still sent)
1969 ........
1970
1971
1972 Changes: Modified:
1973 + - branches/release-2.1/ (Property Modified)
1974 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1975 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1976 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1977 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1978 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1979 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1980 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1981 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1982 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1983 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1984 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1985 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1986
1987
1988jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1989 Log:
1990 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1991
1992
1993 Changes: Modified:
1994 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1995 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1996 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1997
1998
1999jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2000 Log:
2001 Add accountability (wallops, log) to OKICK.
2002
2003
2004 Changes: Modified:
2005 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2006
2007
2008jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2009 Log:
2010 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2011 Similar to branches/release-2.2 r3061.
2012
2013
2014 Changes: Modified:
2015 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2016
2017
2018jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2019 Log:
2020 - Write xline to file after instead of before notifying opers and source
2021 - Also notify source of failure to add xline
2022 Similar to branches/release-2.2 r3057.
2023
2024
2025 Changes: Modified:
2026 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2027
2028
2029jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2030 Log:
2031 If a dline/kline/resv cannot be added to the file, send
2032 the regular notices to local opers and source anyway,
2033 and also warn the source (local opers were already warned).
2034 Similar to branches/release-2.2 r3053.
2035
2036
2037 Changes: Modified:
2038 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2039
2040
2041jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2042 Log:
2043 Port over fixes from unkline/unxline/unresv to undline.
2044 Similar to branches/release-2.2 r3049.
2045
2046
2047 Changes: Modified:
2048 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2049
2050
2051jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2052 Log:
2053 Merged revisions 2915 via svnmerge from
2054 http://svn.atheme.org/charybdis/trunk
2055
2056 ........
2057 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2058
2059 In usage message, show kline.conf and xline.conf instead
2060 of klines.conf and xlines.conf.
2061 ........
2062
2063
2064 Changes: Modified:
2065 + - branches/release-2.1/ (Property Modified)
2066 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2067
2068
2069jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2070 Log:
2071 Merged revisions 2831,2833,2853 via svnmerge from
2072 http://svn.atheme.org/charybdis/trunk
2073
2074 ........
2075 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2076
2077 unkline/unxline/unresv:
2078 - if fclose on the output returns an error, treat this as a
2079 write error too
2080 - check if the rename from the temp file to the ban conf failed
2081 ........
2082 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2083
2084 When adding a permanent dline/kline/xline/resv, check
2085 the return value of fclose().
2086 ........
2087 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2088
2089 Do not free xline aconf if it could not be written out.
2090 It will be added to the list in memory anyway.
2091 ........
2092
2093
2094 Changes: Modified:
2095 + - branches/release-2.1/ (Property Modified)
2096 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2097 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2098 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2099 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2100
2101
2102jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2103 Log:
2104 NEWS: Clarify effects of ip_cloaking changes a little.
2105
2106
2107 Changes: Modified:
2108 +2 -0 branches/release-2.1/NEWS (File Modified)
2109
2110
2111jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2112 Log:
2113 Rerun autoconf.
2114
2115
2116 Changes: Modified:
2117 +9 -9 branches/release-2.1/configure (File Modified)
2118
2119
2120jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2121 Log:
2122 Version bump on 2.1 branch to 2.1.2.
2123
2124
2125 Changes: Modified:
2126 +1 -1 branches/release-2.1/configure.ac (File Modified)
2127
2128
2129jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2130 Log:
2131 Mention r2801/r2805.
2132
2133
2134 Changes: Modified:
2135 +1 -0 branches/release-2.1/NEWS (File Modified)
2136
2137
2138jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2139 Log:
2140 Merged revisions 2801 via svnmerge from
2141 http://svn.atheme.org/charybdis/trunk
2142
2143 ........
2144 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2145
2146 ip_cloaking: try to avoid truncation by removing more
2147 components of the hostname (except the TLD).
2148 ........
2149
2150
2151 Changes: Modified:
2152 + - branches/release-2.1/ (Property Modified)
2153 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2154
2155
2156jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2157 Log:
2158 Update NEWS.
2159
2160
2161 Changes: Modified:
2162 +8 -1 branches/release-2.1/NEWS (File Modified)
2163
2164
2165jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2166 Log:
2167 Merged revisions 2781 via svnmerge from
2168 http://svn.atheme.org/charybdis/trunk
2169
2170 ........
2171 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2172
2173 Fix stupid bug: checked a hostmask against the found
2174 ban instead of all exceptions, causing all host mangled
2175 clients to be exempted if there was a single ban
2176 exception in many cases.
2177 ........
2178
2179
2180 Changes: Modified:
2181 + - branches/release-2.1/ (Property Modified)
2182 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2183
2184
2185jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2186 Log:
2187 Merged revisions 2773 via svnmerge from
2188 http://svn.atheme.org/charybdis/trunk
2189
2190 ........
2191 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2192
2193 user@host must be *@* for a shared{} block with flags=locops
2194 (server should not be *).
2195 ........
2196
2197
2198 Changes: Modified:
2199 + - branches/release-2.1/ (Property Modified)
2200 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2201
2202
2203jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2204 Log:
2205 Tweak \s code a little.
2206
2207
2208 Changes: Modified:
2209 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2210 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2211 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2212
2213
2214jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2215 Log:
2216 Merged revisions 2761 via svnmerge from
2217 http://svn.atheme.org/charybdis/trunk
2218
2219 ........
2220 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2221
2222 The testline/no_tilde fixes are in 2.1.1.
2223 ........
2224
2225
2226 Changes: Modified:
2227 + - branches/release-2.1/ (Property Modified)
2228 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2229
2230
2231jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2232 Log:
2233 Update NEWS.
2234
2235
2236 Changes: Modified:
2237 +4 -1 branches/release-2.1/NEWS (File Modified)
2238
2239
2240jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2241 Log:
2242 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
2243 http://svn.atheme.org/charybdis/trunk
2244 no_tilde fixes
2245
2246 ........
2247 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2248
2249 If the auth{} block has no_tilde and is not kline exempt,
2250 check the username without tilde against klines too.
2251 This is consistent with the way klines work on spoofs
2252 (klines checked on both raw and appearing-on-IRC version).
2253 ........
2254 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2255
2256 Rework the fix for klines with no_tilde.
2257 Add an extra argument to find_address_conf() for the
2258 username without tilde, as that may contain one character more.
2259 ........
2260 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2261
2262 Unbreak compile (because of r2697).
2263 testline with ~ could be improved some more perhaps, but this should work.
2264 ........
2265 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2266
2267 testline: take no_tilde and username truncation into account
2268 ........
2269 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2270
2271 Add some information on /testline with no_tilde and username truncation.
2272 ........
2273
2274
2275 Changes: Modified:
2276 + - branches/release-2.1/ (Property Modified)
2277 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2278 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2279 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2280 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2281 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2282 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2283
2284
2285jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2286 Log:
2287 Merged revisions 2149,2151 via svnmerge from
2288 http://svn.atheme.org/charybdis/trunk
2289
2290 ........
2291 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2292
2293 Move kills from services from +s to +k snomask.
2294 Kills from non-service opers remain on +s.
2295 ........
2296 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2297
2298 Update description of +s and +k snomasks.
2299 ........
2300
2301
2302 Changes: Modified:
2303 + - branches/release-2.1/ (Property Modified)
2304 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2305 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2306 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2307
2308
2309jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2310 Log:
2311 Merged revisions 2685 via svnmerge from
2312 http://svn.atheme.org/charybdis/trunk
2313
2314 ........
2315 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2316
2317 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2318 ........
2319
2320
2321 Changes: Modified:
2322 + - branches/release-2.1/ (Property Modified)
2323 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2324
2325
2326jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2327 Log:
2328 Merged revisions 2693 via svnmerge from
2329 http://svn.atheme.org/charybdis/trunk
2330
2331 ........
2332 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2333
2334 Fix truncation (by one) of unidented usernames
2335 if user registration is done because of DNSBL
2336 completion (which is the usual case if a valid
2337 NICK and USER are sent quickly and any DNSBLs
2338 are enabled).
2339 ........
2340
2341
2342 Changes: Modified:
2343 + - branches/release-2.1/ (Property Modified)
2344 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2345
2346
2347jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2348 Log:
2349 Update NEWS.
2350
2351
2352 Changes: Modified:
2353 +10 -0 branches/release-2.1/NEWS (File Modified)
2354
2355
2356jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2357 Log:
2358 Rerun autoconf.
2359
2360
2361 Changes: Modified:
2362 +9 -9 branches/release-2.1/configure (File Modified)
2363
2364
2365jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2366 Log:
2367 Version bump to 2.1.1.
2368
2369
2370 Changes: Modified:
2371 +1 -1 branches/release-2.1/configure.ac (File Modified)
2372
2373
2374jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2375 Log:
2376 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
2377 http://svn.atheme.org/charybdis/trunk
2378
2379 ........
2380 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2381
2382 - fix a server notice on SID collision where the server name is mentioned twice
2383 ........
2384 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2385
2386 - get_server_name() is stupid
2387 ........
2388 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2389
2390 - fix an oops
2391 ........
2392 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2393
2394 Do the Attempt to re-introduce SID server notice somewhat
2395 differently, showing a real host again if !HIDE_SERVERS_IPS
2396 and still showing the server name exactly once.
2397 ........
2398 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2399
2400 Fix log message for Attempt to re-introduce SID (server notice was ok).
2401 ........
2402 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2403
2404 - replace "No N line" with "no connect block" in a
2405 serverlog message
2406 - show attempted server name in a few serverlog messages
2407 ........
2408
2409
2410 Changes: Modified:
2411 + - branches/release-2.1/ (Property Modified)
2412 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2413
2414
2415jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2416 Log:
2417 Merged revisions 2218 via svnmerge from
2418 http://svn.atheme.org/charybdis/trunk
2419
2420 ........
2421 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2422
2423 Fix garbage in /stats y output on 64-bit archs.
2424 ........
2425
2426
2427 Changes: Modified:
2428 + - branches/release-2.1/ (Property Modified)
2429 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2430
2431
2432jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2433 Log:
2434 Merged revisions 2438 via svnmerge from
2435 http://svn.atheme.org/charybdis/trunk
2436
2437 ........
2438 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2439
2440 Enable Revision keyword in addition to Id.
2441 ........
2442
2443
2444 Changes: Modified:
2445 + - branches/release-2.1/ (Property Modified)
2446 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2447
2448
2449jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2450 Log:
2451 Merged revisions 2679 via svnmerge from
2452 http://svn.atheme.org/charybdis/trunk
2453
2454 ........
2455 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2456
2457 Port over ratbox 2.2 r23253 (anfl):
2458 - remove the cached storage of how many +beI there are, thereby fixing a
2459 case where it can get desynced from reality
2460 ........
2461
2462
2463 Changes: Modified:
2464 + - branches/release-2.1/ (Property Modified)
2465 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2466 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2467
2468
2469jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2470 Log:
2471 Merged revisions 2093,2095 via svnmerge from
2472 http://svn.atheme.org/charybdis/trunk
2473
2474 ........
2475 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2476
2477 - change DNSBL licensing to BSD.
2478 ........
2479 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2480
2481 - change x86-assembly FNV implementation to BSD license
2482 ........
2483
2484
2485 Changes: Modified:
2486 + - branches/release-2.1/ (Property Modified)
2487 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2488 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2489
2490
2491jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2492 Log:
2493 Merged revisions 2073,2075 via svnmerge from
2494 http://svn.atheme.org/charybdis/trunk
2495
2496 ........
2497 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2498
2499 Put full information in the squit reason when exiting
2500 a server due to a servlink (ziplinks) error.
2501 ........
2502 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2503
2504 Put full information in the squit reason when exiting
2505 a server due to not enough arguments for a command.
2506 ........
2507
2508
2509 Changes: Modified:
2510 + - branches/release-2.1/ (Property Modified)
2511 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2512 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2513
2514
2515jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2516 Log:
2517 Merged revisions 2071 via svnmerge from
2518 http://svn.atheme.org/charybdis/trunk
2519
2520 ........
2521 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2522
2523 Don't redirect users from an existing domain to an
2524 existing server in reference.conf.
2525 Idea from ratbox.
2526 ........
2527
2528
2529 Changes: Modified:
2530 + - branches/release-2.1/ (Property Modified)
2531 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2532
2533
2534jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2535 Log:
2536 Merged revisions 2053 via svnmerge from
2537 http://svn.atheme.org/charybdis/trunk
2538
2539 ........
2540 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2541
2542 Make find_channel_membership() choose the shortest list
2543 (channel's list or user's list) to search, avoiding excessive
2544 CPU usage with services which are in lots of channels.
2545 From ratbox 2.2 (anfl/jilles)
2546 ........
2547
2548
2549 Changes: Modified:
2550 + - branches/release-2.1/ (Property Modified)
2551 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2552
2553
2554jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2555 Log:
2556 Rerun autoconf.
2557
2558
2559 Changes: Modified:
2560 +9 -9 branches/release-2.1/configure (File Modified)
2561
2562
2563jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2564 Log:
2565 Version change 2.1.0rc1 -> 2.1.0 (release).
2566
2567
2568 Changes: Modified:
2569 +1 -1 branches/release-2.1/configure.ac (File Modified)
2570
2571
2572jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2573 Log:
2574 Merged revisions 2029 via svnmerge from
2575 http://svn.atheme.org/charybdis/trunk
2576
2577 ........
2578 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2579
2580 NEWS: mention m_webirc.c module
2581 ........
2582
2583
2584 Changes: Modified:
2585 + - branches/release-2.1/ (Property Modified)
2586 +1 -0 branches/release-2.1/NEWS (File Modified)
2587
2588
2589jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2590 Log:
2591 Rerun autoconf.
2592
2593
2594 Changes: Modified:
2595 +9 -9 branches/release-2.1/configure (File Modified)
2596
2597
2598jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2599 Log:
2600 Change version to 2.1.0rc1.
2601
2602
2603 Changes: Modified:
2604 +1 -1 branches/release-2.1/configure.ac (File Modified)
2605
2606
2607jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2608 Log:
2609 Merged revisions 2021 via svnmerge from
2610 http://svn.atheme.org/charybdis/trunk
2611
2612 ........
2613 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2614
2615 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2616 related flaky looking things, and instead keep a list
2617 of BlacklistClients in PreClient.
2618 ........
2619
2620
2621 Changes: Modified:
2622 + - branches/release-2.1/ (Property Modified)
2623 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2624 +1 -1 branches/release-2.1/include/client.h (File Modified)
2625 +0 -1 branches/release-2.1/include/res.h (File Modified)
2626 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2627 +0 -24 branches/release-2.1/src/res.c (File Modified)
2628 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2629
2630
2631jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2632 Log:
2633 Merged revisions 2015,2017 via svnmerge from
2634 http://svn.atheme.org/charybdis/trunk
2635
2636 ........
2637 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2638
2639 Check if the name in the question section of the
2640 DNS reply matches what we queried, to guard against
2641 late replies to a previous query with the same id.
2642 ........
2643 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2644
2645 res.c: add a comment summarizing our changes
2646 ........
2647
2648
2649 Changes: Modified:
2650 + - branches/release-2.1/ (Property Modified)
2651 +53 -18 branches/release-2.1/src/res.c (File Modified)
2652
2653
2654jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2655 Log:
2656 Merged revisions 1981 via svnmerge from
2657 http://svn.atheme.org/charybdis/trunk
2658
2659 ........
2660 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2661
2662 Alphabetize extensions and tweak the descriptions a little.
2663 ........
2664
2665
2666 Changes: Modified:
2667 + - branches/release-2.1/ (Property Modified)
2668 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2669 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2670
2671
2672jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2673 Log:
2674 Merged revisions 1975 via svnmerge from
2675 http://svn.atheme.org/charybdis/trunk
2676
2677 ........
2678 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2679
2680 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2681 We should use the IP and not truncate the hostname.
2682 From ratbox 2.2 (androsyn)
2683 ........
2684
2685
2686 Changes: Modified:
2687 + - branches/release-2.1/ (Property Modified)
2688 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2689
2690
2691jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2692 Log:
2693 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2694 http://svn.atheme.org/charybdis/trunk
2695
2696
2697 Changes: Modified:
2698 + - branches/release-2.1/ (Property Modified)
2699
2700
2701nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2702 Log:
2703 - branch 2.1 release family
2704
2705
2706 Changes: Modified:
2707 + - branches/release-2.1/ (File Added)
2708
2709
2710jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2711 Log:
2712 Describe new handling of host mangling in channel bans in SGML.
2713
2714
2715 Changes: Modified:
2716 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2717
2718
2719nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2720 Log:
2721 - ok, 2.1 operline brought to you by marvin the melancholy robot
2722
2723
2724 Changes: Modified:
2725 +1 -1 trunk/src/messages.tab (File Modified)
2726
2727
2728nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2729 Log:
2730 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2731 If anybody comes up with anything better, then please let us know
2732 and we will change this before 2.1 is branched.
2733
2734
2735 Changes: Modified:
2736 +1 -1 trunk/src/messages.tab (File Modified)
2737
2738
2739jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2740 Log:
2741 Add EUID to capab.txt.
2742
2743
2744 Changes: Modified:
2745 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2746
2747
2748jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2749 Log:
2750 Update NEWS file.
2751
2752
2753 Changes: Modified:
2754 +3 -0 trunk/NEWS (File Modified)
2755
2756
2757jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2758 Log:
2759 Allow service{} servers to manipulate the nick delay table
2760 (for "nickserv enforcement").
2761 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2762 If duration is 0, the nickdelay entry is removed, otherwise
2763 it is added with the duration in seconds (maximum 24 hours).
2764 It is suggested that this is used if the EUID capab is present.
2765
2766
2767 Changes: Modified:
2768 +42 -1 trunk/modules/m_services.c (File Modified)
2769
2770
2771jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2772 Log:
2773 HURT: strip off *@ from the start of the mask
2774 reject anything else containing '@' or '!'
2775
2776
2777 Changes: Modified:
2778 +11 -0 trunk/extensions/hurt.c (File Modified)
2779
2780
2781jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2782 Log:
2783 ircd.c: need supported.h here
2784
2785
2786 Changes: Modified:
2787 +1 -0 trunk/src/ircd.c (File Modified)
2788
2789
2790jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2791 Log:
2792 HURT: less ambiguity here
2793 ips/hosts to be hurt must contain a '.' or ':' otherwise
2794 they are interpreted as nicks
2795
2796
2797 Changes: Modified:
2798 +14 -9 trunk/extensions/hurt.c (File Modified)
2799
2800
2801nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2802 Log:
2803 - we're now ircd-charybdis.org.
2804 - properly alphabetize credits
2805
2806
2807 Changes: Modified:
2808 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2809
2810
2811nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2812 Log:
2813 - add additional modules to the configs
2814
2815
2816 Changes: Modified:
2817 +6 -0 trunk/doc/example.conf (File Modified)
2818 +12 -0 trunk/doc/reference.conf (File Modified)
2819
2820
2821nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2822 Log:
2823 - remove hurt.h, it is pointless and confusing
2824
2825
2826 Changes: Modified:
2827 +27 -62 trunk/extensions/hurt.c (File Modified)
2828 + - trunk/extensions/hurt.h (File Deleted)
2829
2830
2831nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2832 Log:
2833 - add code to suggest a local HURT by nickname.
2834 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2835
2836
2837 Changes: Modified:
2838 +40 -10 trunk/extensions/hurt.c (File Modified)
2839 +1 -0 trunk/extensions/hurt.h (File Modified)
2840
2841
2842nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2843 Log:
2844 - update NEWS file
2845
2846
2847 Changes: Modified:
2848 +2 -1 trunk/NEWS (File Modified)
2849
2850
2851jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2852 Log:
2853 MASKTRACE/TESTMASK: check orighost as well
2854
2855
2856 Changes: Modified:
2857 +4 -2 trunk/modules/m_etrace.c (File Modified)
2858 +3 -1 trunk/modules/m_testmask.c (File Modified)
2859
2860
2861jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2862 Log:
2863 Make RPL_ISUPPORT (005) numeric modularizable.
2864 Currently it will reassemble the numeric every time
2865 it needs to be sent, using a few dozen callbacks;
2866 if this is too slow some caching scheme should be
2867 implemented.
2868
2869
2870 Changes: Modified:
2871 +0 -1 trunk/include/s_user.h (File Modified)
2872 +36 -114 trunk/include/supported.h (File Modified)
2873 +1 -1 trunk/modules/m_version.c (File Modified)
2874 +1 -0 trunk/src/Makefile.in (File Modified)
2875 +1 -0 trunk/src/ircd.c (File Modified)
2876 +300 -25 trunk/src/s_user.c (File Modified)
2877 + - trunk/src/supported.c (File Added)
2878
2879
2880jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2881 Log:
2882 EUID orighost could differ from host only in case,
2883 do not mark as dynamic spoof then
2884
2885
2886 Changes: Modified:
2887 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2888
2889
2890jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2891 Log:
2892 kline help file: clarify a bit and remove some obsolete stuff
2893 partly suggested by Olin
2894
2895
2896 Changes: Modified:
2897 +8 -8 trunk/help/opers/kline (File Modified)
2898
2899
2900jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2901 Log:
2902 Update NEWS file.
2903
2904
2905 Changes: Modified:
2906 +20 -0 trunk/NEWS (File Modified)
2907
2908
2909jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2910 Log:
2911 Show real host/IP to nonopers whoising themselves.
2912 The IP is not shown for auth{} spoofs, otherwise it is,
2913 as it looked rather weird to me to show an auth{} spoofed
2914 IP like this. (/userhost on self still shows the IP.)
2915
2916
2917 Changes: Modified:
2918 +13 -2 trunk/modules/m_whois.c (File Modified)
2919
2920
2921jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2922 Log:
2923 Document nick_delay stuff and move it around a bit.
2924
2925
2926 Changes: Modified:
2927 +1 -2 trunk/doc/example.conf (File Modified)
2928 +8 -2 trunk/doc/reference.conf (File Modified)
2929
2930
2931nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2932 Log:
2933 - disable nickdelay by default. Needs to be documented in reference.conf.
2934
2935
2936 Changes: Modified:
2937 +2 -0 trunk/doc/example.conf (File Modified)
2938 +2 -0 trunk/doc/reference.conf (File Modified)
2939
2940
2941jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2942 Log:
2943 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2944
2945
2946 Changes: Modified:
2947 +2 -1 trunk/modules/m_services.c (File Modified)
2948
2949
2950jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2951 Log:
2952 ip_cloaking: somewhat hackish but we need to send the
2953 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2954 umodes
2955
2956
2957 Changes: Modified:
2958 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2959
2960
2961jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2962 Log:
2963 If EUID is used, show realhost in far connect notice
2964 (but not in far disconnect notice).
2965
2966
2967 Changes: Modified:
2968 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2969
2970
2971jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2972 Log:
2973 ip_cloaking:
2974 - use non-ENCAP CHGHOST if possible
2975 - really introduce new users with their mangled and real
2976 host if +h is in default umodes
2977
2978
2979 Changes: Modified:
2980 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2981
2982
2983jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2984 Log:
2985 Add non-ENCAP CHGHOST.
2986
2987
2988 Changes: Modified:
2989 +49 -11 trunk/modules/m_chghost.c (File Modified)
2990
2991
2992jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2993 Log:
2994 Initial addition of EUID (puts realhost/account in same
2995 command as user introduction).
2996 See doc/technical/euid.txt for more information.
2997 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2998
2999
3000 Changes: Modified:
3001 + - trunk/doc/technical/euid.txt (File Added)
3002 +2 -1 trunk/include/s_serv.h (File Modified)
3003 +1 -1 trunk/include/s_user.h (File Modified)
3004 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3005 +1 -34 trunk/modules/m_chghost.c (File Modified)
3006 +0 -28 trunk/modules/m_services.c (File Modified)
3007 +30 -1 trunk/src/s_serv.c (File Modified)
3008 +30 -3 trunk/src/s_user.c (File Modified)
3009
3010
3011jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3012 Log:
3013 Store the mangled host in localClient and use it for
3014 ban matching (also match real host for mangled users,
3015 also match mangled host for uncloaked users).
3016 Improve interaction of +h with auth{} and services
3017 spoofs.
3018 Note that all of this only applies to clients who
3019 connect after the mangling module is loaded
3020 (other clients cannot even set +h).
3021 The sorcerynet cloaking module has not been updated
3022 for these changes.
3023
3024
3025 Changes: Modified:
3026 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3027 +3 -0 trunk/include/client.h (File Modified)
3028 +64 -5 trunk/src/channel.c (File Modified)
3029 +1 -0 trunk/src/client.c (File Modified)
3030 +2 -2 trunk/src/s_user.c (File Modified)
3031
3032
3033jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3034 Log:
3035 Document /stats U letters in sgml.
3036
3037
3038 Changes: Modified:
3039 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3040
3041
3042jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3043 Log:
3044 Better description of hub_mask and leaf_mask.
3045
3046
3047 Changes: Modified:
3048 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3049
3050
3051jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3052 Log:
3053 Add operspy_dont_care_user_info to sgml docs.
3054
3055
3056 Changes: Modified:
3057 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3058
3059
3060jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3061 Log:
3062 Add general::operspy_dont_care_user_info.
3063 This makes /who mask equivalent to /who !mask for opers
3064 with the operspy flag, and removes the operspy log/notice
3065 on /who mask, /masktrace and /scan.
3066 The necessary privilege (operspy flag) is unchanged.
3067 Behaviour for the other operspy commands (channel
3068 related ones) is also unchanged.
3069
3070
3071 Changes: Modified:
3072 +1 -0 trunk/doc/example.conf (File Modified)
3073 +6 -0 trunk/doc/reference.conf (File Modified)
3074 +1 -0 trunk/include/s_conf.h (File Modified)
3075 +10 -8 trunk/modules/m_etrace.c (File Modified)
3076 +6 -0 trunk/modules/m_info.c (File Modified)
3077 +8 -5 trunk/modules/m_scan.c (File Modified)
3078 +1 -1 trunk/modules/m_version.c (File Modified)
3079 +6 -1 trunk/modules/m_who.c (File Modified)
3080 +1 -0 trunk/src/newconf.c (File Modified)
3081 +1 -0 trunk/src/s_conf.c (File Modified)
3082
3083
3084jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3085 Log:
3086 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3087 This letter will also be used for showing operspy with
3088 limited accountability (show non channel related info
3089 without '!' or notice).
3090
3091
3092 Changes: Modified:
3093 +2 -0 trunk/doc/server-version-info (File Modified)
3094 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3095 +2 -0 trunk/include/ircd.h (File Modified)
3096 +6 -0 trunk/modules/m_info.c (File Modified)
3097 +2 -0 trunk/modules/m_version.c (File Modified)
3098 +1 -0 trunk/src/ircd_state.c (File Modified)
3099
3100
3101jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3102 Log:
3103 Add m_webirc module, allows showing real host of CGI:IRC users.
3104 Differences to the version available on my web page for a while:
3105 instructions on how to set it up.
3106
3107
3108 Changes: Modified:
3109 +137 -0 trunk/extensions/Makefile.in (File Modified)
3110 + - trunk/extensions/m_webirc.c (File Added)
3111
3112
3113nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3114 Log:
3115 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3116
3117
3118 Changes: Modified:
3119 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3120
3121
3122nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3123 Log:
3124 - move beu from core to contributors
3125 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3126
3127
3128 Changes: Modified:
3129 +2 -2 trunk/CREDITS (File Modified)
3130
3131
3132jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3133 Log:
3134 Mention that class blocks must be defined before the
3135 auth or connect blocks referencing them.
3136
3137
3138 Changes: Modified:
3139 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3140
3141
3142jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3143 Log:
3144 extb_canjoin:
3145 - change from "can join" to "is banned", this reverses sense
3146 and removes "weird" checks like for +i, +l, +j
3147 - don't allow $j to same channel
3148 - +s/+p restriction removed, anyone can /mode b anyway
3149 - +k check removed
3150
3151
3152 Changes: Modified:
3153 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3154
3155
3156jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3157 Log:
3158 Add a few important lines from reference.conf to example.conf.
3159
3160
3161 Changes: Modified:
3162 +8 -1 trunk/doc/example.conf (File Modified)
3163
3164
3165nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3166 Log:
3167 - we don't support rtsigio anymore
3168 - we definately don't support VMS nor Cygwin either.
3169
3170
3171 Changes: Modified:
3172 +2 -2 trunk/INSTALL (File Modified)
3173 +0 -2 trunk/README.FIRST (File Modified)
3174
3175
3176nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3177 Log:
3178 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3179
3180
3181 Changes: Modified:
3182 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3183
3184
3185jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3186 Log:
3187 extb_canjoin:
3188 - return EXTBAN_NOMATCH for a valid ban that does not match
3189 - consider a $j ban invalid if we were already processing a
3190 can_join for a $j ban
3191
3192
3193 Changes: Modified:
3194 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3195
3196
3197jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3198 Log:
3199 extb_extgecos: realhost -> orighost
3200
3201
3202 Changes: Modified:
3203 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3204
3205
3206nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3207 Log:
3208 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3209
3210
3211 Changes: Modified:
3212 +59 -0 trunk/extensions/Makefile.in (File Modified)
3213 + - trunk/extensions/extb_canjoin.c (File Added)
3214
3215
3216nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3217 Log:
3218 - oh right, charybdis calls that 'orighost'.
3219
3220
3221 Changes: Modified:
3222 +2 -2 trunk/modules/m_who.c (File Modified)
3223
3224
3225nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3226 Log:
3227 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3228
3229
3230 Changes: Modified:
3231 +2 -0 trunk/modules/m_who.c (File Modified)
3232
3233
3234nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3235 Log:
3236 - also check $x against realhost
3237
3238
3239 Changes: Modified:
3240 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3241
3242
3243jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3244 Log:
3245 Sorcerynet people want a debugging notice moved from +s to +d.
3246
3247
3248 Changes: Modified:
3249 +1 -1 trunk/src/blacklist.c (File Modified)
3250
3251
3252jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3253 Log:
3254 Use source_p instead of client_p for free_pre_client().
3255 client_p could be NULL or another client.
3256
3257
3258 Changes: Modified:
3259 +1 -1 trunk/src/client.c (File Modified)
3260
3261
3262nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3263 Log:
3264 - revert this, I know how to fix it now
3265
3266
3267 Changes: Modified:
3268 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3269
3270
3271nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3272 Log:
3273 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3274 This fix is probably suboptimal, but it does indeed fix the problem.
3275
3276
3277 Changes: Modified:
3278 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3279
3280
3281nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3282 Log:
3283 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3284
3285
3286 Changes: Modified:
3287 +49 -0 trunk/extensions/Makefile.in (File Modified)
3288 + - trunk/extensions/extb_extgecos.c (File Added)
3289
3290
3291jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3292 Log:
3293 Remove undocumented and unused general::fallback_to_ip6_int config option.
3294
3295
3296 Changes: Modified:
3297 +0 -3 trunk/include/s_conf.h (File Modified)
3298 +0 -3 trunk/src/newconf.c (File Modified)
3299
3300
3301jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3302 Log:
3303 SGML docs:
3304 - document new TESTMASK
3305 - mention that TESTMASK matching is the same as MASKTRACE matching
3306 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3307 been that way)
3308
3309
3310 Changes: Modified:
3311 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3312
3313
3314jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3315 Log:
3316 New testmask from ratbox 2.2.
3317 Allows matches on nick, ip and gecos in addition to user
3318 and host, and is fully analogous to masktrace.
3319 The numeric has changed from 724 to 727 and fields in it
3320 have changed.
3321
3322
3323 Changes: Modified:
3324 +4 -3 trunk/help/opers/testmask (File Modified)
3325 +1 -0 trunk/include/numeric.h (File Modified)
3326 +82 -9 trunk/modules/m_testmask.c (File Modified)
3327 +2 -2 trunk/src/messages.tab (File Modified)
3328
3329
3330jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3331 Log:
3332 contrib -> extensions
3333
3334
3335 Changes: Modified:
3336 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3337
3338
3339jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3340 Log:
3341 CHGHOST: Check validity of new hostname.
3342 If the command came from a local client (disabled by
3343 default), send an error message and drop the command.
3344 If the command came from a remote client or server,
3345 send a notice to opers and the target user (if local).
3346
3347
3348 Changes: Modified:
3349 +42 -1 trunk/modules/m_chghost.c (File Modified)
3350
3351
3352jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3353 Log:
3354 Update NEWS file.
3355
3356
3357 Changes: Modified:
3358 +23 -1 trunk/NEWS (File Modified)
3359
3360
3361jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3362 Log:
3363 When an outgoing server connection succeeds, set
3364 localClient->ip by simply copying the whole sockaddr
3365 struct instead of copying certain parts only.
3366
3367
3368 Changes: Modified:
3369 +1 -19 trunk/src/s_serv.c (File Modified)
3370
3371
3372jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3373 Log:
3374 Give a special error message and ignore the connect block
3375 if trying to add a connect block for the server's own name.
3376
3377
3378 Changes: Modified:
3379 +7 -0 trunk/src/newconf.c (File Modified)
3380
3381
3382jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3383 Log:
3384 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3385 when --disable-balloc is used, so that it compiles.
3386 Obviously the BlockHeapUsage() stub returns just zeroes so
3387 /stats z will be less informative.
3388
3389
3390 Changes: Modified:
3391 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3392
3393
3394jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3395 Log:
3396 Free and zero dns_query in DNS callback for outgoing connect.
3397 This avoids double free of reslist.
3398
3399
3400 Changes: Modified:
3401 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3402
3403
3404jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3405 Log:
3406 From ratbox, log failed outgoing connections to serverlog.
3407 Added: IP address.
3408
3409
3410 Changes: Modified:
3411 +13 -1 trunk/src/s_serv.c (File Modified)
3412
3413
3414jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3415 Log:
3416 Change serverlog message when connecting to be more clear and show the port number.
3417
3418
3419 Changes: Modified:
3420 +1 -1 trunk/src/s_serv.c (File Modified)
3421
3422
3423jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3424 Log:
3425 Remove gethost_byname(), this is meaningless
3426 since the removal of AAAA -> A fallback (r1763).
3427
3428
3429 Changes: Modified:
3430 +0 -1 trunk/include/res.h (File Modified)
3431 +0 -12 trunk/src/res.c (File Modified)
3432
3433
3434jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3435 Log:
3436 Remove ip6.int support and use only ip6.arpa.
3437 The global ip6.int zone has disappeared on June 1
3438 and a lot of other software has been removing ip6.int
3439 support also.
3440 This removes the second and last case where IPv6
3441 support in charybdis causes extra lookups and slows
3442 DNS down.
3443
3444
3445 Changes: Modified:
3446 +5 -27 trunk/src/res.c (File Modified)
3447
3448
3449jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3450 Log:
3451 Mention new default (r1767) for connect::aftype in sgml docs.
3452
3453
3454 Changes: Modified:
3455 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3456
3457
3458jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3459 Log:
3460 Use IPv6 if connect::host looks like an IPv6 address
3461 (contains a colon). No need to aftype=ipv6 anymore.
3462
3463
3464 Changes: Modified:
3465 +2 -0 trunk/src/newconf.c (File Modified)
3466
3467
3468jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3469 Log:
3470 More information about connect::host.
3471
3472
3473 Changes: Modified:
3474 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3475
3476
3477jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3478 Log:
3479 Remove fallback to A if AAAA cannot be found.
3480 In case of a forward check of a reverse lookup, we
3481 already know if it's ipv4 or ipv6, so it is not
3482 useful and in case of a forward lookup of a hostname
3483 in connect::host, connect::aftype already specifies
3484 if it's ipv4 or ipv6.
3485
3486
3487 Changes: Modified:
3488 +4 -27 trunk/src/res.c (File Modified)
3489
3490
3491jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3492 Log:
3493 msg_channel():
3494 - check if +c made the message text empty and refuse
3495 to send it if so
3496 - don't copy message text if it is not necessary
3497 (channel is -c)
3498
3499
3500 Changes: Modified:
3501 +14 -4 trunk/modules/core/m_message.c (File Modified)
3502
3503
3504jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3505 Log:
3506 remove_conf_item(): do not free cf_name, this is generally a string constant
3507
3508
3509 Changes: Modified:
3510 +0 -1 trunk/src/newconf.c (File Modified)
3511
3512
3513jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3514 Log:
3515 Remove the old unused FDL_ constants.
3516
3517
3518 Changes: Modified:
3519 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3520
3521
3522jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3523 Log:
3524 Remove an unused struct irc_sockaddr_storage from fde_t
3525 (allocated for every possible file descriptor).
3526
3527
3528 Changes: Modified:
3529 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3530
3531
3532jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3533 Log:
3534 If the DNS lookup for an outgoing connection is still
3535 pending when it is closed, clean it up.
3536
3537
3538 Changes: Modified:
3539 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3540
3541
3542jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3543 Log:
3544 If proc_answer() fails (for example if a lookup for an
3545 A record returns a CNAME), fail the query immediately.
3546 Previously the packet was just ignored, leaving the
3547 query to time out.
3548
3549
3550 Changes: Modified:
3551 +4 -8 trunk/src/res.c (File Modified)
3552
3553
3554jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3555 Log:
3556 Correct sockhost field in an outgoing server connection.
3557 First copy the host field from the server_conf, then
3558 take the IP from to where the connection was attempted
3559 when the connection callback is called.
3560 (Before r1747 this used the IP from the server_conf.)
3561
3562
3563 Changes: Modified:
3564 +8 -2 trunk/src/s_serv.c (File Modified)
3565
3566
3567jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3568 Log:
3569 Remove ipnum (keep aftype) and dns_query from server_conf.
3570 We don't keep track of binary form address in connect{}
3571 blocks anymore, DNS lookups of names in host= gone.
3572 As before the DNS lookup is done on connect.
3573 This should unbreak hostnames in host= somewhat.
3574
3575
3576 Changes: Modified:
3577 +1 -2 trunk/include/s_newconf.h (File Modified)
3578 +2 -2 trunk/src/newconf.c (File Modified)
3579 +1 -42 trunk/src/s_newconf.c (File Modified)
3580 +12 -31 trunk/src/s_serv.c (File Modified)
3581
3582
3583jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3584 Log:
3585 Rerun autoconf.
3586
3587
3588 Changes: Modified:
3589 +1 -1 trunk/configure (File Modified)
3590
3591
3592jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3593 Log:
3594 Fix --disable-balloc help text (said --disable-small-net).
3595
3596
3597 Changes: Modified:
3598 +1 -1 trunk/configure.ac (File Modified)
3599
3600
3601jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3602 Log:
3603 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3604 services (+S). Unlike operstring and adminstring, this
3605 is not changeable with /quote set but is updated on rehash.
3606
3607
3608 Changes: Modified:
3609 +1 -0 trunk/doc/example.conf (File Modified)
3610 +10 -2 trunk/doc/reference.conf (File Modified)
3611 +1 -0 trunk/include/s_conf.h (File Modified)
3612 +6 -0 trunk/modules/m_info.c (File Modified)
3613 +3 -2 trunk/modules/m_whois.c (File Modified)
3614 +1 -0 trunk/src/newconf.c (File Modified)
3615 +1 -0 trunk/src/s_conf.c (File Modified)
3616
3617
3618jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3619 Log:
3620 Fix handling of comma in whois: ignore the comma and
3621 everything after it but do output the entire parameter
3622 in RPL_ENDOFWHOIS.
3623
3624
3625 Changes: Modified:
3626 +2 -2 trunk/modules/m_whois.c (File Modified)
3627
3628
3629beu 2006/07/21 22:36:46 UTC (20060721-1737)
3630 Log:
3631 New /stats letter 's' to list HURTs:
3632 - opers get the full listing.
3633 - users get any HURTs that match their sockhost/orighost if
3634 "stats_k_oper_only" is set to 1.
3635
3636
3637 Changes: Modified:
3638 +50 -0 trunk/extensions/hurt.c (File Modified)
3639
3640
3641nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3642 Log:
3643 - make the newconf system available to modules.
3644
3645
3646 Changes: Modified:
3647 +4 -1 trunk/include/newconf.h (File Modified)
3648 +4 -8 trunk/src/newconf.c (File Modified)
3649
3650
3651beu 2006/07/18 22:39:16 UTC (20060718-1733)
3652 Log:
3653 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3654
3655 Changes: Modified:
3656 +0 -3 trunk/doc/example.conf (File Modified)
3657 +0 -3 trunk/doc/reference.conf (File Modified)
3658
3659
3660beu 2006/07/18 22:34:36 UTC (20060718-1731)
3661 Log:
3662 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3663
3664
3665 Changes: Modified:
3666 +3 -0 trunk/doc/example.conf (File Modified)
3667 +3 -0 trunk/doc/reference.conf (File Modified)
3668
3669
3670jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3671 Log:
3672 Fix too early truncation of JOIN channel list.
3673
3674
3675 Changes: Modified:
3676 +2 -3 trunk/modules/core/m_join.c (File Modified)
3677
3678
3679jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3680 Log:
3681 - From ratbox 2.2 (anfl), send server notices about read
3682 errors from handshakes and servers to +s instead of +d.
3683 - Send various server notices about failed server
3684 connections which did not reach registered state network
3685 wide if the connection was initiated by a remote oper.
3686 This avoids annoying the whole net if there is a
3687 broken autoconnect, but allows all opers to see why a
3688 remote connect failed. Failed connections which did reach
3689 server state already generate server notices everywhere.
3690
3691 Note: this is an exception to our general policy to not send
3692 server notices about unregistered connections remotely.
3693
3694
3695 Changes: Modified:
3696 +1 -0 trunk/include/client.h (File Modified)
3697 +20 -6 trunk/src/client.c (File Modified)
3698 +6 -6 trunk/src/s_serv.c (File Modified)
3699
3700
3701nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3702 Log:
3703 - fix typoes
3704
3705
3706 Changes: Modified:
3707 +1 -1 trunk/doc/example.conf (File Modified)
3708 +1 -1 trunk/doc/reference.conf (File Modified)
3709
3710
3711jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3712 Log:
3713 Don't allow #channel +b $c:&channel (inconsistent target).
3714
3715
3716 Changes: Modified:
3717 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3718
3719
3720jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3721 Log:
3722 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3723
3724
3725 Changes: Modified:
3726 +0 -2 trunk/include/client.h (File Modified)
3727
3728
3729jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3730 Log:
3731 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3732
3733
3734 Changes: Modified:
3735 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3736
3737
3738jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3739 Log:
3740 Store IP addresses in whowas. These are shown to opers.
3741 Obtained from Eurus patches.
3742 orighost tracking removed (not worth the memory IMHO),
3743 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3744 with unknown IPs and to not violate auth{} spoof policy.
3745
3746
3747 Changes: Modified:
3748 +2 -0 trunk/doc/reference.conf (File Modified)
3749 +1 -0 trunk/include/numeric.h (File Modified)
3750 +1 -0 trunk/include/whowas.h (File Modified)
3751 +10 -1 trunk/modules/m_whowas.c (File Modified)
3752 +1 -1 trunk/src/messages.tab (File Modified)
3753 +4 -0 trunk/src/whowas.c (File Modified)
3754
3755
3756jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3757 Log:
3758 Describe hostmask parameter of masktrace better in sgml docs.
3759
3760
3761 Changes: Modified:
3762 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3763
3764
3765jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3766 Log:
3767 masktrace help file: mention CIDR IP masks
3768 From ratbox 2.2
3769
3770
3771 Changes: Modified:
3772 +2 -0 trunk/help/opers/masktrace (File Modified)
3773
3774
3775jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3776 Log:
3777 MASKTRACE: allow normal match() on IP address also
3778 From ratbox 2.2
3779
3780
3781 Changes: Modified:
3782 +2 -3 trunk/modules/m_etrace.c (File Modified)
3783
3784
3785jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3786 Log:
3787 Allow +S clients (services) to send to channels and @/+ channels always.
3788
3789
3790 Changes: Modified:
3791 +1 -1 trunk/modules/core/m_message.c (File Modified)
3792 +1 -1 trunk/src/channel.c (File Modified)
3793
3794
3795jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3796 Log:
3797 Allow servers to send to @#chan and +#chan.
3798
3799
3800 Changes: Modified:
3801 +1 -1 trunk/modules/core/m_message.c (File Modified)
3802
3803
3804jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3805 Log:
3806 Don't count opers on service{} servers in /lusers.
3807
3808
3809 Changes: Modified:
3810 +2 -2 trunk/src/s_user.c (File Modified)
3811
3812
3813jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3814 Log:
3815 Show opers the real host behind a dynamic spoof in WHOIS.
3816 If the user is auth{} spoofed, this shows the auth{} spoof
3817 otherwise it shows the DNS hostname and IP address.
3818 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3819
3820
3821 Changes: Modified:
3822 +1 -0 trunk/include/numeric.h (File Modified)
3823 +12 -2 trunk/modules/m_whois.c (File Modified)
3824 +1 -1 trunk/src/messages.tab (File Modified)
3825
3826
3827jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3828 Log:
3829 Remove #define HIDE_SPOOF_IPS from config.h, should
3830 have been done earlier.
3831
3832
3833 Changes: Modified:
3834 +0 -7 trunk/include/config.h (File Modified)
3835
3836
3837jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3838 Log:
3839 Bring back ERR_CANTKILLSERVER.
3840
3841
3842 Changes: Modified:
3843 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3844
3845
3846jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3847 Log:
3848 ip_cloaking module:
3849 - also send RPL_HOSTHIDDEN on -h
3850 - don't allow +h for auth{} spoofed clients
3851
3852
3853 Changes: Modified:
3854 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3855
3856
3857jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3858 Log:
3859 /etc/resolv.conf parsing:
3860 - don't crash (sometimes) if there is a line without an argument
3861 (e.g. 'search' by itself)
3862 - fix handling of lines with leading whitespace
3863
3864
3865 Changes: Modified:
3866 +9 -8 trunk/src/reslib.c (File Modified)
3867
3868
3869jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3870 Log:
3871 Put back code that terminates DNS queries, which was
3872 removed during the resolver changes.
3873
3874
3875 Changes: Modified:
3876 +4 -0 trunk/src/s_auth.c (File Modified)
3877
3878
3879nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3880 Log:
3881 - oh hey, that was in the wrong place
3882
3883
3884 Changes: Modified:
3885 +13 -13 trunk/src/s_auth.c (File Modified)
3886
3887
3888nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3889 Log:
3890 - handle a situation where a user can go away before DNS completes
3891
3892
3893 Changes: Modified:
3894 +13 -0 trunk/src/s_auth.c (File Modified)
3895
3896
3897jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3898 Log:
3899 More dnsbl stuff
3900
3901
3902 Changes: Modified:
3903 +1 -0 trunk/include/blacklist.h (File Modified)
3904 +1 -0 trunk/include/res.h (File Modified)
3905 +33 -2 trunk/src/blacklist.c (File Modified)
3906 +2 -0 trunk/src/client.c (File Modified)
3907 +24 -0 trunk/src/res.c (File Modified)
3908
3909
3910jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3911 Log:
3912 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3913 if comm_accept() failed.
3914
3915 Found with valgrind.
3916
3917
3918 Changes: Modified:
3919 +4 -4 trunk/src/listener.c (File Modified)
3920
3921
3922nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3923 Log:
3924 - handle unavailable Client/preClient structs
3925
3926
3927 Changes: Modified:
3928 +9 -0 trunk/src/blacklist.c (File Modified)
3929
3930
3931jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3932 Log:
3933 Add +lf to SGML docs.
3934
3935
3936 Changes: Modified:
3937 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3938
3939
3940jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3941 Log:
3942 Also do forwarding if the channel limit (+l) is exceeded.
3943
3944
3945 Changes: Modified:
3946 +1 -1 trunk/help/opers/cmode (File Modified)
3947 +2 -2 trunk/modules/core/m_join.c (File Modified)
3948
3949
3950beu 2006/06/07 11:53:21 UTC (20060607-1663)
3951 Log:
3952 Post-release lovin':
3953 - Update version to 2.1.0.
3954 - Regenerate configure.
3955
3956
3957 Changes: Modified:
3958 +9 -9 trunk/configure (File Modified)
3959 +1 -1 trunk/configure.ac (File Modified)
3960
3961
3962beu 2006/06/07 11:42:54 UTC (20060607-1659)
3963 Log:
3964 Comment out example blacklist{} block.
3965
3966
3967 Changes: Modified:
3968 +7 -7 trunk/doc/example.conf (File Modified)
3969 +7 -7 trunk/doc/reference.conf (File Modified)
3970
3971
3972beu 2006/06/07 10:59:48 UTC (20060607-1653)
3973 Log:
3974 Add note regarding use of AHBL BLs.
3975
3976
3977 Changes: Modified:
3978 +4 -0 trunk/doc/example.conf (File Modified)
3979 +4 -0 trunk/doc/reference.conf (File Modified)
3980
3981
3982jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3983 Log:
3984 Fix typos.
3985
3986
3987 Changes: Modified:
3988 +2 -2 trunk/CREDITS (File Modified)
3989
3990
3991jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3992 Log:
3993 Add beu to CREDITS.
3994
3995
3996 Changes: Modified:
3997 +1 -0 trunk/CREDITS (File Modified)
3998
3999
4000jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4001 Log:
4002 Put more recent ratbox CREDITS here.
4003
4004
4005 Changes: Modified:
4006 +3 -2 trunk/doc/Ratbox-team (File Modified)
4007
4008
4009jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4010 Log:
4011 Clarify a bit.
4012
4013
4014 Changes: Modified:
4015 +5 -4 trunk/NEWS (File Modified)
4016
4017
4018jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4019 Log:
4020 Mention that install or make install also avoids modunload crashes.
4021
4022
4023 Changes: Modified:
4024 +2 -1 trunk/BUGS (File Modified)
4025
4026
4027nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4028 Log:
4029 - update NEWS a bit
4030
4031
4032 Changes: Modified:
4033 +3 -8 trunk/NEWS (File Modified)
4034
4035
4036nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4037 Log:
4038 - further updates
4039
4040
4041 Changes: Modified:
4042 +3 -2 trunk/BUGS (File Modified)
4043
4044
4045nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4046 Log:
4047 - add orighost check to hurt.c
4048 - update BUGS info
4049
4050
4051 Changes: Modified:
4052 +1 -6 trunk/BUGS (File Modified)
4053 +1 -1 trunk/extensions/hurt.c (File Modified)
4054
4055
4056jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4057 Log:
4058 Make kline_exempt exempt from HURT also.
4059
4060
4061 Changes: Modified:
4062 +2 -1 trunk/extensions/hurt.c (File Modified)
4063
4064
4065jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4066 Log:
4067 Fix mask HEAL propagation.
4068
4069
4070 Changes: Modified:
4071 +6 -3 trunk/extensions/hurt.c (File Modified)
4072
4073
4074beu 2006/06/04 03:01:05 UTC (20060604-1622)
4075 Log:
4076 - Remove old cruft.
4077 - Update.
4078
4079
4080 Changes: Modified:
4081 +18 -31 trunk/extensions/README (File Modified)
4082
4083
4084jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4085 Log:
4086 More target change hax.
4087 Ick.
4088
4089
4090 Changes: Modified:
4091 +5 -0 trunk/extensions/hurt.c (File Modified)
4092
4093
4094jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4095 Log:
4096 Improvements to HURT propagation.
4097
4098
4099 Changes: Modified:
4100 +8 -6 trunk/extensions/hurt.c (File Modified)
4101
4102
4103nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4104 Log:
4105 - further simplification
4106
4107
4108 Changes: Modified:
4109 +25 -76 trunk/extensions/hurt.c (File Modified)
4110 +0 -9 trunk/extensions/hurt.h (File Modified)
4111
4112
4113nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4114 Log:
4115 - client_exit hook
4116
4117
4118 Changes: Modified:
4119 +13 -0 trunk/extensions/hurt.c (File Modified)
4120
4121
4122nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4123 Log:
4124 - cut off at 15 messages instead of 30
4125
4126
4127 Changes: Modified:
4128 +1 -1 trunk/extensions/hurt.h (File Modified)
4129
4130
4131jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4132 Log:
4133 Squash a warning here.
4134
4135
4136 Changes: Modified:
4137 +1 -3 trunk/src/ircd.c (File Modified)
4138
4139
4140jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4141 Log:
4142 Don't show servers in /stats l to nonopers if flatten links is enabled.
4143
4144
4145 Changes: Modified:
4146 +3 -1 trunk/modules/m_stats.c (File Modified)
4147
4148
4149nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4150 Log:
4151 - hurt expiry
4152
4153
4154 Changes: Modified:
4155 +20 -7 trunk/extensions/hurt.c (File Modified)
4156
4157
4158nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4159 Log:
4160 - remove inline stuff (yuck)
4161 - sockaddr should have been sockhost
4162
4163
4164 Changes: Modified:
4165 +22 -31 trunk/extensions/hurt.c (File Modified)
4166
4167
4168nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4169 Log:
4170 - make hurt checking actually work
4171
4172
4173 Changes: Modified:
4174 +2 -7 trunk/extensions/hurt.c (File Modified)
4175
4176
4177jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4178 Log:
4179 Slight tweak to alias{}.
4180
4181
4182 Changes: Modified:
4183 +4 -0 trunk/src/parse.c (File Modified)
4184
4185
4186nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4187 Log:
4188 - further simplification
4189
4190
4191 Changes: Modified:
4192 +59 -71 trunk/extensions/hurt.c (File Modified)
4193 +0 -1 trunk/extensions/hurt.h (File Modified)
4194
4195
4196nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4197 Log:
4198 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4199
4200
4201 Changes: Modified:
4202 +10 -20 trunk/extensions/hurt.c (File Modified)
4203 +0 -4 trunk/extensions/hurt.h (File Modified)
4204
4205
4206nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4207 Log:
4208 - remove some unnecessary code here (hurt_initial_check_event()).
4209
4210
4211 Changes: Modified:
4212 +0 -23 trunk/extensions/hurt.c (File Modified)
4213
4214
4215nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4216 Log:
4217 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4218
4219
4220 Changes: Modified:
4221 +8 -0 trunk/modules/core/m_message.c (File Modified)
4222
4223
4224nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4225 Log:
4226 - more sane tgchange hax
4227
4228
4229 Changes: Modified:
4230 +2 -1 trunk/extensions/hurt.c (File Modified)
4231
4232
4233jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4234 Log:
4235 Make HEAL <nick> work.
4236
4237
4238 Changes: Modified:
4239 +40 -43 trunk/extensions/hurt.c (File Modified)
4240
4241
4242jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4243 Log:
4244 Destroy hurt_clients list on unload.
4245
4246
4247 Changes: Modified:
4248 +7 -0 trunk/extensions/hurt.c (File Modified)
4249
4250
4251jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4252 Log:
4253 Coding style: no space between a function name and parenthesis.
4254
4255
4256 Changes: Modified:
4257 +43 -43 trunk/extensions/hurt.c (File Modified)
4258
4259
4260jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4261 Log:
4262 Now works and throws out hurt clients after 30 protocol messages
4263 unless they identify.
4264
4265
4266 Changes: Modified:
4267 +28 -36 trunk/extensions/hurt.c (File Modified)
4268 +1 -7 trunk/extensions/hurt.h (File Modified)
4269
4270
4271jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4272 Log:
4273 Working addition/lookup.
4274
4275
4276 Changes: Modified:
4277 +8 -0 trunk/extensions/hurt.c (File Modified)
4278
4279
4280jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4281 Log:
4282 Get rid of hyb6 style propagation (:server COMMAND source).
4283
4284
4285 Changes: Modified:
4286 +18 -22 trunk/extensions/hurt.c (File Modified)
4287
4288
4289jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4290 Log:
4291 add not-working hurt_add and hurt_find
4292
4293
4294 Changes: Modified:
4295 +13 -5 trunk/extensions/hurt.c (File Modified)
4296
4297
4298jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4299 Log:
4300 Comment out a lot of stuff so I can load and unload this without crashing.
4301
4302
4303 Changes: Modified:
4304 +17 -6 trunk/extensions/hurt.c (File Modified)
4305
4306
4307jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4308 Log:
4309 Fix svn:keywords and add a short comment at the top.
4310
4311
4312 Changes: Modified:
4313 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4314
4315
4316jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4317 Log:
4318 - Make hurt module compile
4319 - Link it to the build
4320 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4321 correct flag name, no CAP_TS6 use etc
4322
4323
4324 Changes: Modified:
4325 +1 -0 trunk/extensions/Makefile.in (File Modified)
4326 +30 -32 trunk/extensions/hurt.c (File Modified)
4327
4328
4329jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4330 Log:
4331 Put beu's hurt module in trunk.
4332
4333
4334 Changes: Modified:
4335 + - trunk/extensions/hurt.c (File Added)
4336 + - trunk/extensions/hurt.h (File Added)
4337
4338
4339nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4340 Log:
4341 - _iprint(): use stderr instead of stdout
4342
4343
4344 Changes: Modified:
4345 +1 -1 trunk/src/s_log.c (File Modified)
4346
4347
4348jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4349 Log:
4350 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4351 and subsequently destroy our kqueue when we close 0, 1, 2
4352 (broke /restart).
4353 - After closing fd 0, 1, 2 reopen them to /dev/null again
4354 so we don't send messages from malloc etc to a random
4355 user's connection.
4356 - Remove an obsolete comment.
4357
4358
4359 Changes: Modified:
4360 +13 -2 trunk/src/ircd.c (File Modified)
4361
4362
4363jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4364 Log:
4365 Update NEWS file.
4366
4367
4368 Changes: Modified:
4369 +29 -1 trunk/NEWS (File Modified)
4370
4371
4372jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4373 Log:
4374 Rerun autoconf.
4375
4376
4377 Changes: Modified:
4378 +1 -1 trunk/configure (File Modified)
4379
4380
4381jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4382 Log:
4383 Fix openssl version check to also accept versions newer than 0.9.6.
4384
4385
4386 Changes: Modified:
4387 +1 -1 trunk/configure.ac (File Modified)
4388
4389
4390jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4391 Log:
4392 Oops, need packet.h here.
4393
4394
4395 Changes: Modified:
4396 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4397
4398
4399jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4400 Log:
4401 End the flood grace period in CPRIVMSG/CNOTICE.
4402
4403
4404 Changes: Modified:
4405 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4406
4407
4408nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4409 Log:
4410 - update class::connectfreq documentation
4411
4412
4413 Changes: Modified:
4414 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4415
4416
4417nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4418 Log:
4419 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4420
4421
4422 Changes: Modified:
4423 +3 -6 trunk/src/s_serv.c (File Modified)
4424
4425
4426jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4427 Log:
4428 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4429
4430
4431 Changes: Modified:
4432 +1 -1 trunk/src/messages.tab (File Modified)
4433
4434
4435jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4436 Log:
4437 Don't mention that /stats p shows idle times, as it doesn't.
4438
4439
4440 Changes: Modified:
4441 +1 -1 trunk/help/opers/stats (File Modified)
4442 +1 -1 trunk/help/users/stats (File Modified)
4443
4444
4445jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4446 Log:
4447 /stats A shows DNS servers, it doesn't matter whether ircd
4448 uses ADNS or something else.
4449
4450
4451 Changes: Modified:
4452 +1 -1 trunk/help/opers/stats (File Modified)
4453
4454
4455jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4456 Log:
4457 get_client_name() fix
4458
4459
4460 Changes: Modified:
4461 +4 -0 trunk/src/client.c (File Modified)
4462
4463
4464jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4465 Log:
4466 Add some comments.
4467
4468
4469 Changes: Modified:
4470 +6 -0 trunk/src/ircd.c (File Modified)
4471
4472
4473beu 2006/05/28 09:22:09 UTC (20060528-1521)
4474 Log:
4475 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4476
4477 Changes: Modified:
4478 +16 -17 trunk/configure (File Modified)
4479 +1 -1 trunk/configure.ac (File Modified)
4480
4481
4482beu 2006/05/28 09:10:43 UTC (20060528-1517)
4483 Log:
4484 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4485
4486 Changes: Modified:
4487 +135 -0 trunk/configure (File Modified)
4488 +6 -0 trunk/configure.ac (File Modified)
4489
4490
4491jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4492 Log:
4493 Exit 0 on successful -conftest.
4494
4495
4496 Changes: Modified:
4497 +1 -1 trunk/src/ircd.c (File Modified)
4498
4499
4500jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4501 Log:
4502 Make the "keep the parent process around" thing work, by opening
4503 a pipe to the child process. This pipe is on fd 0 in the child
4504 process. After successful initialization, the child will write
4505 a byte to this pipe, on fatal errors it will close it without
4506 writing anything.
4507
4508 Somewhat hackish still but should work.
4509
4510
4511 Changes: Modified:
4512 +27 -30 trunk/src/ircd.c (File Modified)
4513
4514
4515nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4516 Log:
4517 - convert some error messages to ierror() over fprintf/ilog combination
4518
4519
4520 Changes: Modified:
4521 +3 -6 trunk/src/ircd.c (File Modified)
4522
4523
4524nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4525 Log:
4526 - inotice() for loadmodule when in foreground mode
4527
4528
4529 Changes: Modified:
4530 +3 -0 trunk/src/modules.c (File Modified)
4531
4532
4533nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4534 Log:
4535 - remove inotice() on loading modules from the config
4536
4537
4538 Changes: Modified:
4539 +0 -3 trunk/src/modules.c (File Modified)
4540
4541
4542nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4543 Log:
4544 - usleep for 50000usec in the parent process to allow for startup messages
4545 to be cleanly printed before detaching to shell, this should be more than
4546 enough time really
4547
4548
4549 Changes: Modified:
4550 +3 -0 trunk/src/ircd.c (File Modified)
4551
4552
4553nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4554 Log:
4555 - display more errors during normal startup as to try to help people find common problems
4556
4557
4558 Changes: Modified:
4559 +27 -10 trunk/src/ircd.c (File Modified)
4560
4561
4562nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4563 Log:
4564 - version bump in preparation of 2.0.0 release
4565
4566
4567 Changes: Modified:
4568 +9 -9 trunk/configure (File Modified)
4569 +1 -1 trunk/configure.ac (File Modified)
4570
4571
4572jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4573 Log:
4574 Change example.conf operator block from "admin" to "god",
4575 so as to show we encourage per-person operator blocks.
4576
4577
4578 Changes: Modified:
4579 +4 -2 trunk/doc/example.conf (File Modified)
4580
4581
4582jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4583 Log:
4584 Document alias{} block.
4585
4586
4587 Changes: Modified:
4588 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4589
4590
4591jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4592 Log:
4593 Document DNS blacklist stuff in sgml.
4594
4595
4596 Changes: Modified:
4597 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4598 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4599
4600
4601jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4602 Log:
4603 Misc /stats clarifications.
4604
4605
4606 Changes: Modified:
4607 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4608
4609
4610jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4611 Log:
4612 Move snomasks into umodes chapter.
4613 Move oprivs chapter down.
4614
4615
4616 Changes: Modified:
4617 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4618 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4619 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4620
4621
4622jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4623 Log:
4624 Mention operator{} user@host change.
4625
4626
4627 Changes: Modified:
4628 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4629
4630
4631jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4632 Log:
4633 operator{} block user@host matches against orighost now, not host.
4634 This means that services/+h spoofs do not work in operator{} blocks;
4635 auth{} spoofs still work.
4636
4637
4638 Changes: Modified:
4639 +4 -0 trunk/doc/example.conf (File Modified)
4640 +1 -1 trunk/doc/reference.conf (File Modified)
4641 +2 -2 trunk/modules/m_challenge.c (File Modified)
4642 +1 -1 trunk/modules/m_oper.c (File Modified)
4643
4644
4645nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4646 Log:
4647 - inotice/iwarn/ierror() stuff I was working on
4648
4649
4650 Changes: Modified:
4651 +3 -0 trunk/include/s_log.h (File Modified)
4652 +15 -11 trunk/src/ircd.c (File Modified)
4653 +3 -1 trunk/src/modules.c (File Modified)
4654 +1 -1 trunk/src/newconf.c (File Modified)
4655 +54 -0 trunk/src/s_log.c (File Modified)
4656
4657
4658jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4659 Log:
4660 Oops, don't add blacklists to the list twice on rehash.
4661
4662
4663 Changes: Modified:
4664 +3 -2 trunk/src/blacklist.c (File Modified)
4665
4666
4667jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4668 Log:
4669 Remove notices to the client about progress of dnsbl lookups.
4670
4671
4672 Changes: Modified:
4673 +0 -4 trunk/src/blacklist.c (File Modified)
4674
4675
4676jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4677 Log:
4678 Add auth{} flag dnsbl_exempt.
4679
4680
4681 Changes: Modified:
4682 +2 -1 trunk/doc/example.conf (File Modified)
4683 +2 -1 trunk/doc/reference.conf (File Modified)
4684 +2 -0 trunk/include/s_conf.h (File Modified)
4685 +1 -0 trunk/src/newconf.c (File Modified)
4686 +8 -1 trunk/src/s_user.c (File Modified)
4687
4688
4689jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4690 Log:
4691 Switch alias{} and blacklist{} around, for consistency with example.conf.
4692
4693
4694 Changes: Modified:
4695 +18 -18 trunk/doc/reference.conf (File Modified)
4696
4697
4698jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4699 Log:
4700 Send a warning to the user if they are dnsbl listed but exempted.
4701
4702
4703 Changes: Modified:
4704 +17 -12 trunk/src/s_user.c (File Modified)
4705
4706
4707jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4708 Log:
4709 Move throwing out dnsbl listed clients to registration,
4710 and make kline_exempt exempt from it.
4711
4712
4713 Changes: Modified:
4714 +1 -0 trunk/include/blacklist.h (File Modified)
4715 +4 -0 trunk/include/client.h (File Modified)
4716 +15 -16 trunk/src/blacklist.c (File Modified)
4717 +6 -0 trunk/src/client.c (File Modified)
4718 +17 -0 trunk/src/s_user.c (File Modified)
4719
4720
4721jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4722 Log:
4723 Show refcount in /stats n.
4724
4725
4726 Changes: Modified:
4727 +3 -2 trunk/modules/m_stats.c (File Modified)
4728
4729
4730jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4731 Log:
4732 Don't look up dnsbls twice if they send USER twice.
4733
4734
4735 Changes: Modified:
4736 +5 -3 trunk/modules/m_user.c (File Modified)
4737
4738
4739jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4740 Log:
4741 Add /stats n to help files.
4742
4743
4744 Changes: Modified:
4745 +1 -0 trunk/help/opers/stats (File Modified)
4746 +1 -0 trunk/help/users/stats (File Modified)
4747
4748
4749jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4750 Log:
4751 Only check dnsbls for A records, not AAAA.
4752
4753
4754 Changes: Modified:
4755 +1 -1 trunk/src/blacklist.c (File Modified)
4756
4757
4758jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4759 Log:
4760 Don't remove non-illegal blacklists on completion of check.
4761 Add debugging notices (not working).
4762
4763
4764 Changes: Modified:
4765 +5 -1 trunk/src/blacklist.c (File Modified)
4766
4767
4768jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4769 Log:
4770 Don't call register_local_user() if they haven't sent a nick yet.
4771
4772
4773 Changes: Modified:
4774 +1 -1 trunk/src/blacklist.c (File Modified)
4775
4776
4777jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4778 Log:
4779 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4780
4781
4782 Changes: Modified:
4783 +21 -0 trunk/modules/m_stats.c (File Modified)
4784
4785
4786jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4787 Log:
4788 More dnsbl rehash fixes, it was adding bogus entries.
4789
4790
4791 Changes: Modified:
4792 +2 -7 trunk/src/newconf.c (File Modified)
4793
4794
4795jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4796 Log:
4797 Need blacklist.h here.
4798
4799
4800 Changes: Modified:
4801 +1 -0 trunk/src/s_conf.c (File Modified)
4802
4803
4804nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4805 Log:
4806 - nuke iauth
4807
4808
4809 Changes: Modified:
4810 +1 -2 trunk/configure (File Modified)
4811 +0 -48 trunk/configure.ac (File Modified)
4812 + - trunk/doc/example-iauth.conf (File Deleted)
4813 + - trunk/iauth/ (File Deleted)
4814
4815
4816jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4817 Log:
4818 Improve handling of rehashing with blacklists.
4819 Also some coding style tweaks.
4820
4821
4822 Changes: Modified:
4823 +3 -2 trunk/include/blacklist.h (File Modified)
4824 +35 -16 trunk/src/blacklist.c (File Modified)
4825 +2 -0 trunk/src/s_conf.c (File Modified)
4826
4827
4828jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4829 Log:
4830 Clear can_send cache if a user logs in or out from services.
4831
4832
4833 Changes: Modified:
4834 +2 -0 trunk/modules/m_services.c (File Modified)
4835
4836
4837jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4838 Log:
4839 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4840 This directory is not entered by default.
4841 More stuff needs to be moved into here.
4842
4843
4844 Changes: Modified:
4845 +2 -1 trunk/configure (File Modified)
4846 +1 -0 trunk/configure.ac (File Modified)
4847 +69 -458 trunk/extensions/Makefile.in (File Modified)
4848 + - trunk/extensions/m_clearchan.c (File Deleted)
4849 + - trunk/extensions/m_force.c (File Deleted)
4850 + - trunk/unsupported/ (File Added)
4851 + - trunk/unsupported/Makefile.in (File Added)
4852 + - trunk/unsupported/m_clearchan.c (File Added)
4853 + - trunk/unsupported/m_force.c (File Added)
4854
4855
4856jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4857 Log:
4858 Logging/wallops for forcejoin/forcepart, numeric fix.
4859 This needs to be moved to the toys section.
4860
4861
4862 Changes: Modified:
4863 +22 -2 trunk/extensions/m_force.c (File Modified)
4864
4865
4866jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4867 Log:
4868 Fix comments at the top (including copyright).
4869
4870
4871 Changes: Modified:
4872 +3 -2 trunk/extensions/m_omode.c (File Modified)
4873
4874
4875jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4876 Log:
4877 Add OMODE command to extensions/ for oper mode hacking:
4878 - requires admin privs
4879 - does not work for opped opers
4880 - sends wallops
4881 - sends a ServerMode for opping the oper themselves,
4882 otherwise a mode coming from the oper (not only
4883 does this provide full accountability, it is also
4884 easiest to implement while avoiding channels
4885 messed up with bogus bans etc).
4886
4887
4888 Changes: Modified:
4889 +171 -0 trunk/extensions/Makefile.in (File Modified)
4890 + - trunk/extensions/m_omode.c (File Added)
4891
4892
4893gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4894 Log:
4895 Metadata fix
4896
4897
4898 Changes: Modified:
4899 + - trunk/include/blacklist.h (Property Modified)
4900 + - trunk/src/blacklist.c (Property Modified)
4901
4902
4903nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4904 Log:
4905 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4906
4907
4908 Changes: Modified:
4909 +5 -1 trunk/src/blacklist.c (File Modified)
4910
4911
4912nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4913 Log:
4914 Initial DNS blacklist support:
4915 - see example.conf for how to use.
4916 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4917 - tor.ahbl.org is also included because most networks will not want to allow tor
4918 (and we're considering going KoS on tor users here anyway due to abuse)
4919
4920
4921 Changes: Modified:
4922 +18 -0 trunk/doc/example.conf (File Modified)
4923 +66 -0 trunk/doc/reference.conf (File Modified)
4924 + - trunk/include/blacklist.h (File Added)
4925 +2 -0 trunk/include/client.h (File Modified)
4926 +3 -0 trunk/modules/m_user.c (File Modified)
4927 +152 -0 trunk/src/Makefile.in (File Modified)
4928 + - trunk/src/blacklist.c (File Added)
4929 +34 -0 trunk/src/newconf.c (File Modified)
4930 +1 -0 trunk/src/s_auth.c (File Modified)
4931 +4 -0 trunk/src/s_user.c (File Modified)
4932
4933
4934jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4935 Log:
4936 Remove last bit of lzo stuff (comment in example.conf connect{}).
4937
4938
4939 Changes: Modified:
4940 +0 -4 trunk/doc/example.conf (File Modified)
4941
4942
4943jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4944 Log:
4945 Show sasl successes and failures in /stats t (like other
4946 things in /stats t, about local clients only).
4947
4948
4949 Changes: Modified:
4950 +2 -0 trunk/include/s_stats.h (File Modified)
4951 +3 -0 trunk/modules/m_sasl.c (File Modified)
4952 +3 -0 trunk/src/s_stats.c (File Modified)
4953
4954
4955jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4956 Log:
4957 Allow messaging services by nickname without using
4958 target change slots (this was already possible with
4959 user@server notation or services shortcuts).
4960
4961
4962 Changes: Modified:
4963 +2 -2 trunk/modules/core/m_message.c (File Modified)
4964
4965
4966jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4967 Log:
4968 Abort a safelist if a new /list comes in while one is already in progress.
4969
4970
4971 Changes: Modified:
4972 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4973
4974
4975jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4976 Log:
4977 Change $![letter]:[mask] to $~[letter]:[mask]
4978 so both ! and ~ invert an extban.
4979
4980
4981 Changes: Modified:
4982 +2 -0 trunk/src/chmode.c (File Modified)
4983
4984
4985nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4986 Log:
4987 - revert due to technical issues
4988
4989
4990 Changes: Modified:
4991 +1 -1 trunk/src/extban.c (File Modified)
4992
4993
4994nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4995 Log:
4996 - 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
4997
4998
4999 Changes: Modified:
5000 +1 -1 trunk/src/extban.c (File Modified)
5001
5002
5003jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5004 Log:
5005 Don't pace /list on a single channel.
5006
5007
5008 Changes: Modified:
5009 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5010
5011
5012jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5013 Log:
5014 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5015
5016
5017 Changes: Modified:
5018 +4 -2 trunk/include/supported.h (File Modified)
5019
5020
5021jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5022 Log:
5023 Extban types are case insensitive; force them to lowercase when added.
5024
5025
5026 Changes: Modified:
5027 +5 -5 trunk/doc/extban.txt (File Modified)
5028 +4 -0 trunk/src/chmode.c (File Modified)
5029 +3 -3 trunk/src/extban.c (File Modified)
5030
5031
5032jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5033 Log:
5034 sendto_wallops_flags():
5035 - instead of checking IsOper on each client, walk the appropriate list
5036 - instead of sending non-+z wallops from persons to nonopers, send only
5037 +w wallops from persons
5038
5039
5040 Changes: Modified:
5041 +1 -5 trunk/src/send.c (File Modified)
5042
5043
5044jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5045 Log:
5046 Prefix oper wallops with "WALLOPS - " if they would
5047 otherwise look like operwalls or locops, when sending
5048 them to local users.
5049
5050
5051 Changes: Modified:
5052 +11 -1 trunk/modules/m_wallops.c (File Modified)
5053
5054
5055jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5056 Log:
5057 Make sure destination field in some sasl numerics
5058 is the user's nick, not the sasl agent or server
5059 name.
5060
5061
5062 Changes: Modified:
5063 +2 -2 trunk/modules/m_sasl.c (File Modified)
5064
5065
5066beu 2006/05/19 19:24:44 UTC (20060519-1373)
5067 Log:
5068 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5069
5070
5071 Changes: Modified:
5072 +1 -1 trunk/extensions/Makefile.in (File Modified)
5073
5074
5075jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5076 Log:
5077 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5078
5079
5080 Changes: Modified:
5081 +1 -0 trunk/src/s_user.c (File Modified)
5082
5083
5084beu 2006/05/19 18:10:13 UTC (20060519-1367)
5085 Log:
5086 Fix build for when IPv6 is disabled.
5087
5088
5089 Changes: Modified:
5090 +12 -10 trunk/src/s_auth.c (File Modified)
5091
5092
5093jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5094 Log:
5095 Add information about adding extban types.
5096
5097
5098 Changes: Modified:
5099 +25 -0 trunk/doc/extban.txt (File Modified)
5100
5101
5102jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5103 Log:
5104 Better extban validation: try to match a new extban from
5105 a local user against its setter to see if it is valid.
5106 Unknown extban types from remotes are no longer hidden.
5107
5108
5109 Changes: Modified:
5110 +4 -3 trunk/doc/extban.txt (File Modified)
5111 +1 -0 trunk/include/channel.h (File Modified)
5112 +2 -6 trunk/src/chmode.c (File Modified)
5113 +32 -0 trunk/src/extban.c (File Modified)
5114
5115
5116jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5117 Log:
5118 Make sure both .c.o: and .s.o: are followed by the necessary command.
5119
5120
5121 Changes: Modified:
5122 +1 -0 trunk/src/Makefile.in (File Modified)
5123
5124
5125jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5126 Log:
5127 Add need_sasl auth{} flag to sgml documentation.
5128
5129
5130 Changes: Modified:
5131 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5132
5133
5134jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5135 Log:
5136 Document need_sasl auth{} flag in example confs.
5137
5138
5139 Changes: Modified:
5140 +1 -0 trunk/doc/example.conf (File Modified)
5141 +1 -0 trunk/doc/reference.conf (File Modified)
5142
5143
5144jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5145 Log:
5146 Don't allow TB to set an empty topic.
5147 This would be possible if a server sent bad protocol
5148 and could cause a crash.
5149
5150
5151 Changes: Modified:
5152 +4 -0 trunk/modules/m_tb.c (File Modified)
5153
5154
5155nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5156 Log:
5157 - oops
5158
5159
5160 Changes: Modified:
5161 +1 -1 trunk/Makefile.in (File Modified)
5162
5163
5164nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5165 Log:
5166 - typo fix
5167
5168
5169 Changes: Modified:
5170 +2 -2 trunk/configure (File Modified)
5171 +1 -1 trunk/configure.ac (File Modified)
5172
5173
5174nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5175 Log:
5176 - rebuild configure
5177
5178
5179 Changes: Modified:
5180 +2 -2 trunk/configure (File Modified)
5181
5182
5183nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5184 Log:
5185 - makefile fix
5186
5187
5188 Changes: Modified:
5189 +1 -1 trunk/extensions/Makefile.in (File Modified)
5190
5191
5192nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5193 Log:
5194 - rename contrib to extensions to bring some clarity to things
5195
5196
5197 Changes: Modified:
5198 +1 -1 trunk/Makefile.in (File Modified)
5199 +1 -1 trunk/configure.ac (File Modified)
5200 +10 -10 trunk/doc/example.conf (File Modified)
5201 +10 -10 trunk/doc/reference.conf (File Modified)
5202 + - trunk/extensions/ (File Added)
5203 + - trunk/extras/ (File Deleted)
5204
5205
5206nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5207 Log:
5208 - temporary rename
5209
5210
5211 Changes: Modified:
5212 +1 -1 trunk/Makefile.in (File Modified)
5213 +1 -1 trunk/configure.ac (File Modified)
5214 + - trunk/contrib/ (File Deleted)
5215 + - trunk/extras/ (File Added)
5216
5217
5218jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5219 Log:
5220 Don't allow servers to QUIT (they should use SQUIT).
5221
5222
5223 Changes: Modified:
5224 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5225
5226
5227nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5228 Log:
5229 - keywords
5230
5231
5232 Changes: Modified:
5233 + - trunk/src/fnvhash.s (Property Modified)
5234
5235
5236nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5237 Log:
5238 - reduced version of code
5239
5240
5241 Changes: Modified:
5242 +9 -61 trunk/src/fnvhash.s (File Modified)
5243
5244
5245nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5246 Log:
5247 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5248
5249
5250 Changes: Modified:
5251 +1 -1 trunk/src/fnvhash.s (File Modified)
5252
5253
5254jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5255 Log:
5256 Fix orighost matching for klines, etc. Was hashing the visible
5257 host, oops.
5258
5259
5260 Changes: Modified:
5261 +1 -1 trunk/src/hostmask.c (File Modified)
5262
5263
5264nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5265 Log:
5266 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5267
5268
5269 Changes: Modified:
5270 +7 -1 trunk/configure (File Modified)
5271 +5 -0 trunk/configure.ac (File Modified)
5272 +5 -6 trunk/src/Makefile.in (File Modified)
5273 +0 -4 trunk/src/fnvhash.s (File Modified)
5274 +0 -2 trunk/src/hash.c (File Modified)
5275
5276
5277nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5278 Log:
5279 - regenerate configure
5280
5281
5282 Changes: Modified:
5283 +18 -0 trunk/configure (File Modified)
5284
5285
5286nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5287 Log:
5288 - --enable-ricer-hashing option.
5289
5290
5291 Changes: Modified:
5292 +9 -0 trunk/configure.ac (File Modified)
5293 +3 -0 trunk/include/setup.h.in (File Modified)
5294
5295
5296nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5297 Log:
5298 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5299
5300
5301 Changes: Modified:
5302 + - trunk/src/fnvhash.s (File Added)
5303 +3 -0 trunk/src/hash.c (File Modified)
5304
5305
5306jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5307 Log:
5308 Fix syntax error in reference.conf.
5309
5310
5311 Changes: Modified:
5312 +0 -1 trunk/doc/reference.conf (File Modified)
5313
5314
5315jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5316 Log:
5317 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5318 (&& instead of ||...)
5319 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5320
5321
5322 Changes: Modified:
5323 +1 -1 trunk/src/chmode.c (File Modified)
5324
5325
5326jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5327 Log:
5328 Documentation for extban.
5329
5330
5331 Changes: Modified:
5332 + - trunk/doc/extban.txt (File Added)
5333
5334
5335jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5336 Log:
5337 Add extban modules to example confs.
5338
5339
5340 Changes: Modified:
5341 +5 -0 trunk/doc/example.conf (File Modified)
5342 +10 -0 trunk/doc/reference.conf (File Modified)
5343
5344
5345jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5346 Log:
5347 Initial addition of extended ban types (conditionals).
5348 Allows custom +bqeI checks via modules.
5349 Initial extra types are account (a[:mask]), oper (o),
5350 channel (c:name), realname (r:mask), server (s:mask).
5351
5352
5353 Changes: Modified:
5354 +229 -0 trunk/contrib/Makefile.in (File Modified)
5355 + - trunk/contrib/extb_account.c (File Added)
5356 + - trunk/contrib/extb_channel.c (File Added)
5357 + - trunk/contrib/extb_oper.c (File Added)
5358 + - trunk/contrib/extb_realname.c (File Added)
5359 + - trunk/contrib/extb_server.c (File Added)
5360 +13 -0 trunk/include/channel.h (File Modified)
5361 +1 -0 trunk/src/Makefile.in (File Modified)
5362 +14 -5 trunk/src/channel.c (File Modified)
5363 +91 -0 trunk/src/chmode.c (File Modified)
5364 + - trunk/src/extban.c (File Added)
5365
5366
5367jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5368 Log:
5369 Do not force +bqeI modes starting with '$' in nick!user@host format.
5370 * and ? characters in them are still assumed to be wildcards.
5371
5372
5373 Changes: Modified:
5374 +6 -0 trunk/src/chmode.c (File Modified)
5375
5376
5377nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5378 Log:
5379 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5380
5381
5382 Changes: Modified:
5383 +4 -0 trunk/modules/m_capab.c (File Modified)
5384
5385
5386jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5387 Log:
5388 Stop some mixing of client and server protocol.
5389
5390
5391 Changes: Modified:
5392 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5393 +4 -2 trunk/modules/m_pass.c (File Modified)
5394 +6 -0 trunk/modules/m_sasl.c (File Modified)
5395 +6 -0 trunk/modules/m_user.c (File Modified)
5396
5397
5398nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5399 Log:
5400 - additional revert
5401
5402
5403 Changes: Modified:
5404 +0 -2 trunk/include/s_newconf.h (File Modified)
5405 +0 -4 trunk/include/s_serv.h (File Modified)
5406 +0 -1 trunk/src/newconf.c (File Modified)
5407 +1 -13 trunk/src/s_serv.c (File Modified)
5408
5409
5410nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5411 Log:
5412 - revert LZOLink patch for now
5413
5414
5415 Changes: Modified:
5416 +0 -1 trunk/servlink/Makefile.in (File Modified)
5417 +0 -16 trunk/servlink/README (File Modified)
5418 +2 -36 trunk/servlink/control.c (File Modified)
5419 +0 -3 trunk/servlink/control.h (File Modified)
5420 +7 -5955 trunk/servlink/io.c (File Modified)
5421 + - trunk/servlink/lzoconf.h (File Deleted)
5422 + - trunk/servlink/lzodefs.h (File Deleted)
5423 + - trunk/servlink/minilzo.c (File Deleted)
5424 + - trunk/servlink/minilzo.h (File Deleted)
5425 +0 -1 trunk/servlink/servlink.h (File Modified)
5426
5427
5428nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5429 Log:
5430 - more stuff here
5431
5432
5433 Changes: Modified:
5434 +4 -2 trunk/servlink/control.c (File Modified)
5435 +2 -1 trunk/servlink/io.c (File Modified)
5436
5437
5438nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5439 Log:
5440 - oops
5441
5442
5443 Changes: Modified:
5444 +2 -2 trunk/servlink/io.c (File Modified)
5445
5446
5447nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5448 Log:
5449 - paranoia, prevent segfaults
5450
5451
5452 Changes: Modified:
5453 +2 -2 trunk/servlink/io.c (File Modified)
5454
5455
5456nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5457 Log:
5458 - more optimal servlink code
5459
5460
5461 Changes: Modified:
5462 +21 -8 trunk/servlink/io.c (File Modified)
5463
5464
5465nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5466 Log:
5467 - more efficient read strategy
5468
5469
5470 Changes: Modified:
5471 +15 -3 trunk/servlink/io.c (File Modified)
5472
5473
5474nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5475 Log:
5476 - use lzo_uintp cast to make LZO happy
5477
5478
5479 Changes: Modified:
5480 +3 -3 trunk/servlink/io.c (File Modified)
5481
5482
5483nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5484 Log:
5485 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5486
5487
5488 Changes: Modified:
5489 +4 -0 trunk/doc/example.conf (File Modified)
5490 +2 -1 trunk/include/s_newconf.h (File Modified)
5491 +4 -0 trunk/include/s_serv.h (File Modified)
5492 +1 -0 trunk/servlink/Makefile.in (File Modified)
5493 +16 -0 trunk/servlink/README (File Modified)
5494 +34 -2 trunk/servlink/control.c (File Modified)
5495 +3 -0 trunk/servlink/control.h (File Modified)
5496 +5929 -7 trunk/servlink/io.c (File Modified)
5497 + - trunk/servlink/lzoconf.h (File Added)
5498 + - trunk/servlink/lzodefs.h (File Added)
5499 + - trunk/servlink/minilzo.c (File Added)
5500 + - trunk/servlink/minilzo.h (File Added)
5501 +1 -0 trunk/servlink/servlink.h (File Modified)
5502 +1 -0 trunk/src/newconf.c (File Modified)
5503 +14 -2 trunk/src/s_serv.c (File Modified)
5504
5505
5506nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5507 Log:
5508 - remove imalloc, it was a concept that probably wouldn't have worked properly
5509
5510
5511 Changes: Modified:
5512 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5513 + - trunk/libcharybdis/imalloc.c (File Deleted)
5514 + - trunk/libcharybdis/imalloc.h (File Deleted)
5515
5516
5517nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5518 Log:
5519 - disable imalloc for now
5520
5521
5522 Changes: Modified:
5523 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5524
5525
5526nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5527 Log:
5528 - remove unneeded debug code
5529
5530
5531 Changes: Modified:
5532 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5533
5534
5535nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5536 Log:
5537 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5538
5539
5540 Changes: Modified:
5541 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5542
5543
5544nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5545 Log:
5546 - more stuff here, imalloc remains disabled for now
5547
5548
5549 Changes: Modified:
5550 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5551
5552
5553nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5554 Log:
5555 - more progress
5556
5557
5558 Changes: Modified:
5559 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5560
5561
5562nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5563 Log:
5564 - more tweaks
5565
5566
5567 Changes: Modified:
5568 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5569 +2 -0 trunk/src/ircd.c (File Modified)
5570
5571
5572nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5573 Log:
5574 - roll back libircd crap
5575
5576
5577 Changes: Modified:
5578 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5579 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5580 +29 -0 trunk/src/.depend (File Modified)
5581 +6 -21 trunk/src/Makefile.in (File Modified)
5582 +3 -218 trunk/src/ircd.c (File Modified)
5583 + - trunk/src/ircd_linker.c (File Deleted)
5584 + - trunk/src/main.c (File Deleted)
5585
5586
5587nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5588 Log:
5589 - realloc(), free() implementation
5590
5591
5592 Changes: Modified:
5593 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5594
5595
5596nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5597 Log:
5598 - malloc(), calloc() implementation
5599
5600
5601 Changes: Modified:
5602 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5603
5604
5605nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5606 Log:
5607 - block_free(), block_find(), retune_heaps() implementation
5608
5609
5610 Changes: Modified:
5611 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5612
5613
5614nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5615 Log:
5616 - block_destroy code, block_allocate code.
5617
5618
5619 Changes: Modified:
5620 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5621
5622
5623nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5624 Log:
5625 - block_new() code
5626
5627
5628 Changes: Modified:
5629 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5630
5631
5632nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5633 Log:
5634 - disable imalloc again :P
5635
5636
5637 Changes: Modified:
5638 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5639
5640
5641nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5642 Log:
5643 - fix warning
5644
5645
5646 Changes: Modified:
5647 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5648
5649
5650nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5651 Log:
5652 - fix typo
5653
5654
5655 Changes: Modified:
5656 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5657
5658
5659nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5660 Log:
5661 - constructor code for imalloc engine (malloc_init())
5662
5663
5664 Changes: Modified:
5665 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5666
5667
5668nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5669 Log:
5670 - imalloc engine improvements
5671
5672
5673 Changes: Modified:
5674 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5675
5676
5677nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5678 Log:
5679 - replace mmap() code with direct brk()/sbrk() calls.
5680
5681
5682 Changes: Modified:
5683 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5684
5685
5686nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5687 Log:
5688 - remove outdated i_malloc() interfaces
5689
5690
5691 Changes: Modified:
5692 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5693
5694
5695nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5696 Log:
5697 - redisable imalloc (sorry!)
5698
5699
5700 Changes: Modified:
5701 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5702
5703
5704nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5705 Log:
5706 - correct GET_PAGE_SLOT() macro
5707
5708
5709 Changes: Modified:
5710 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5711
5712
5713nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5714 Log:
5715 - oops forgot to commit it with imalloc turned off
5716
5717
5718 Changes: Modified:
5719 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5720
5721
5722nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5723 Log:
5724 - cleanups
5725
5726
5727 Changes: Modified:
5728 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5729 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5730
5731
5732nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5733 Log:
5734 - lowlevel imalloc code
5735
5736
5737 Changes: Modified:
5738 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5739 + - trunk/libcharybdis/imalloc.h (File Added)
5740
5741
5742nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5743 Log:
5744 - fix bindings
5745
5746
5747 Changes: Modified:
5748 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5749
5750
5751nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5752 Log:
5753 remove #ifndef
5754
5755
5756 Changes: Modified:
5757 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5758
5759
5760nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5761 Log:
5762 - 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)
5763
5764
5765 Changes: Modified:
5766 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5767 + - trunk/libcharybdis/imalloc.c (File Added)
5768
5769
5770nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5771 Log:
5772 - increment configure Id
5773
5774
5775 Changes: Modified:
5776 +2208 -1 trunk/configure (File Modified)
5777
5778
5779nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5780 Log:
5781 - bootstrap for imalloc code
5782
5783
5784 Changes: Modified:
5785 +54 -1 trunk/configure.ac (File Modified)
5786 +27 -0 trunk/include/setup.h.in (File Modified)
5787
5788
5789jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5790 Log:
5791 Clarify interaction of spoofs and channel bans/operator{} blocks.
5792
5793
5794 Changes: Modified:
5795 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5796 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5797
5798
5799nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5800 Log:
5801 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5802
5803
5804 Changes: Modified:
5805 +30 -22 trunk/src/ircd.c (File Modified)
5806
5807
5808jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5809 Log:
5810 If shared{} blocks deny something, the command
5811 is silently ignored.
5812
5813
5814 Changes: Modified:
5815 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5816
5817
5818jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5819 Log:
5820 Move up IsService check so we don't store a non-service
5821 in preClient->sasl_agent.
5822
5823
5824 Changes: Modified:
5825 +6 -6 trunk/modules/m_sasl.c (File Modified)
5826
5827
5828gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5829 Log:
5830 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5831 Add some more sanity checks on agent strings.
5832
5833
5834 Changes: Modified:
5835 +13 -11 trunk/modules/m_sasl.c (File Modified)
5836
5837
5838jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5839 Log:
5840 Unknown clients can have an ID too now so make sure to remove
5841 them from the hash if they exit.
5842
5843
5844 Changes: Modified:
5845 +3 -0 trunk/src/client.c (File Modified)
5846
5847
5848jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5849 Log:
5850 Only accept sasl from servers in a service{} block.
5851 Not tested but this must go in.
5852
5853
5854 Changes: Modified:
5855 +6 -0 trunk/modules/m_sasl.c (File Modified)
5856 +3 -0 trunk/modules/m_signon.c (File Modified)
5857
5858
5859jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5860 Log:
5861 Only process SAVE messages targetting registered users,
5862 not servers or unregistered connections. Could cause
5863 a crash when bad protocol was received.
5864
5865
5866 Changes: Modified:
5867 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5868
5869
5870nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5871 Log:
5872 - fix QJM buffer overflow vulnerability (fucking GXTi)
5873
5874
5875 Changes: Modified:
5876 +3 -3 trunk/src/s_user.c (File Modified)
5877
5878
5879jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5880 Log:
5881 Mention /scan umodes under oper_spy privilege.
5882
5883
5884 Changes: Modified:
5885 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5886
5887
5888jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5889 Log:
5890 Mention that overlapping cluster blocks are a bad thing.
5891
5892
5893 Changes: Modified:
5894 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5895
5896
5897jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5898 Log:
5899 - Document cluster{} and shared{} blocks.
5900 - Mention that service{} does not allow wildcards.
5901
5902
5903 Changes: Modified:
5904 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5905
5906
5907jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5908 Log:
5909 Document exempt{} and service{} blocks, point to reference.conf for
5910 general{}, channel{} and serverhide{}.
5911
5912
5913 Changes: Modified:
5914 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5915
5916
5917jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5918 Log:
5919 Document ~ in lists of values better.
5920
5921
5922 Changes: Modified:
5923 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5924
5925
5926jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5927 Log:
5928 More detailed CNOTICE, CPRIVMSG descriptions.
5929
5930
5931 Changes: Modified:
5932 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5933
5934
5935jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5936 Log:
5937 Oops, need both Revision and Id on modules.
5938
5939
5940 Changes: Modified:
5941 + - trunk/modules/sno_routing.c (Property Modified)
5942
5943
5944jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5945 Log:
5946 Tweak header comment a bit (filename, Id).
5947
5948
5949 Changes: Modified:
5950 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5951
5952
5953jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5954 Log:
5955 Add GLINE and UNGLINE.
5956
5957
5958 Changes: Modified:
5959 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5960
5961
5962jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5963 Log:
5964 New configure with proper Id.
5965
5966
5967 Changes: Modified:
5968 +3 -1 trunk/configure (File Modified)
5969
5970
5971jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5972 Log:
5973 Change #include directives for in6addr_any, hopefully compiles better now.
5974
5975
5976 Changes: Modified:
5977 +3 -1 trunk/configure.ac (File Modified)
5978
5979
5980jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5981 Log:
5982 Encourage putting actual administrative information
5983 in the admin{} block.
5984
5985
5986 Changes: Modified:
5987 +3 -3 trunk/doc/example.conf (File Modified)
5988
5989
5990gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5991 Log:
5992 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5993
5994
5995 Changes: Modified:
5996 +9 -7 trunk/include/s_conf.h (File Modified)
5997 +1 -0 trunk/src/newconf.c (File Modified)
5998 +10 -0 trunk/src/s_user.c (File Modified)
5999
6000
6001jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6002 Log:
6003 - Change to glines = no in example confs
6004 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6005 are disabled.
6006
6007
6008 Changes: Modified:
6009 +1 -1 trunk/doc/example.conf (File Modified)
6010 +1 -1 trunk/doc/reference.conf (File Modified)
6011 +2 -2 trunk/modules/m_gline.c (File Modified)
6012
6013
6014nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6015 Log:
6016 - forward-port QJM fix from 1.1
6017
6018
6019 Changes: Modified:
6020 +2 -0 trunk/src/s_user.c (File Modified)
6021
6022
6023nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6024 Log:
6025 - add switch to configure to disable the block allocator
6026
6027
6028 Changes: Modified:
6029 +18 -0 trunk/configure (File Modified)
6030 +9 -0 trunk/configure.ac (File Modified)
6031 +0 -6 trunk/include/config.h (File Modified)
6032 +3 -0 trunk/include/setup.h.in (File Modified)
6033
6034
6035gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6036 Log:
6037 Fix wierd error that would exit SASL users with "Overridden"
6038
6039 Changes: Modified:
6040 +1 -1 trunk/modules/m_signon.c (File Modified)
6041
6042
6043jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6044 Log:
6045 Remove obsolete XXX comment about lazylinks.
6046
6047
6048 Changes: Modified:
6049 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6050
6051
6052jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6053 Log:
6054 OJOIN: make sure to send the wallops remotely for #channels
6055
6056
6057 Changes: Modified:
6058 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6059
6060
6061gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6062 Log:
6063 Accountability for OJOIN (contrib module)
6064
6065 Changes: Modified:
6066 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6067
6068
6069nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6070 Log:
6071 - move more stuff over to ircd_state
6072
6073
6074 Changes: Modified:
6075 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6076 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6077 +9 -0 trunk/src/ircd_state.c (File Modified)
6078 +3 -3 trunk/src/patricia.c (File Modified)
6079
6080
6081nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6082 Log:
6083 - move more stuff out of libircd and into ircd_state.c
6084
6085
6086 Changes: Modified:
6087 +5 -5 trunk/src/channel.c (File Modified)
6088 +4 -4 trunk/src/client.c (File Modified)
6089 +12 -0 trunk/src/ircd_state.c (File Modified)
6090
6091
6092nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6093 Log:
6094 - this is just barrels of fun
6095
6096
6097 Changes: Modified:
6098 + - trunk/include/ircd_state.h (File Added)
6099 +1 -1 trunk/src/Makefile.in (File Modified)
6100 +2 -1 trunk/src/channel.c (File Modified)
6101 +3 -52 trunk/src/ircd.c (File Modified)
6102 +100 -3 trunk/src/ircd_state.c (File Modified)
6103
6104
6105jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6106 Log:
6107 It's .include, not #include.
6108
6109
6110 Changes: Modified:
6111 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6112
6113
6114jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6115 Log:
6116 More consistent section titles.
6117
6118
6119 Changes: Modified:
6120 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6121 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6122 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6123
6124
6125jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6126 Log:
6127 Mention possible exceeding of +j/+l due to propagation
6128 delays between servers.
6129
6130
6131 Changes: Modified:
6132 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6133
6134
6135jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6136 Log:
6137 Formatting nits:
6138 - "text" -> <quote>text</quote>
6139 - <filename>
6140 - a few more
6141
6142
6143 Changes: Modified:
6144 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6145 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6146 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6147 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6148
6149
6150jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6151 Log:
6152 Remove text about deprecation of glines.
6153
6154
6155 Changes: Modified:
6156 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6157
6158
6159jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6160 Log:
6161 - Add description of umode +D, deaf.
6162 - Mention CALLERID 005 token with umode +g.
6163
6164
6165 Changes: Modified:
6166 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6167
6168
6169jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6170 Log:
6171 Strip off a leading colon in services shortcuts (aliases).
6172
6173
6174 Changes: Modified:
6175 +2 -0 trunk/src/parse.c (File Modified)
6176
6177
6178jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6179 Log:
6180 Add no_oper_invis contrib module, denies opers setting
6181 themselves invisible (except hidden_oper's).
6182
6183
6184 Changes: Modified:
6185 +42 -0 trunk/contrib/Makefile.in (File Modified)
6186 + - trunk/contrib/no_oper_invis.c (File Added)
6187
6188
6189jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6190 Log:
6191 Mention /stats E, make the other /stats descriptions more consistent.
6192
6193
6194 Changes: Modified:
6195 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6196
6197
6198jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6199 Log:
6200 Mention that the KILL reason and oper will appear on channels.
6201
6202
6203 Changes: Modified:
6204 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6205
6206
6207jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6208 Log:
6209 Mention /mode #channel f to query forward channel from outside.
6210
6211
6212 Changes: Modified:
6213 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6214
6215
6216jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6217 Log:
6218 Port over RATBOX_2_1 r20960 (anfl):
6219 client connect notices to +C should be hiding the extra
6220 fields for spoofed users
6221
6222
6223 Changes: Modified:
6224 +2 -1 trunk/src/s_user.c (File Modified)
6225
6226
6227jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6228 Log:
6229 Add a chapter with our extra user commands:
6230 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6231
6232
6233 Changes: Modified:
6234 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6235 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6236
6237
6238jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6239 Log:
6240 Do not put by <server>: in SQUIT reasons to servers
6241 other than the one being exited.
6242
6243
6244 Changes: Modified:
6245 +1 -1 trunk/src/client.c (File Modified)
6246
6247
6248jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6249 Log:
6250 Regenerate configure.
6251
6252
6253 Changes: Modified:
6254 +1162 -1159 trunk/configure (File Modified)
6255
6256
6257jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6258 Log:
6259 Move the warning flags down so they do not mess up
6260 checks like for -Wl,-export-dynamic.
6261
6262
6263 Changes: Modified:
6264 +33 -30 trunk/configure.ac (File Modified)
6265
6266
6267nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6268 Log:
6269 - more work here
6270
6271
6272 Changes: Modified:
6273 +2 -1 trunk/iauth/Makefile.in (File Modified)
6274
6275
6276nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6277 Log:
6278 - build iauth makefile
6279
6280
6281 Changes: Modified:
6282 +3 -2 trunk/configure (File Modified)
6283 +1 -0 trunk/configure.ac (File Modified)
6284
6285
6286nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6287 Log:
6288 - Makefile
6289
6290
6291 Changes: Modified:
6292 + - trunk/iauth/Makefile.in (File Added)
6293
6294
6295nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6296 Log:
6297 - add iauth.conf.example from irc2.11
6298
6299
6300 Changes: Modified:
6301 + - trunk/doc/example-iauth.conf (File Added)
6302
6303
6304nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6305 Log:
6306 - wow, i found some docs on this thing
6307
6308
6309 Changes: Modified:
6310 + - trunk/doc/technical/iauth-internals.txt (File Added)
6311
6312
6313nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6314 Log:
6315 - no longer applicable
6316
6317
6318 Changes: Modified:
6319 + - trunk/authdaemon/ (File Deleted)
6320
6321
6322nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6323 Log:
6324 - remove libircd.so on make clean (oops)
6325
6326
6327 Changes: Modified:
6328 +1 -1 trunk/src/Makefile.in (File Modified)
6329
6330
6331nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6332 Log:
6333 - merge iauth source for experimentation
6334
6335
6336 Changes: Modified:
6337 + - trunk/iauth/ (File Added)
6338 + - trunk/iauth/a_conf.c (File Added)
6339 + - trunk/iauth/a_conf_def.h (File Added)
6340 + - trunk/iauth/a_conf_ext.h (File Added)
6341 + - trunk/iauth/a_defines.h (File Added)
6342 + - trunk/iauth/a_externs.h (File Added)
6343 + - trunk/iauth/a_io.c (File Added)
6344 + - trunk/iauth/a_io_ext.h (File Added)
6345 + - trunk/iauth/a_log.c (File Added)
6346 + - trunk/iauth/a_log_def.h (File Added)
6347 + - trunk/iauth/a_log_ext.h (File Added)
6348 + - trunk/iauth/a_struct_def.h (File Added)
6349 + - trunk/iauth/iauth.c (File Added)
6350 + - trunk/iauth/mod_lhex.c (File Added)
6351 + - trunk/iauth/mod_lhex_ext.h (File Added)
6352 + - trunk/iauth/mod_pipe.c (File Added)
6353 + - trunk/iauth/mod_pipe_ext.h (File Added)
6354 + - trunk/iauth/mod_rfc931.c (File Added)
6355 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6356 + - trunk/iauth/mod_socks.c (File Added)
6357 + - trunk/iauth/mod_socks_ext.h (File Added)
6358 + - trunk/iauth/mod_webproxy.c (File Added)
6359 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6360
6361
6362jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6363 Log:
6364 User /quote help index was not sorted properly.
6365
6366
6367 Changes: Modified:
6368 +2 -2 trunk/help/Makefile.in (File Modified)
6369 +8 -8 trunk/help/users/index (File Modified)
6370
6371
6372jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6373 Log:
6374 Add SCAN help file.
6375
6376
6377 Changes: Modified:
6378 +25 -8 trunk/help/opers/index (File Modified)
6379 + - trunk/help/opers/scan (File Added)
6380
6381
6382jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6383 Log:
6384 SGML docs:
6385 - Document SCAN UMODES
6386 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6387
6388
6389 Changes: Modified:
6390 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6391
6392
6393jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6394 Log:
6395 Add our copyright information to /info (part of release-1.1 r1026).
6396
6397
6398 Changes: Modified:
6399 +1 -0 trunk/src/version.c.SH (File Modified)
6400
6401
6402jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6403 Log:
6404 Fix some compile warnings.
6405
6406
6407 Changes: Modified:
6408 +1 -1 trunk/modules/core/m_join.c (File Modified)
6409 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6410 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6411 +1 -1 trunk/modules/m_scan.c (File Modified)
6412 +4 -4 trunk/modules/m_signon.c (File Modified)
6413
6414
6415jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6416 Log:
6417 RSFNC: OK, actually consider unknowns also for detecting a collide.
6418 Otherwise we can get two clients with the same nick.
6419
6420
6421 Changes: Modified:
6422 +1 -1 trunk/modules/m_services.c (File Modified)
6423
6424
6425nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6426 Log:
6427 - charybdis profiling stuff
6428 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6429 - update .depend
6430
6431
6432 Changes: Modified:
6433 +0 -8 trunk/configure (File Modified)
6434 +1 -8 trunk/configure.ac (File Modified)
6435 +18 -0 trunk/include/channel.h (File Modified)
6436 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6437 +335 -260 trunk/src/.depend (File Modified)
6438 +1569 -0 trunk/src/Makefile.in (File Modified)
6439 + - trunk/src/chmode.c (File Added)
6440 +16 -1 trunk/src/ircd.c (File Modified)
6441 +11 -0 trunk/src/main.c (File Modified)
6442 +11 -0 trunk/src/modules.c (File Modified)
6443
6444
6445jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6446 Log:
6447 RSFNC: Do not send kills to servers for unknowns
6448
6449
6450 Changes: Modified:
6451 +4 -2 trunk/modules/m_services.c (File Modified)
6452
6453
6454jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6455 Log:
6456 Describe service{} blocks in reference.conf.
6457
6458
6459 Changes: Modified:
6460 +12 -0 trunk/doc/reference.conf (File Modified)
6461
6462
6463jilles 2006/03/09 01:14:34 UTC (20060309-996)
6464 Log:
6465 Replace this list of modes with pointers to other documentation.
6466
6467
6468 Changes: Modified:
6469 +6 -50 trunk/doc/modes.txt (File Modified)
6470
6471
6472jilles 2006/03/08 00:10:46 UTC (20060308-986)
6473 Log:
6474 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6475 looks too much like an old-ircd client pointer otherwise.
6476
6477
6478 Changes: Modified:
6479 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6480
6481
6482jilles 2006/03/08 00:09:27 UTC (20060308-984)
6483 Log:
6484 findforwards:
6485 - note truncation of the list (perhaps sending multiple
6486 notices is better)
6487 - clarify in a comment that /findforwards on a nonexistent
6488 channel can be useful
6489 - sendto_one_notice() requires that the text start with
6490 a colon
6491
6492
6493 Changes: Modified:
6494 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6495
6496
6497jilles 2006/03/07 23:33:48 UTC (20060307-982)
6498 Log:
6499 When we close a local server's link, always include the
6500 name of the client causing the exit in the reason in the
6501 SQUIT we send them (replacing them with us). This makes
6502 sure server notices for stuff like "Not enough arguments
6503 to server command" are different on the two sides.
6504
6505
6506 Changes: Modified:
6507 +7 -5 trunk/src/client.c (File Modified)
6508
6509
6510gxti 2006/03/07 22:58:03 UTC (20060307-980)
6511 Log:
6512 New contrib module m_findforwards.c
6513
6514
6515 Changes: Modified:
6516 +112 -0 trunk/contrib/Makefile.in (File Modified)
6517 + - trunk/contrib/m_findforwards.c (File Added)
6518
6519
6520jilles 2006/03/07 22:21:29 UTC (20060307-968)
6521 Log:
6522 Whoops, don't show real host behind auth{} spoof in
6523 spoof notices if hide_spoof_ips is enabled.
6524
6525 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6526
6527
6528 Changes: Modified:
6529 +3 -2 trunk/src/s_conf.c (File Modified)
6530
6531
6532jilles 2006/03/07 12:54:53 UTC (20060307-962)
6533 Log:
6534 Add dalnet-style /identify that sends to nickserv or chanserv.
6535
6536
6537 Changes: Modified:
6538 +102 -0 trunk/contrib/Makefile.in (File Modified)
6539 + - trunk/contrib/m_identify.c (File Added)
6540
6541
6542jilles 2006/03/07 12:26:20 UTC (20060307-958)
6543 Log:
6544 Document alias{} blocks a bit better.
6545
6546
6547 Changes: Modified:
6548 +9 -0 trunk/doc/reference.conf (File Modified)
6549
6550
6551nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6552 Log:
6553 - add aliases to /stats m (data usage is not counted though, sorry)
6554
6555
6556 Changes: Modified:
6557 +1 -0 trunk/include/s_conf.h (File Modified)
6558 +3 -0 trunk/src/newconf.c (File Modified)
6559 +15 -0 trunk/src/parse.c (File Modified)
6560
6561
6562nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6563 Log:
6564 - remove m_sshortcut as it's no longer relevant
6565
6566
6567 Changes: Modified:
6568 +0 -145 trunk/modules/Makefile.in (File Modified)
6569 + - trunk/modules/m_sshortcut.c (File Deleted)
6570
6571
6572nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6573 Log:
6574 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6575 targets instead of my original idea :P)
6576
6577
6578 Changes: Modified:
6579 +32 -0 trunk/doc/example.conf (File Modified)
6580 +35 -0 trunk/doc/reference.conf (File Modified)
6581 +4 -0 trunk/include/parse.h (File Modified)
6582 +7 -0 trunk/include/s_conf.h (File Modified)
6583 +82 -0 trunk/src/newconf.c (File Modified)
6584 +78 -0 trunk/src/parse.c (File Modified)
6585 +16 -0 trunk/src/s_conf.c (File Modified)
6586
6587
6588jilles 2006/03/05 23:33:56 UTC (20060305-942)
6589 Log:
6590 Remove some spaces after tabs. ??
6591
6592
6593 Changes: Modified:
6594 +18 -18 trunk/src/newconf.c (File Modified)
6595
6596
6597jilles 2006/03/05 23:15:38 UTC (20060305-940)
6598 Log:
6599 Global /who:
6600 - make sure to clear all marks also if the who was aborted
6601 because of too many matches
6602 - give ERR_TOOMANYMATCHES if too many matches
6603 - clarify comments
6604
6605 ratbox RATBOX_2_2 r22003 (jilles)
6606
6607
6608 Changes: Modified:
6609 +28 -26 trunk/modules/m_who.c (File Modified)
6610
6611
6612nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6613 Log:
6614 - devel is 2.0
6615
6616
6617 Changes: Modified:
6618 +9 -9 trunk/configure (File Modified)
6619 +1 -1 trunk/configure.ac (File Modified)
6620
6621
6622nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6623 Log:
6624 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6625
6626
6627 Changes: Modified:
6628 +2 -1 trunk/include/s_newconf.h (File Modified)
6629 +20 -0 trunk/modules/m_rehash.c (File Modified)
6630 +1 -1 trunk/src/s_newconf.c (File Modified)
6631
6632
6633gxti 2006/03/05 03:38:33 UTC (20060305-930)
6634 Log:
6635 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6636
6637
6638 Changes: Modified:
6639 +0 -1 trunk/doc/example.conf (File Modified)
6640 +0 -3 trunk/doc/reference.conf (File Modified)
6641 +0 -1 trunk/include/s_conf.h (File Modified)
6642 +0 -6 trunk/modules/m_info.c (File Modified)
6643 +1 -1 trunk/src/channel.c (File Modified)
6644 +0 -1 trunk/src/newconf.c (File Modified)
6645
6646
6647gxti 2006/03/05 00:48:56 UTC (20060305-928)
6648 Log:
6649 Missing header in m_chghost.c
6650
6651 Changes: Modified:
6652 +1 -0 trunk/modules/m_chghost.c (File Modified)
6653
6654
6655gxti 2006/02/28 19:53:33 UTC (20060228-926)
6656 Log:
6657 Relocate QJM code to a seperate function(change_nick_user_host)
6658 Change CHGHOST to use change_nick_user_host instead of just setting it
6659
6660
6661 Changes: Modified:
6662 +3 -0 trunk/include/s_user.h (File Modified)
6663 +1 -1 trunk/modules/m_chghost.c (File Modified)
6664 +3 -78 trunk/modules/m_signon.c (File Modified)
6665 +89 -0 trunk/src/s_user.c (File Modified)
6666
6667
6668jilles 2006/02/28 13:24:51 UTC (20060228-924)
6669 Log:
6670 Restore /stats a (dns servers, admin-only).
6671
6672
6673 Changes: Modified:
6674 +1 -0 trunk/include/res.h (File Modified)
6675 +5 -8 trunk/modules/m_stats.c (File Modified)
6676 +16 -0 trunk/src/res.c (File Modified)
6677
6678
6679nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6680 Log:
6681 - Add CHARYBDIS_PROFILE if we are profiling.
6682 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6683 - Remove duplicate --enable-epoll entry.
6684
6685
6686 Changes: Modified:
6687 +1595 -15 trunk/configure (File Modified)
6688 +30 -11 trunk/configure.ac (File Modified)
6689 +3 -0 trunk/include/setup.h.in (File Modified)
6690
6691
6692nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6693 Log:
6694 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6695
6696
6697 Changes: Modified:
6698 +28 -0 trunk/aclocal.m4 (File Modified)
6699
6700
6701jilles 2006/02/23 13:25:48 UTC (20060223-916)
6702 Log:
6703 Allow requesting forward channel and quiet list in same mode command.
6704
6705
6706 Changes: Modified:
6707 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6708
6709
6710jilles 2006/02/22 00:06:41 UTC (20060222-912)
6711 Log:
6712 Add description of xline wildcards.
6713
6714
6715 Changes: Modified:
6716 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6717
6718
6719gxti 2006/02/21 23:54:57 UTC (20060221-908)
6720 Log:
6721 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6722
6723
6724 Changes: Modified:
6725 +0 -4 trunk/modules/m_services.c (File Modified)
6726
6727
6728nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6729 Log:
6730 typo
6731
6732
6733 Changes: Modified:
6734 +1 -1 trunk/include/hook.h (File Modified)
6735
6736
6737nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6738 Log:
6739 call_hook, not hook_call
6740
6741
6742 Changes: Modified:
6743 +1 -1 trunk/modules/core/m_join.c (File Modified)
6744
6745
6746nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6747 Log:
6748 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6749 Could be useful for a number of things.
6750
6751
6752 Changes: Modified:
6753 +9 -0 trunk/modules/core/m_join.c (File Modified)
6754
6755
6756nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6757 Log:
6758 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6759
6760
6761 Changes: Modified:
6762 +7 -0 trunk/include/hook.h (File Modified)
6763
6764
6765gxti 2006/02/20 21:27:46 UTC (20060220-896)
6766 Log:
6767 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6768
6769
6770 Changes: Modified:
6771 +15 -0 trunk/modules/m_services.c (File Modified)
6772
6773
6774jilles 2006/02/20 11:26:45 UTC (20060220-894)
6775 Log:
6776 Clarify snomask +f, +k, +u.
6777
6778
6779 Changes: Modified:
6780 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6781
6782
6783jilles 2006/02/20 11:26:22 UTC (20060220-892)
6784 Log:
6785 Cmode +p and +s may be set simultaneously.
6786
6787
6788 Changes: Modified:
6789 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6790
6791
6792nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6793 Log:
6794 actually, we should check the data version on each reload (oops)
6795
6796
6797 Changes: Modified:
6798 +6 -6 trunk/src/main.c (File Modified)
6799
6800
6801nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6802 Log:
6803 more work on the loader
6804
6805
6806 Changes: Modified:
6807 +45 -21 trunk/src/main.c (File Modified)
6808
6809
6810nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6811 Log:
6812 Add prototype ircd_state.c
6813
6814
6815 Changes: Modified:
6816 + - trunk/src/ircd_state.c (File Added)
6817
6818
6819jilles 2006/02/19 00:41:15 UTC (20060219-882)
6820 Log:
6821 Smaller improvements.
6822
6823
6824 Changes: Modified:
6825 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6826
6827
6828jilles 2006/02/19 00:15:39 UTC (20060219-880)
6829 Log:
6830 Add a lot of stuff here.
6831
6832
6833 Changes: Modified:
6834 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6835
6836
6837jilles 2006/02/18 22:55:32 UTC (20060218-878)
6838 Log:
6839 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6840
6841
6842 Changes: Modified:
6843 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6844
6845
6846jilles 2006/02/18 21:57:54 UTC (20060218-873)
6847 Log:
6848 Invex doesn't trump +r or (sic) +J.
6849
6850
6851 Changes: Modified:
6852 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6853
6854
6855nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6856 Log:
6857 Check to make sure a module is not loaded before loading it.
6858
6859
6860 Changes: Modified:
6861 +6 -1 trunk/src/ircd_parser.y (File Modified)
6862
6863
6864nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6865 Log:
6866 - Add a missing comma in the HeaderMessages array
6867 - Only send "Your hostname is too long ..." if that really is the case
6868
6869
6870 Changes: Modified:
6871 +2 -2 trunk/src/s_auth.c (File Modified)
6872
6873
6874nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6875 Log:
6876 build_symtable() will have already bailed here, so no need to check
6877 explicitly whether or not charybdis_main is NULL.
6878
6879
6880 Changes: Modified:
6881 +7 -16 trunk/src/main.c (File Modified)
6882
6883
6884nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6885 Log:
6886 Data structure versioning, part 1.
6887
6888
6889 Changes: Modified:
6890 +10 -1 trunk/include/ircd_defs.h (File Modified)
6891 +2 -0 trunk/src/ircd.c (File Modified)
6892 +15 -3 trunk/src/main.c (File Modified)
6893
6894
6895nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6896 Log:
6897 build a symbol table and use that instead of doing a raw dlsym on everything
6898
6899
6900 Changes: Modified:
6901 + - trunk/include/ircd_linker.h (File Added)
6902 +71 -1 trunk/src/Makefile.in (File Modified)
6903 + - trunk/src/ircd_linker.c (File Added)
6904 +16 -4 trunk/src/main.c (File Modified)
6905
6906
6907nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6908 Log:
6909 The launcher now calls io_loop() instead of charybdis_main().
6910 This is so that we do not have to reinitialize *everything* later.
6911
6912
6913 Changes: Modified:
6914 +1 -0 trunk/include/ircd.h (File Modified)
6915 +6 -7 trunk/src/ircd.c (File Modified)
6916 +13 -1 trunk/src/main.c (File Modified)
6917
6918
6919nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6920 Log:
6921 Use global binding on libircd.so.
6922
6923
6924 Changes: Modified:
6925 +1 -1 trunk/src/main.c (File Modified)
6926
6927
6928nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6929 Log:
6930 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6931 (it will do more later)
6932
6933
6934 Changes: Modified:
6935 +14 -12 trunk/include/config.h (File Modified)
6936 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6937 +31 -5 trunk/src/Makefile.in (File Modified)
6938 +78 -1 trunk/src/ircd.c (File Modified)
6939 + - trunk/src/main.c (File Added)
6940
6941
6942nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6943 Log:
6944 Add whitespace here, oops.
6945
6946
6947 Changes: Modified:
6948 +1 -1 trunk/CREDITS (File Modified)
6949
6950
6951nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6952 Log:
6953 Properly copy over the IP address here instead of using a cheap hack.
6954 Because the hack didn't work right except on IPv6. :|
6955
6956
6957 Changes: Modified:
6958 +12 -2 trunk/src/s_newconf.c (File Modified)
6959
6960
6961jilles 2006/02/15 01:33:43 UTC (20060215-849)
6962 Log:
6963 Revert reject cache notice to ratbox's, which more
6964 clearly suggests what's happening.
6965
6966
6967 Changes: Modified:
6968 +4 -1 trunk/src/reject.c (File Modified)
6969
6970
6971nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6972 Log:
6973 Fix the openssl status in the overview information.
6974
6975
6976 Changes: Modified:
6977 +1 -3 trunk/configure (File Modified)
6978 +1 -3 trunk/configure.ac (File Modified)
6979
6980
6981jilles 2006/02/15 00:53:32 UTC (20060215-843)
6982 Log:
6983 - Add simple exempt{} block (127.0.0.1) to example.conf.
6984 - Remove mention of deny{}.
6985
6986
6987 Changes: Modified:
6988 +5 -0 trunk/doc/example.conf (File Modified)
6989 +1 -1 trunk/doc/reference.conf (File Modified)
6990
6991
6992jilles 2006/02/15 00:37:34 UTC (20060215-839)
6993 Log:
6994 example.conf: add some comments at the start
6995 reference.conf: some ircd-ratbox -> charybdis
6996
6997
6998 Changes: Modified:
6999 +11 -0 trunk/doc/example.conf (File Modified)
7000 +6 -5 trunk/doc/reference.conf (File Modified)
7001
7002
7003jilles 2006/02/15 00:27:59 UTC (20060215-833)
7004 Log:
7005 Rename m_createauthonly module to createauthonly
7006 as this is not a module providing an m_function
7007 (command).
7008
7009
7010 Changes: Modified:
7011 +1 -38 trunk/contrib/Makefile.in (File Modified)
7012 + - trunk/contrib/createauthonly.c (File Added)
7013 + - trunk/contrib/m_createauthonly.c (File Deleted)
7014
7015
7016jilles 2006/02/15 00:22:08 UTC (20060215-831)
7017 Log:
7018 Add to example confs commented lines for:
7019 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7020 sno_globalkline.so, sno_globaloper.so.
7021
7022
7023 Changes: Modified:
7024 +5 -1 trunk/doc/example.conf (File Modified)
7025 +9 -1 trunk/doc/reference.conf (File Modified)
7026
7027
7028jilles 2006/02/15 00:12:24 UTC (20060215-829)
7029 Log:
7030 - Unbreak connecting to connect{}s with hostnames
7031 instead of IP addresses (broken with new resolver).
7032 - Try to do A/AAAA query based on aftype in
7033 connect{} (doesn't seem to work fully).
7034
7035
7036 Changes: Modified:
7037 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7038
7039
7040jilles 2006/02/14 22:54:37 UTC (20060214-827)
7041 Log:
7042 Unbreak /rehash dns.
7043
7044
7045 Changes: Modified:
7046 +1 -0 trunk/src/res.c (File Modified)
7047
7048
7049jilles 2006/02/14 22:40:55 UTC (20060214-825)
7050 Log:
7051 Preserve Hybrid Id and add one of our own.
7052
7053
7054 Changes: Modified:
7055 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7056 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7057
7058
7059jilles 2006/02/14 22:17:17 UTC (20060214-821)
7060 Log:
7061 Add anfl and Androsyn to CREDITS.
7062 They wrote a lot of ratbox code we use, both before and after the fork.
7063
7064
7065 Changes: Modified:
7066 +2 -0 trunk/CREDITS (File Modified)
7067
7068
7069nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7070 Log:
7071 Hostname validity check.
7072
7073
7074 Changes: Modified:
7075 +42 -3 trunk/src/s_auth.c (File Modified)
7076
7077
7078nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7079 Log:
7080 Version bump to 1.2.0.
7081
7082
7083 Changes: Modified:
7084 +9 -9 trunk/configure (File Modified)
7085 +1 -1 trunk/configure.ac (File Modified)
7086
7087
7088nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7089 Log:
7090 - Missed a spot in the IPv6 code here. Should be usable now.
7091
7092
7093 Changes: Modified:
7094 +2 -2 trunk/src/res.c (File Modified)
7095
7096
7097nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7098 Log:
7099 Alright, so, this massive commit does the following:
7100 - Removes adns
7101 - Adds a resolver based on the undernet and hybrid one.
7102 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7103 - Makes a check in ./configure be posixly correct
7104 - Simplifies the auth code and DNS callbacks
7105
7106 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7107
7108
7109 Changes: Modified:
7110 +1 -1 trunk/Makefile.in (File Modified)
7111 + - trunk/adns/ (File Deleted)
7112 +148 -80 trunk/configure (File Modified)
7113 +1 -2 trunk/configure.ac (File Modified)
7114 +6 -0 trunk/include/client.h (File Modified)
7115 +1 -0 trunk/include/packet.h (File Modified)
7116 +153 -41 trunk/include/res.h (File Modified)
7117 + - trunk/include/reslib.h (File Added)
7118 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7119 +930 -1449 trunk/modules/.depend (File Modified)
7120 +3 -0 trunk/modules/m_stats.c (File Modified)
7121 +417 -621 trunk/src/.depend (File Modified)
7122 +1 -1 trunk/src/.indent.pro (File Modified)
7123 +2069 -289 trunk/src/Makefile.in (File Modified)
7124 + - trunk/src/adns.c (File Deleted)
7125 + - trunk/src/res.c (File Added)
7126 + - trunk/src/reslib.c (File Added)
7127 +11 -50 trunk/src/s_auth.c (File Modified)
7128 +4 -26 trunk/src/s_newconf.c (File Modified)
7129
7130
7131nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7132 Log:
7133 Document the NOBALLOC feature.
7134
7135
7136 Changes: Modified:
7137 +7 -1 trunk/include/config.h (File Modified)
7138
7139
7140jilles 2006/02/12 20:50:51 UTC (20060212-806)
7141 Log:
7142 commands.sgml changes
7143
7144
7145 Changes: Modified:
7146 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7147
7148
7149jilles 2006/02/12 19:58:28 UTC (20060212-804)
7150 Log:
7151 connect{} changes.
7152
7153
7154 Changes: Modified:
7155 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7156
7157
7158jilles 2006/02/12 19:47:43 UTC (20060212-802)
7159 Log:
7160 Improve description of class{} block (in particular,
7161 mention server classes as well as client classes).
7162
7163
7164 Changes: Modified:
7165 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7166
7167
7168jilles 2006/02/12 19:37:35 UTC (20060212-800)
7169 Log:
7170 In comment:
7171 -/* sendq: servers need a higher sendq as they send more data */
7172 +/* sendq: servers need a higher sendq as they are sent more data */
7173
7174
7175 Changes: Modified:
7176 +1 -1 trunk/doc/reference.conf (File Modified)
7177
7178
7179jilles 2006/02/12 19:33:35 UTC (20060212-798)
7180 Log:
7181 Add modules{} block.
7182
7183
7184 Changes: Modified:
7185 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7186
7187
7188jilles 2006/02/12 17:31:44 UTC (20060212-796)
7189 Log:
7190 Add general::oper_snomask, snomask on oper up for opers
7191 that have umode +s set on oper up, but do not have
7192 a specific snomask setting in their operator block.
7193 If this is empty or not specified, +s is used as before.
7194
7195
7196 Changes: Modified:
7197 +4 -1 trunk/doc/example.conf (File Modified)
7198 +7 -1 trunk/doc/reference.conf (File Modified)
7199 +1 -0 trunk/include/client.h (File Modified)
7200 +1 -0 trunk/include/s_conf.h (File Modified)
7201 +32 -0 trunk/src/newconf.c (File Modified)
7202 +1 -0 trunk/src/s_conf.c (File Modified)
7203 +13 -3 trunk/src/s_user.c (File Modified)
7204
7205
7206nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7207 Log:
7208 fix error
7209
7210 Changes: Modified:
7211 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7212
7213
7214nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7215 Log:
7216 Add MASKTRACE and CHANTRACE commands.
7217
7218
7219 Changes: Modified:
7220 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7221
7222
7223nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7224 Log:
7225 document loadmodule directive
7226
7227
7228 Changes: Modified:
7229 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7230
7231
7232nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7233 Log:
7234 finish this up
7235
7236
7237 Changes: Modified:
7238 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7239
7240
7241nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7242 Log:
7243 q:lines are no longer living in the ircd.conf either
7244
7245
7246 Changes: Modified:
7247 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7248
7249
7250nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7251 Log:
7252 remove k:line, d:line, x:line as they are their own files now
7253
7254
7255 Changes: Modified:
7256 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7257
7258
7259jilles 2006/02/12 03:55:38 UTC (20060212-782)
7260 Log:
7261 New place for operator::snomask.
7262
7263
7264 Changes: Modified:
7265 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7266
7267
7268nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7269 Log:
7270 Document connect {}.
7271
7272
7273 Changes: Modified:
7274 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7275
7276
7277jilles 2006/02/12 03:42:26 UTC (20060212-778)
7278 Log:
7279 example.conf: move operator::snomask to a more logical place,
7280 more sensible default
7281 reference.conf: add operator::snomask
7282
7283
7284 Changes: Modified:
7285 +3 -3 trunk/doc/example.conf (File Modified)
7286 +3 -0 trunk/doc/reference.conf (File Modified)
7287
7288
7289jilles 2006/02/12 03:34:24 UTC (20060212-776)
7290 Log:
7291 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7292 in those conf entries that take umodes like <name1>, <name2>, ...
7293
7294
7295 Changes: Modified:
7296 +3 -0 trunk/doc/reference.conf (File Modified)
7297 +3 -0 trunk/src/newconf.c (File Modified)
7298
7299
7300nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7301 Log:
7302 Remove H:line
7303
7304
7305 Changes: Modified:
7306 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7307
7308
7309nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7310 Log:
7311 Aesthetic changes.
7312
7313
7314 Changes: Modified:
7315 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7316
7317
7318nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7319 Log:
7320 s/allow/auth
7321
7322
7323 Changes: Modified:
7324 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7325
7326
7327nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7328 Log:
7329 fix
7330
7331
7332 Changes: Modified:
7333 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7334
7335
7336nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7337 Log:
7338 Document operator {} blocks.
7339
7340
7341 Changes: Modified:
7342 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7343
7344
7345jilles 2006/02/12 03:18:31 UTC (20060212-764)
7346 Log:
7347 auth{}: clarify/add some details
7348
7349
7350 Changes: Modified:
7351 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7352
7353
7354nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7355 Log:
7356 auth{}: Move a paragraph.
7357
7358
7359 Changes: Modified:
7360 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7361
7362
7363nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7364 Log:
7365 Document auth{} blocks.
7366
7367
7368 Changes: Modified:
7369 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7370
7371
7372jilles 2006/02/12 02:23:21 UTC (20060212-758)
7373 Log:
7374 Add umode +R.
7375
7376
7377 Changes: Modified:
7378 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7379
7380
7381jilles 2006/02/12 02:19:41 UTC (20060212-756)
7382 Log:
7383 Add umode +R, prevents unidentified clients from
7384 sending private messages or notices. /accept'ed
7385 clients and opers are exempt.
7386 Due to the /accept part, this is only checked
7387 at the target's server, may want to change
7388 this?
7389
7390
7391 Changes: Modified:
7392 +1 -0 trunk/help/opers/umode (File Modified)
7393 +1 -0 trunk/help/users/umode (File Modified)
7394 +2 -0 trunk/include/client.h (File Modified)
7395 +1 -0 trunk/include/numeric.h (File Modified)
7396 +11 -1 trunk/modules/core/m_message.c (File Modified)
7397 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7398 +1 -1 trunk/src/messages.tab (File Modified)
7399 +1 -1 trunk/src/s_user.c (File Modified)
7400
7401
7402jilles 2006/02/12 01:26:44 UTC (20060212-754)
7403 Log:
7404 Don't allow a nick change if banned or quieted (and not
7405 voiced or opped) on a channel. This uses numeric 435
7406 (bahamut's "cannot change to a banned nick") because
7407 bahamut/ircu's 437 and hyperion's 438 already have
7408 another meaning for us.
7409
7410
7411 Changes: Modified:
7412 +2 -0 trunk/include/channel.h (File Modified)
7413 +1 -0 trunk/include/numeric.h (File Modified)
7414 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7415 +38 -0 trunk/src/channel.c (File Modified)
7416 +1 -1 trunk/src/messages.tab (File Modified)
7417
7418
7419jilles 2006/02/11 20:55:03 UTC (20060211-752)
7420 Log:
7421 KNOCK:
7422 - respect ban exceptions
7423 - also deny a knock if quieted
7424
7425
7426 Changes: Modified:
7427 +2 -1 trunk/modules/m_knock.c (File Modified)
7428
7429
7430jilles 2006/02/11 19:42:32 UTC (20060211-750)
7431 Log:
7432 Reverse bad substitution in comment.
7433
7434
7435 Changes: Modified:
7436 +1 -1 trunk/src/channel.c (File Modified)
7437
7438
7439jilles 2006/02/11 19:04:47 UTC (20060211-748)
7440 Log:
7441 - set DynSpoof flag for clients spoofed at registration
7442 - add orighost instead of host to the hostname hash
7443
7444
7445 Changes: Modified:
7446 +5 -1 trunk/src/s_user.c (File Modified)
7447
7448
7449jilles 2006/02/11 16:59:13 UTC (20060211-746)
7450 Log:
7451 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7452
7453
7454 Changes: Modified:
7455 +2 -3 trunk/src/send.c (File Modified)
7456
7457
7458gxti 2006/02/10 02:44:34 UTC (20060210-744)
7459 Log:
7460 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7461
7462
7463 Changes: Modified:
7464 +17 -7 trunk/modules/m_signon.c (File Modified)
7465
7466
7467gxti 2006/02/09 02:44:48 UTC (20060209-742)
7468 Log:
7469 Correct minimum args on ENCAP SASL to avoid nasty core.
7470
7471
7472 Changes: Modified:
7473 +1 -1 trunk/modules/m_sasl.c (File Modified)
7474
7475
7476jilles 2006/02/09 01:14:21 UTC (20060209-740)
7477 Log:
7478 Style nits: sptr can't ever be NULL, don't compare truth
7479 values with YES.
7480
7481
7482 Changes: Modified:
7483 +2 -3 trunk/modules/m_scan.c (File Modified)
7484
7485
7486jilles 2006/02/09 01:04:56 UTC (20060209-738)
7487 Log:
7488 - Comment out scan_cmodes() prototype to suppress warning
7489 - Correct minimum parameter count for mo_scan()
7490
7491
7492 Changes: Modified:
7493 +2 -2 trunk/modules/m_scan.c (File Modified)
7494
7495
7496jilles 2006/02/09 00:56:16 UTC (20060209-736)
7497 Log:
7498 SCAN UMODES:
7499 - Include full command in operspy notice
7500 - Allow global scans (no-list used, mask not used) without operspy
7501 - Use ERR_NOPRIVS numeric
7502
7503
7504 Changes: Modified:
7505 +21 -9 trunk/modules/m_scan.c (File Modified)
7506
7507
7508jilles 2006/02/08 23:45:23 UTC (20060208-734)
7509 Log:
7510 Cancel out the >3 default if < is given; this way
7511 any </> specification fully overrides the default.
7512
7513
7514 Changes: Modified:
7515 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7516
7517
7518jilles 2006/02/08 23:13:44 UTC (20060208-732)
7519 Log:
7520 - Call mo_list() from m_list() to reduce code duplication
7521 - Default to >3, rather arbitrarily (conf option?)
7522 - Make < and > mean less than and greater than again
7523
7524
7525 Changes: Modified:
7526 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7527
7528
7529jilles 2006/02/08 22:20:43 UTC (20060208-730)
7530 Log:
7531 When processing topic burst, hide connecting server
7532 on netburst if flatten links is enabled.
7533
7534
7535 Changes: Modified:
7536 +9 -2 trunk/modules/m_tb.c (File Modified)
7537
7538
7539nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7540 Log:
7541 - remove PENALTY token
7542
7543
7544 Changes: Modified:
7545 +0 -1 trunk/include/supported.h (File Modified)
7546
7547
7548nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7549 Log:
7550 005 fixups:
7551 - Add PENALTY because we have a pace-wait system.
7552 - Add FNC due to SAVE and RSFNC
7553 - Add q to MAXLIST.
7554
7555
7556 Changes: Modified:
7557 +4 -2 trunk/include/supported.h (File Modified)
7558
7559
7560nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7561 Log:
7562 mkay, indent went nuts here
7563
7564
7565 Changes: Modified:
7566 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7567
7568
7569nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7570 Log:
7571 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7572 and can be used instead. The SAFELIST implementation is the one used by
7573 default, as most users/networks will be used to it.
7574
7575
7576 Changes: Modified:
7577 +1 -0 trunk/NEWS (File Modified)
7578 +14 -0 trunk/include/client.h (File Modified)
7579 +5 -0 trunk/include/hash.h (File Modified)
7580 +404 -272 trunk/modules/Makefile.in (File Modified)
7581 + - trunk/modules/m_list.c (File Deleted)
7582 + - trunk/modules/m_list_ratbox.c (File Added)
7583 + - trunk/modules/m_list_safelist.c (File Added)
7584 +5 -5 trunk/src/hash.c (File Modified)
7585
7586
7587jilles 2006/02/08 21:02:52 UTC (20060208-720)
7588 Log:
7589 Clear invites on a lowerTS JOIN or SJOIN.
7590 This should complete kick_on_split_riding protection.
7591
7592
7593 Changes: Modified:
7594 +5 -0 trunk/modules/core/m_join.c (File Modified)
7595 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7596
7597
7598jilles 2006/02/08 20:26:58 UTC (20060208-718)
7599 Log:
7600 Like in ratbox, send and interpret timestamps on invites.
7601
7602
7603 Changes: Modified:
7604 +9 -2 trunk/modules/m_invite.c (File Modified)
7605
7606
7607jilles 2006/02/07 12:48:28 UTC (20060207-716)
7608 Log:
7609 Add +S (network service) umode. Just for completeness, users or opers
7610 cannot set this.
7611
7612
7613 Changes: Modified:
7614 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7615
7616
7617nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7618 Log:
7619 update NEWS a bit
7620
7621
7622 Changes: Modified:
7623 +35 -2 trunk/NEWS (File Modified)
7624
7625
7626gxti 2006/02/06 04:42:14 UTC (20060206-712)
7627 Log:
7628 Split off a PreClient structure for data to be freed on registation (i.e. password).
7629 New hook introduce_client for post-registration messages.
7630 Fix b0rked SASL numerics.
7631 Burst REALHOST post-introduction for spoofed-on-registration clients.
7632 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7633 Pre-registration signon support.
7634
7635
7636 Changes: Modified:
7637 +10 -0 trunk/configure (File Modified)
7638 +2 -0 trunk/configure.ac (File Modified)
7639 +14 -4 trunk/include/client.h (File Modified)
7640 +1 -0 trunk/include/hook.h (File Modified)
7641 +1 -0 trunk/include/numeric.h (File Modified)
7642 +3 -0 trunk/include/setup.h.in (File Modified)
7643 +16 -0 trunk/modules/m_chghost.c (File Modified)
7644 +25 -21 trunk/modules/m_sasl.c (File Modified)
7645 +63 -30 trunk/modules/m_signon.c (File Modified)
7646 +18 -0 trunk/src/client.c (File Modified)
7647 +2 -0 trunk/src/hook.c (File Modified)
7648 +5 -5 trunk/src/messages.tab (File Modified)
7649 +2 -0 trunk/src/s_serv.c (File Modified)
7650 +28 -2 trunk/src/s_user.c (File Modified)
7651
7652
7653gxti 2006/02/06 03:10:01 UTC (20060206-710)
7654 Log:
7655 Update hook documentation.
7656
7657
7658 Changes: Modified:
7659 +30 -0 trunk/doc/hooks.txt (File Modified)
7660
7661
7662jilles 2006/02/05 22:44:03 UTC (20060205-708)
7663 Log:
7664 Improve @/# handling in match_esc().
7665
7666
7667 Changes: Modified:
7668 +21 -13 trunk/src/match.c (File Modified)
7669
7670
7671nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7672 Log:
7673 backtrack instead of bailing out when handling a mismatched escape
7674
7675
7676 Changes: Modified:
7677 +1 -1 trunk/src/match.c (File Modified)
7678
7679
7680nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7681 Log:
7682 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7683
7684 Changes: Modified:
7685 +2 -1 trunk/CREDITS (File Modified)
7686
7687
7688nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7689 Log:
7690 Fix the escape brokenness and pick up a more efficient matching algorithm,
7691 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7692 Patch sent upstream. They can do whatever they want with it, *shrug*.
7693
7694
7695 Changes: Modified:
7696 +147 -161 trunk/src/match.c (File Modified)
7697
7698
7699jilles 2006/02/04 20:13:39 UTC (20060204-700)
7700 Log:
7701 If flatten links is enabled, fake the origins of some ServerModes
7702 sent to clients so that the server sending the netburst is hidden.
7703 Most mode hacks still show the true source.
7704
7705
7706 Changes: Modified:
7707 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7708 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7709
7710
7711jilles 2006/02/04 18:26:55 UTC (20060204-698)
7712 Log:
7713 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7714 where the exit originated).
7715 - When receiving an SQUIT for a server themselves
7716 (IsMe(target_p) || target_p == client_p)
7717 close their link and send a local server notice.
7718
7719
7720 Changes: Modified:
7721 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7722 +6 -3 trunk/src/client.c (File Modified)
7723
7724
7725nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7726 Log:
7727 Hooking into the wrong hook, whoops. :P
7728
7729
7730 Changes: Modified:
7731 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7732 +6 -10 trunk/modules/core/m_join.c (File Modified)
7733
7734
7735nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7736 Log:
7737 this doesn't work right, right now :P
7738
7739
7740 Changes: Modified:
7741 +40 -0 trunk/contrib/Makefile.in (File Modified)
7742 + - trunk/contrib/m_createauthonly.c (File Added)
7743 +6 -0 trunk/include/hook.h (File Modified)
7744 +26 -1 trunk/modules/core/m_join.c (File Modified)
7745 +1 -1 trunk/src/ircd.c (File Modified)
7746
7747
7748nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7749 Log:
7750 Make can_join() hookable.
7751
7752
7753 Changes: Modified:
7754 +12 -1 trunk/src/channel.c (File Modified)
7755
7756
7757nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7758 Log:
7759 add 'int approved;' to the channel event hook
7760
7761
7762 Changes: Modified:
7763 +1 -0 trunk/include/hook.h (File Modified)
7764
7765
7766gxti 2006/02/04 02:50:03 UTC (20060204-688)
7767 Log:
7768 Use SIDs in SASL ENCAP origin.
7769 Ignore responses from other agents once the first SASL response has been received for a client.
7770
7771
7772 Changes: Modified:
7773 +9 -5 trunk/modules/m_sasl.c (File Modified)
7774
7775
7776gxti 2006/02/04 01:44:17 UTC (20060204-686)
7777 Log:
7778 Removed stray debug code.
7779
7780
7781 Changes: Modified:
7782 +1 -1 trunk/modules/m_sasl.c (File Modified)
7783
7784
7785jilles 2006/02/03 22:39:24 UTC (20060203-684)
7786 Log:
7787 Don't complain "unknown MODE flag" if a non-oper attempts
7788 to unset an oper only umode they do not have.
7789 This is to prevent unwanted error messages when users/bots
7790 do things like MODE <nick> +i-sw.
7791
7792
7793 Changes: Modified:
7794 +4 -2 trunk/src/s_user.c (File Modified)
7795
7796
7797jilles 2006/02/03 22:32:03 UTC (20060203-682)
7798 Log:
7799 Fix client_exit hook name and only call it for local exits that are not
7800 IsAnyServer.
7801
7802
7803 Changes: Modified:
7804 +3 -2 trunk/modules/m_sasl.c (File Modified)
7805
7806
7807gxti 2006/02/03 21:41:48 UTC (20060203-680)
7808 Log:
7809 Fix SASL logic to actually use stored agent UID.
7810 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7811 Add abort code for exiting clients.
7812
7813
7814 Changes: Modified:
7815 +18 -9 trunk/modules/m_sasl.c (File Modified)
7816
7817
7818jilles 2006/02/03 20:25:01 UTC (20060203-678)
7819 Log:
7820 Port over ratbox 2.2 /challenge. This is slightly more secure
7821 (better crypto, longer keys, challenge timeout) and has better
7822 client scripts.
7823
7824 The respond tool is no longer part of the ircd tree but a
7825 separate package, currently available from
7826 http://respond.ircd-ratbox.org (we should mirror/... this).
7827
7828
7829 Changes: Modified:
7830 +65 -310 trunk/doc/challenge.txt (File Modified)
7831 +5 -5 trunk/include/client.h (File Modified)
7832 +3 -0 trunk/include/irc_string.h (File Modified)
7833 +3 -0 trunk/include/numeric.h (File Modified)
7834 +94 -50 trunk/modules/m_challenge.c (File Modified)
7835 +1 -2 trunk/src/client.c (File Modified)
7836 +125 -0 trunk/src/irc_string.c (File Modified)
7837 +2 -2 trunk/src/messages.tab (File Modified)
7838 + - trunk/tools/rsa_respond/ (File Deleted)
7839
7840
7841gxti 2006/02/03 20:05:09 UTC (20060203-676)
7842 Log:
7843 Preliminary SASL support.
7844
7845
7846 Changes: Modified:
7847 +7 -0 trunk/include/client.h (File Modified)
7848 +6 -0 trunk/include/numeric.h (File Modified)
7849 +1 -0 trunk/modules/Makefile.in (File Modified)
7850 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7851 +175 -1 trunk/modules/m_cap.c (File Modified)
7852 + - trunk/modules/m_sasl.c (File Added)
7853 +2 -0 trunk/modules/m_user.c (File Modified)
7854 +5 -5 trunk/src/messages.tab (File Modified)
7855 +8 -2 trunk/src/s_user.c (File Modified)
7856
7857
7858jilles 2006/02/03 18:13:03 UTC (20060203-674)
7859 Log:
7860 SIGNON: make logout also apply remotely.
7861
7862
7863 Changes: Modified:
7864 +7 -2 trunk/modules/m_signon.c (File Modified)
7865
7866
7867gxti 2006/02/03 17:45:04 UTC (20060203-672)
7868 Log:
7869 Use an asterisk when sending empty logins in SIGNON.
7870
7871
7872 Changes: Modified:
7873 +5 -5 trunk/modules/m_signon.c (File Modified)
7874
7875
7876jilles 2006/02/03 17:38:31 UTC (20060203-670)
7877 Log:
7878 SIGNON: Only add whowas entry (add_history()) and wipe
7879 accepts (del_all_accepts()) if nick changed.
7880
7881
7882 Changes: Modified:
7883 +5 -3 trunk/modules/m_signon.c (File Modified)
7884
7885
7886jilles 2006/02/03 17:26:52 UTC (20060203-668)
7887 Log:
7888 SIGNON: slight fixes to collision code:
7889 - don't kill if target_p == source_p (nick unchanged or only changed case)
7890 - add comment that SAVE support is missing
7891 - use sendto_realops_snomask() instead of sendto_realops_flags()
7892
7893
7894 Changes: Modified:
7895 +9 -6 trunk/modules/m_signon.c (File Modified)
7896
7897
7898jilles 2006/02/03 17:19:26 UTC (20060203-666)
7899 Log:
7900 Fix up kills for bad nick/user/host on SIGNON.
7901
7902
7903 Changes: Modified:
7904 +16 -6 trunk/modules/m_signon.c (File Modified)
7905
7906
7907jilles 2006/02/03 16:50:56 UTC (20060203-664)
7908 Log:
7909 If changing to a nick with a digit, only allow the UID.
7910
7911
7912 Changes: Modified:
7913 +4 -0 trunk/modules/m_signon.c (File Modified)
7914
7915
7916gxti 2006/02/03 04:20:31 UTC (20060203-661)
7917 Log:
7918 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7919 Strip leading digits from logins that are not purely numeric.
7920
7921
7922 Changes: Modified:
7923 +3 -0 trunk/include/numeric.h (File Modified)
7924 +2 -0 trunk/include/send.h (File Modified)
7925 +1 -0 trunk/modules/Makefile.in (File Modified)
7926 +456 -3 trunk/modules/m_services.c (File Modified)
7927 + - trunk/modules/m_signon.c (File Added)
7928 +2 -2 trunk/src/messages.tab (File Modified)
7929 +98 -0 trunk/src/send.c (File Modified)
7930
7931
7932jilles 2006/02/02 14:10:16 UTC (20060202-659)
7933 Log:
7934 Remove old server notice umodes from example confs.
7935
7936
7937 Changes: Modified:
7938 +1 -2 trunk/doc/example.conf (File Modified)
7939 +4 -17 trunk/doc/reference.conf (File Modified)
7940
7941
7942jilles 2006/02/01 15:11:42 UTC (20060201-657)
7943 Log:
7944 Add snomask help file (forgot this earlier).
7945
7946
7947 Changes: Modified:
7948 + - trunk/help/opers/snomask (File Added)
7949
7950
7951jilles 2006/01/31 12:50:36 UTC (20060131-655)
7952 Log:
7953 Add umode +l (receive locops).
7954
7955
7956 Changes: Modified:
7957 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7958
7959
7960jilles 2006/01/31 12:44:21 UTC (20060131-653)
7961 Log:
7962 We don't plan to implement cmode +R (quiet unidentified) and
7963 umode +I (deny invite) for 1.1, so comment them out from the
7964 docs.
7965
7966
7967 Changes: Modified:
7968 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7969 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7970
7971
7972jilles 2006/01/31 12:40:38 UTC (20060131-651)
7973 Log:
7974 Improve snomask usage description.
7975
7976
7977 Changes: Modified:
7978 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7979
7980
7981jilles 2006/01/31 12:33:01 UTC (20060131-649)
7982 Log:
7983 Mention the word snomask with umode +s (needs to be a link really).
7984
7985
7986 Changes: Modified:
7987 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7988
7989
7990jilles 2006/01/31 12:28:58 UTC (20060131-647)
7991 Log:
7992 Add snomask +Z (operspy notices).
7993
7994
7995 Changes: Modified:
7996 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7997
7998
7999jilles 2006/01/31 12:23:29 UTC (20060131-645)
8000 Log:
8001 Misc updates/clarifications.
8002
8003
8004 Changes: Modified:
8005 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8006
8007
8008jilles 2006/01/31 12:15:29 UTC (20060131-643)
8009 Log:
8010 Document snomasks.
8011
8012
8013 Changes: Modified:
8014 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8015 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8016 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8017
8018
8019jilles 2006/01/30 01:07:43 UTC (20060130-641)
8020 Log:
8021 - Allow ENCAP REALHOST outside burst
8022 - Fix comment describing race condition: this can only happen
8023 on a local whois with use_whois_actually enabled
8024
8025
8026 Changes: Modified:
8027 +4 -6 trunk/modules/m_chghost.c (File Modified)
8028
8029
8030jilles 2006/01/29 21:42:06 UTC (20060129-639)
8031 Log:
8032 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8033
8034
8035 Changes: Modified:
8036 +39 -0 trunk/contrib/Makefile.in (File Modified)
8037 + - trunk/contrib/sno_globaloper.c (File Added)
8038
8039
8040jilles 2006/01/29 21:26:53 UTC (20060129-637)
8041 Log:
8042 Pass along old umodes and snomask in umode_changed hook,
8043 changing its parameter type from struct Client *
8044 to hook_data_umode_changed *. (For a new client, both
8045 are zero.)
8046
8047 The IP cloaking module now fully ignores umode changes
8048 where +h didn't change.
8049
8050
8051 Changes: Modified:
8052 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8053 +7 -0 trunk/include/hook.h (File Modified)
8054 +18 -4 trunk/src/s_user.c (File Modified)
8055
8056
8057nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8058 Log:
8059 move libcharybdis-provided function initialisation into libcharybdis_init().
8060
8061
8062 Changes: Modified:
8063 +32 -11 trunk/src/ircd.c (File Modified)
8064
8065
8066jilles 2006/01/29 20:40:55 UTC (20060129-633)
8067 Log:
8068 Make +f notices (local host, global host, global user@host, local class)
8069 netwide. Exceeding /quote set max remains local.
8070
8071
8072 Changes: Modified:
8073 +4 -4 trunk/src/s_conf.c (File Modified)
8074
8075
8076jilles 2006/01/29 20:32:44 UTC (20060129-631)
8077 Log:
8078 Netwide notices about attempts to join juped channels.
8079
8080
8081 Changes: Modified:
8082 +1 -1 trunk/modules/core/m_join.c (File Modified)
8083
8084
8085jilles 2006/01/29 19:57:17 UTC (20060129-629)
8086 Log:
8087 Send server notices about failed oper attempts globally.
8088 Successful remote oper attempt notices will be generated
8089 from the mode changes.
8090
8091
8092 Changes: Modified:
8093 +3 -3 trunk/modules/m_challenge.c (File Modified)
8094 +2 -2 trunk/modules/m_oper.c (File Modified)
8095
8096
8097jilles 2006/01/29 19:56:11 UTC (20060129-627)
8098 Log:
8099 Rest of infrastructure for sending server notices globally.
8100 Uses a new L_NETWIDE level on sendto_realops_snomask().
8101
8102
8103 Changes: Modified:
8104 +1 -0 trunk/include/send.h (File Modified)
8105 +31 -4 trunk/src/send.c (File Modified)
8106
8107
8108jilles 2006/01/29 18:55:28 UTC (20060129-625)
8109 Log:
8110 Add general::global_snotices conf option to control
8111 whether we send out SNOTEs. Does not do anything yet.
8112
8113
8114 Changes: Modified:
8115 +1 -0 trunk/doc/example.conf (File Modified)
8116 +6 -0 trunk/doc/reference.conf (File Modified)
8117 +1 -0 trunk/include/s_conf.h (File Modified)
8118 +6 -0 trunk/modules/m_info.c (File Modified)
8119 +1 -0 trunk/src/newconf.c (File Modified)
8120 +1 -0 trunk/src/s_conf.c (File Modified)
8121
8122
8123jilles 2006/01/29 13:47:35 UTC (20060129-623)
8124 Log:
8125 Only accept SNOTE from servers.
8126
8127
8128 Changes: Modified:
8129 +2 -0 trunk/modules/m_snote.c (File Modified)
8130
8131
8132jilles 2006/01/29 13:25:06 UTC (20060129-621)
8133 Log:
8134 Correct parv indices so this actually works.
8135
8136
8137 Changes: Modified:
8138 +2 -2 trunk/modules/m_snote.c (File Modified)
8139
8140
8141jilles 2006/01/29 13:16:10 UTC (20060129-619)
8142 Log:
8143 s/scan/snote/g
8144
8145
8146 Changes: Modified:
8147 +3 -3 trunk/modules/m_snote.c (File Modified)
8148
8149
8150nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8151 Log:
8152 Add m_snote.c, SNOTE propagator.
8153
8154
8155 Changes: Modified:
8156 +86 -0 trunk/modules/Makefile.in (File Modified)
8157 + - trunk/modules/m_snote.c (File Added)
8158
8159
8160nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8161 Log:
8162 start seeding the 1.1 NEWS file
8163
8164
8165 Changes: Modified:
8166 +4 -0 trunk/NEWS (File Modified)
8167
8168
8169nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8170 Log:
8171 rename some modules to more descriptive names...
8172
8173
8174 Changes: Modified:
8175 +2 -131 trunk/contrib/Makefile.in (File Modified)
8176 + - trunk/contrib/globalconnexit.c (File Deleted)
8177 + - trunk/contrib/globallineactive.c (File Deleted)
8178 + - trunk/contrib/sno_farconnect.c (File Added)
8179 + - trunk/contrib/sno_globalkline.c (File Added)
8180 +1 -120 trunk/modules/Makefile.in (File Modified)
8181 + - trunk/modules/networknotice.c (File Deleted)
8182 + - trunk/modules/sno_routing.c (File Added)
8183
8184
8185jilles 2006/01/28 22:02:18 UTC (20060128-611)
8186 Log:
8187 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8188 Uses FLAGS2_FLOODDONE bit on servers.
8189
8190
8191 Changes: Modified:
8192 +3 -0 trunk/include/client.h (File Modified)
8193 +121 -1 trunk/modules/Makefile.in (File Modified)
8194 + - trunk/modules/networknotice.c (File Added)
8195
8196
8197jilles 2006/01/28 21:44:33 UTC (20060128-609)
8198 Log:
8199 Don't show servers in /trace to nonopers if flatten links is enabled.
8200
8201
8202 Changes: Modified:
8203 +8 -5 trunk/modules/m_trace.c (File Modified)
8204
8205
8206jilles 2006/01/28 16:45:46 UTC (20060128-607)
8207 Log:
8208 CHGHOST:
8209 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8210 - send back confirmation to source, if local client
8211 - send a +s server notice if the source is neither a server nor a service (+S)
8212
8213
8214 Changes: Modified:
8215 +5 -1 trunk/modules/m_chghost.c (File Modified)
8216
8217
8218jilles 2006/01/28 16:01:05 UTC (20060128-605)
8219 Log:
8220 Use sendto_realops_snomask_from() to make the
8221 server notices appear to come from the affected
8222 user's server.
8223
8224
8225 Changes: Modified:
8226 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8227 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8228
8229
8230jilles 2006/01/28 16:00:14 UTC (20060128-603)
8231 Log:
8232 Add sendto_realops_snomask_from(), allows
8233 specification of apparent source server.
8234
8235
8236 Changes: Modified:
8237 +1 -0 trunk/include/send.h (File Modified)
8238 +41 -1 trunk/src/send.c (File Modified)
8239
8240
8241jilles 2006/01/28 15:30:20 UTC (20060128-601)
8242 Log:
8243 Revert r579. Keep host, not orighost in oper up notice.
8244 It would be inconsistent to have orighost there, and we
8245 don't want to mess up all server notices by putting both
8246 host and orighost.
8247
8248
8249 Changes: Modified:
8250 +1 -1 trunk/src/s_user.c (File Modified)
8251
8252
8253jilles 2006/01/28 15:27:10 UTC (20060128-599)
8254 Log:
8255 Include the IP address in operlog/foperlog.
8256
8257
8258 Changes: Modified:
8259 +10 -8 trunk/modules/m_challenge.c (File Modified)
8260 +8 -6 trunk/modules/m_oper.c (File Modified)
8261
8262
8263jilles 2006/01/28 15:17:01 UTC (20060128-597)
8264 Log:
8265 Call umode_changed hook on oper up.
8266
8267
8268 Changes: Modified:
8269 +1 -0 trunk/src/s_user.c (File Modified)
8270
8271
8272jilles 2006/01/28 15:13:27 UTC (20060128-595)
8273 Log:
8274 Add globalconnexit contrib module, shows remote client connects/exits
8275 except netsplits/netjoin on snomask +F.
8276 Notice formatting will probably change somewhat still.
8277
8278
8279 Changes: Modified:
8280 +80 -0 trunk/contrib/Makefile.in (File Modified)
8281 + - trunk/contrib/globalconnexit.c (File Added)
8282
8283
8284jilles 2006/01/28 14:54:44 UTC (20060128-593)
8285 Log:
8286 Declare snomask_modes[] so modules can provide snomasks.
8287
8288
8289 Changes: Modified:
8290 +2 -0 trunk/include/snomask.h (File Modified)
8291
8292
8293jilles 2006/01/28 14:40:10 UTC (20060128-591)
8294 Log:
8295 Replace user_signon hook with two new hooks: new_local_user
8296 and new_remote_user.
8297 These are called right before the user is introduced to the
8298 rest of the network.
8299
8300
8301 Changes: Modified:
8302 +2 -1 trunk/include/hook.h (File Modified)
8303 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8304 +4 -2 trunk/src/hook.c (File Modified)
8305 +2 -3 trunk/src/s_user.c (File Modified)
8306
8307
8308nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8309 Log:
8310 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8311
8312
8313 Changes: Modified:
8314 +2 -2 trunk/modules/m_scan.c (File Modified)
8315
8316
8317jilles 2006/01/27 19:45:11 UTC (20060127-587)
8318 Log:
8319 Update doc/technical/send.txt.
8320
8321
8322 Changes: Modified:
8323 +91 -131 trunk/doc/technical/send.txt (File Modified)
8324
8325
8326jilles 2006/01/27 14:44:19 UTC (20060127-585)
8327 Log:
8328 Add chantrace and masktrace to help files.
8329
8330
8331 Changes: Modified:
8332 + - trunk/help/opers/chantrace (File Added)
8333 +27 -20 trunk/help/opers/index (File Modified)
8334 + - trunk/help/opers/masktrace (File Added)
8335 +2 -0 trunk/help/opers/operspy (File Modified)
8336
8337
8338jilles 2006/01/27 14:41:47 UTC (20060127-583)
8339 Log:
8340 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8341 Shows etrace-like output for all users in a channel,
8342 in particular IP addresses.
8343
8344
8345 Changes: Modified:
8346 +75 -2 trunk/modules/m_etrace.c (File Modified)
8347
8348
8349jilles 2006/01/27 13:49:21 UTC (20060127-581)
8350 Log:
8351 Port over ratbox 2.2 r21727 (anfl):
8352 add some logging when we drop servers in places where we only notify opers
8353
8354
8355 Changes: Modified:
8356 +31 -0 trunk/modules/core/m_server.c (File Modified)
8357
8358
8359nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8360 Log:
8361 display orighost in operup message
8362
8363
8364 Changes: Modified:
8365 +1 -1 trunk/src/s_user.c (File Modified)
8366
8367
8368jilles 2006/01/26 17:13:21 UTC (20060126-577)
8369 Log:
8370 Add globallineactive contrib module, a hack which can often
8371 show k/d/g/x line active for remote clients.
8372
8373
8374 Changes: Modified:
8375 +52 -0 trunk/contrib/Makefile.in (File Modified)
8376 + - trunk/contrib/globallineactive.c (File Added)
8377
8378
8379jilles 2006/01/26 16:34:00 UTC (20060126-575)
8380 Log:
8381 Show IP field in the same way as MASKTRACE:
8382 "255.255.255.255" if it's unknown (remote TS5 client)
8383 and "0" if we or the remote server are purposely
8384 hiding it.
8385
8386
8387 Changes: Modified:
8388 +12 -1 trunk/modules/m_scan.c (File Modified)
8389
8390
8391jilles 2006/01/26 16:25:22 UTC (20060126-573)
8392 Log:
8393 scan umodes:
8394 - don't show servers in a global scan
8395 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8396
8397
8398 Changes: Modified:
8399 +4 -1 trunk/modules/m_scan.c (File Modified)
8400
8401
8402nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8403 Log:
8404 Implement SCAN UMODES.
8405
8406
8407 Changes: Modified:
8408 +3 -0 trunk/include/numeric.h (File Modified)
8409 +128 -2 trunk/modules/m_scan.c (File Modified)
8410 +2 -2 trunk/src/messages.tab (File Modified)
8411
8412
8413nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8414 Log:
8415 more oops
8416
8417
8418 Changes: Modified:
8419 +1 -1 trunk/modules/m_scan.c (File Modified)
8420
8421
8422nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8423 Log:
8424 parv[0] should be parv[1].
8425
8426
8427 Changes: Modified:
8428 +1 -1 trunk/modules/m_scan.c (File Modified)
8429
8430
8431nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8432 Log:
8433 another oops
8434
8435
8436 Changes: Modified:
8437 +1 -1 trunk/modules/m_scan.c (File Modified)
8438
8439
8440nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8441 Log:
8442 fix mistake here
8443
8444
8445 Changes: Modified:
8446 +2 -2 trunk/modules/m_scan.c (File Modified)
8447
8448
8449nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8450 Log:
8451 framework for scan command
8452
8453
8454 Changes: Modified:
8455 +113 -0 trunk/modules/Makefile.in (File Modified)
8456 + - trunk/modules/m_scan.c (File Added)
8457
8458
8459nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8460 Log:
8461 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8462
8463
8464 Changes: Modified:
8465 +2 -0 trunk/include/irc_string.h (File Modified)
8466 +157 -1 trunk/modules/m_etrace.c (File Modified)
8467 +129 -90 trunk/src/match.c (File Modified)
8468
8469
8470nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8471 Log:
8472 orighost may live in a different hash bucket (likely the case), lets check it standalone
8473
8474
8475 Changes: Modified:
8476 +39 -3 trunk/src/hostmask.c (File Modified)
8477
8478
8479nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8480 Log:
8481 SVN didn't check modules/ somehow, hrmm.
8482
8483
8484 Changes: Modified:
8485 +1 -1 trunk/modules/m_kline.c (File Modified)
8486 +6 -6 trunk/modules/m_stats.c (File Modified)
8487
8488
8489nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8490 Log:
8491 Track hostmask entries for client_p->orighost, if available.
8492 Not throughly tested, but seems to work fine.
8493
8494
8495 Changes: Modified:
8496 +8 -4 trunk/include/hostmask.h (File Modified)
8497 +14 -10 trunk/src/hostmask.c (File Modified)
8498
8499
8500jilles 2006/01/22 19:14:11 UTC (20060122-549)
8501 Log:
8502 Pass on SQUIT reasons more.
8503
8504
8505 Changes: Modified:
8506 +17 -19 trunk/src/client.c (File Modified)
8507
8508
8509jilles 2006/01/21 17:25:27 UTC (20060121-543)
8510 Log:
8511 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8512 This way, hidden admins also get them.
8513
8514
8515 Changes: Modified:
8516 +4 -4 trunk/src/send.c (File Modified)
8517
8518
8519jilles 2006/01/20 22:26:17 UTC (20060120-541)
8520 Log:
8521 From ircd-ratbox 2.2 (r21339 anfl):
8522 ms_kill() should be using find_person(), not find_client()
8523 otherwise it can generate a core.
8524
8525
8526 Changes: Modified:
8527 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8528
8529
8530jilles 2006/01/18 22:56:51 UTC (20060118-539)
8531 Log:
8532 Add m_error to core_module_table, so it is loaded by default.
8533
8534
8535 Changes: Modified:
8536 +1 -0 trunk/src/modules.c (File Modified)
8537
8538
8539jilles 2006/01/18 00:28:30 UTC (20060118-536)
8540 Log:
8541 comment is a const char *, not char *.
8542
8543
8544 Changes: Modified:
8545 +1 -1 trunk/include/hook.h (File Modified)
8546
8547
8548jilles 2006/01/18 00:10:02 UTC (20060118-534)
8549 Log:
8550 Fix a long standing hybrid 7 bug: when getting a read error
8551 on a server, report_error() is called with a %d instead of
8552 a %s in the format string ("Lost connection" in +d).
8553
8554
8555 Changes: Modified:
8556 +1 -1 trunk/src/client.c (File Modified)
8557
8558
8559jilles 2006/01/16 17:21:11 UTC (20060116-532)
8560 Log:
8561 Clarifications.
8562
8563
8564 Changes: Modified:
8565 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8566
8567
8568nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8569 Log:
8570 Add document describing capabilities and what they mean.
8571
8572
8573 Changes: Modified:
8574 + - trunk/doc/technical/capab.txt (File Added)
8575
8576
8577jilles 2006/01/16 01:19:24 UTC (20060116-528)
8578 Log:
8579 Change client_exit hook to pass all exit_client() parameters.
8580
8581
8582 Changes: Modified:
8583 +8 -0 trunk/include/hook.h (File Modified)
8584 +6 -1 trunk/src/client.c (File Modified)
8585
8586
8587jilles 2006/01/15 21:51:42 UTC (20060115-526)
8588 Log:
8589 Add client_exit hook, called in exit_client() for all
8590 clients of all types, except clients exiting because
8591 of netsplits (QS). The only thing done before it is
8592 marking the client as "closing" (to prevent
8593 recursion).
8594
8595
8596 Changes: Modified:
8597 +1 -0 trunk/include/hook.h (File Modified)
8598 +2 -0 trunk/src/client.c (File Modified)
8599 +2 -0 trunk/src/hook.c (File Modified)
8600
8601
8602jilles 2006/01/15 21:06:36 UTC (20060115-524)
8603 Log:
8604 Improve the code that calculates the nnnS nnnC counts
8605 in RPL_TRACESERVER.
8606
8607 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8608
8609
8610 Changes: Modified:
8611 +43 -36 trunk/modules/m_trace.c (File Modified)
8612
8613
8614jilles 2006/01/15 20:55:27 UTC (20060115-522)
8615 Log:
8616 Add server_eob hook.
8617 Planning to use this for netsplit/join notices.
8618
8619
8620 Changes: Modified:
8621 +1 -0 trunk/include/hook.h (File Modified)
8622 +2 -0 trunk/modules/m_pong.c (File Modified)
8623 +2 -0 trunk/src/hook.c (File Modified)
8624
8625
8626jilles 2006/01/15 20:01:51 UTC (20060115-520)
8627 Log:
8628 Default motd: ircd-ratbox -> charybdis
8629
8630
8631 Changes: Modified:
8632 +1 -1 trunk/doc/ircd.motd (File Modified)
8633
8634
8635jilles 2006/01/15 19:35:03 UTC (20060115-518)
8636 Log:
8637 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8638
8639
8640 Changes: Modified:
8641 +4 -4 trunk/src/s_user.c (File Modified)
8642
8643
8644jilles 2006/01/15 19:12:28 UTC (20060115-516)
8645 Log:
8646 - Remove obsolete EOB help file
8647 - Document snomask in the help files
8648 - Update indexes
8649
8650
8651 Changes: Modified:
8652 + - trunk/help/opers/eob (File Deleted)
8653 +13 -12 trunk/help/opers/index (File Modified)
8654 +1 -13 trunk/help/opers/umode (File Modified)
8655 +7 -7 trunk/help/users/index (File Modified)
8656
8657
8658nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8659 Log:
8660 Bail if snomask to parse is not given. Pointy hat to myself.
8661
8662
8663 Changes: Modified:
8664 +3 -0 trunk/src/snomask.c (File Modified)
8665
8666
8667gxti 2006/01/15 17:48:44 UTC (20060115-512)
8668 Log:
8669 Remove m_flags from autoconf
8670
8671
8672 Changes: Modified:
8673 +0 -1 trunk/contrib/Makefile.in (File Modified)
8674
8675
8676nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8677 Log:
8678 remove m_flags
8679
8680
8681 Changes: Modified:
8682 + - trunk/contrib/m_flags.c (File Deleted)
8683
8684
8685jilles 2006/01/15 17:22:19 UTC (20060115-508)
8686 Log:
8687 If +s is in oper_only_umodes, clear snomask on deoper.
8688
8689
8690 Changes: Modified:
8691 +5 -0 trunk/src/s_user.c (File Modified)
8692
8693
8694gxti 2006/01/15 17:16:50 UTC (20060115-506)
8695 Log:
8696 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8697
8698
8699 Changes: Modified:
8700 +2 -2 trunk/configure (File Modified)
8701 +2 -2 trunk/configure.ac (File Modified)
8702
8703
8704jilles 2006/01/15 17:15:56 UTC (20060115-504)
8705 Log:
8706 Remove the old server notice umodes.
8707 Default oper only umodes is now +s.
8708 Please make sure all remaining umodes still work.
8709
8710
8711 Changes: Modified:
8712 +3 -21 trunk/include/client.h (File Modified)
8713 +0 -12 trunk/src/newconf.c (File Modified)
8714 +1 -1 trunk/src/s_conf.c (File Modified)
8715 +12 -12 trunk/src/s_user.c (File Modified)
8716
8717
8718jilles 2006/01/15 17:00:27 UTC (20060115-502)
8719 Log:
8720 operator::flags nick_changes now controls +n snomask instead of +n umode.
8721
8722
8723 Changes: Modified:
8724 +8 -8 trunk/src/s_user.c (File Modified)
8725
8726
8727jilles 2006/01/15 16:53:16 UTC (20060115-500)
8728 Log:
8729 Move down h_umode_changed hook call after umode allowed checks
8730 (so it will not see +a if someone tries to set it but is not
8731 allowed to).
8732
8733
8734 Changes: Modified:
8735 +2 -3 trunk/src/s_user.c (File Modified)
8736
8737
8738jilles 2006/01/15 16:40:33 UTC (20060115-498)
8739 Log:
8740 Move over non-+s server notices (hopefully, all of them).
8741
8742
8743 Changes: Modified:
8744 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8745 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8746 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8747 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8748 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8749 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8750 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8751 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8752 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8753 +2 -2 trunk/libcharybdis/event.c (File Modified)
8754 +2 -2 trunk/modules/core/m_join.c (File Modified)
8755 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8756 +3 -3 trunk/modules/core/m_message.c (File Modified)
8757 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8758 +2 -2 trunk/modules/core/m_server.c (File Modified)
8759 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8760 +1 -1 trunk/modules/m_post.c (File Modified)
8761 +1 -1 trunk/modules/m_services.c (File Modified)
8762 +2 -2 trunk/src/channel.c (File Modified)
8763 +3 -3 trunk/src/client.c (File Modified)
8764 +1 -1 trunk/src/hash.c (File Modified)
8765 +5 -5 trunk/src/s_conf.c (File Modified)
8766 +2 -2 trunk/src/s_log.c (File Modified)
8767 +4 -4 trunk/src/s_user.c (File Modified)
8768
8769
8770jilles 2006/01/15 16:18:59 UTC (20060115-496)
8771 Log:
8772 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8773
8774
8775 Changes: Modified:
8776 +2 -1 trunk/include/snomask.h (File Modified)
8777 +2 -2 trunk/src/snomask.c (File Modified)
8778
8779
8780jilles 2006/01/15 16:08:28 UTC (20060115-494)
8781 Log:
8782 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8783
8784
8785 Changes: Modified:
8786 +1 -1 trunk/contrib/example_module.c (File Modified)
8787 +2 -2 trunk/include/ircd_defs.h (File Modified)
8788 +6 -6 trunk/modules/core/m_error.c (File Modified)
8789 +1 -1 trunk/modules/core/m_join.c (File Modified)
8790 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8791 +1 -1 trunk/modules/core/m_message.c (File Modified)
8792 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8793 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8794 +18 -18 trunk/modules/core/m_server.c (File Modified)
8795 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8796 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8797 +4 -4 trunk/modules/m_challenge.c (File Modified)
8798 +4 -4 trunk/modules/m_dline.c (File Modified)
8799 +13 -13 trunk/modules/m_gline.c (File Modified)
8800 +5 -5 trunk/modules/m_kline.c (File Modified)
8801 +2 -2 trunk/modules/m_oper.c (File Modified)
8802 +1 -1 trunk/modules/m_pong.c (File Modified)
8803 +13 -13 trunk/modules/m_rehash.c (File Modified)
8804 +4 -4 trunk/modules/m_resv.c (File Modified)
8805 +16 -16 trunk/modules/m_set.c (File Modified)
8806 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8807 +6 -6 trunk/modules/m_xline.c (File Modified)
8808 +1 -1 trunk/src/adns.c (File Modified)
8809 +2 -2 trunk/src/channel.c (File Modified)
8810 +1 -1 trunk/src/listener.c (File Modified)
8811 +1 -1 trunk/src/s_auth.c (File Modified)
8812 +15 -15 trunk/src/s_conf.c (File Modified)
8813 +3 -3 trunk/src/s_user.c (File Modified)
8814 +7 -7 trunk/src/send.c (File Modified)
8815
8816
8817jilles 2006/01/15 15:34:12 UTC (20060115-492)
8818 Log:
8819 On oper up:
8820 - set +s snomask if +s umode set but no snomasks
8821 - put numerics in more logical order
8822
8823
8824 Changes: Modified:
8825 +3 -1 trunk/src/s_user.c (File Modified)
8826
8827
8828jilles 2006/01/15 15:12:39 UTC (20060115-490)
8829 Log:
8830 parse_snobuf_to_mask(): default to + at start
8831 allows stuff like /mode jilles +s C
8832
8833
8834 Changes: Modified:
8835 +1 -1 trunk/src/snomask.c (File Modified)
8836
8837
8838jilles 2006/01/15 15:04:34 UTC (20060115-488)
8839 Log:
8840 Changes to user_mode() snomask handling.
8841 - show snomask (if not 0) on /mode <nick>
8842 - show snomask once at the end if +s/-s used
8843 - only parse 1 parameter for umode changes
8844 - don't crash on /mode <nick> +s
8845 - /mode <nick> -s clears snomask, doesn't use parameter
8846 - set umode +s iff snomask is not 0
8847 - snomask is not propagated, but umode +s is
8848
8849
8850 Changes: Modified:
8851 +97 -72 trunk/src/s_user.c (File Modified)
8852
8853
8854nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8855 Log:
8856 Convert some messages over to snomask.
8857
8858
8859 Changes: Modified:
8860 +29 -29 trunk/src/client.c (File Modified)
8861 +2 -2 trunk/src/ircd.c (File Modified)
8862 +13 -13 trunk/src/modules.c (File Modified)
8863 +1 -1 trunk/src/newconf.c (File Modified)
8864 +5 -5 trunk/src/parse.c (File Modified)
8865 +1 -1 trunk/src/restart.c (File Modified)
8866 +4 -4 trunk/src/s_newconf.c (File Modified)
8867 +11 -11 trunk/src/s_serv.c (File Modified)
8868
8869
8870nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8871 Log:
8872 include snomask.h from client.h
8873
8874
8875 Changes: Modified:
8876 +1 -0 trunk/include/client.h (File Modified)
8877
8878
8879nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8880 Log:
8881 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8882
8883
8884 Changes: Modified:
8885 +1 -0 trunk/src/newconf.c (File Modified)
8886 +2 -1 trunk/src/snomask.c (File Modified)
8887
8888
8889nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8890 Log:
8891 should start with +, not \0. Whoops. :)
8892
8893
8894 Changes: Modified:
8895 +1 -1 trunk/src/snomask.c (File Modified)
8896
8897
8898nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8899 Log:
8900 core snomask support.
8901
8902
8903 Changes: Modified:
8904 +3 -0 trunk/doc/example.conf (File Modified)
8905 +2 -0 trunk/include/client.h (File Modified)
8906 +2 -0 trunk/include/numeric.h (File Modified)
8907 +2 -0 trunk/include/s_newconf.h (File Modified)
8908 +63 -0 trunk/include/send.h (File Modified)
8909 + - trunk/include/snomask.h (File Added)
8910 +1 -0 trunk/src/Makefile.in (File Modified)
8911 +1 -1 trunk/src/messages.tab (File Modified)
8912 +8 -0 trunk/src/newconf.c (File Modified)
8913 +12 -0 trunk/src/s_user.c (File Modified)
8914 +235 -0 trunk/src/send.c (File Modified)
8915 + - trunk/src/snomask.c (File Added)
8916
8917
8918nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8919 Log:
8920 add a blank line after the license info.
8921
8922
8923 Changes: Modified:
8924 +1 -1 trunk/CREDITS (File Modified)
8925
8926
8927jilles 2006/01/14 19:59:18 UTC (20060114-472)
8928 Log:
8929 Extend copyright to 2006.
8930
8931
8932 Changes: Modified:
8933 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8934
8935
8936jilles 2006/01/14 19:56:24 UTC (20060114-470)
8937 Log:
8938 - Fix up book id.
8939 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8940
8941
8942 Changes: Modified:
8943 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8944 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8945
8946
8947jilles 2006/01/14 19:52:16 UTC (20060114-468)
8948 Log:
8949 Add oper privileges document.
8950
8951
8952 Changes: Modified:
8953 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8954 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8955
8956
8957jilles 2006/01/14 18:45:57 UTC (20060114-466)
8958 Log:
8959 Capitalize message names in services shortcuts (for consistency).
8960
8961
8962 Changes: Modified:
8963 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8964
8965
8966jilles 2006/01/13 16:53:35 UTC (20060113-464)
8967 Log:
8968 Remove C++ comment.
8969
8970
8971 Changes: Modified:
8972 +1 -1 trunk/src/patricia.c (File Modified)
8973
8974
8975jilles 2006/01/13 13:45:56 UTC (20060113-462)
8976 Log:
8977 Remove obsolete 'nextconnect' variable.
8978
8979
8980 Changes: Modified:
8981 +0 -1 trunk/include/ircd.h (File Modified)
8982 +0 -2 trunk/src/client.c (File Modified)
8983 +0 -1 trunk/src/ircd.c (File Modified)
8984
8985
8986jilles 2006/01/13 13:02:54 UTC (20060113-460)
8987 Log:
8988 Remove this remnant of the hybrid 6 ziplinks implementation.
8989
8990
8991 Changes: Modified:
8992 + - trunk/include/s_zip.h (File Deleted)
8993
8994
8995jilles 2006/01/09 16:05:47 UTC (20060109-458)
8996 Log:
8997 Make clone limiting work on orighost, not host (so it
8998 looks through services cloaks). Lightly tested, please
8999 test/review.
9000
9001
9002 Changes: Modified:
9003 +2 -0 trunk/modules/m_chghost.c (File Modified)
9004 +1 -1 trunk/src/client.c (File Modified)
9005 +1 -1 trunk/src/s_conf.c (File Modified)
9006
9007
9008jilles 2006/01/09 15:51:02 UTC (20060109-456)
9009 Log:
9010 Don't forget to link me_realhost() into the command hash.
9011
9012 Pointy hat to: myself
9013
9014
9015 Changes: Modified:
9016 +1 -1 trunk/modules/m_chghost.c (File Modified)
9017
9018
9019jilles 2006/01/09 14:46:59 UTC (20060109-454)
9020 Log:
9021 It's call_hook, not hook_call.
9022
9023
9024 Changes: Modified:
9025 +1 -1 trunk/src/s_user.c (File Modified)
9026
9027
9028jilles 2006/01/09 14:45:36 UTC (20060109-452)
9029 Log:
9030 Add unreject help file.
9031
9032
9033 Changes: Modified:
9034 + - trunk/help/opers/unreject (File Added)
9035
9036
9037jilles 2006/01/09 14:41:41 UTC (20060109-450)
9038 Log:
9039 Link the all-important 42 module to the build :P
9040
9041
9042 Changes: Modified:
9043 +1 -0 trunk/contrib/Makefile.in (File Modified)
9044
9045
9046jilles 2006/01/08 19:12:10 UTC (20060108-448)
9047 Log:
9048 Mention /rehash help.
9049
9050
9051 Changes: Modified:
9052 +1 -0 trunk/help/opers/rehash (File Modified)
9053
9054
9055nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9056 Log:
9057 Add h_user_signon hook.
9058
9059
9060 Changes: Modified:
9061 +1 -0 trunk/include/hook.h (File Modified)
9062 +2 -0 trunk/src/hook.c (File Modified)
9063 +4 -0 trunk/src/s_user.c (File Modified)
9064
9065
9066jilles 2006/01/06 02:30:23 UTC (20060106-444)
9067 Log:
9068 Oops, forgot to set orighost for remote client introductions.
9069
9070
9071 Changes: Modified:
9072 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9073
9074
9075jilles 2006/01/06 01:40:44 UTC (20060106-442)
9076 Log:
9077 Use TS6 forms in services shortcuts, if possible.
9078
9079
9080 Changes: Modified:
9081 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9082
9083
9084jilles 2006/01/06 01:31:19 UTC (20060106-440)
9085 Log:
9086 - Start out default_umodes conf entry from the empty set instead of +i.
9087 - Move oper_only_umodes check to where default_umodes is used, as
9088 oper_only_umodes may not be set yet while we're reading the conf.
9089
9090
9091 Changes: Modified:
9092 +6 -7 trunk/src/newconf.c (File Modified)
9093 +1 -1 trunk/src/s_user.c (File Modified)
9094
9095
9096jilles 2006/01/06 01:00:44 UTC (20060106-438)
9097 Log:
9098 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9099
9100
9101 Changes: Modified:
9102 +1 -0 trunk/doc/example.conf (File Modified)
9103 +7 -0 trunk/doc/reference.conf (File Modified)
9104 +0 -7 trunk/include/config.h.dist (File Modified)
9105 +1 -0 trunk/include/s_conf.h (File Modified)
9106 +6 -0 trunk/modules/m_info.c (File Modified)
9107 +9 -18 trunk/src/client.c (File Modified)
9108 +1 -0 trunk/src/newconf.c (File Modified)
9109 +1 -0 trunk/src/s_conf.c (File Modified)
9110
9111
9112jilles 2006/01/06 00:14:18 UTC (20060106-436)
9113 Log:
9114 - Allow NULL target_ip in show_ip() (indicates message is being
9115 sent to local opers)
9116 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9117 confitem
9118 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9119 those in src/client.c
9120
9121 From ratbox 2.2 svn (anfl)
9122
9123
9124 Changes: Modified:
9125 +1 -0 trunk/include/client.h (File Modified)
9126 +21 -2 trunk/src/client.c (File Modified)
9127 +2 -4 trunk/src/hostmask.c (File Modified)
9128 +1 -5 trunk/src/s_conf.c (File Modified)
9129 +4 -8 trunk/src/s_user.c (File Modified)
9130
9131
9132nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9133 Log:
9134 Fire off events properly.
9135
9136
9137 Changes: Modified:
9138 +7 -3 trunk/src/s_user.c (File Modified)
9139
9140
9141nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9142 Log:
9143 make sure modules which depend on umode information get the message upon connection (oops)
9144
9145
9146 Changes: Modified:
9147 +3 -0 trunk/src/s_user.c (File Modified)
9148
9149
9150jilles 2006/01/05 23:33:33 UTC (20060105-430)
9151 Log:
9152 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9153 From ratbox 2.2 svn.
9154
9155
9156 Changes: Modified:
9157 +3 -7 trunk/modules/m_etrace.c (File Modified)
9158
9159
9160nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9161 Log:
9162 Replace silly `default_invisible' option with more versatile default_umodes.
9163
9164
9165 Changes: Modified:
9166 +2 -2 trunk/Makefile.in (File Modified)
9167 +12 -1 trunk/doc/example.conf (File Modified)
9168 +14 -7 trunk/doc/reference.conf (File Modified)
9169 +2 -4 trunk/include/s_conf.h (File Modified)
9170 +0 -6 trunk/modules/m_info.c (File Modified)
9171 +4 -0 trunk/src/modules.c (File Modified)
9172 +41 -1 trunk/src/newconf.c (File Modified)
9173 +2 -2 trunk/src/s_conf.c (File Modified)
9174 +3 -4 trunk/src/s_user.c (File Modified)
9175
9176
9177jilles 2006/01/02 14:30:45 UTC (20060102-426)
9178 Log:
9179 Add temporary nick resvs with the proper duration,
9180 not 60 times too long.
9181
9182
9183 Changes: Modified:
9184 +1 -1 trunk/modules/m_resv.c (File Modified)
9185
9186
9187jilles 2006/01/02 14:21:31 UTC (20060102-424)
9188 Log:
9189 Add kick on split riding. See reference.conf for more details.
9190
9191
9192 Changes: Modified:
9193 +1 -0 trunk/doc/example.conf (File Modified)
9194 +16 -0 trunk/doc/reference.conf (File Modified)
9195 +1 -0 trunk/include/s_conf.h (File Modified)
9196 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9197 +6 -0 trunk/modules/m_info.c (File Modified)
9198 +1 -0 trunk/src/newconf.c (File Modified)
9199 +1 -0 trunk/src/s_conf.c (File Modified)
9200
9201
9202nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9203 Log:
9204 New credits, denoting GXTi as being on the core team.
9205
9206
9207 Changes: Modified:
9208 +16 -5 trunk/CREDITS (File Modified)
9209
9210
9211nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9212 Log:
9213 better cloaking algorithm
9214
9215
9216 Changes: Modified:
9217 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9218
9219
9220nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9221 Log:
9222 don't do redundant bitshifting.
9223
9224
9225 Changes: Modified:
9226 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9227
9228
9229jilles 2005/12/23 21:15:41 UTC (20051223-416)
9230 Log:
9231 Add ip_cloaking.so.
9232
9233
9234 Changes: Modified:
9235 +1 -0 trunk/contrib/Makefile.in (File Modified)
9236
9237
9238jilles 2005/12/23 21:15:25 UTC (20051223-414)
9239 Log:
9240 Set the DynSpoof flag properly.
9241
9242
9243 Changes: Modified:
9244 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9245
9246
9247nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9248 Log:
9249 first go at an ip_cloaking implementation for charybdis.
9250
9251
9252 Changes: Modified:
9253 + - trunk/contrib/ip_cloaking.c (File Added)
9254
9255
9256nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9257 Log:
9258 Add libcharybdis to contrib/ includes.
9259
9260
9261 Changes: Modified:
9262 +1 -1 trunk/contrib/Makefile.in (File Modified)
9263
9264
9265nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9266 Log:
9267 add h_umode_changed hook for modules that provide usermodes.
9268
9269
9270 Changes: Modified:
9271 +1 -0 trunk/include/hook.h (File Modified)
9272 +2 -1 trunk/src/hook.c (File Modified)
9273 +3 -0 trunk/src/s_user.c (File Modified)
9274
9275
9276jilles 2005/12/19 16:52:45 UTC (20051219-406)
9277 Log:
9278 Show quiets in /stats z.
9279
9280
9281 Changes: Modified:
9282 +15 -10 trunk/src/s_stats.c (File Modified)
9283
9284
9285nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9286 Log:
9287 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9288
9289
9290 Changes: Modified:
9291 +0 -12 trunk/configure (File Modified)
9292 +0 -9 trunk/configure.ac (File Modified)
9293 +0 -3 trunk/include/setup.h.in (File Modified)
9294
9295
9296nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9297 Log:
9298 change various buffer sizes to = topiclen.
9299
9300
9301 Changes: Modified:
9302 +3 -4 trunk/include/ircd_defs.h (File Modified)
9303
9304
9305jon 2005/12/12 19:32:18 UTC (20051212-400)
9306 Log:
9307 - Partial commit test, partial ego strokage ;)
9308
9309
9310 Changes: Modified:
9311 +2 -1 trunk/CREDITS (File Modified)
9312
9313
9314nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9315 Log:
9316 More kqueue corrections.
9317
9318 Changes: Modified:
9319 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9320
9321
9322nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9323 Log:
9324 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9325 Not sure why this wasn't this way to begin with.
9326
9327
9328 Changes: Modified:
9329 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9330
9331
9332jilles 2005/12/11 16:39:52 UTC (20051211-394)
9333 Log:
9334 example.conf tweaks:
9335 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9336 most people do not need this.
9337 Enable serverinfo::hub.
9338
9339
9340 Changes: Modified:
9341 +14 -11 trunk/doc/example.conf (File Modified)
9342
9343
9344nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9345 Log:
9346 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9347
9348
9349 Changes: Modified:
9350 +1 -1 trunk/src/s_serv.c (File Modified)
9351
9352
9353nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9354 Log:
9355 header include changes
9356
9357
9358 Changes: Modified:
9359 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9360 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9361 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9362 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9363 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9364 +1 -21 trunk/libcharybdis/select.c (File Modified)
9365
9366
9367nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9368 Log:
9369 s/ilog/libcharybdis_{die,log,restart}/g
9370
9371
9372 Changes: Modified:
9373 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9374 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9375 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9376 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9377 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9378 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9379 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9380 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9381
9382
9383nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9384 Log:
9385 Use the right callbacks in the function code.
9386
9387 Changes: Modified:
9388 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9389
9390
9391nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9392 Log:
9393 More work, it builds again!
9394
9395
9396 Changes: Modified:
9397 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9398 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9399 + - trunk/libcharybdis/libcharybdis.c (File Added)
9400 + - trunk/libcharybdis/libcharybdis.h (File Added)
9401
9402
9403nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9404 Log:
9405 Move some stuff around.
9406
9407
9408 Changes: Modified:
9409 + - trunk/include/memory.h (File Deleted)
9410 + - trunk/include/tools.h (File Deleted)
9411 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9412 + - trunk/libcharybdis/memory.c (File Added)
9413 + - trunk/libcharybdis/memory.h (File Added)
9414 + - trunk/libcharybdis/snprintf.c (File Added)
9415 + - trunk/libcharybdis/tools.c (File Added)
9416 + - trunk/libcharybdis/tools.h (File Added)
9417 +1000 -1062 trunk/modules/.depend (File Modified)
9418 +421 -455 trunk/src/.depend (File Modified)
9419 +0 -1191 trunk/src/Makefile.in (File Modified)
9420 + - trunk/src/memory.c (File Deleted)
9421 + - trunk/src/snprintf.c (File Deleted)
9422 + - trunk/src/tools.c (File Deleted)
9423
9424
9425nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9426 Log:
9427 move more headers into libcharybdis
9428
9429 Changes: Modified:
9430 + - trunk/include/balloc.h (File Deleted)
9431 + - trunk/include/event.h (File Deleted)
9432 + - trunk/libcharybdis/balloc.h (File Added)
9433 + - trunk/libcharybdis/event.h (File Added)
9434 +924 -1020 trunk/modules/.depend (File Modified)
9435 +327 -406 trunk/src/.depend (File Modified)
9436
9437
9438nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9439 Log:
9440 balloc, events -> libcharybdis
9441
9442 Changes: Modified:
9443 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9444 + - trunk/libcharybdis/balloc.c (File Added)
9445 + - trunk/libcharybdis/event.c (File Added)
9446 +0 -1008 trunk/src/Makefile.in (File Modified)
9447 + - trunk/src/balloc.c (File Deleted)
9448 + - trunk/src/event.c (File Deleted)
9449
9450
9451nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9452 Log:
9453 More fun
9454
9455 Changes: Modified:
9456 + - trunk/include/commio.h (File Deleted)
9457 + - trunk/include/linebuf.h (File Deleted)
9458 + - trunk/libcharybdis/commio.h (File Added)
9459 + - trunk/libcharybdis/linebuf.h (File Added)
9460 +1644 -530 trunk/modules/.depend (File Modified)
9461 +1 -1 trunk/modules/Makefile.in (File Modified)
9462 +720 -284 trunk/src/.depend (File Modified)
9463
9464
9465nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9466 Log:
9467 Makefile reworking -- moving libcharybdis headers into proper location.
9468
9469 Changes: Modified:
9470 +1 -1 trunk/adns/Makefile.in (File Modified)
9471 +1 -1 trunk/src/Makefile.in (File Modified)
9472
9473
9474nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9475 Log:
9476 Document proposed authdaemon protocol.
9477
9478 Changes: Modified:
9479 + - trunk/authdaemon/protocol.txt (File Added)
9480
9481
9482nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9483 Log:
9484 Makefile oops
9485
9486 Changes: Modified:
9487 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9488
9489
9490nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9491 Log:
9492 Remove dead makefile from generation
9493
9494 Changes: Modified:
9495 +1 -2 trunk/configure (File Modified)
9496 +0 -1 trunk/configure.ac (File Modified)
9497
9498
9499nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9500 Log:
9501 libcharybdisIO -> libcharybdis
9502
9503 Changes: Modified:
9504 +1 -1 trunk/src/Makefile.in (File Modified)
9505
9506
9507nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9508 Log:
9509 More restructuring.
9510
9511 Changes: Modified:
9512 + - trunk/libcharybdis/Makefile.in (File Added)
9513 + - trunk/libcharybdis/commio.c (File Added)
9514 + - trunk/libcharybdis/devpoll.c (File Added)
9515 + - trunk/libcharybdis/epoll.c (File Added)
9516 + - trunk/libcharybdis/io/ (File Deleted)
9517 + - trunk/libcharybdis/kqueue.c (File Added)
9518 + - trunk/libcharybdis/linebuf.c (File Added)
9519 + - trunk/libcharybdis/log/ (File Deleted)
9520 + - trunk/libcharybdis/poll.c (File Added)
9521 + - trunk/libcharybdis/ports.c (File Added)
9522 + - trunk/libcharybdis/select.c (File Added)
9523
9524
9525nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9526 Log:
9527 Blah kill makefile
9528
9529 Changes: Modified:
9530 + - trunk/libcharybdis/Makefile.in (File Deleted)
9531
9532
9533nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9534 Log:
9535 Blah kill makefile
9536
9537 Changes: Modified:
9538 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9539
9540
9541nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9542 Log:
9543 add authdaemon dir for later hacking
9544
9545
9546 Changes: Modified:
9547 + - trunk/authdaemon/ (File Added)
9548
9549
9550nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9551 Log:
9552 linebuf -> libcharybdisIO
9553
9554
9555 Changes: Modified:
9556 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9557 + - trunk/libcharybdis/io/linebuf.c (File Added)
9558 + - trunk/libcharybdis/log/ (File Added)
9559 + - trunk/libcharybdis/log/Makefile.in (File Added)
9560 +0 -687 trunk/src/Makefile.in (File Modified)
9561 + - trunk/src/linebuf.c (File Deleted)
9562
9563
9564nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9565 Log:
9566 Solaris 10 I/O ports support
9567
9568 Changes: Modified:
9569 + - trunk/libcharybdis/io/ports.c (File Added)
9570
9571
9572nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9573 Log:
9574 libcharybdis stuff
9575
9576
9577 Changes: Modified:
9578 +1 -1 trunk/Makefile.in (File Modified)
9579 +3 -1 trunk/configure (File Modified)
9580 +133 -10 trunk/configure.ac (File Modified)
9581 + - trunk/libcharybdis/ (File Added)
9582 + - trunk/libcharybdis/Makefile.in (File Added)
9583 + - trunk/libcharybdis/io/ (File Added)
9584 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9585 +2 -3 trunk/src/Makefile.in (File Modified)
9586 + - trunk/src/io/ (File Deleted)
9587
9588
9589nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9590 Log:
9591 split IO stuff into libcharybdisIO.
9592
9593
9594 Changes: Modified:
9595 + - trunk/src/commio.c (File Deleted)
9596 + - trunk/src/devpoll.c (File Deleted)
9597 + - trunk/src/epoll.c (File Deleted)
9598 + - trunk/src/io/ (File Added)
9599 + - trunk/src/io/Makefile.in (File Added)
9600 + - trunk/src/io/commio.c (File Added)
9601 + - trunk/src/io/devpoll.c (File Added)
9602 + - trunk/src/io/epoll.c (File Added)
9603 + - trunk/src/io/kqueue.c (File Added)
9604 + - trunk/src/io/poll.c (File Added)
9605 + - trunk/src/io/select.c (File Added)
9606 + - trunk/src/kqueue.c (File Deleted)
9607 + - trunk/src/poll.c (File Deleted)
9608 + - trunk/src/select.c (File Deleted)
9609
9610
9611nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9612 Log:
9613 Version bump: 1.1.0
9614
9615
9616 Changes: Modified:
9617 +86 -155 trunk/configure (File Modified)
9618 +1 -1 trunk/configure.ac (File Modified)
9619
9620
9621jilles 2005/12/04 01:56:31 UTC (20051204-346)
9622 Log:
9623 Remove mentions of mkkeypair/cryptlinks.
9624
9625
9626 Changes: Modified:
9627 +1 -3 trunk/doc/challenge.txt (File Modified)
9628
9629
9630jilles 2005/12/02 17:57:29 UTC (20051202-344)
9631 Log:
9632 Clarify serverinfo{} description.
9633
9634
9635 Changes: Modified:
9636 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9637
9638
9639jilles 2005/12/02 17:41:44 UTC (20051202-342)
9640 Log:
9641 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9642
9643
9644 Changes: Modified:
9645 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9646
9647
9648jilles 2005/12/02 17:38:53 UTC (20051202-340)
9649 Log:
9650 Improvements also applicable to hyperion 1.x.
9651
9652
9653 Changes: Modified:
9654 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9655
9656
9657jilles 2005/12/02 17:08:45 UTC (20051202-338)
9658 Log:
9659 - Add +F description
9660 - General improvements and changes to charybdis
9661
9662
9663 Changes: Modified:
9664 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9665
9666
9667jilles 2005/12/02 16:43:45 UTC (20051202-336)
9668 Log:
9669 The server notice umodes only have an effect
9670 for opers. ("sendto_realops_flags", so having
9671 the umode is not enough, they must also be
9672 opered)
9673
9674
9675 Changes: Modified:
9676 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9677
9678
9679jilles 2005/12/02 16:39:40 UTC (20051202-334)
9680 Log:
9681 Updates to umodes docs.
9682
9683
9684 Changes: Modified:
9685 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9686
9687
9688nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9689 Log:
9690 Add SGML documentation.
9691
9692 Changes: Modified:
9693 + - trunk/doc/sgml/ (File Added)
9694 + - trunk/doc/sgml/oper-guide/ (File Added)
9695 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9696 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9697 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9698 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9699 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9700 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9701 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9702
9703
9704jilles 2005/11/21 11:04:33 UTC (20051121-330)
9705 Log:
9706 Make operwall flag restrict setting umode +z.
9707 This repairs this flag broken in charybdis-1.0.
9708
9709
9710 Changes: Modified:
9711 +41 -0 trunk/contrib/m_flags.c (File Modified)
9712 +9 -0 trunk/src/s_user.c (File Modified)
9713
9714
9715jilles 2005/11/21 10:29:37 UTC (20051121-328)
9716 Log:
9717 Don't complain/reset remote clients +n. I'm still not
9718 convinced propagating all umodes is the way to go, oh
9719 well.
9720
9721
9722 Changes: Modified:
9723 +1 -1 trunk/src/s_user.c (File Modified)
9724
9725
9726jilles 2005/11/21 10:21:42 UTC (20051121-326)
9727 Log:
9728 - Require admin flag for oper /chghost (if it's enabled
9729 which is not default)
9730 - Give error message on nonexistant nick
9731
9732
9733 Changes: Modified:
9734 +12 -0 trunk/modules/m_chghost.c (File Modified)
9735
9736
9737nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9738 Log:
9739 Incorporated jilles' dynspoof patch with a few minor changes.
9740
9741 Changes: Modified:
9742 +5 -2 trunk/include/client.h (File Modified)
9743 +1 -0 trunk/include/numeric.h (File Modified)
9744 +75 -4 trunk/modules/m_chghost.c (File Modified)
9745 +2 -21 trunk/modules/m_stats.c (File Modified)
9746 +2 -8 trunk/modules/m_trace.c (File Modified)
9747 +2 -0 trunk/src/client.c (File Modified)
9748 +3 -0 trunk/src/s_user.c (File Modified)
9749
9750
9751nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9752 Log:
9753 Update NEWS.
9754
9755 Changes: Modified:
9756 +5 -0 trunk/NEWS (File Modified)
9757
9758
9759jilles 2005/11/17 22:38:52 UTC (20051117-320)
9760 Log:
9761 Make show_ip() far less braindead.
9762
9763 Obtained from: ratbox 2.2 SVN
9764
9765
9766 Changes: Modified:
9767 +14 -85 trunk/src/client.c (File Modified)
9768
9769
9770jilles 2005/11/15 16:33:26 UTC (20051115-318)
9771 Log:
9772 Instead of not showing channels at all for whoising services,
9773 only show channels the requester is also on. If operspying
9774 services, show all the channels.
9775
9776
9777 Changes: Modified:
9778 +37 -40 trunk/modules/m_whois.c (File Modified)
9779
9780
9781jilles 2005/11/15 15:59:00 UTC (20051115-316)
9782 Log:
9783 - Show real errno if we fail to connect to a server
9784 - Don't show server IPs on IRC if a server goes dead
9785 during handshake
9786
9787
9788 Changes: Modified:
9789 +2 -5 trunk/src/s_serv.c (File Modified)
9790
9791
9792jilles 2005/11/15 15:28:18 UTC (20051115-314)
9793 Log:
9794 Revert hybrid 7.2 aline code. It causes too many problems.
9795
9796
9797 Changes: Modified:
9798 +1 -47 trunk/NEWS (File Modified)
9799 + - trunk/include/aline.h (File Deleted)
9800 +53 -6 trunk/modules/m_dline.c (File Modified)
9801 +212 -16 trunk/modules/m_kline.c (File Modified)
9802 +37 -8 trunk/modules/m_resv.c (File Modified)
9803 +45 -24 trunk/modules/m_xline.c (File Modified)
9804 +0 -485 trunk/src/Makefile.in (File Modified)
9805 + - trunk/src/aline.c (File Deleted)
9806
9807
9808jilles 2005/11/07 10:47:33 UTC (20051107-312)
9809 Log:
9810 Incorporate recent ratbox monitor bugfixes (could crash).
9811
9812
9813 Changes: Modified:
9814 +16 -0 trunk/modules/m_monitor.c (File Modified)
9815 +4 -3 trunk/src/monitor.c (File Modified)
9816
9817
9818jilles 2005/10/24 23:10:06 UTC (20051024-310)
9819 Log:
9820 Fix /invite UID leak.
9821
9822 Found by logiclrd@EFnet.
9823
9824
9825 Changes: Modified:
9826 +3 -2 trunk/modules/m_invite.c (File Modified)
9827
9828
9829nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9830 Log:
9831 Don't show what channels a service is in.
9832
9833 Changes: Modified:
9834 +1 -0 trunk/NEWS (File Modified)
9835 +40 -35 trunk/modules/m_whois.c (File Modified)
9836
9837
9838nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9839 Log:
9840 Update version to 1.0.3.
9841
9842
9843 Changes: Modified:
9844 +9 -9 trunk/configure (File Modified)
9845 +1 -1 trunk/configure.ac (File Modified)
9846
9847
9848jilles 2005/10/22 17:12:51 UTC (20051022-304)
9849 Log:
9850 Update NEWS.
9851
9852
9853 Changes: Modified:
9854 +7 -1 trunk/NEWS (File Modified)
9855
9856
9857jilles 2005/10/22 17:11:32 UTC (20051022-302)
9858 Log:
9859 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9860 More static buffers :(
9861
9862
9863 Changes: Modified:
9864 +12 -4 trunk/src/aline.c (File Modified)
9865
9866
9867jilles 2005/10/18 21:52:35 UTC (20051018-300)
9868 Log:
9869 Make operspy mode (/mode !#channel showing parameters
9870 even if not on channel) work again.
9871
9872
9873 Changes: Modified:
9874 +4 -4 trunk/src/channel.c (File Modified)
9875
9876
9877jilles 2005/10/16 22:04:15 UTC (20051016-298)
9878 Log:
9879 Call server_introduced hook on TS6 remote server
9880 introduction (ms_sid()).
9881
9882
9883 Changes: Modified:
9884 +6 -0 trunk/modules/core/m_server.c (File Modified)
9885
9886
9887nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9888 Log:
9889 Cyrix boxes are wierd.
9890
9891 Changes: Modified:
9892 +2 -1 trunk/modules/m_services.c (File Modified)
9893
9894
9895nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9896 Log:
9897 More paranoia.
9898
9899 Changes: Modified:
9900 +1 -1 trunk/include/client.h (File Modified)
9901 +3 -1 trunk/modules/m_services.c (File Modified)
9902
9903
9904nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9905 Log:
9906 heh
9907
9908 Changes: Modified:
9909 +1 -6 trunk/modules/m_services.c (File Modified)
9910
9911
9912nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9913 Log:
9914 Disable a check that doesn't always seem to work right for some reason.
9915
9916 Changes: Modified:
9917 +2 -0 trunk/modules/m_services.c (File Modified)
9918
9919
9920nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9921 Log:
9922 Update NEWS.
9923
9924
9925 Changes: Modified:
9926 +4 -1 trunk/NEWS (File Modified)
9927
9928
9929nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9930 Log:
9931 1.0.2
9932
9933
9934 Changes: Modified:
9935 +9 -9 trunk/configure (File Modified)
9936 +1 -1 trunk/configure.ac (File Modified)
9937
9938
9939jilles 2005/10/08 22:30:18 UTC (20051008-284)
9940 Log:
9941 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9942
9943
9944 Changes: Modified:
9945 +3 -13 trunk/modules/m_trace.c (File Modified)
9946
9947
9948jilles 2005/10/06 11:00:22 UTC (20051006-282)
9949 Log:
9950 Don't send empty RPL_WHOISCHANNELS on remote whois.
9951
9952 Pointy hat to: jilles
9953
9954
9955 Changes: Modified:
9956 +1 -1 trunk/modules/m_whois.c (File Modified)
9957
9958
9959nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9960 Log:
9961 Update NEWS.
9962
9963
9964 Changes: Modified:
9965 +3 -0 trunk/NEWS (File Modified)
9966
9967
9968nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9969 Log:
9970 Modular umode support.
9971
9972
9973 Changes: Modified:
9974 +0 -9 trunk/include/client.h (File Modified)
9975 +2 -1 trunk/include/s_user.h (File Modified)
9976 +1 -1 trunk/include/tools.h (File Modified)
9977 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9978 +3 -0 trunk/src/ircd.c (File Modified)
9979 +1 -1 trunk/src/messages.tab (File Modified)
9980 +2 -2 trunk/src/s_serv.c (File Modified)
9981 +37 -59 trunk/src/s_user.c (File Modified)
9982 +21 -0 trunk/src/tools.c (File Modified)
9983
9984
9985jilles 2005/10/02 20:23:15 UTC (20051002-276)
9986 Log:
9987 Optionally do forced nick change to the UID instead of kill
9988 on nick collisions, see doc/collision_fnc.txt for more
9989 details.
9990
9991
9992 Changes: Modified:
9993 + - trunk/doc/collision_fnc.txt (File Added)
9994 +1 -0 trunk/doc/example.conf (File Modified)
9995 +8 -0 trunk/doc/reference.conf (File Modified)
9996 +1 -0 trunk/include/numeric.h (File Modified)
9997 +1 -0 trunk/include/s_conf.h (File Modified)
9998 +2 -1 trunk/include/s_serv.h (File Modified)
9999 +1 -0 trunk/include/s_stats.h (File Modified)
10000 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10001 +1 -1 trunk/src/messages.tab (File Modified)
10002 +1 -0 trunk/src/newconf.c (File Modified)
10003 +1 -0 trunk/src/s_conf.c (File Modified)
10004 +1 -0 trunk/src/s_serv.c (File Modified)
10005 +2 -2 trunk/src/s_stats.c (File Modified)
10006
10007
10008nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10009 Log:
10010 Update NEWS.
10011
10012
10013 Modified:
10014 trunk/NEWS (File Modified)
10015
10016
10017jilles 2005/09/28 15:45:31 UTC (20050928-272)
10018 Log:
10019 Don't allow lookups by uid in /monitor + and /monitor s.
10020
10021
10022 Modified:
10023 trunk/modules/m_monitor.c (File Modified)
10024
10025
10026jilles 2005/09/28 13:05:01 UTC (20050928-270)
10027 Log:
10028 Stop garbage +j being set in cases like +j aaa:bbb by
10029 initializing the variables properly.
10030
10031 Reported by kyle.
10032
10033
10034 Modified:
10035 trunk/modules/core/m_mode.c (File Modified)
10036 trunk/modules/core/m_sjoin.c (File Modified)
10037
10038
10039jilles 2005/09/25 15:51:54 UTC (20050925-268)
10040 Log:
10041 Apply flags to the proper server in me_gcap().
10042
10043
10044 Modified:
10045 trunk/modules/m_capab.c (File Modified)
10046
10047
10048jilles 2005/09/22 23:13:46 UTC (20050922-266)
10049 Log:
10050 Use find_named_client() instead of find_client() to check
10051 for nick collisions.
10052
10053
10054 Modified:
10055 trunk/modules/core/m_nick.c (File Modified)
10056
10057
10058nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10059 Log:
10060 - Replace old 381 numeric with a new, more positive one!
10061
10062
10063 Modified:
10064 trunk/src/messages.tab (File Modified)
10065
10066
10067jilles 2005/09/22 00:38:45 UTC (20050922-262)
10068 Log:
10069 Make it compile again.
10070
10071
10072 Modified:
10073 trunk/src/channel.c (File Modified)
10074 trunk/src/client.c (File Modified)
10075 trunk/src/ircd.c (File Modified)
10076 trunk/src/packet.c (File Modified)
10077
10078
10079nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10080 Log:
10081 - Prevent UID disclosure in cmode setting.
10082
10083
10084 Modified:
10085 trunk/NEWS (File Modified)
10086 trunk/modules/core/m_mode.c (File Modified)
10087
10088
10089nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10090 Log:
10091 A different check which prevents UID disclosure.
10092
10093
10094 Modified:
10095 trunk/modules/core/m_kick.c (File Modified)
10096
10097
10098nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10099 Log:
10100 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10101
10102
10103 Modified:
10104 trunk/modules/core/m_kick.c (File Modified)
10105
10106
10107nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10108 Log:
10109 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10110
10111
10112 Modified:
10113 trunk/NEWS (File Modified)
10114 trunk/modules/m_accept.c (File Modified)
10115 trunk/modules/m_admin.c (File Modified)
10116 trunk/modules/m_away.c (File Modified)
10117 trunk/modules/m_cap.c (File Modified)
10118 trunk/modules/m_capab.c (File Modified)
10119 trunk/modules/m_challenge.c (File Modified)
10120 trunk/modules/m_chghost.c (File Modified)
10121 trunk/modules/m_close.c (File Modified)
10122 trunk/modules/m_cmessage.c (File Modified)
10123 trunk/modules/m_connect.c (File Modified)
10124 trunk/modules/m_dline.c (File Modified)
10125 trunk/modules/m_encap.c (File Modified)
10126 trunk/modules/m_etrace.c (File Modified)
10127 trunk/modules/m_gline.c (File Modified)
10128 trunk/modules/m_help.c (File Modified)
10129 trunk/modules/m_info.c (File Modified)
10130 trunk/modules/m_invite.c (File Modified)
10131 trunk/modules/m_ison.c (File Modified)
10132 trunk/modules/m_kline.c (File Modified)
10133 trunk/modules/m_knock.c (File Modified)
10134 trunk/modules/m_links.c (File Modified)
10135 trunk/modules/m_list.c (File Modified)
10136 trunk/modules/m_locops.c (File Modified)
10137 trunk/modules/m_lusers.c (File Modified)
10138 trunk/modules/m_map.c (File Modified)
10139 trunk/modules/m_monitor.c (File Modified)
10140 trunk/modules/m_motd.c (File Modified)
10141 trunk/modules/m_names.c (File Modified)
10142 trunk/modules/m_oper.c (File Modified)
10143 trunk/modules/m_operspy.c (File Modified)
10144 trunk/modules/m_pass.c (File Modified)
10145 trunk/modules/m_ping.c (File Modified)
10146 trunk/modules/m_pong.c (File Modified)
10147 trunk/modules/m_post.c (File Modified)
10148 trunk/modules/m_rehash.c (File Modified)
10149 trunk/modules/m_restart.c (File Modified)
10150 trunk/modules/m_resv.c (File Modified)
10151 trunk/modules/m_services.c (File Modified)
10152 trunk/modules/m_set.c (File Modified)
10153 trunk/modules/m_sshortcut.c (File Modified)
10154 trunk/modules/m_stats.c (File Modified)
10155 trunk/modules/m_svinfo.c (File Modified)
10156 trunk/modules/m_tb.c (File Modified)
10157 trunk/modules/m_testline.c (File Modified)
10158 trunk/modules/m_testmask.c (File Modified)
10159 trunk/modules/m_time.c (File Modified)
10160 trunk/modules/m_topic.c (File Modified)
10161 trunk/modules/m_trace.c (File Modified)
10162 trunk/modules/m_unreject.c (File Modified)
10163 trunk/modules/m_user.c (File Modified)
10164 trunk/modules/m_userhost.c (File Modified)
10165 trunk/modules/m_users.c (File Modified)
10166 trunk/modules/m_version.c (File Modified)
10167 trunk/modules/m_wallops.c (File Modified)
10168 trunk/modules/m_who.c (File Modified)
10169 trunk/modules/m_whois.c (File Modified)
10170 trunk/modules/m_whowas.c (File Modified)
10171 trunk/modules/m_xline.c (File Modified)
10172 trunk/src/adns.c (File Modified)
10173 trunk/src/aline.c (File Modified)
10174 trunk/src/cache.c (File Modified)
10175 trunk/src/channel.c (File Modified)
10176 trunk/src/class.c (File Modified)
10177 trunk/src/client.c (File Modified)
10178 trunk/src/commio.c (File Modified)
10179 trunk/src/event.c (File Modified)
10180 trunk/src/hash.c (File Modified)
10181 trunk/src/hostmask.c (File Modified)
10182 trunk/src/ircd.c (File Modified)
10183 trunk/src/kdparse.c (File Modified)
10184 trunk/src/linebuf.c (File Modified)
10185 trunk/src/listener.c (File Modified)
10186 trunk/src/modules.c (File Modified)
10187 trunk/src/monitor.c (File Modified)
10188 trunk/src/newconf.c (File Modified)
10189 trunk/src/packet.c (File Modified)
10190 trunk/src/parse.c (File Modified)
10191 trunk/src/reject.c (File Modified)
10192 trunk/src/s_auth.c (File Modified)
10193 trunk/src/s_conf.c (File Modified)
10194 trunk/src/s_gline.c (File Modified)
10195 trunk/src/s_log.c (File Modified)
10196 trunk/src/s_newconf.c (File Modified)
10197 trunk/src/s_serv.c (File Modified)
10198 trunk/src/s_stats.c (File Modified)
10199 trunk/src/s_user.c (File Modified)
10200 trunk/src/send.c (File Modified)
10201 trunk/src/whowas.c (File Modified)
10202
10203
10204nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10205 Log:
10206 - More coding style niceities. Pretty much got client.h squared away.
10207
10208
10209 Modified:
10210 trunk/modules/m_dline.c (File Modified)
10211 trunk/modules/m_gline.c (File Modified)
10212 trunk/modules/m_kline.c (File Modified)
10213 trunk/modules/m_rehash.c (File Modified)
10214 trunk/modules/m_resv.c (File Modified)
10215 trunk/modules/m_stats.c (File Modified)
10216 trunk/modules/m_testline.c (File Modified)
10217 trunk/modules/m_user.c (File Modified)
10218 trunk/modules/m_xline.c (File Modified)
10219
10220
10221jilles 2005/09/21 22:37:13 UTC (20050921-250)
10222 Log:
10223 - Propagate quiets (+q) on netjoins
10224 - Clear +q list too on lowerTS sjoin from TS6 source
10225
10226
10227 Modified:
10228 trunk/modules/core/m_sjoin.c (File Modified)
10229 trunk/src/s_serv.c (File Modified)
10230
10231
10232jilles 2005/09/21 15:49:43 UTC (20050921-248)
10233 Log:
10234 Second argument to whois is always a nick, never a uid.
10235 This prevents /whois other.server uid to get information
10236 about that uid.
10237
10238
10239 Modified:
10240 trunk/modules/m_whois.c (File Modified)
10241
10242
10243jilles 2005/09/21 15:43:45 UTC (20050921-246)
10244 Log:
10245 Don't allow local users to use uids in user mode.
10246
10247
10248 Modified:
10249 trunk/src/s_user.c (File Modified)
10250
10251
10252jilles 2005/09/21 15:42:56 UTC (20050921-244)
10253 Log:
10254 Make it compile again.
10255
10256
10257 Modified:
10258 trunk/src/s_stats.c (File Modified)
10259
10260
10261jilles 2005/09/21 15:09:11 UTC (20050921-242)
10262 Log:
10263 Fix propagation of empty SJOIN.
10264
10265
10266 Modified:
10267 trunk/modules/core/m_sjoin.c (File Modified)
10268
10269
10270nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10271 Log:
10272 Some atheme-style niceties here.
10273
10274
10275 Modified:
10276 trunk/modules/m_accept.c (File Modified)
10277 trunk/modules/m_admin.c (File Modified)
10278 trunk/modules/m_away.c (File Modified)
10279 trunk/modules/m_cap.c (File Modified)
10280 trunk/modules/m_capab.c (File Modified)
10281 trunk/modules/m_challenge.c (File Modified)
10282 trunk/modules/m_chghost.c (File Modified)
10283 trunk/modules/m_close.c (File Modified)
10284 trunk/modules/m_cmessage.c (File Modified)
10285 trunk/modules/m_connect.c (File Modified)
10286 trunk/modules/m_dline.c (File Modified)
10287 trunk/modules/m_encap.c (File Modified)
10288 trunk/modules/m_etrace.c (File Modified)
10289 trunk/modules/m_gline.c (File Modified)
10290 trunk/modules/m_help.c (File Modified)
10291 trunk/modules/m_info.c (File Modified)
10292 trunk/modules/m_invite.c (File Modified)
10293 trunk/modules/m_ison.c (File Modified)
10294 trunk/modules/m_kline.c (File Modified)
10295 trunk/modules/m_knock.c (File Modified)
10296 trunk/modules/m_links.c (File Modified)
10297 trunk/modules/m_list.c (File Modified)
10298 trunk/modules/m_locops.c (File Modified)
10299 trunk/modules/m_lusers.c (File Modified)
10300 trunk/modules/m_map.c (File Modified)
10301 trunk/modules/m_monitor.c (File Modified)
10302 trunk/modules/m_motd.c (File Modified)
10303 trunk/modules/m_names.c (File Modified)
10304 trunk/modules/m_oper.c (File Modified)
10305 trunk/modules/m_operspy.c (File Modified)
10306 trunk/modules/m_pass.c (File Modified)
10307 trunk/modules/m_ping.c (File Modified)
10308 trunk/modules/m_pong.c (File Modified)
10309 trunk/modules/m_post.c (File Modified)
10310 trunk/modules/m_rehash.c (File Modified)
10311 trunk/modules/m_restart.c (File Modified)
10312 trunk/modules/m_resv.c (File Modified)
10313 trunk/modules/m_services.c (File Modified)
10314 trunk/modules/m_set.c (File Modified)
10315 trunk/modules/m_sshortcut.c (File Modified)
10316 trunk/modules/m_stats.c (File Modified)
10317 trunk/modules/m_svinfo.c (File Modified)
10318 trunk/modules/m_tb.c (File Modified)
10319 trunk/modules/m_testline.c (File Modified)
10320 trunk/modules/m_testmask.c (File Modified)
10321 trunk/modules/m_time.c (File Modified)
10322 trunk/modules/m_topic.c (File Modified)
10323 trunk/modules/m_trace.c (File Modified)
10324 trunk/modules/m_unreject.c (File Modified)
10325 trunk/modules/m_user.c (File Modified)
10326 trunk/modules/m_userhost.c (File Modified)
10327 trunk/modules/m_users.c (File Modified)
10328 trunk/modules/m_version.c (File Modified)
10329 trunk/modules/m_wallops.c (File Modified)
10330 trunk/modules/m_who.c (File Modified)
10331 trunk/modules/m_whois.c (File Modified)
10332 trunk/modules/m_whowas.c (File Modified)
10333 trunk/modules/m_xline.c (File Modified)
10334
10335
10336nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10337 Log:
10338 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10339
10340
10341 Modified:
10342 trunk/.indent.pro (File Modified)
10343 trunk/include/charybdis.h (File Added)
10344 trunk/include/client.h (File Modified)
10345 trunk/modules/.indent.pro (File Modified)
10346 trunk/src/.indent.pro (File Modified)
10347 trunk/src/adns.c (File Modified)
10348 trunk/src/aline.c (File Modified)
10349 trunk/src/cache.c (File Modified)
10350 trunk/src/channel.c (File Modified)
10351 trunk/src/class.c (File Modified)
10352 trunk/src/client.c (File Modified)
10353 trunk/src/commio.c (File Modified)
10354 trunk/src/event.c (File Modified)
10355 trunk/src/hash.c (File Modified)
10356 trunk/src/hostmask.c (File Modified)
10357 trunk/src/ircd.c (File Modified)
10358 trunk/src/kdparse.c (File Modified)
10359 trunk/src/linebuf.c (File Modified)
10360 trunk/src/listener.c (File Modified)
10361 trunk/src/modules.c (File Modified)
10362 trunk/src/monitor.c (File Modified)
10363 trunk/src/newconf.c (File Modified)
10364 trunk/src/packet.c (File Modified)
10365 trunk/src/parse.c (File Modified)
10366 trunk/src/reject.c (File Modified)
10367 trunk/src/s_auth.c (File Modified)
10368 trunk/src/s_conf.c (File Modified)
10369 trunk/src/s_gline.c (File Modified)
10370 trunk/src/s_log.c (File Modified)
10371 trunk/src/s_newconf.c (File Modified)
10372 trunk/src/s_serv.c (File Modified)
10373 trunk/src/s_stats.c (File Modified)
10374 trunk/src/s_user.c (File Modified)
10375 trunk/src/send.c (File Modified)
10376 trunk/src/whowas.c (File Modified)
10377
10378
10379nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10380 Log:
10381 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10382 - Convert a few modules towards using this code.
10383 - Make a note about this change in NEWS.
10384
10385
10386 Modified:
10387 trunk/NEWS (File Modified)
10388 trunk/include/aline.h (File Added)
10389 trunk/modules/m_dline.c (File Modified)
10390 trunk/modules/m_kline.c (File Modified)
10391 trunk/modules/m_resv.c (File Modified)
10392 trunk/modules/m_xline.c (File Modified)
10393 trunk/src/Makefile.in (File Modified)
10394 trunk/src/aline.c (File Added)
10395
10396
10397nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10398 Log:
10399 - Update NEWS document.
10400
10401
10402 Modified:
10403 trunk/NEWS (File Modified)
10404
10405
10406jilles 2005/09/20 18:27:19 UTC (20050920-232)
10407 Log:
10408 Use find_named_person() instead of find_person() in services shortcuts.
10409
10410
10411 Modified:
10412 trunk/modules/m_sshortcut.c (File Modified)
10413
10414
10415jilles 2005/09/18 22:18:59 UTC (20050918-230)
10416 Log:
10417 Fix propagation of empty channels (+P).
10418
10419
10420 Modified:
10421 trunk/modules/core/m_sjoin.c (File Modified)
10422 trunk/src/s_serv.c (File Modified)
10423
10424
10425jilles 2005/09/18 22:18:04 UTC (20050918-228)
10426 Log:
10427 Use same comparison for +f.
10428
10429
10430 Modified:
10431 trunk/modules/core/m_join.c (File Modified)
10432
10433
10434jilles 2005/09/18 18:48:13 UTC (20050918-226)
10435 Log:
10436 Retire server-server non-encap CHGHOST, and clean it up a bit.
10437
10438
10439 Modified:
10440 trunk/modules/m_chghost.c (File Modified)
10441
10442
10443jilles 2005/09/18 14:26:20 UTC (20050918-224)
10444 Log:
10445 Use TS6 form for SQUIT wallops.
10446
10447
10448 Modified:
10449 trunk/modules/core/m_squit.c (File Modified)
10450
10451
10452jilles 2005/09/18 14:25:54 UTC (20050918-222)
10453 Log:
10454 Propagate nick changes for remote clients in TS6 form if possible;
10455 simplify the code a bit.
10456
10457
10458 Modified:
10459 trunk/modules/core/m_nick.c (File Modified)
10460
10461
10462jilles 2005/09/18 14:16:43 UTC (20050918-220)
10463 Log:
10464 Only clear oper_only_umodes on deoper for local clients.
10465
10466
10467 Modified:
10468 trunk/src/s_user.c (File Modified)
10469
10470
10471nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10472 Log:
10473 - Don't enable use_whois_actually in the default config, makes cloaking
10474 only useful for vanity.
10475
10476
10477 Modified:
10478 trunk/doc/example.conf (File Modified)
10479
10480
10481jilles 2005/09/18 00:00:12 UTC (20050918-216)
10482 Log:
10483 Fix linebuf raw code to not truncate lines longer than
10484 510 characters. This stops ziplinks corruption at
10485 the initial burst if the other side sends a lot.
10486
10487
10488 Modified:
10489 trunk/src/linebuf.c (File Modified)
10490
10491
10492nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10493 Log:
10494 - Add +r to channel_modes().
10495
10496
10497 Modified:
10498 trunk/src/channel.c (File Modified)
10499
10500
10501nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10502 Log:
10503 Update NEWS.
10504
10505
10506 Modified:
10507 trunk/NEWS (File Modified)
10508
10509
10510nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10511 Log:
10512 err, nvm. wrong project :-P
10513
10514
10515 Modified:
10516 trunk/src/match.c (File Modified)
10517
10518
10519nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10520 Log:
10521 make sure we don't crash on match(NULL, test)
10522
10523
10524 Modified:
10525 trunk/src/match.c (File Modified)
10526
10527
10528jilles 2005/09/12 23:40:03 UTC (20050912-206)
10529 Log:
10530 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10531 flags = rehash in shared{}.
10532 Uses :<source> ENCAP <target> REHASH [option].
10533
10534
10535 Modified:
10536 trunk/doc/example.conf (File Modified)
10537 trunk/doc/reference.conf (File Modified)
10538 trunk/help/opers/rehash (File Modified)
10539 trunk/include/s_newconf.h (File Modified)
10540 trunk/modules/m_rehash.c (File Modified)
10541 trunk/modules/m_stats.c (File Modified)
10542 trunk/src/newconf.c (File Modified)
10543
10544
10545jilles 2005/09/12 22:48:44 UTC (20050912-204)
10546 Log:
10547 Initialize flags to 0 in conf_set_shared_flags() and
10548 conf_set_cluster_flags().
10549
10550
10551 Modified:
10552 trunk/src/newconf.c (File Modified)
10553
10554
10555jilles 2005/09/12 22:14:16 UTC (20050912-202)
10556 Log:
10557 Don't allow a forward from a #channel to an &channel.
10558 Error message is Illegal channel name.
10559
10560
10561 Modified:
10562 trunk/modules/core/m_mode.c (File Modified)
10563
10564
10565nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10566 Log:
10567 - change version to 1.0.1
10568
10569
10570 Modified:
10571 trunk/configure (File Modified)
10572 trunk/configure.ac (File Modified)
10573
10574
10575nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10576 Log:
10577 Update NEWS.
10578
10579
10580 Modified:
10581 trunk/NEWS (File Modified)
10582
10583
10584jilles 2005/09/12 21:55:58 UTC (20050912-196)
10585 Log:
10586 Services shortcuts changes:
10587 - Require umode +S on target
10588 - Use ERR_SERVICESDOWN (440) for error message
10589 - Fix check for empty string
10590
10591
10592 Modified:
10593 trunk/include/numeric.h (File Modified)
10594 trunk/modules/m_sshortcut.c (File Modified)
10595 trunk/src/messages.tab (File Modified)
10596
10597
10598nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10599 Log:
10600 s/IsChanService/IsService/g;
10601
10602
10603 Modified:
10604 trunk/modules/m_sshortcut.c (File Modified)
10605
10606
10607nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10608 Log:
10609 Add check for service validity in shortcut routines.
10610
10611
10612 Modified:
10613 trunk/modules/m_sshortcut.c (File Modified)
10614
10615
10616jilles 2005/09/12 15:30:26 UTC (20050912-190)
10617 Log:
10618 Don't allow forwarding to a -F channel the setter is not on.
10619
10620
10621 Modified:
10622 trunk/modules/core/m_mode.c (File Modified)
10623
10624
10625jilles 2005/09/12 13:55:56 UTC (20050912-188)
10626 Log:
10627 Describe identify_service and identify_command in
10628 reference.conf.
10629
10630
10631 Modified:
10632 trunk/doc/reference.conf (File Modified)
10633
10634
10635jilles 2005/09/12 13:37:11 UTC (20050912-186)
10636 Log:
10637 More helpfile updates.
10638
10639
10640 Modified:
10641 trunk/help/Makefile.in (File Modified)
10642 trunk/help/opers/die (File Modified)
10643 trunk/help/opers/join (File Modified)
10644 trunk/help/opers/links (File Modified)
10645 trunk/help/opers/lusers (File Modified)
10646 trunk/help/opers/map (File Added)
10647 trunk/help/opers/motd (File Modified)
10648 trunk/help/opers/names (File Modified)
10649 trunk/help/opers/notice (File Modified)
10650 trunk/help/opers/operspy (File Modified)
10651 trunk/help/opers/part (File Modified)
10652 trunk/help/opers/privmsg (File Modified)
10653 trunk/help/opers/restart (File Modified)
10654 trunk/help/opers/set (File Modified)
10655 trunk/help/opers/stats (File Modified)
10656 trunk/help/opers/trace (File Modified)
10657 trunk/help/opers/version (File Modified)
10658 trunk/help/users/notice (File Modified)
10659 trunk/help/users/privmsg (File Modified)
10660 trunk/help/users/stats (File Modified)
10661
10662
10663jilles 2005/09/12 11:18:40 UTC (20050912-184)
10664 Log:
10665 Update help files.
10666
10667
10668 Modified:
10669 trunk/help/opers/cmode (File Modified)
10670 trunk/help/opers/umode (File Modified)
10671 trunk/help/opers/wallops (File Modified)
10672 trunk/help/opers/who (File Modified)
10673 trunk/help/users/umode (File Modified)
10674
10675
10676jilles 2005/09/12 11:11:18 UTC (20050912-182)
10677 Log:
10678 Include cmode +r in 004 and 005.
10679
10680
10681 Modified:
10682 trunk/include/supported.h (File Modified)
10683 trunk/src/messages.tab (File Modified)
10684
10685
10686jilles 2005/09/12 10:53:35 UTC (20050912-180)
10687 Log:
10688 No need to clear all 3 buffers in channel_modes().
10689
10690
10691 Modified:
10692 trunk/src/channel.c (File Modified)
10693
10694
10695jilles 2005/09/12 10:31:54 UTC (20050912-178)
10696 Log:
10697 - Fix multiple +f modes per line
10698 - -f shouldn't take a parameter
10699
10700
10701 Modified:
10702 trunk/modules/core/m_mode.c (File Modified)
10703
10704
10705jilles 2005/09/12 10:04:27 UTC (20050912-176)
10706 Log:
10707 Channel mode +Q now prevents forwarding to or through
10708 a channel, just like in hyperion, not from a channel.
10709
10710
10711 Modified:
10712 trunk/modules/core/m_join.c (File Modified)
10713
10714
10715jilles 2005/09/12 09:36:21 UTC (20050912-174)
10716 Log:
10717 Complete +F/+Q propagation.
10718
10719
10720 Modified:
10721 trunk/modules/core/m_join.c (File Modified)
10722 trunk/modules/core/m_sjoin.c (File Modified)
10723 trunk/src/channel.c (File Modified)
10724
10725
10726nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10727 Log:
10728 - A few minor fixes.
10729
10730
10731 Modified:
10732 trunk/modules/core/m_join.c (File Modified)
10733 trunk/modules/m_services.c (File Modified)
10734
10735
10736nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10737 Log:
10738 - Fix netsplit obfuscation.
10739
10740
10741 Modified:
10742 trunk/src/client.c (File Modified)
10743
10744
10745nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10746 Log:
10747 - Fix another /stats p related bug.
10748
10749
10750 Modified:
10751 trunk/src/client.c (File Modified)
10752
10753
10754nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10755 Log:
10756 - Update example.conf.
10757
10758
10759 Modified:
10760 trunk/doc/example.conf (File Modified)
10761
10762
10763nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10764 Log:
10765 - Fix a minor bug here, and re-release 1.0.
10766
10767
10768 Modified:
10769 trunk/modules/core/m_nick.c (File Modified)
10770
10771
10772nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10773 Log:
10774 - Add bursted clients to /stats p list.
10775
10776
10777 Modified:
10778 trunk/modules/core/m_nick.c (File Modified)
10779
10780
10781nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10782 Log:
10783 - Add identify_service, identify_command options to the example.conf,
10784 newconf parser.
10785
10786
10787 Modified:
10788 trunk/NEWS (File Modified)
10789 trunk/doc/example.conf (File Modified)
10790 trunk/src/newconf.c (File Modified)
10791
10792
10793nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10794 Log:
10795 - Add services shortcuts.
10796
10797
10798 Modified:
10799 trunk/modules/Makefile.in (File Modified)
10800 trunk/modules/m_sshortcut.c (File Added)
10801
10802
10803nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10804 Log:
10805 - put back checks i removed by mistake
10806
10807
10808 Modified:
10809 trunk/modules/core/m_join.c (File Modified)
10810
10811
10812nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10813 Log:
10814 - Implement channel mode +Q, which disables forwarding.
10815 - Make forwarding usable by everyone.
10816 - Implement channel mode +F which bypasses authority checks on a target
10817 set with this mode
10818 - Update NEWS.
10819
10820
10821 Modified:
10822 trunk/NEWS (File Modified)
10823 trunk/include/channel.h (File Modified)
10824 trunk/include/supported.h (File Modified)
10825 trunk/modules/core/m_join.c (File Modified)
10826 trunk/modules/core/m_mode.c (File Modified)
10827 trunk/src/messages.tab (File Modified)
10828
10829
10830nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10831 Log:
10832 - Fix account handling brokenness.
10833
10834
10835 Modified:
10836 trunk/modules/m_services.c (File Modified)
10837
10838
10839jilles 2005/09/12 02:04:09 UTC (20050912-150)
10840 Log:
10841 Identify to services via server password hack. Still
10842 needs config file parts, like
10843 identifyservice = "nickserv@services.int";
10844 identifycommand = "IDENTIFY";
10845
10846
10847 Modified:
10848 trunk/include/s_conf.h (File Modified)
10849 trunk/src/s_user.c (File Modified)
10850
10851
10852jilles 2005/09/12 01:59:46 UTC (20050912-148)
10853 Log:
10854 Make send.c compile.
10855
10856
10857 Modified:
10858 trunk/src/send.c (File Modified)
10859
10860
10861nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10862 Log:
10863 - Handle this better.
10864
10865
10866 Modified:
10867 trunk/src/send.c (File Modified)
10868
10869
10870nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10871 Log:
10872 If the source is not a client, don't send to normal users.
10873
10874
10875 Modified:
10876 trunk/src/send.c (File Modified)
10877
10878
10879nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10880 Log:
10881 - Make /wallops behave as wallops in other ircds.
10882
10883
10884 Modified:
10885 trunk/modules/m_wallops.c (File Modified)
10886 trunk/src/send.c (File Modified)
10887
10888
10889nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10890 Log:
10891 - charybdis-1.0
10892
10893
10894 Modified:
10895 trunk/NEWS (File Modified)
10896 trunk/configure (File Modified)
10897 trunk/configure.ac (File Modified)
10898
10899
10900nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10901 Log:
10902 - Remove efnet configuration.
10903 - Rename example.conf as reference.conf, and replace the default
10904 example.conf with one suitable for AthemeNET.
10905 - Update makefile to reflect these changes.
10906
10907
10908 Modified:
10909 trunk/doc/Makefile.in (File Modified)
10910 trunk/doc/example.conf (File Modified)
10911 trunk/doc/example.efnet.conf (File Deleted)
10912 trunk/doc/reference.conf (File Added)
10913
10914
10915nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10916 Log:
10917 - Don't display opers who are /away.
10918
10919
10920 Modified:
10921 trunk/modules/m_stats.c (File Modified)
10922
10923
10924jilles 2005/09/12 00:21:20 UTC (20050912-134)
10925 Log:
10926 Put cmode +f in 004 and 005.
10927
10928
10929 Modified:
10930 trunk/include/supported.h (File Modified)
10931 trunk/src/messages.tab (File Modified)
10932
10933
10934jilles 2005/09/12 00:15:13 UTC (20050912-132)
10935 Log:
10936 Add user umode +Q which prevents a user from
10937 being forwarded.
10938
10939
10940 Modified:
10941 trunk/include/client.h (File Modified)
10942 trunk/modules/core/m_join.c (File Modified)
10943 trunk/src/messages.tab (File Modified)
10944 trunk/src/s_user.c (File Modified)
10945
10946
10947jilles 2005/09/11 23:47:02 UTC (20050911-130)
10948 Log:
10949 Implement channel forwarding in m_join(). As in
10950 hyperion, failing to join because of +i, +r or +j
10951 can cause you to be forwarded, potentially
10952 recursively. Unlike hyperion, a single numeric
10953 is sent in case of a successful forward, otherwise
10954 the ircd acts if there were no forward.
10955
10956
10957 Modified:
10958 trunk/include/numeric.h (File Modified)
10959 trunk/modules/core/m_join.c (File Modified)
10960 trunk/src/messages.tab (File Modified)
10961
10962
10963jilles 2005/09/11 22:57:53 UTC (20050911-128)
10964 Log:
10965 Allow servers to set oper-only cmodes as well.
10966
10967
10968 Modified:
10969 trunk/modules/core/m_mode.c (File Modified)
10970
10971
10972jilles 2005/09/11 22:48:37 UTC (20050911-126)
10973 Log:
10974 Add cmode +f which takes a channel name, settable
10975 only by opers for now. Does not do anything yet.
10976
10977
10978 Modified:
10979 trunk/include/channel.h (File Modified)
10980 trunk/modules/core/m_join.c (File Modified)
10981 trunk/modules/core/m_mode.c (File Modified)
10982 trunk/modules/core/m_sjoin.c (File Modified)
10983 trunk/src/channel.c (File Modified)
10984
10985
10986jilles 2005/09/11 20:48:09 UTC (20050911-124)
10987 Log:
10988 Fully initialize 'mode' in ms_join() and ms_sjoin()
10989 to avoid old +j garbage from being used.
10990
10991
10992 Modified:
10993 trunk/modules/core/m_join.c (File Modified)
10994 trunk/modules/core/m_sjoin.c (File Modified)
10995
10996
10997jilles 2005/09/11 19:41:53 UTC (20050911-122)
10998 Log:
10999 - only touch join_count/join_delta if join throttling
11000 is enabled on the channel
11001 - reset join_count/join_delta to 0 if -j is set
11002
11003
11004 Modified:
11005 trunk/modules/core/m_join.c (File Modified)
11006 trunk/modules/core/m_mode.c (File Modified)
11007 trunk/modules/core/m_sjoin.c (File Modified)
11008
11009
11010jilles 2005/09/11 18:57:20 UTC (20050911-120)
11011 Log:
11012 Also start a new "period" for join throttling for remote joins,
11013 if necessary. Make the code slightly clearer.
11014
11015
11016 Modified:
11017 trunk/modules/core/m_join.c (File Modified)
11018 trunk/src/channel.c (File Modified)
11019
11020
11021jilles 2005/09/11 18:12:20 UTC (20050911-118)
11022 Log:
11023 Some +j improvements, still broken.
11024
11025
11026 Modified:
11027 trunk/modules/core/m_join.c (File Modified)
11028 trunk/modules/core/m_sjoin.c (File Modified)
11029
11030
11031jilles 2005/09/11 16:44:36 UTC (20050911-116)
11032 Log:
11033 Only do +z processing for +m channels the sender is on,
11034 as bans/quiets are currently only checked locally.
11035
11036
11037 Modified:
11038 trunk/modules/core/m_message.c (File Modified)
11039
11040
11041jilles 2005/09/11 16:01:02 UTC (20050911-114)
11042 Log:
11043 - Add max_bans_large configuration option, defaulting to 500, to
11044 limit the number of bans in a +L channel
11045 - Change b/e/I to b/e/I/q in texts
11046
11047
11048 Modified:
11049 trunk/doc/example.conf (File Modified)
11050 trunk/include/s_conf.h (File Modified)
11051 trunk/modules/core/m_mode.c (File Modified)
11052 trunk/modules/m_info.c (File Modified)
11053 trunk/src/newconf.c (File Modified)
11054 trunk/src/s_conf.c (File Modified)
11055
11056
11057jilles 2005/09/11 15:20:38 UTC (20050911-112)
11058 Log:
11059 Store invite for +gi channels.
11060 Note that +gi is significantly weaker access control than +i.
11061
11062
11063 Modified:
11064 trunk/modules/m_invite.c (File Modified)
11065
11066
11067jilles 2005/09/11 14:38:35 UTC (20050911-110)
11068 Log:
11069 Nonops are allowed to see +q lists.
11070
11071
11072 Modified:
11073 trunk/modules/core/m_mode.c (File Modified)
11074
11075
11076jilles 2005/09/11 14:27:59 UTC (20050911-108)
11077 Log:
11078 Invalidate can_send() cache on -q.
11079
11080
11081 Modified:
11082 trunk/modules/core/m_mode.c (File Modified)
11083
11084
11085nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11086 Log:
11087 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11088
11089
11090 Modified:
11091 trunk/modules/core/m_sjoin.c (File Modified)
11092
11093
11094nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11095 Log:
11096 - Allow blank SJOINs -- for permanant channels.
11097
11098
11099 Modified:
11100 trunk/modules/core/m_sjoin.c (File Modified)
11101
11102
11103nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11104 Log:
11105 - Burst permanant channels.
11106
11107
11108 Modified:
11109 trunk/src/s_serv.c (File Modified)
11110
11111
11112nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11113 Log:
11114 - Fix handling of permanant channels.
11115
11116
11117 Modified:
11118 trunk/modules/core/m_join.c (File Modified)
11119
11120
11121nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11122 Log:
11123 - Run indent on core modules.
11124 - Add propagation of join throttle settings.
11125
11126
11127 Modified:
11128 trunk/modules/core/m_die.c (File Modified)
11129 trunk/modules/core/m_error.c (File Modified)
11130 trunk/modules/core/m_join.c (File Modified)
11131 trunk/modules/core/m_kick.c (File Modified)
11132 trunk/modules/core/m_kill.c (File Modified)
11133 trunk/modules/core/m_message.c (File Modified)
11134 trunk/modules/core/m_mode.c (File Modified)
11135 trunk/modules/core/m_nick.c (File Modified)
11136 trunk/modules/core/m_part.c (File Modified)
11137 trunk/modules/core/m_quit.c (File Modified)
11138 trunk/modules/core/m_server.c (File Modified)
11139 trunk/modules/core/m_sjoin.c (File Modified)
11140 trunk/modules/core/m_squit.c (File Modified)
11141
11142
11143nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11144 Log:
11145 - Fix mistake in commit message.
11146
11147
11148 Modified:
11149 trunk/ChangeLog (File Modified)
11150
11151
11152nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11153 Log:
11154 - Channel throttling.
11155
11156
11157 Modified:
11158 trunk/NEWS (File Modified)
11159 trunk/include/supported.h (File Modified)
11160 trunk/modules/core/m_mode.c (File Modified)
11161 trunk/src/messages.tab (File Modified)
11162
11163
11164nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11165 Log:
11166 - Channel throttle logic fixes.
11167
11168
11169 Modified:
11170 trunk/include/channel.h (File Modified)
11171
11172
11173nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11174 Log:
11175 - Add the throttle logic.
11176
11177
11178 Modified:
11179 trunk/include/channel.h (File Modified)
11180 trunk/include/numeric.h (File Modified)
11181 trunk/modules/core/m_join.c (File Modified)
11182 trunk/src/channel.c (File Modified)
11183 trunk/src/messages.tab (File Modified)
11184
11185
11186nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11187 Log:
11188 - Cosmetic fixes to CREDITS.
11189
11190
11191 Modified:
11192 trunk/CREDITS (File Modified)
11193
11194
11195nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11196 Log:
11197 - Better channel_modes() from ShadowIRCd 4.
11198
11199
11200 Modified:
11201 trunk/include/channel.h (File Modified)
11202 trunk/src/channel.c (File Modified)
11203
11204
11205nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11206 Log:
11207 - Strip colour codes from parts.
11208
11209
11210 Modified:
11211 trunk/modules/core/m_part.c (File Modified)
11212
11213
11214nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11215 Log:
11216 - Strip colour codes from quits.
11217
11218
11219 Modified:
11220 trunk/modules/core/m_quit.c (File Modified)
11221
11222
11223nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11224 Log:
11225 - add +c/+g/+z to channel_modes().
11226
11227
11228 Modified:
11229 trunk/src/channel.c (File Modified)
11230
11231
11232nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11233 Log:
11234 - Add +g to 004/005 numerics.
11235
11236
11237 Modified:
11238 trunk/include/supported.h (File Modified)
11239 trunk/src/messages.tab (File Modified)
11240
11241
11242nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11243 Log:
11244 - Add +cgz to set_final_mode() in both join/sjoin.
11245 - Implement channel mode +g: Free invite.
11246
11247
11248 Modified:
11249 trunk/include/channel.h (File Modified)
11250 trunk/modules/core/m_join.c (File Modified)
11251 trunk/modules/core/m_mode.c (File Modified)
11252 trunk/modules/core/m_sjoin.c (File Modified)
11253 trunk/modules/m_invite.c (File Modified)
11254
11255
11256nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11257 Log:
11258 - Make sure /stats p uses the right list.
11259
11260
11261 Modified:
11262 trunk/modules/m_stats.c (File Modified)
11263
11264
11265nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11266 Log:
11267 - local oper list becomes local_oper_list.
11268 - all opers are stored on oper_list for /stats p.
11269
11270
11271 Modified:
11272 trunk/include/ircd.h (File Modified)
11273 trunk/modules/m_stats.c (File Modified)
11274 trunk/modules/m_trace.c (File Modified)
11275 trunk/src/client.c (File Modified)
11276 trunk/src/ircd.c (File Modified)
11277 trunk/src/s_user.c (File Modified)
11278 trunk/src/send.c (File Modified)
11279
11280
11281nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11282 Log:
11283 - Remove ENABLE_SERVICES legacy define.
11284
11285
11286 Modified:
11287 trunk/configure (File Modified)
11288 trunk/configure.ac (File Modified)
11289 trunk/include/client.h (File Modified)
11290 trunk/include/m_info.h (File Modified)
11291 trunk/include/s_conf.h (File Modified)
11292 trunk/modules/Makefile.in (File Modified)
11293 trunk/modules/core/m_kick.c (File Modified)
11294 trunk/modules/core/m_mode.c (File Modified)
11295 trunk/modules/core/m_nick.c (File Modified)
11296 trunk/modules/core/m_sjoin.c (File Modified)
11297 trunk/modules/m_services.c (File Modified)
11298 trunk/src/channel.c (File Modified)
11299 trunk/src/newconf.c (File Modified)
11300 trunk/src/s_conf.c (File Modified)
11301 trunk/src/s_serv.c (File Modified)
11302 trunk/src/s_user.c (File Modified)
11303
11304
11305nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11306 Log:
11307 - New reject message, ala ircu.
11308
11309
11310 Modified:
11311 trunk/src/reject.c (File Modified)
11312
11313
11314nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11315 Log:
11316 - Reduce 'broadcast storm' effect in m_chghost.
11317
11318
11319 Modified:
11320 trunk/modules/m_chghost.c (File Modified)
11321
11322
11323nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11324 Log:
11325 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11326
11327
11328 Modified:
11329 trunk/include/supported.h (File Modified)
11330 trunk/src/messages.tab (File Modified)
11331
11332
11333nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11334 Log:
11335 - Implement +z.
11336
11337
11338 Modified:
11339 trunk/include/channel.h (File Modified)
11340 trunk/modules/core/m_message.c (File Modified)
11341 trunk/modules/core/m_mode.c (File Modified)
11342
11343
11344nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11345 Log:
11346 - use sendto_one_numeric() in some places.
11347
11348
11349 Modified:
11350 trunk/modules/core/m_mode.c (File Modified)
11351
11352
11353nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11354 Log:
11355 - Implement channel mode +c -- colour stripping.
11356
11357
11358 Modified:
11359 trunk/include/irc_string.h (File Modified)
11360 trunk/include/supported.h (File Modified)
11361 trunk/modules/core/m_message.c (File Modified)
11362 trunk/modules/core/m_mode.c (File Modified)
11363 trunk/src/irc_string.c (File Modified)
11364 trunk/src/messages.tab (File Modified)
11365
11366
11367nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11368 Log:
11369 - Add +qLP to CHANMODES 005 numeric.
11370
11371
11372 Modified:
11373 trunk/include/supported.h (File Modified)
11374
11375
11376nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11377 Log:
11378 Move credits files to doc/.
11379
11380
11381 Modified:
11382 trunk/Hybrid-team (File Deleted)
11383 trunk/Ratbox-team (File Deleted)
11384 trunk/doc/Hybrid-team (File Added)
11385 trunk/doc/Ratbox-team (File Added)
11386
11387
11388nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11389 Log:
11390 - Rename Ratbox credits as Ratbox-team.
11391 - Add in our own CREDITS.
11392
11393
11394 Modified:
11395 trunk/CREDITS (File Deleted)
11396 trunk/CREDITS (File Added)
11397 trunk/Ratbox-team (File Added)
11398
11399
11400nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11401 Log:
11402 - Quietcache fixes.
11403
11404
11405 Modified:
11406 trunk/modules/core/m_mode.c (File Modified)
11407
11408
11409nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11410 Log:
11411 - Rebuild configure.
11412
11413
11414 Modified:
11415 trunk/autom4te.cache/ (File Deleted)
11416 trunk/configure (File Modified)
11417
11418
11419nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11420 Log:
11421 Add +q to messages.tab.
11422
11423
11424 Modified:
11425 trunk/src/messages.tab (File Modified)
11426
11427
11428nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11429 Log:
11430 - port m_sjoin stuff to TS6 JOIN syntax.
11431
11432
11433 Modified:
11434 trunk/modules/core/m_join.c (File Modified)
11435
11436
11437nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11438 Log:
11439 - Implement channel mode +q (quiet)
11440
11441
11442 Modified:
11443 trunk/include/channel.h (File Modified)
11444 trunk/modules/core/m_mode.c (File Modified)
11445 trunk/src/channel.c (File Modified)
11446
11447
11448jilles 2005/09/10 03:03:05 UTC (20050910-40)
11449 Log:
11450 Add +L/+P for set_final_mode().
11451
11452
11453 Modified:
11454 trunk/modules/core/m_sjoin.c (File Modified)
11455
11456
11457jilles 2005/09/10 02:59:22 UTC (20050910-38)
11458 Log:
11459 Add +L/+P in channel_modes().
11460
11461
11462 Modified:
11463 trunk/src/channel.c (File Modified)
11464
11465
11466jilles 2005/09/10 02:55:10 UTC (20050910-36)
11467 Log:
11468 - Use MODE_PERMANENT, not MODE_PERMANANT
11469 - Actually use chm_staff()
11470
11471 It compiles but is not otherwise tested.
11472
11473
11474 Modified:
11475 trunk/include/channel.h (File Modified)
11476 trunk/modules/core/m_mode.c (File Modified)
11477 trunk/modules/core/m_sjoin.c (File Modified)
11478 trunk/src/channel.c (File Modified)
11479
11480
11481nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11482 Log:
11483 - Ok, patchlevel.h is fixed now.
11484
11485
11486 Modified:
11487 trunk/include/patchlevel.h (File Modified)
11488
11489
11490nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11491 Log:
11492 - *sigh*
11493
11494
11495 Modified:
11496 trunk/include/patchlevel.h (File Modified)
11497 trunk/src/version.c.SH (File Modified)
11498
11499
11500nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11501 Log:
11502 - Fix compilation issue with version.c.
11503
11504
11505 Modified:
11506 trunk/src/version.c.SH (File Modified)
11507
11508
11509nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11510 Log:
11511 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11512 this from the BUGS file.
11513
11514
11515 Modified:
11516 trunk/BUGS (File Modified)
11517
11518
11519jilles 2005/09/10 02:30:22 UTC (20050910-26)
11520 Log:
11521 Mangle all netsplit messages if flatten links is enabled.
11522
11523
11524 Modified:
11525 trunk/src/client.c (File Modified)
11526
11527
11528nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11529 Log:
11530 - jilles pointed out that /stats p needed severe changes -- implement
11531 them
11532
11533
11534 Modified:
11535 trunk/modules/m_stats.c (File Modified)
11536
11537
11538nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11539 Log:
11540 Rename RELNOTES to NEWS.
11541
11542
11543 Modified:
11544 trunk/NEWS (File Added)
11545 trunk/RELNOTES (File Deleted)
11546
11547
11548nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11549 Log:
11550 Update RELNOTES.
11551
11552
11553 Modified:
11554 trunk/RELNOTES (File Modified)
11555
11556
11557nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11558 Log:
11559 - Make /stats p work globally.
11560 - Change 'OPER(s)' to 'staff members'
11561
11562
11563 Modified:
11564 trunk/modules/m_stats.c (File Modified)
11565
11566
11567nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11568 Log:
11569 - add modes, +LP to RPL_MYINFO.
11570
11571
11572 Modified:
11573 trunk/src/messages.tab (File Modified)
11574
11575
11576nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11577 Log:
11578 More stuff to RELNOTES.
11579
11580
11581 Modified:
11582 trunk/RELNOTES (File Modified)
11583
11584
11585nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11586 Log:
11587 - Implement +P.
11588
11589
11590 Modified:
11591 trunk/modules/core/m_sjoin.c (File Modified)
11592 trunk/src/channel.c (File Modified)
11593
11594
11595nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11596 Log:
11597 - Implement list limit exceed modes -- +L.
11598
11599
11600 Modified:
11601 trunk/modules/core/m_mode.c (File Modified)
11602
11603
11604nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11605 Log:
11606 - Add handlers for modes +L, +P.
11607
11608
11609 Modified:
11610 trunk/include/channel.h (File Modified)
11611 trunk/modules/core/m_mode.c (File Modified)
11612
11613
11614nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11615 Log:
11616 Update properties on *everything*.
11617
11618
11619 Modified:
11620 trunk/.cvsignore (Property Modified)
11621 trunk/.indent.pro (Property Modified)
11622 trunk/BUGS (File Modified) (Property Modified)
11623 trunk/CREDITS (File Modified) (Property Modified)
11624 trunk/ChangeLog (Property Modified)
11625 trunk/Hybrid-team (File Modified) (Property Modified)
11626 trunk/INSTALL (File Modified) (Property Modified)
11627 trunk/LICENSE (File Modified) (Property Modified)
11628 trunk/Makefile.in (File Modified) (Property Modified)
11629 trunk/README.FIRST (File Modified) (Property Modified)
11630 trunk/RELNOTES (File Modified) (Property Modified)
11631 trunk/SVN-Access (Property Modified)
11632 trunk/aclocal.m4 (File Modified) (Property Modified)
11633 trunk/adns/.cvsignore (Property Modified)
11634 trunk/adns/COPYING (Property Modified)
11635 trunk/adns/GPL-vs-LGPL (Property Modified)
11636 trunk/adns/Makefile.in (File Modified) (Property Modified)
11637 trunk/adns/README (Property Modified)
11638 trunk/adns/README.ircd (Property Modified)
11639 trunk/adns/adns.h (File Modified) (Property Modified)
11640 trunk/adns/check.c (File Modified) (Property Modified)
11641 trunk/adns/dlist.h (File Modified) (Property Modified)
11642 trunk/adns/event.c (File Modified) (Property Modified)
11643 trunk/adns/general.c (File Modified) (Property Modified)
11644 trunk/adns/internal.h (File Modified) (Property Modified)
11645 trunk/adns/parse.c (File Modified) (Property Modified)
11646 trunk/adns/query.c (File Modified) (Property Modified)
11647 trunk/adns/reply.c (File Modified) (Property Modified)
11648 trunk/adns/setup.c (File Modified) (Property Modified)
11649 trunk/adns/transmit.c (File Modified) (Property Modified)
11650 trunk/adns/tvarith.h (File Modified) (Property Modified)
11651 trunk/adns/types.c (File Modified) (Property Modified)
11652 trunk/configure (File Modified) (Property Modified)
11653 trunk/configure.ac (File Modified) (Property Modified)
11654 trunk/contrib/.cvsignore (Property Modified)
11655 trunk/contrib/.indent.pro (Property Modified)
11656 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11657 trunk/contrib/README (File Modified) (Property Modified)
11658 trunk/contrib/example_module.c (File Modified) (Property Modified)
11659 trunk/contrib/m_42.c (File Modified) (Property Modified)
11660 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11661 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11662 trunk/contrib/m_force.c (File Modified) (Property Modified)
11663 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11664 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11665 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11666 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11667 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11668 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11669 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11670 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11671 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11672 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11673 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11674 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11675 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11676 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11677 trunk/doc/.cvsignore (Property Modified)
11678 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11679 trunk/doc/Makefile.in (File Modified) (Property Modified)
11680 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11681 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11682 trunk/doc/challenge.txt (File Modified) (Property Modified)
11683 trunk/doc/example.conf (File Modified) (Property Modified)
11684 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11685 trunk/doc/hooks.txt (File Modified) (Property Modified)
11686 trunk/doc/index.txt (File Modified) (Property Modified)
11687 trunk/doc/ircd.8 (File Modified) (Property Modified)
11688 trunk/doc/ircd.motd (Property Modified)
11689 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11690 trunk/doc/modeg.txt (File Modified) (Property Modified)
11691 trunk/doc/modes.txt (File Modified) (Property Modified)
11692 trunk/doc/monitor.txt (File Modified) (Property Modified)
11693 trunk/doc/old/Authors (Property Modified)
11694 trunk/doc/operguide.txt (File Modified) (Property Modified)
11695 trunk/doc/opermyth.txt (Property Modified)
11696 trunk/doc/server-version-info (File Modified) (Property Modified)
11697 trunk/doc/services.txt (File Modified) (Property Modified)
11698 trunk/doc/technical/README.TSora (Property Modified)
11699 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11700 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11701 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11702 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11703 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11704 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11705 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11706 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11707 trunk/doc/technical/rfc1459.txt (Property Modified)
11708 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11709 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11710 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11711 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11712 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11713 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11714 trunk/help/Makefile.in (File Modified) (Property Modified)
11715 trunk/help/opers/accept (Property Modified)
11716 trunk/help/opers/admin (Property Modified)
11717 trunk/help/opers/away (Property Modified)
11718 trunk/help/opers/capab (Property Modified)
11719 trunk/help/opers/challenge (Property Modified)
11720 trunk/help/opers/close (Property Modified)
11721 trunk/help/opers/cmode (Property Modified)
11722 trunk/help/opers/cnotice (Property Modified)
11723 trunk/help/opers/connect (Property Modified)
11724 trunk/help/opers/cprivmsg (Property Modified)
11725 trunk/help/opers/credits (Property Modified)
11726 trunk/help/opers/die (Property Modified)
11727 trunk/help/opers/dline (Property Modified)
11728 trunk/help/opers/eob (Property Modified)
11729 trunk/help/opers/error (Property Modified)
11730 trunk/help/opers/etrace (Property Modified)
11731 trunk/help/opers/gline (Property Modified)
11732 trunk/help/opers/help (Property Modified)
11733 trunk/help/opers/index (Property Modified)
11734 trunk/help/opers/info (Property Modified)
11735 trunk/help/opers/invite (Property Modified)
11736 trunk/help/opers/ison (Property Modified)
11737 trunk/help/opers/join (Property Modified)
11738 trunk/help/opers/kick (Property Modified)
11739 trunk/help/opers/kill (Property Modified)
11740 trunk/help/opers/kline (Property Modified)
11741 trunk/help/opers/knock (Property Modified)
11742 trunk/help/opers/links (Property Modified)
11743 trunk/help/opers/list (Property Modified)
11744 trunk/help/opers/locops (Property Modified)
11745 trunk/help/opers/lusers (Property Modified)
11746 trunk/help/opers/modlist (Property Modified)
11747 trunk/help/opers/modload (Property Modified)
11748 trunk/help/opers/modrestart (Property Modified)
11749 trunk/help/opers/modunload (Property Modified)
11750 trunk/help/opers/motd (Property Modified)
11751 trunk/help/opers/names (Property Modified)
11752 trunk/help/opers/nick (Property Modified)
11753 trunk/help/opers/notice (Property Modified)
11754 trunk/help/opers/oper (Property Modified)
11755 trunk/help/opers/operspy (Property Modified)
11756 trunk/help/opers/operwall (Property Modified)
11757 trunk/help/opers/part (Property Modified)
11758 trunk/help/opers/pass (Property Modified)
11759 trunk/help/opers/ping (Property Modified)
11760 trunk/help/opers/pong (Property Modified)
11761 trunk/help/opers/post (Property Modified)
11762 trunk/help/opers/privmsg (Property Modified)
11763 trunk/help/opers/quit (Property Modified)
11764 trunk/help/opers/rehash (Property Modified)
11765 trunk/help/opers/restart (Property Modified)
11766 trunk/help/opers/resv (Property Modified)
11767 trunk/help/opers/server (Property Modified)
11768 trunk/help/opers/set (Property Modified)
11769 trunk/help/opers/sjoin (Property Modified)
11770 trunk/help/opers/squit (Property Modified)
11771 trunk/help/opers/stats (Property Modified)
11772 trunk/help/opers/svinfo (Property Modified)
11773 trunk/help/opers/testgecos (Property Modified)
11774 trunk/help/opers/testline (Property Modified)
11775 trunk/help/opers/testmask (Property Modified)
11776 trunk/help/opers/time (Property Modified)
11777 trunk/help/opers/topic (Property Modified)
11778 trunk/help/opers/trace (Property Modified)
11779 trunk/help/opers/uhelp (Property Modified)
11780 trunk/help/opers/umode (Property Modified)
11781 trunk/help/opers/undline (Property Modified)
11782 trunk/help/opers/ungline (Property Modified)
11783 trunk/help/opers/unkline (Property Modified)
11784 trunk/help/opers/unresv (Property Modified)
11785 trunk/help/opers/unxline (Property Modified)
11786 trunk/help/opers/user (Property Modified)
11787 trunk/help/opers/userhost (Property Modified)
11788 trunk/help/opers/users (Property Modified)
11789 trunk/help/opers/version (Property Modified)
11790 trunk/help/opers/wallops (Property Modified)
11791 trunk/help/opers/who (Property Modified)
11792 trunk/help/opers/whois (Property Modified)
11793 trunk/help/opers/whowas (Property Modified)
11794 trunk/help/opers/xline (Property Modified)
11795 trunk/help/users/index (Property Modified)
11796 trunk/help/users/info (Property Modified)
11797 trunk/help/users/notice (Property Modified)
11798 trunk/help/users/privmsg (Property Modified)
11799 trunk/help/users/stats (Property Modified)
11800 trunk/help/users/umode (Property Modified)
11801 trunk/include/.cvsignore (Property Modified)
11802 trunk/include/.indent.pro (Property Modified)
11803 trunk/include/balloc.h (File Modified) (Property Modified)
11804 trunk/include/cache.h (File Modified) (Property Modified)
11805 trunk/include/channel.h (File Modified) (Property Modified)
11806 trunk/include/class.h (File Modified) (Property Modified)
11807 trunk/include/client.h (File Modified) (Property Modified)
11808 trunk/include/commio.h (File Modified) (Property Modified)
11809 trunk/include/common.h (File Modified) (Property Modified)
11810 trunk/include/config.h (File Modified) (Property Modified)
11811 trunk/include/config.h.dist (File Modified) (Property Modified)
11812 trunk/include/defaults.h (File Modified) (Property Modified)
11813 trunk/include/event.h (File Modified) (Property Modified)
11814 trunk/include/hash.h (File Modified) (Property Modified)
11815 trunk/include/hook.h (File Modified) (Property Modified)
11816 trunk/include/hostmask.h (File Modified) (Property Modified)
11817 trunk/include/irc_string.h (File Modified) (Property Modified)
11818 trunk/include/ircd.h (File Modified) (Property Modified)
11819 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11820 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11821 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11822 trunk/include/linebuf.h (File Modified) (Property Modified)
11823 trunk/include/listener.h (File Modified) (Property Modified)
11824 trunk/include/m_info.h (File Modified) (Property Modified)
11825 trunk/include/memory.h (File Modified) (Property Modified)
11826 trunk/include/modules.h (File Modified) (Property Modified)
11827 trunk/include/monitor.h (File Modified) (Property Modified)
11828 trunk/include/msg.h (File Modified) (Property Modified)
11829 trunk/include/newconf.h (File Modified) (Property Modified)
11830 trunk/include/numeric.h (File Modified) (Property Modified)
11831 trunk/include/packet.h (File Modified) (Property Modified)
11832 trunk/include/parse.h (File Modified) (Property Modified)
11833 trunk/include/patchlevel.h (File Modified) (Property Modified)
11834 trunk/include/patricia.h (File Modified) (Property Modified)
11835 trunk/include/reject.h (File Modified) (Property Modified)
11836 trunk/include/res.h (File Modified) (Property Modified)
11837 trunk/include/restart.h (File Modified) (Property Modified)
11838 trunk/include/s_auth.h (File Modified) (Property Modified)
11839 trunk/include/s_conf.h (File Modified) (Property Modified)
11840 trunk/include/s_gline.h (File Modified) (Property Modified)
11841 trunk/include/s_log.h (File Modified) (Property Modified)
11842 trunk/include/s_newconf.h (File Modified) (Property Modified)
11843 trunk/include/s_serv.h (File Modified) (Property Modified)
11844 trunk/include/s_stats.h (File Modified) (Property Modified)
11845 trunk/include/s_user.h (File Modified) (Property Modified)
11846 trunk/include/s_zip.h (File Modified) (Property Modified)
11847 trunk/include/scache.h (File Modified) (Property Modified)
11848 trunk/include/send.h (File Modified) (Property Modified)
11849 trunk/include/serno.h (Property Modified)
11850 trunk/include/setup.h.in (Property Modified)
11851 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11852 trunk/include/stdinc.h (File Modified) (Property Modified)
11853 trunk/include/supported.h (File Modified) (Property Modified)
11854 trunk/include/tools.h (File Modified) (Property Modified)
11855 trunk/include/whowas.h (File Modified) (Property Modified)
11856 trunk/install-sh (File Modified) (Property Modified)
11857 trunk/modules/.cvsignore (Property Modified)
11858 trunk/modules/.depend (Property Modified)
11859 trunk/modules/.indent.pro (Property Modified)
11860 trunk/modules/Makefile.in (File Modified) (Property Modified)
11861 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11862 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11863 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11864 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11865 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11866 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11867 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11868 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11869 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11870 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11871 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11872 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11873 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11874 trunk/modules/m_accept.c (File Modified) (Property Modified)
11875 trunk/modules/m_admin.c (File Modified) (Property Modified)
11876 trunk/modules/m_away.c (File Modified) (Property Modified)
11877 trunk/modules/m_cap.c (File Modified) (Property Modified)
11878 trunk/modules/m_capab.c (File Modified) (Property Modified)
11879 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11880 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11881 trunk/modules/m_close.c (File Modified) (Property Modified)
11882 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11883 trunk/modules/m_connect.c (File Modified) (Property Modified)
11884 trunk/modules/m_dline.c (File Modified) (Property Modified)
11885 trunk/modules/m_encap.c (File Modified) (Property Modified)
11886 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11887 trunk/modules/m_gline.c (File Modified) (Property Modified)
11888 trunk/modules/m_help.c (File Modified) (Property Modified)
11889 trunk/modules/m_info.c (File Modified) (Property Modified)
11890 trunk/modules/m_invite.c (File Modified) (Property Modified)
11891 trunk/modules/m_ison.c (File Modified) (Property Modified)
11892 trunk/modules/m_kline.c (File Modified) (Property Modified)
11893 trunk/modules/m_knock.c (File Modified) (Property Modified)
11894 trunk/modules/m_links.c (File Modified) (Property Modified)
11895 trunk/modules/m_list.c (File Modified) (Property Modified)
11896 trunk/modules/m_locops.c (File Modified) (Property Modified)
11897 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11898 trunk/modules/m_map.c (File Modified) (Property Modified)
11899 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11900 trunk/modules/m_motd.c (File Modified) (Property Modified)
11901 trunk/modules/m_names.c (File Modified) (Property Modified)
11902 trunk/modules/m_oper.c (File Modified) (Property Modified)
11903 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11904 trunk/modules/m_pass.c (File Modified) (Property Modified)
11905 trunk/modules/m_ping.c (File Modified) (Property Modified)
11906 trunk/modules/m_pong.c (File Modified) (Property Modified)
11907 trunk/modules/m_post.c (File Modified) (Property Modified)
11908 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11909 trunk/modules/m_restart.c (File Modified) (Property Modified)
11910 trunk/modules/m_resv.c (File Modified) (Property Modified)
11911 trunk/modules/m_services.c (File Modified) (Property Modified)
11912 trunk/modules/m_set.c (File Modified) (Property Modified)
11913 trunk/modules/m_stats.c (File Modified) (Property Modified)
11914 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11915 trunk/modules/m_tb.c (File Modified) (Property Modified)
11916 trunk/modules/m_testline.c (File Modified) (Property Modified)
11917 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11918 trunk/modules/m_time.c (File Modified) (Property Modified)
11919 trunk/modules/m_topic.c (File Modified) (Property Modified)
11920 trunk/modules/m_trace.c (File Modified) (Property Modified)
11921 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11922 trunk/modules/m_user.c (File Modified) (Property Modified)
11923 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11924 trunk/modules/m_users.c (File Modified) (Property Modified)
11925 trunk/modules/m_version.c (File Modified) (Property Modified)
11926 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11927 trunk/modules/m_who.c (File Modified) (Property Modified)
11928 trunk/modules/m_whois.c (File Modified) (Property Modified)
11929 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11930 trunk/modules/m_xline.c (File Modified) (Property Modified)
11931 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11932 trunk/servlink/.cvsignore (Property Modified)
11933 trunk/servlink/.indent.pro (Property Modified)
11934 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11935 trunk/servlink/README (File Modified) (Property Modified)
11936 trunk/servlink/TODO (File Modified) (Property Modified)
11937 trunk/servlink/control.c (File Modified) (Property Modified)
11938 trunk/servlink/control.h (File Modified) (Property Modified)
11939 trunk/servlink/io.c (File Modified) (Property Modified)
11940 trunk/servlink/io.h (File Modified) (Property Modified)
11941 trunk/servlink/servlink.c (File Modified) (Property Modified)
11942 trunk/servlink/servlink.h (File Modified) (Property Modified)
11943 trunk/src/.cvsignore (Property Modified)
11944 trunk/src/.depend (Property Modified)
11945 trunk/src/.indent.pro (Property Modified)
11946 trunk/src/Makefile.in (File Modified) (Property Modified)
11947 trunk/src/adns.c (File Modified) (Property Modified)
11948 trunk/src/balloc.c (File Modified) (Property Modified)
11949 trunk/src/cache.c (File Modified) (Property Modified)
11950 trunk/src/channel.c (File Modified) (Property Modified)
11951 trunk/src/class.c (File Modified) (Property Modified)
11952 trunk/src/client.c (File Modified) (Property Modified)
11953 trunk/src/commio.c (File Modified) (Property Modified)
11954 trunk/src/devpoll.c (File Modified) (Property Modified)
11955 trunk/src/epoll.c (File Modified) (Property Modified)
11956 trunk/src/event.c (File Modified) (Property Modified)
11957 trunk/src/getopt.c (File Modified) (Property Modified)
11958 trunk/src/hash.c (File Modified) (Property Modified)
11959 trunk/src/hook.c (File Modified) (Property Modified)
11960 trunk/src/hostmask.c (File Modified) (Property Modified)
11961 trunk/src/irc_string.c (File Modified) (Property Modified)
11962 trunk/src/ircd.c (File Modified) (Property Modified)
11963 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11964 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11965 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11966 trunk/src/kdparse.c (File Modified) (Property Modified)
11967 trunk/src/kqueue.c (File Modified) (Property Modified)
11968 trunk/src/linebuf.c (File Modified) (Property Modified)
11969 trunk/src/listener.c (File Modified) (Property Modified)
11970 trunk/src/match.c (File Modified) (Property Modified)
11971 trunk/src/memory.c (File Modified) (Property Modified)
11972 trunk/src/messages.tab (File Modified) (Property Modified)
11973 trunk/src/modules.c (File Modified) (Property Modified)
11974 trunk/src/monitor.c (File Modified) (Property Modified)
11975 trunk/src/newconf.c (File Modified) (Property Modified)
11976 trunk/src/numeric.c (File Modified) (Property Modified)
11977 trunk/src/packet.c (File Modified) (Property Modified)
11978 trunk/src/parse.c (File Modified) (Property Modified)
11979 trunk/src/patricia.c (File Modified) (Property Modified)
11980 trunk/src/poll.c (File Modified) (Property Modified)
11981 trunk/src/reject.c (File Modified) (Property Modified)
11982 trunk/src/restart.c (File Modified) (Property Modified)
11983 trunk/src/s_auth.c (File Modified) (Property Modified)
11984 trunk/src/s_conf.c (File Modified) (Property Modified)
11985 trunk/src/s_gline.c (File Modified) (Property Modified)
11986 trunk/src/s_log.c (File Modified) (Property Modified)
11987 trunk/src/s_newconf.c (File Modified) (Property Modified)
11988 trunk/src/s_serv.c (File Modified) (Property Modified)
11989 trunk/src/s_stats.c (File Modified) (Property Modified)
11990 trunk/src/s_user.c (File Modified) (Property Modified)
11991 trunk/src/scache.c (File Modified) (Property Modified)
11992 trunk/src/select.c (File Modified) (Property Modified)
11993 trunk/src/send.c (File Modified) (Property Modified)
11994 trunk/src/snprintf.c (File Modified) (Property Modified)
11995 trunk/src/tools.c (File Modified) (Property Modified)
11996 trunk/src/version.c.SH (File Modified) (Property Modified)
11997 trunk/src/whowas.c (File Modified) (Property Modified)
11998 trunk/tools/.cvsignore (Property Modified)
11999 trunk/tools/Makefile.in (File Modified) (Property Modified)
12000 trunk/tools/README (File Modified) (Property Modified)
12001 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12002 trunk/tools/convertilines.c (File Modified) (Property Modified)
12003 trunk/tools/convertklines.c (File Modified) (Property Modified)
12004 trunk/tools/mkkeypair (Property Modified)
12005 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12006 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12007 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12008 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12009 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12010 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12011 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12012 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12013 trunk/tools/untabify (File Modified) (Property Modified)
12014 trunk/tools/viconf.c (File Modified) (Property Modified)
12015
12016
12017nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12018 Log:
12019 - Update RELNOTES.
12020
12021
12022 Modified:
12023 trunk/RELNOTES (File Modified)
12024
12025
12026nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12027 Log:
12028 - Make version.c use our serial, not ratbox's.
12029
12030
12031 Modified:
12032 trunk/src/version.c.SH (File Modified)
12033
12034
12035leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12036 Log:
12037 - update RELNOTES
12038 - revved patchlevel to 2.1.5
12039
12040
12041 Modified:
12042 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12043 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12044
12045
12046leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12047 Log:
12048 - fix buffer overflow and unterminated buffer when removing TS6 bans
12049 - fix rebuilding of SJOIN
12050
12051
12052 Modified:
12053 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12054
12055
12056androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12057 Log:
12058 have servlink report if it gets an uncompressed error message when it gets inflate failures
12059
12060 Modified:
12061 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12062
12063
12064leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12065 Log:
12066 - extend our copyrights to 2005.
12067
12068
12069 Modified:
12070 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12071 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12072 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12073 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12074 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12075 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12076 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12082 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12083 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12084 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12085 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12086 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12087 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12088 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12092 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12093 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12094 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12095 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12096 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12097 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12098 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12099 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12101 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12102 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12103 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12104 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12105 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12174
12175
12176leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12177 Log:
12178 - update RELNOTES
12179 - revved patchlevel to 2.1.4
12180
12181
12182 Modified:
12183 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12185
12186
12187leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12188 Log:
12189 - add TARGMAX to 005
12190 - remove the +1 from ->uid in struct Client
12191 - fix checking of accept entries in m_accept.c
12192
12193
12194 Modified:
12195 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12199
12200
12201leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12202 Log:
12203 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12204 send it over TS6
12205
12206
12207 Modified:
12208 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12209
12210
12211leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12212 Log:
12213 - remove an unused variable
12214
12215
12216 Modified:
12217 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12218
12219
12220androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12221 Log:
12222 don't burst a TS5 name in burst_TS6. -via jillies
12223
12224 Modified:
12225 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12226
12227
12228leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12229 Log:
12230 - via jilles, make nickchanges invalidate any cached bans for
12231 quiet_on_ban
12232
12233
12234 Modified:
12235 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12236 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12237 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12238 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12239
12240
12241leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12242 Log:
12243 - fix some char vs byte usage to make adns compile cleanly with gcc4
12244
12245
12246 Modified:
12247 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12248 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12249 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12250 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12251 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12252 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12253 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12254 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12255
12256
12257androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12258 Log:
12259 userhost should allow 5 userhost checks, not 4
12260
12261 Modified:
12262 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12263
12264
12265leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12266 Log:
12267 - another darwin fix
12268
12269
12270 Modified:
12271 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12272
12273
12274leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12275 Log:
12276 - darwin fixes
12277
12278
12279 Modified:
12280 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12281 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12282 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12283 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12284 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12285 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12286 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12287 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12288
12289
12290leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12291 Log:
12292 - remove bogus extern of abort_list
12293
12294
12295 Modified:
12296 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12297
12298
12299androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12300 Log:
12301 svn repo access stuff
12302
12303 Modified:
12304 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12305
12306
12307androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12308 Log:
12309 test commit
12310
12311
12312 Modified:
12313 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12314
12315
12316androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12317 Log:
12318 test commit
12319
12320
12321 Modified:
12322 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12323
12324
12325androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12326 Log:
12327 revert omotd..i thought it was a good idea..oh well
12328
12329 Modified:
12330 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12331
12332
12333androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12334 Log:
12335 Commas are bad things in channel keys
12336
12337
12338 Modified:
12339 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12340
12341
12342androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12343 Log:
12344 Add OMOTD command to display oper motd
12345
12346
12347 Modified:
12348 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12349
12350
12351androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12352 Log:
12353 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12354
12355 Modified:
12356 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12357
12358
12359leeh 2005/06/22 22:10:50 UTC (20050622_0)
12360
12361 Modified files: (Branch: RATBOX_2_1)
12362 modules m_whois.c
12363 Log:
12364 - stop testing whois for protocol violations, as they can be caused in
12365 ircds going all the way back to the original ircd2.8
12366
12367 Revision Changes Path
12368 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12369
12370
12371
12372leeh 2005/06/16 23:10:21 UTC (20050616_0)
12373
12374 Modified files: (Branch: RATBOX_2_1)
12375 modules m_time.c
12376 Log:
12377 - remove some 2.2 code
12378
12379 Revision Changes Path
12380 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12381
12382
12383
12384androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12385
12386 Modified files: (Branch: RATBOX_2_1)
12387 modules m_time.c
12388 Log:
12389 backport of the silly december 31st bug
12390
12391 Revision Changes Path
12392 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12393
12394
12395
12396leeh 2005/06/15 13:51:57 UTC (20050615_1)
12397
12398 Modified files: (Branch: RATBOX_2_1)
12399 . RELNOTES
12400 include patchlevel.h
12401 Log:
12402 - revved patchlevel to 2.1.3
12403
12404 Revision Changes Path
12405 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12406 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12407
12408
12409
12410leeh 2005/06/15 01:54:00 UTC (20050615_0)
12411
12412 Modified files: (Branch: RATBOX_2_1)
12413 include client.h
12414 modules m_accept.c
12415 modules/core m_nick.c
12416 src client.c
12417 Log:
12418 - stop removing a clients own list of accepted clients when they do a
12419 nickchange
12420 - clean up the accept code so its less retarded
12421
12422 Revision Changes Path
12423 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12424 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12425 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12426 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12427
12428
12429
12430leeh 2005/06/14 12:44:47 UTC (20050614_0)
12431
12432 Modified files: (Branch: RATBOX_2_1)
12433 include event.h
12434 modules m_links.c
12435 src event.c ircd.c newconf.c
12436 Log:
12437 - remove a defn of links_cache_list in m_links.c which was causing
12438 the flattened links update to be ignored
12439 - add eventUpdate(), and make links_delay update on rehash
12440
12441 Revision Changes Path
12442 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12443 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12444 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12445 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12446 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12447
12448
12449
12450leeh 2005/06/12 02:23:01 UTC (20050612_2)
12451
12452 Modified files: (Branch: RATBOX_2_1)
12453 doc services.txt
12454 src newconf.c
12455 Log:
12456 - make the conf parser apply service {}; on rehash
12457
12458 Revision Changes Path
12459 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12460 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12461
12462
12463
12464leeh 2005/06/12 02:10:30 UTC (20050612_1)
12465
12466 Modified files: (Branch: RATBOX_2_1)
12467 include m_info.h
12468 Log:
12469 - show ENABLE_SERVICES define in info
12470
12471 Revision Changes Path
12472 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12473
12474
12475
12476leeh 2005/06/12 01:44:37 UTC (20050612_0)
12477
12478 Modified files: (Branch: RATBOX_2_1)
12479 modules m_services.c m_stats.c
12480 Log:
12481 - via jilles, make m_services.c hook into stats U and display service
12482 blocks
12483
12484 Revision Changes Path
12485 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12486 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12487
12488
12489
12490leeh 2005/06/11 20:33:12 UTC (20050611_3)
12491
12492 Modified files: (Branch: RATBOX_2_1)
12493 . configure configure.ac
12494 Log:
12495 - default build to -O2
12496
12497 Revision Changes Path
12498 7.249.2.2 +4 -4 ircd-ratbox/configure
12499 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12500
12501
12502
12503leeh 2005/06/11 20:26:02 UTC (20050611_2)
12504
12505 Modified files: (Branch: RATBOX_2_1)
12506 doc example.conf example.efnet.conf
12507 include client.h s_conf.h s_newconf.h
12508 modules m_info.c
12509 modules/core m_join.c m_nick.c
12510 src channel.c newconf.c s_conf.c s_user.c
12511 Log:
12512 - remove no_oper_resvs from general {};
12513 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12514
12515 Revision Changes Path
12516 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12517 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12518 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12519 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12520 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12521 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12522 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12523 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12524 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12525 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12526 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12527 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12528
12529
12530
12531leeh 2005/06/11 20:06:22 UTC (20050611_1)
12532
12533 Modified files: (Branch: RATBOX_2_1)
12534 modules/core m_mode.c m_nick.c
12535 src s_newconf.c
12536 Log:
12537 - 2.0 sync:
12538 - raise max temptime to a year
12539 - tidy up BMASK
12540 - require 9 parameters in ms_nick(), 10 in ms_uid()
12541
12542 Revision Changes Path
12543 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12544 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12545 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12546
12547
12548
12549leeh 2005/06/11 16:35:25 UTC (20050611_0)
12550
12551 Modified files: (Branch: RATBOX_2_1)
12552 modules m_services.c
12553 Log:
12554 - only show services logged in info when its a local client
12555
12556 Revision Changes Path
12557 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12558
12559
12560
12561androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12562
12563 Modified files: (Branch: RATBOX_2_1)
12564 src match.c
12565 Log:
12566 passing a pointer to a pointer is not what was intended, oops
12567
12568 Revision Changes Path
12569 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12570
12571
12572
12573leeh 2005/06/03 11:18:11 UTC (20050603_0)
12574
12575 Modified files: (Branch: RATBOX_2_1)
12576 doc services.txt
12577 Log:
12578 - update services.txt with FNC
12579
12580 Revision Changes Path
12581 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12582
12583
12584
12585androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12586
12587 Modified files: (Branch: RATBOX_2_1)
12588 modules m_resv.c
12589 Log:
12590 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12591
12592 Revision Changes Path
12593 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12594
12595
12596
12597leeh 2005/05/19 12:44:47 UTC (20050519_1)
12598
12599 Modified files: (Branch: RATBOX_2_1)
12600 src s_auth.c
12601 Log:
12602 - add some uniqueness into auth process for bopm
12603
12604 Revision Changes Path
12605 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12606
12607
12608
12609leeh 2005/05/19 08:50:26 UTC (20050519_0)
12610
12611 Modified files: (Branch: RATBOX_2_1)
12612 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12613 Log:
12614 - make contrib/ compile
12615
12616 Revision Changes Path
12617 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12618 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12619 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12620 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12621
12622
12623
12624androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12625
12626 Modified files: (Branch: RATBOX_2_1)
12627 modules m_monitor.c
12628 Log:
12629 Don't allow MONITOR from an unregistered client
12630
12631 Revision Changes Path
12632 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12633
12634
12635
12636leeh 2005/05/17 13:16:11 UTC (20050517_0)
12637
12638 Modified files: (Branch: RATBOX_2_1)
12639 doc example.conf example.efnet.conf
12640 include class.h
12641 src class.c messages.tab newconf.c
12642 Log:
12643 - remove sendq_eob, its become more of a hindrance than a benefit.
12644 - sync example.efnet.conf cluster {}; with example.conf
12645
12646 Revision Changes Path
12647 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12648 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12649 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12650 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12651 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12652 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12653
12654
12655
12656leeh 2005/05/11 22:39:00 UTC (20050511_5)
12657
12658 Modified files: (Branch: RATBOX_2_1)
12659 . RELNOTES
12660 include patchlevel.h
12661 Log:
12662 - update RELNOTES
12663 - revved patchlevel to 2.1.2
12664
12665 Revision Changes Path
12666 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12667 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12668
12669
12670
12671leeh 2005/05/11 22:29:18 UTC (20050511_4)
12672
12673 Modified files: (Branch: RATBOX_2_1)
12674 . configure configure.ac
12675 Log:
12676 - raise default topiclen to 160.
12677
12678 Revision Changes Path
12679 7.249.2.1 +3 -3 ircd-ratbox/configure
12680 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12681
12682
12683
12684leeh 2005/05/11 22:22:13 UTC (20050511_3)
12685
12686 Modified files: (Branch: RATBOX_2_1)
12687 modules m_services.c
12688 Log:
12689 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12690 tsinfo matches this
12691
12692 Revision Changes Path
12693 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12694
12695
12696
12697leeh 2005/05/11 21:58:41 UTC (20050511_2)
12698
12699 Modified files: (Branch: RATBOX_2_1)
12700 modules m_services.c
12701 Log:
12702 - monitor_signoff() the client we're nickchanging
12703
12704 Revision Changes Path
12705 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12706
12707
12708
12709leeh 2005/05/11 21:52:51 UTC (20050511_1)
12710
12711 Modified files: (Branch: RATBOX_2_1)
12712 modules m_trace.c
12713 Log:
12714 - fix various UID problems with trace
12715
12716 Revision Changes Path
12717 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12718
12719
12720
12721leeh 2005/05/11 21:22:02 UTC (20050511_0)
12722
12723 Modified files: (Branch: RATBOX_2_1)
12724 help/opers dline kline
12725 modules m_resv.c m_stats.c
12726 modules/core m_mode.c
12727 Log:
12728 - sync with 2.0
12729 - tidy up kline/dline help to note they dont accept nick as target
12730 - disallow bans beginning with ':' over bmask
12731 - disallow bans with a space in chm_ban
12732 - stop counting hidden opers in stats p
12733 - match() parameters in remote unresv were inverted, causing it to fail
12734 - fix possibility of clients setting blank keys
12735
12736 Revision Changes Path
12737 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12738 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12739 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12740 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12741 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12742
12743
12744
12745leeh 2005/05/08 22:37:18 UTC (20050508_0)
12746
12747 Modified files: (Branch: RATBOX_2_1)
12748 src send.c
12749 Log:
12750 - fix problems with amd64 and the way we do va_list
12751
12752 Revision Changes Path
12753 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12754
12755
12756
12757leeh 2005/05/07 13:35:57 UTC (20050507_1)
12758
12759 Modified files: (Branch: RATBOX_2_1)
12760 modules m_services.c
12761 Log:
12762 - tidy up the kill notifications for RSFNC
12763
12764 Revision Changes Path
12765 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12766
12767
12768
12769leeh 2005/05/07 10:35:54 UTC (20050507_0)
12770
12771 Modified files: (Branch: RATBOX_2_1)
12772 include s_serv.h
12773 modules m_services.c
12774 src s_serv.c
12775 Log:
12776 - some more rserv stuff:
12777 - add RSFNC capability
12778 - fix up RSFNC, kill existing clients if they exist.
12779
12780 Revision Changes Path
12781 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12782 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12783 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12784
12785
12786
12787leeh 2005/05/06 23:50:29 UTC (20050506_0)
12788
12789 Modified files: (Branch: RATBOX_2_1)
12790 modules m_services.c
12791 Log:
12792 - first stab at a FNC implementation for rserv
12793
12794 Revision Changes Path
12795 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12796
12797
12798
12799leeh 2005/05/03 09:30:51 UTC (20050503_0)
12800
12801 Modified files: (Branch: RATBOX_2_1)
12802 help/opers umode
12803 Log:
12804 - remove a tab
12805
12806 Revision Changes Path
12807 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12808
12809
12810
12811leeh 2005/05/02 22:46:52 UTC (20050502_0)
12812
12813 Modified files: (Branch: RATBOX_2_1)
12814 src newconf.c
12815 Log:
12816 - add links_delay back
12817
12818 Revision Changes Path
12819 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12820
12821
12822
12823leeh 2005/04/27 21:50:30 UTC (20050427_1)
12824
12825 Modified files: (Branch: RATBOX_2_1)
12826 help/opers umode
12827 help/users umode
12828 Log:
12829 - swap tabs for spaces
12830
12831 Revision Changes Path
12832 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12833 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12834
12835
12836
12837leeh 2005/04/27 21:38:20 UTC (20050427_0)
12838
12839 Modified files: (Branch: RATBOX_2_1)
12840 include m_info.h
12841 Log:
12842 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12843 contained in the client_flood conf option
12844 - remove a couple of unused defines from info
12845
12846 Revision Changes Path
12847 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12848
12849
12850
12851androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12852
12853 Modified files: (Branch: RATBOX_2_1)
12854 src s_conf.c
12855 Log:
12856 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12857
12858 Revision Changes Path
12859 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12860
12861
12862
12863leeh 2005/04/17 13:31:34 UTC (20050417_0)
12864
12865 Modified files: (Branch: RATBOX_2_1)
12866 doc example.conf example.efnet.conf
12867 Log:
12868 - fix missing closing comment tag
12869
12870 Revision Changes Path
12871 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12872 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12873
12874
12875
12876leeh 2005/04/12 18:44:21 UTC (20050412_2)
12877
12878 Modified files: (Branch: RATBOX_2_1)
12879 . RELNOTES
12880 include patchlevel.h
12881 Log:
12882 - revved patchlevel to 2.1.1
12883
12884 Revision Changes Path
12885 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12886 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12887
12888
12889
12890leeh 2005/04/12 18:36:31 UTC (20050412_1)
12891
12892 Modified files: (Branch: RATBOX_2_1)
12893 modules m_kline.c
12894 Log:
12895 - sync up remote kline reasons, so theyre consistent with what happens
12896 when we add local klines - notably the "Temporary K-line x min" and
12897 date added to reason.
12898
12899 Revision Changes Path
12900 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12901
12902
12903
12904leeh 2005/04/12 01:52:06 UTC (20050412_0)
12905
12906 Modified files: (Branch: RATBOX_2_1)
12907 doc monitor.txt
12908 Log:
12909 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12910
12911 Revision Changes Path
12912 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12913
12914
12915
12916androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12917
12918 Modified files: (Branch: RATBOX_2_1)
12919 src commio.c
12920 Log:
12921 used the data pointer we saved, not what just got nulled
12922
12923 Revision Changes Path
12924 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12925
12926
12927
12928leeh 2005/04/05 12:14:32 UTC (20050405_0)
12929
12930 Modified files: (Branch: RATBOX_2_1)
12931 modules m_resv.c m_xline.c
12932 Log:
12933 - fix broken propagation of xline/resv
12934
12935 Revision Changes Path
12936 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12937 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12938
12939
12940
12941leeh 2005/04/04 18:32:37 UTC (20050404_1)
12942
12943 Modified files: (Branch: RATBOX_2_1)
12944 src s_auth.c
12945 Log:
12946 - properly increment bad auth count for stats T when we timeout an auth
12947
12948 Revision Changes Path
12949 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12950
12951
12952
12953leeh 2005/04/04 17:24:14 UTC (20050404_0)
12954
12955 Modified files: (Branch: RATBOX_2_1)
12956 doc monitor.txt
12957 include client.h
12958 modules/core m_nick.c
12959 Log:
12960 - fix a bit that didnt make sense in monitor.txt
12961 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12962
12963 Revision Changes Path
12964 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12965 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12966 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12967
12968
12969
12970androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12971
12972 Modified files: (Branch: RATBOX_2_1)
12973 src s_auth.c
12974 Log:
12975 removing dlink nodes from auth_poll_list twice is bad
12976
12977 Revision Changes Path
12978 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12979
12980
12981
12982leeh 2005/03/28 02:17:38 UTC (20050328_0)
12983
12984 Modified files: (Branch: RATBOX_2_1)
12985 modules m_stats.c
12986 Log:
12987 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12988 changed to RPL_STATSDEBUG
12989
12990 Revision Changes Path
12991 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12992
12993
12994
12995leeh 2005/03/27 02:19:04 UTC (20050327_0)
12996
12997 Added files: (Branch: RATBOX_2_1)
12998 doc tgchange.txt
12999 Log:
13000 - add some documentation about target change
13001
13002 Revision Changes Path
13003 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13004
13005
13006
13007leeh 2005/03/25 16:46:29 UTC (20050325_1)
13008
13009 Modified files: (Branch: RATBOX_2_1)
13010 include supported.h
13011 modules/core m_message.c
13012 Log:
13013 - remove extra argument to 005
13014 - disallow messaging of UIDs
13015
13016 Revision Changes Path
13017 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13018 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13019
13020
13021
13022leeh 2005/03/25 14:20:13 UTC (20050325_0)
13023
13024 Modified files: (Branch: RATBOX_2_1)
13025 src parse.c
13026 Log:
13027 - fix a longstanding parser bug with wrong limit checking, causing us to
13028 accept one less parameter than we're allowed to accept.
13029
13030 Revision Changes Path
13031 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13032
13033
13034
13035leeh 2005/03/24 13:41:45 UTC (20050324_0)
13036
13037 Modified files: (Branch: RATBOX_2_1)
13038 modules/core m_message.c
13039 Log:
13040 - exempt users messaging themselves from target change
13041
13042 Revision Changes Path
13043 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13044
13045
13046
13047leeh 2005/03/22 13:15:53 UTC (20050322_0)
13048
13049 Modified files: (Branch: RATBOX_2_1)
13050 include supported.h
13051 Log:
13052 - stop violating MAXPARA on 005.
13053
13054 Revision Changes Path
13055 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13056
13057
13058
13059leeh 2005/03/20 17:41:00 UTC (20050320_1)
13060
13061 Modified files: (Branch: RATBOX_2_1)
13062 modules/core m_nick.c
13063 Log:
13064 - dont store an ipv6 sockhost if we're not compiled with v6 support
13065
13066 Revision Changes Path
13067 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13068
13069
13070
13071leeh 2005/03/20 00:32:04 UTC (20050320_0)
13072
13073 Modified files: (Branch: RATBOX_2_1)
13074 include stdinc.h
13075 Log:
13076 - remove some vms includes
13077
13078 Revision Changes Path
13079 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13080
13081
13082
13083leeh 2005/03/18 16:47:38 UTC (20050318_1)
13084
13085 Modified files: (Branch: RATBOX_2_1)
13086 . ChangeLog
13087 include serno.h
13088 Log:
13089 - force commit for new branch
13090
13091 Revision Changes Path
13092 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13093 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13094
13095
13096
13097leeh 2005/03/18 16:44:47 UTC (20050318_0)
13098
13099 Modified files:
13100 . RELNOTES configure configure.ac
13101 include patchlevel.h
13102 Log:
13103 - revved patchlevel to 2.1.0
13104
13105 Revision Changes Path
13106 1.114 +6 -2 ircd-ratbox/RELNOTES
13107 7.249 +11 -11 ircd-ratbox/configure
13108 7.63 +3 -3 ircd-ratbox/configure.ac
13109 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13110
13111
13112
13113leeh 2005/03/04 13:31:32 EST (20050304_2)
13114
13115 Modified files:
13116 . RELNOTES
13117 include patchlevel.h
13118 Log:
13119 - update RELNOTES
13120 - revved patchlevel to 2.1.0beta2
13121
13122 Revision Changes Path
13123 1.113 +12 -0 ircd-ratbox/RELNOTES
13124 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13125
13126
13127
13128leeh 2005/03/04 13:27:05 EST (20050304_1)
13129
13130 Modified files:
13131 doc whats-new-2.1.txt
13132 src channel.c
13133 Log:
13134 - update whats-new-2.1
13135 - when we're handling global NAMES, dont output channels if there are no
13136 members within them we can show.
13137
13138 Revision Changes Path
13139 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13140 7.436 +12 -2 ircd-ratbox/src/channel.c
13141
13142
13143
13144androsyn 2005/03/04 12:38:07 EST (20050304_0)
13145
13146 Modified files:
13147 src patricia.c
13148 Log:
13149 That would be a node_heap not a prefix_heap..oops
13150
13151 Revision Changes Path
13152 7.30 +1 -1 ircd-ratbox/src/patricia.c
13153
13154
13155
13156androsyn 2005/02/26 19:38:35 EST (20050227_4)
13157
13158 Modified files:
13159 include stdinc.h
13160 Log:
13161 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13162 otherwise..the other macros might work????
13163
13164 Revision Changes Path
13165 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13166
13167
13168
13169androsyn 2005/02/26 19:26:04 EST (20050227_3)
13170
13171 Modified files:
13172 . configure configure.ac
13173 Log:
13174 i hate autoconf
13175
13176 Revision Changes Path
13177 7.248 +5 -5 ircd-ratbox/configure
13178 7.62 +5 -5 ircd-ratbox/configure.ac
13179
13180
13181
13182androsyn 2005/02/26 19:15:55 EST (20050227_2)
13183
13184 Modified files:
13185 . configure configure.ac
13186 Log:
13187 i hate autoconf
13188
13189 Revision Changes Path
13190 7.247 +3 -2 ircd-ratbox/configure
13191 7.61 +3 -2 ircd-ratbox/configure.ac
13192
13193
13194
13195androsyn 2005/02/26 19:13:45 EST (20050227_1)
13196
13197 Modified files:
13198 . configure configure.ac
13199 Log:
13200 doh
13201
13202 Revision Changes Path
13203 7.246 +6 -6 ircd-ratbox/configure
13204 7.60 +4 -4 ircd-ratbox/configure.ac
13205
13206
13207
13208androsyn 2005/02/26 19:10:17 EST (20050227_0)
13209
13210 Modified files:
13211 . configure configure.ac
13212 include stdinc.h
13213 Log:
13214 Doh these changes got put on RATBOX_2_0 when they were meant for
13215 head..oops...
13216 Also merged in the monitor heap size stuff, not that i think monitor has
13217 been moved to head
13218
13219 Revision Changes Path
13220 7.245 +12 -3 ircd-ratbox/configure
13221 7.59 +11 -3 ircd-ratbox/configure.ac
13222 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13223
13224
13225
13226androsyn 2005/02/26 18:52:24 EST (20050226_0)
13227
13228 Modified files:
13229 include stdinc.h
13230 Log:
13231 Add more robust alloca checking
13232
13233 Revision Changes Path
13234 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13235
13236
13237
13238leeh 2005/02/24 15:27:17 EST (20050224_9)
13239
13240 Modified files:
13241 contrib m_42.c
13242 Log:
13243 - fix the copyright on m_42.c :p
13244
13245 Revision Changes Path
13246 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13247
13248
13249
13250leeh 2005/02/24 15:22:53 EST (20050224_8)
13251
13252 Modified files:
13253 include supported.h
13254 modules m_dline.c
13255 Log:
13256 - fix a core in undline on bad masks
13257 - remove an unwanted space from beginning of second 005 numeric
13258
13259 Revision Changes Path
13260 7.5 +1 -1 ircd-ratbox/include/supported.h
13261 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13262
13263
13264
13265leeh 2005/02/24 15:18:59 EST (20050224_7)
13266
13267 Modified files:
13268 modules m_monitor.c
13269 Log:
13270 - use max_monitor when adding nicknames
13271 - add in monitor s
13272 that should be everything now..
13273
13274 Revision Changes Path
13275 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13276
13277
13278
13279androsyn 2005/02/24 15:13:52 EST (20050224_6)
13280
13281 Modified files:
13282 contrib m_42.c
13283 Log:
13284 42
13285
13286 Revision Changes Path
13287 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13288
13289
13290
13291androsyn 2005/02/24 15:13:06 EST (20050224_5)
13292
13293 Modified files:
13294 contrib m_42.c
13295 Log:
13296 42
13297
13298 Revision Changes Path
13299 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13300
13301
13302
13303androsyn 2005/02/24 15:12:12 EST (20050224_4)
13304
13305 Added files:
13306 contrib m_42.c
13307 Log:
13308 The Answer to Life, the Universe, and Everything
13309
13310 Revision Changes Path
13311 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13312
13313
13314
13315leeh 2005/02/24 14:53:04 EST (20050224_3)
13316
13317 Modified files:
13318 include monitor.h
13319 modules m_monitor.c
13320 src ircd.c monitor.c
13321 Log:
13322 - call init_monitor() on startup
13323 - add in support for adding/deleting/listing monitor entries
13324
13325 Revision Changes Path
13326 7.2 +3 -1 ircd-ratbox/include/monitor.h
13327 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13328 7.374 +2 -0 ircd-ratbox/src/ircd.c
13329 7.3 +15 -4 ircd-ratbox/src/monitor.c
13330
13331
13332
13333leeh 2005/02/23 21:20:10 EST (20050224_2)
13334
13335 Modified files:
13336 doc example.conf example.efnet.conf
13337 include s_conf.h supported.h
13338 modules Makefile.in
13339 src client.c newconf.c s_conf.c
13340 Added files:
13341 modules m_monitor.c
13342 Log:
13343 - add the max_monitor config option
13344 - advertise MONITOR=%d in 005
13345 - clear a local clients monitor list on exit
13346 - add the framework for the MONITOR command
13347 - bed.
13348
13349 Revision Changes Path
13350 7.261 +5 -0 ircd-ratbox/doc/example.conf
13351 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13352 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13353 7.4 +4 -2 ircd-ratbox/include/supported.h
13354 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13355 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13356 7.492 +1 -0 ircd-ratbox/src/client.c
13357 7.202 +1 -0 ircd-ratbox/src/newconf.c
13358 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13359
13360
13361
13362leeh 2005/02/23 20:57:51 EST (20050224_1)
13363
13364 Modified files:
13365 . configure configure.ac
13366 include setup.h.in
13367 src monitor.c
13368 Log:
13369 - move MONITOR_HEAP_SIZE over to configure
13370
13371 Revision Changes Path
13372 7.244 ircd-ratbox/configure
13373 7.58 +4 -2 ircd-ratbox/configure.ac
13374 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13375 7.2 +0 -2 ircd-ratbox/src/monitor.c
13376
13377
13378
13379leeh 2005/02/23 20:48:08 EST (20050224_0)
13380
13381 Modified files:
13382 doc monitor.txt
13383 include client.h numeric.h
13384 modules/core m_nick.c
13385 src Makefile.in client.c messages.tab
13386 s_user.c
13387 Added files:
13388 include monitor.h
13389 src monitor.c
13390 Log:
13391 - first half of my server-side notify list implementation..
13392
13393 Revision Changes Path
13394 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13395 7.266 +3 -0 ircd-ratbox/include/client.h
13396 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13397 7.58 +6 -0 ircd-ratbox/include/numeric.h
13398 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13399 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13400 7.491 +3 -0 ircd-ratbox/src/client.c
13401 7.126 +5 -5 ircd-ratbox/src/messages.tab
13402 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13403 7.342 +2 -0 ircd-ratbox/src/s_user.c
13404
13405
13406
13407leeh 2005/02/23 18:42:59 EST (20050223_0)
13408
13409 Modified files:
13410 include hash.h
13411 Log:
13412 - double the size of the client and channel hashtables (64k -> 128k and
13413 32k -> 64k). The improvements are quite significant..
13414
13415 Revision Changes Path
13416 7.54 +4 -4 ircd-ratbox/include/hash.h
13417
13418
13419
13420leeh 2005/02/22 14:55:56 EST (20050222_1)
13421
13422 Modified files:
13423 doc monitor.txt
13424 modules m_services.c
13425 Log:
13426 - remove a couple of unused vars
13427 - update monitor.txt
13428
13429 Revision Changes Path
13430 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13431 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13432
13433
13434
13435leeh 2005/02/21 19:47:24 EST (20050222_0)
13436
13437 Added files:
13438 doc monitor.txt
13439 Log:
13440 - add in my documentation on the upcoming MONITOR command
13441
13442 Revision Changes Path
13443 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13444
13445
13446
13447leeh 2005/02/21 12:09:34 EST (20050221_0)
13448
13449 Modified files:
13450 . configure configure.ac
13451 doc whats-new-2.1.txt
13452 tools README.mkpasswd
13453 Removed files:
13454 src crypt.c
13455 Log:
13456 - update whats-new-2.1.txt some more
13457 - we dont have vms mkpasswd anymore
13458 - remove the unused crypt.c
13459
13460 Revision Changes Path
13461 7.243 +3 -6 ircd-ratbox/configure
13462 7.57 +2 -4 ircd-ratbox/configure.ac
13463 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13464 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13465 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13466
13467
13468
13469leeh 2005/02/19 12:38:09 EST (20050219_3)
13470
13471 Modified files:
13472 doc example.conf example.efnet.conf
13473 include ircd.h
13474 modules m_pong.c
13475 src channel.c client.c ircd.c s_conf.c
13476 Log:
13477 - rework the splitcode, splitservers is now how many servers we've marked as
13478 EOB, rather than how many are linked. Thus pull ourselves out of
13479 splitmode immediately once this is satisfied
13480
13481 Revision Changes Path
13482 7.260 +8 -9 ircd-ratbox/doc/example.conf
13483 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13484 7.83 +1 -0 ircd-ratbox/include/ircd.h
13485 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13486 7.435 +16 -36 ircd-ratbox/src/channel.c
13487 7.490 +2 -0 ircd-ratbox/src/client.c
13488 7.373 +2 -1 ircd-ratbox/src/ircd.c
13489 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13490
13491
13492
13493leeh 2005/02/19 09:02:34 EST (20050219_2)
13494
13495 Modified files:
13496 doc example.conf example.efnet.conf
13497 include ircd.h s_conf.h
13498 modules m_set.c
13499 src channel.c ircd.c newconf.c s_conf.c
13500 Log:
13501 - remove split_delay
13502
13503 Revision Changes Path
13504 7.259 +0 -5 ircd-ratbox/doc/example.conf
13505 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13506 7.82 +0 -1 ircd-ratbox/include/ircd.h
13507 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13508 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13509 7.434 +2 -7 ircd-ratbox/src/channel.c
13510 7.372 +0 -1 ircd-ratbox/src/ircd.c
13511 7.201 +0 -1 ircd-ratbox/src/newconf.c
13512 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13513
13514
13515
13516leeh 2005/02/19 08:48:05 EST (20050219_1)
13517
13518 Modified files:
13519 include client.h
13520 modules m_cap.c m_who.c
13521 src channel.c
13522 Log:
13523 - implemented multi-prefix client capability, which allows stacking of @+ in
13524 names and who
13525
13526 Revision Changes Path
13527 7.265 +1 -1 ircd-ratbox/include/client.h
13528 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13529 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13530 7.433 +4 -6 ircd-ratbox/src/channel.c
13531
13532
13533
13534leeh 2005/02/19 06:27:58 EST (20050219_0)
13535
13536 Modified files:
13537 modules m_etrace.c
13538 src newconf.c s_conf.c s_newconf.c
13539 Log:
13540 - removed some unused vars/functions
13541
13542 Revision Changes Path
13543 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13544 7.200 +0 -15 ircd-ratbox/src/newconf.c
13545 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13546 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13547
13548
13549
13550leeh 2005/02/16 12:58:24 EST (20050216_2)
13551
13552 Modified files:
13553 . RELNOTES configure configure.ac
13554 include patchlevel.h
13555 Log:
13556 - update configure to reflect this is 'devel'
13557 - update RELNOTES
13558 - revved patchlevel to 2.1.0beta1
13559
13560 Revision Changes Path
13561 1.112 +9 -1 ircd-ratbox/RELNOTES
13562 7.242 +11 -11 ircd-ratbox/configure
13563 7.56 +3 -3 ircd-ratbox/configure.ac
13564 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13565
13566
13567
13568leeh 2005/02/16 12:46:30 EST (20050216_1)
13569
13570 Modified files:
13571 . configure configure.ac
13572 include client.h numeric.h s_conf.h setup.h.in
13573 supported.h
13574 modules Makefile.in
13575 modules/core m_nick.c
13576 src Makefile.in client.c ircd.c messages.tab
13577 newconf.c s_conf.c s_user.c
13578 Removed files:
13579 include watch.h
13580 modules m_watch.c
13581 src watch.c
13582 Log:
13583 - remove watch, the protocol for this sucks so hard I just dont want it
13584 here ;-)
13585
13586 Revision Changes Path
13587 7.241 +2 -12 ircd-ratbox/configure
13588 7.55 +2 -4 ircd-ratbox/configure.ac
13589 7.264 +0 -2 ircd-ratbox/include/client.h
13590 7.57 +0 -11 ircd-ratbox/include/numeric.h
13591 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13592 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13593 7.3 +2 -3 ircd-ratbox/include/supported.h
13594 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13595 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13596 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13597 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13598 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13599 7.489 +0 -3 ircd-ratbox/src/client.c
13600 7.371 +0 -2 ircd-ratbox/src/ircd.c
13601 7.125 +9 -9 ircd-ratbox/src/messages.tab
13602 7.199 +0 -1 ircd-ratbox/src/newconf.c
13603 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13604 7.341 +0 -2 ircd-ratbox/src/s_user.c
13605 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13606
13607
13608
13609leeh 2005/02/15 19:13:31 EST (20050216_0)
13610
13611 Modified files:
13612 include stdinc.h
13613 src event.c ircd_lexer.l ircd_signal.c
13614 modules.c
13615 Removed files:
13616 servlink descrip.mms
13617 Log:
13618 - remove a few vms bits
13619
13620 Revision Changes Path
13621 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13622 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13623 7.47 +0 -54 ircd-ratbox/src/event.c
13624 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13625 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13626 7.152 +0 -3 ircd-ratbox/src/modules.c
13627
13628
13629
13630leeh 2005/02/15 18:53:32 EST (20050215_0)
13631
13632 Modified files:
13633 include hostmask.h ircd.h s_conf.h s_newconf.h
13634 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13635 m_xline.c
13636 src hostmask.c ircd.c ircd_signal.c s_conf.c
13637 s_newconf.c
13638 Log:
13639 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13640 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13641
13642 Revision Changes Path
13643 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13644 7.81 +1 -0 ircd-ratbox/include/ircd.h
13645 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13646 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13647 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13648 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13649 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13650 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13651 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13652 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13653 7.370 +7 -0 ircd-ratbox/src/ircd.c
13654 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13655 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13656 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13657
13658
13659
13660leeh 2005/02/13 10:21:41 EST (20050213_4)
13661
13662 Modified files:
13663 doc services.txt
13664 Added files:
13665 doc whats-new-2.0.txt whats-new-2.1.txt
13666 Removed files:
13667 doc whats-new.txt
13668 Log:
13669 - move whats-new.txt to whats-new-2.0.txt
13670 - add in whats-new-2.1.txt
13671 - update services.txt with the whois for logged in users
13672
13673 Revision Changes Path
13674 7.2 +5 -0 ircd-ratbox/doc/services.txt
13675 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13676 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13677 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13678
13679
13680
13681leeh 2005/02/13 09:20:37 EST (20050213_3)
13682
13683 Modified files:
13684 include supported.h
13685 modules/core m_message.c
13686 Log:
13687 - fix a compile error in m_message.c
13688 - update 005 to the spec and add CPRIVMSG/CNOTICE
13689
13690 Revision Changes Path
13691 7.2 +31 -37 ircd-ratbox/include/supported.h
13692 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13693
13694
13695
13696leeh 2005/02/13 09:14:12 EST (20050213_2)
13697
13698 Modified files:
13699 src channel.c
13700 Log:
13701 - fix the membership memleak
13702
13703 Revision Changes Path
13704 7.432 +0 -3 ircd-ratbox/src/channel.c
13705
13706
13707
13708leeh 2005/02/12 21:51:56 EST (20050213_1)
13709
13710 Modified files:
13711 include client.h
13712 modules/core m_message.c
13713 Log:
13714 - add a bitmask to track when they send their first message, only allowing
13715 clearing stuff after that.
13716
13717 Revision Changes Path
13718 7.263 +4 -0 ircd-ratbox/include/client.h
13719 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13720
13721
13722
13723leeh 2005/02/12 21:17:52 EST (20050213_0)
13724
13725 Modified files:
13726 include patricia.h s_newconf.h
13727 modules/core m_message.c
13728 src patricia.c s_newconf.c s_user.c
13729 Log:
13730 - add in the patricia for tracking who fills up targets, give them a reduced
13731 count on connect
13732
13733 Revision Changes Path
13734 7.20 +1 -1 ircd-ratbox/include/patricia.h
13735 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13736 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13737 7.29 +1 -1 ircd-ratbox/src/patricia.c
13738 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13739 7.340 +4 -0 ircd-ratbox/src/s_user.c
13740
13741
13742
13743leeh 2005/02/12 18:35:10 EST (20050212_0)
13744
13745 Modified files:
13746 include ircd_defs.h
13747 src class.c reject.c
13748 Log:
13749 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13750
13751 Revision Changes Path
13752 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13753 7.68 +1 -5 ircd-ratbox/src/class.c
13754 1.33 +1 -5 ircd-ratbox/src/reject.c
13755
13756
13757
13758androsyn 2005/02/11 17:11:57 EST (20050211_1)
13759
13760 Modified files:
13761 modules m_watch.c
13762 Log:
13763 remove stupid memory leak
13764
13765 Revision Changes Path
13766 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13767
13768
13769
13770leeh 2005/02/11 06:42:48 EST (20050211_0)
13771
13772 Modified files:
13773 modules m_gline.c
13774 Log:
13775 - workaround hyb6 allowing empty gline reasons
13776
13777 Revision Changes Path
13778 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13779
13780
13781
13782leeh 2005/02/09 14:39:13 EST (20050209_2)
13783
13784 Modified files:
13785 include s_conf.h
13786 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13787 src ircd.c s_conf.c
13788 Log:
13789 - move temp dlines and temp klines over to an array, rather than completely
13790 seperate dlinks.
13791
13792 Revision Changes Path
13793 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13794 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13795 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13796 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13797 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13798 7.369 +0 -5 ircd-ratbox/src/ircd.c
13799 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13800
13801
13802
13803leeh 2005/02/09 14:02:13 EST (20050209_1)
13804
13805 Modified files:
13806 include s_user.h
13807 modules m_cap.c m_pong.c m_user.c
13808 modules/core m_nick.c
13809 src s_user.c
13810 Log:
13811 - remove 'nick' param from register_local_user(), its not needed.
13812
13813 Revision Changes Path
13814 7.35 +1 -1 ircd-ratbox/include/s_user.h
13815 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13816 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13817 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13818 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13819 7.339 +6 -6 ircd-ratbox/src/s_user.c
13820
13821
13822
13823leeh 2005/02/09 13:12:53 EST (20050209_0)
13824
13825 Modified files:
13826 modules m_cmessage.c
13827 Log:
13828 - dont send numerics when we're dealing with CNOTICE
13829 - add in checking for +g, and resetting idle
13830
13831 Revision Changes Path
13832 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13833
13834
13835
13836leeh 2005/02/08 11:37:50 EST (20050208_2)
13837
13838 Modified files:
13839 src s_newconf.c
13840 Log:
13841 - fix operator blocks to work on ip spoofs
13842
13843 Revision Changes Path
13844 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13845
13846
13847
13848leeh 2005/02/07 19:23:22 EST (20050208_1)
13849
13850 Modified files:
13851 doc example.conf example.efnet.conf
13852 src newconf.c
13853 Log:
13854 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13855
13856 Revision Changes Path
13857 7.258 +0 -39 ircd-ratbox/doc/example.conf
13858 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13859 7.198 +0 -272 ircd-ratbox/src/newconf.c
13860
13861
13862
13863leeh 2005/02/07 19:19:32 EST (20050208_0)
13864
13865 Modified files:
13866 src s_conf.c
13867 Log:
13868 - added support for kline.conf.perm et al, these take the same formats
13869 as their non-permanent partners, but you cant remove them via the ircd.
13870
13871 Revision Changes Path
13872 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13873
13874
13875
13876leeh 2005/02/02 19:18:59 EST (20050203_1)
13877
13878 Modified files:
13879 help Makefile.in
13880 help/opers index
13881 help/users index
13882 Added files:
13883 help/opers cnotice cprivmsg
13884 Log:
13885 - added help files for cprivmsg/cnotice
13886
13887 Revision Changes Path
13888 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13889 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13890 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13891 1.10 +19 -19 ircd-ratbox/help/opers/index
13892 1.7 +10 -9 ircd-ratbox/help/users/index
13893
13894
13895
13896leeh 2005/02/02 19:14:25 EST (20050203_0)
13897
13898 Modified files:
13899 include numeric.h
13900 modules Makefile.in
13901 src messages.tab
13902 Added files:
13903 modules m_cmessage.c
13904 Log:
13905 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13906 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13907 nick is a member. These bypass any target change limitations.
13908 - added ERR_VOICENEEDED, numeric 489.
13909
13910 Revision Changes Path
13911 7.56 +2 -0 ircd-ratbox/include/numeric.h
13912 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13913 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13914 7.124 +1 -1 ircd-ratbox/src/messages.tab
13915
13916
13917
13918leeh 2005/02/02 16:58:16 EST (20050202_4)
13919
13920 Modified files:
13921 help/opers etrace
13922 Log:
13923 - update etrace help
13924
13925 Revision Changes Path
13926 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13927
13928
13929
13930leeh 2005/02/02 16:55:04 EST (20050202_3)
13931
13932 Modified files:
13933 modules m_etrace.c
13934 Log:
13935 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13936 can put its external ip address in there..
13937
13938 Revision Changes Path
13939 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13940
13941
13942
13943leeh 2005/02/02 16:41:06 EST (20050202_2)
13944
13945 Modified files:
13946 modules m_etrace.c
13947 Log:
13948 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13949 if its a non-local client. These will just get "lost" if the remote
13950 server doesnt support this..
13951
13952 Revision Changes Path
13953 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13954
13955
13956
13957leeh 2005/02/02 16:12:12 EST (20050202_1)
13958
13959 Modified files:
13960 include client.h numeric.h s_conf.h
13961 modules/core m_message.c
13962 src messages.tab newconf.c s_conf.c
13963 Log:
13964 - first part of the target change code, add the storage of targets for
13965 localuser, throttle messages when they fill all the available slots
13966
13967 Revision Changes Path
13968 7.262 +5 -1 ircd-ratbox/include/client.h
13969 7.55 +2 -0 ircd-ratbox/include/numeric.h
13970 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13971 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13972 7.123 +1 -1 ircd-ratbox/src/messages.tab
13973 7.197 +1 -0 ircd-ratbox/src/newconf.c
13974 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13975
13976
13977
13978leeh 2005/02/02 13:28:10 EST (20050202_0)
13979
13980 Modified files:
13981 modules m_resv.c m_stats.c m_testline.c
13982 modules/core m_join.c
13983 src hash.c kdparse.c messages.tab s_newconf.c
13984 Log:
13985 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13986 tracking of when resvs get hit
13987
13988 Revision Changes Path
13989 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13990 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13991 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13992 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13993 7.114 +3 -0 ircd-ratbox/src/hash.c
13994 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13995 7.122 +1 -1 ircd-ratbox/src/messages.tab
13996 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13997
13998
13999
14000leeh 2005/01/31 09:04:10 EST (20050131_2)
14001
14002 Modified files:
14003 src s_log.c
14004 Log:
14005 - fflush() logfiles
14006
14007 Revision Changes Path
14008 7.79 +2 -0 ircd-ratbox/src/s_log.c
14009
14010
14011
14012leeh 2005/01/31 08:59:09 EST (20050131_1)
14013
14014 Modified files:
14015 src commio.c
14016 Log:
14017 - rename fd_dump() to comm_dump()
14018
14019 Revision Changes Path
14020 1.27 +2 -2 ircd-ratbox/src/commio.c
14021
14022
14023
14024leeh 2005/01/30 19:16:08 EST (20050131_0)
14025
14026 Modified files:
14027 doc hooks.txt
14028 include hook.h
14029 modules m_services.c
14030 modules/core m_server.c
14031 src hook.c s_serv.c
14032 Log:
14033 - added hook for server_introduced
14034 - fixed up services support for hooks
14035
14036 Revision Changes Path
14037 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14038 1.31 +1 -0 ircd-ratbox/include/hook.h
14039 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14040 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14041 7.36 +2 -0 ircd-ratbox/src/hook.c
14042 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14043
14044
14045
14046androsyn 2005/01/29 20:18:12 EST (20050130_1)
14047
14048 Modified files:
14049 src commio.c
14050 Log:
14051 Add back in the comm_fd_hack thing for solaris
14052
14053 Revision Changes Path
14054 1.26 +26 -1 ircd-ratbox/src/commio.c
14055
14056
14057
14058androsyn 2005/01/29 19:59:17 EST (20050130_0)
14059
14060 Modified files:
14061 adns adns.h
14062 include commio.h s_conf.h watch.h
14063 modules m_dline.c m_kline.c m_resv.c m_stats.c
14064 m_watch.c m_xline.c
14065 modules/core m_nick.c
14066 src balloc.c cache.c client.c commio.c
14067 epoll.c ircd.c ircd_lexer.l kdparse.c
14068 listener.c s_auth.c s_conf.c s_log.c
14069 s_serv.c watch.c
14070 Log:
14071 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14072
14073 Revision Changes Path
14074 1.18 +0 -2 ircd-ratbox/adns/adns.h
14075 1.14 +6 -37 ircd-ratbox/include/commio.h
14076 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14077 7.3 +2 -2 ircd-ratbox/include/watch.h
14078 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14079 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14080 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14081 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14082 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14083 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14084 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14085 7.85 +1 -1 ircd-ratbox/src/balloc.c
14086 1.24 +5 -5 ircd-ratbox/src/cache.c
14087 7.488 +4 -4 ircd-ratbox/src/client.c
14088 1.25 +10 -280 ircd-ratbox/src/commio.c
14089 1.33 +1 -1 ircd-ratbox/src/epoll.c
14090 7.368 +4 -4 ircd-ratbox/src/ircd.c
14091 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14092 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14093 7.125 +8 -8 ircd-ratbox/src/listener.c
14094 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14095 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14096 7.78 +20 -20 ircd-ratbox/src/s_log.c
14097 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14098 1.6 +22 -15 ircd-ratbox/src/watch.c
14099
14100
14101
14102androsyn 2005/01/29 12:18:38 EST (20050129_0)
14103
14104 Modified files:
14105 modules/core m_mode.c
14106 Log:
14107 remove two unused variables
14108
14109 Revision Changes Path
14110 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14111
14112
14113
14114leeh 2005/01/28 15:31:40 EST (20050128_1)
14115
14116 Modified files:
14117 modules m_kline.c
14118 src s_conf.c
14119 Log:
14120 - mo_kline() needs minpara of 3, not 2
14121 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14122 - require me.info is never blank
14123
14124 Revision Changes Path
14125 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14126 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14127
14128
14129
14130leeh 2005/01/28 15:26:28 EST (20050128_0)
14131
14132 Modified files:
14133 modules/core m_mode.c m_sjoin.c
14134 Log:
14135 - patch via jilles to fix +eI lists being shown to lusers when handling
14136 protocol stuff over TS6
14137
14138 Revision Changes Path
14139 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14140 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14141
14142
14143
14144leeh 2005/01/25 19:47:38 EST (20050126_0)
14145
14146 Modified files:
14147 include channel.h
14148 modules/core m_join.c m_mode.c m_sjoin.c
14149 src channel.c messages.tab s_serv.c
14150 Log:
14151 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14152 an operspy call with &me
14153 - remove modebuf/parabuf params from channel_modes(), we now generate a
14154 buffer internally which we return.
14155
14156 Revision Changes Path
14157 7.163 +1 -1 ircd-ratbox/include/channel.h
14158 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14159 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14160 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14161 7.431 +25 -18 ircd-ratbox/src/channel.c
14162 7.121 +1 -1 ircd-ratbox/src/messages.tab
14163 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14164
14165
14166
14167alz 2005/01/25 18:09:18 EST (20050125_5)
14168
14169 Modified files:
14170 doc example.conf example.efnet.conf
14171 include s_conf.h
14172 modules m_info.c
14173 src listener.c newconf.c s_conf.c
14174 Log:
14175 Added dline_with_reason config option (default yes):
14176
14177 /* dline reason: show the user the dline reason when they connect
14178 * and are dlined.
14179 */
14180 dline_with_reason = yes;
14181
14182 Revision Changes Path
14183 7.257 +6 -1 ircd-ratbox/doc/example.conf
14184 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14185 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14186 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14187 7.124 +1 -1 ircd-ratbox/src/listener.c
14188 7.196 +1 -0 ircd-ratbox/src/newconf.c
14189 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14190
14191
14192
14193leeh 2005/01/25 13:21:17 EST (20050125_4)
14194
14195 Modified files:
14196 src newconf.c
14197 Log:
14198 - make conf_set_generic_string() test len exists before it uses it.
14199
14200 Revision Changes Path
14201 7.195 +1 -1 ircd-ratbox/src/newconf.c
14202
14203
14204
14205leeh 2005/01/25 13:10:56 EST (20050125_3)
14206
14207 Modified files:
14208 doc example.conf
14209 src newconf.c
14210 Log:
14211 - rename 'type' to 'flags' in cluster {};
14212 - add stacking of servers in cluster {}; documented in example.conf
14213
14214 Revision Changes Path
14215 7.256 +18 -10 ircd-ratbox/doc/example.conf
14216 7.194 +39 -7 ircd-ratbox/src/newconf.c
14217
14218
14219
14220alz 2005/01/25 12:48:54 EST (20050125_2)
14221
14222 Modified files:
14223 include s_conf.h
14224 src listener.c s_conf.c
14225 Log:
14226 Added dline reasons, connecting/banned clients now see ban reason.
14227
14228 Revision Changes Path
14229 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14230 7.123 +17 -4 ircd-ratbox/src/listener.c
14231 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14232
14233
14234
14235leeh 2005/01/25 07:44:37 EST (20050125_1)
14236
14237 Modified files:
14238 doc example.conf example.efnet.conf
14239 src newconf.c
14240 Log:
14241 - implement stacking of shared {}; blocks, documented in example.conf
14242
14243 Revision Changes Path
14244 7.255 +26 -13 ircd-ratbox/doc/example.conf
14245 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14246 7.193 +51 -36 ircd-ratbox/src/newconf.c
14247
14248
14249
14250leeh 2005/01/24 19:08:29 EST (20050125_0)
14251
14252 Modified files:
14253 doc example.conf
14254 include client.h s_conf.h
14255 modules/core m_join.c
14256 src newconf.c s_user.c
14257 Log:
14258 - added jupe_exempt to auth {};, exempts the user from generating warnings
14259 when they attempt to join juped channels.
14260
14261 Revision Changes Path
14262 7.254 +2 -0 ircd-ratbox/doc/example.conf
14263 7.261 +3 -0 ircd-ratbox/include/client.h
14264 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14265 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14266 7.192 +1 -0 ircd-ratbox/src/newconf.c
14267 7.338 +8 -0 ircd-ratbox/src/s_user.c
14268
14269
14270
14271leeh 2005/01/24 18:57:02 EST (20050124_6)
14272
14273 Modified files:
14274 src newconf.c
14275 Log:
14276 - rework shared {};, the format is now:
14277 shared {
14278 oper = "flame@*.leeh.co.uk", "*.lan";
14279 flags = kline;
14280 };
14281
14282 With no privs:
14283 shared {
14284 oper = "flame@*.leeh.co.uk", "*.lan";
14285 flags = none;
14286 };
14287
14288 Revision Changes Path
14289 7.191 +55 -23 ircd-ratbox/src/newconf.c
14290
14291
14292
14293leeh 2005/01/24 17:25:58 EST (20050124_5)
14294
14295 Modified files:
14296 include modules.h
14297 Log:
14298 - fix the prototype on load_static_modules()
14299
14300 Revision Changes Path
14301 7.61 +1 -1 ircd-ratbox/include/modules.h
14302
14303
14304
14305leeh 2005/01/24 16:00:30 EST (20050124_4)
14306
14307 Modified files:
14308 modules m_cap.c
14309 Log:
14310 - have cap end call register_local_user() with its own copy of
14311 source_p->username so its safe for unidented users..
14312
14313 Revision Changes Path
14314 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14315
14316
14317
14318leeh 2005/01/24 15:48:09 EST (20050124_3)
14319
14320 Modified files:
14321 include newconf.h s_conf.h
14322 modules m_info.c
14323 src newconf.c s_conf.c s_log.c
14324 Log:
14325 - move the conf parser over to a table based structure, with generic setting
14326 of integers/strings
14327
14328 Revision Changes Path
14329 7.34 +9 -8 ircd-ratbox/include/newconf.h
14330 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14331 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14332 7.190 +264 -808 ircd-ratbox/src/newconf.c
14333 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14334 7.77 +13 -13 ircd-ratbox/src/s_log.c
14335
14336
14337
14338leeh 2005/01/24 13:11:30 EST (20050124_2)
14339
14340 Modified files:
14341 doc example.conf
14342 src newconf.c
14343 Log:
14344 - added stacking of ips in exempt {};
14345
14346 Revision Changes Path
14347 7.253 +4 -0 ircd-ratbox/doc/example.conf
14348 7.189 +11 -30 ircd-ratbox/src/newconf.c
14349
14350
14351
14352leeh 2005/01/24 12:59:57 EST (20050124_1)
14353
14354 Modified files:
14355 include tools.h
14356 src channel.c client.c hash.c hook.c
14357 newconf.c s_user.c watch.c
14358 Log:
14359 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14360 consistent with the rest of the dlink code.
14361
14362 Revision Changes Path
14363 1.54 +7 -7 ircd-ratbox/include/tools.h
14364 7.430 +2 -2 ircd-ratbox/src/channel.c
14365 7.487 +6 -6 ircd-ratbox/src/client.c
14366 7.113 +5 -5 ircd-ratbox/src/hash.c
14367 7.35 +1 -1 ircd-ratbox/src/hook.c
14368 7.188 +2 -2 ircd-ratbox/src/newconf.c
14369 7.337 +1 -1 ircd-ratbox/src/s_user.c
14370 1.5 +4 -4 ircd-ratbox/src/watch.c
14371
14372
14373
14374leeh 2005/01/24 12:47:13 EST (20050124_0)
14375
14376 Modified files:
14377 modules m_cap.c
14378 Log:
14379 - cheap hack on sticky capabs..
14380
14381 Revision Changes Path
14382 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14383
14384
14385
14386leeh 2005/01/22 11:36:54 EST (20050122_0)
14387
14388 Modified files:
14389 modules m_cap.c
14390 Log:
14391 - updated my clicap implementation to match the spec so far..
14392
14393 Revision Changes Path
14394 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14395
14396
14397
14398leeh 2005/01/21 07:14:43 EST (20050121_2)
14399
14400 Modified files:
14401 doc hooks.txt
14402 include hook.h
14403 modules m_services.c
14404 src hook.c s_serv.c
14405 Log:
14406 - added hooks for when we're sending a burst
14407 - rewrote hooks.txt
14408 - fix up the hooks ive already done in services compatibility, ill add the
14409 hooks for server/client introductions in a bit.
14410
14411 Revision Changes Path
14412 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14413 1.30 +4 -0 ircd-ratbox/include/hook.h
14414 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14415 7.34 +7 -0 ircd-ratbox/src/hook.c
14416 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14417
14418
14419
14420leeh 2005/01/21 06:34:03 EST (20050121_1)
14421
14422 Modified files:
14423 contrib example_module.c spy_admin_notice.c
14424 spy_info_notice.c spy_links_notice.c
14425 spy_motd_notice.c spy_stats_notice.c
14426 spy_stats_p_notice.c spy_trace_notice.c
14427 spy_whois_notice.c
14428 spy_whois_notice_global.c
14429 include hook.h
14430 modules m_admin.c m_info.c m_links.c m_motd.c
14431 m_services.c m_stats.c m_trace.c
14432 m_whois.c static_modules.c.SH
14433 modules/core m_server.c
14434 src client.c hook.c ircd.c modules.c packet.c
14435 s_auth.c s_serv.c s_user.c send.c
14436 Log:
14437 - add a better implementation of the hook system, its now a slow leaking
14438 array and events are created whenever we try adding a hook for it, or
14439 theyre registered for the caller.
14440
14441 Ive temporarily fucked services support and removed most of the other
14442 hooks.. I shall fix this soon.
14443
14444 Revision Changes Path
14445 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14446 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14447 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14448 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14449 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14450 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14451 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14452 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14453 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14454 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14455 1.29 +34 -70 ircd-ratbox/include/hook.h
14456 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14457 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14458 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14459 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14460 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14461 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14462 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14463 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14464 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14465 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14466 7.486 +1 -28 ircd-ratbox/src/client.c
14467 7.33 +131 -137 ircd-ratbox/src/hook.c
14468 7.367 +1 -1 ircd-ratbox/src/ircd.c
14469 7.151 +6 -10 ircd-ratbox/src/modules.c
14470 7.138 +10 -14 ircd-ratbox/src/packet.c
14471 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14472 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14473 7.336 +0 -6 ircd-ratbox/src/s_user.c
14474 7.286 +8 -6 ircd-ratbox/src/send.c
14475
14476
14477
14478leeh 2005/01/20 19:19:20 EST (20050121_0)
14479
14480 Modified files:
14481 include hostmask.h
14482 Log:
14483 - remove an unused struct
14484
14485 Revision Changes Path
14486 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14487
14488
14489
14490leeh 2005/01/20 13:38:39 EST (20050120_1)
14491
14492 Modified files:
14493 . configure configure.ac
14494 include client.h numeric.h patchlevel.h
14495 modules Makefile.in
14496 src messages.tab s_user.c
14497 Added files:
14498 modules m_cap.c
14499 Log:
14500 - drop back to -O0, fix patchlevel.h
14501 - first stab at client capabilities.. this still needs work.
14502
14503 Revision Changes Path
14504 7.240 +3 -3 ircd-ratbox/configure
14505 7.54 +3 -3 ircd-ratbox/configure.ac
14506 7.260 +3 -0 ircd-ratbox/include/client.h
14507 7.54 +2 -0 ircd-ratbox/include/numeric.h
14508 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14509 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14510 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14511 7.120 +1 -1 ircd-ratbox/src/messages.tab
14512 7.335 +3 -0 ircd-ratbox/src/s_user.c
14513
14514
14515
14516leeh 2005/01/20 06:04:41 EST (20050120_0)
14517
14518 Modified files:
14519 . ChangeLog RELNOTES
14520 include config.h config.h.dist memory.h
14521 patchlevel.h
14522 modules m_stats.c
14523 src commio.c crypt.c getopt.c ircd.c s_serv.c
14524 Removed files:
14525 . README.VMS clean.com make.com
14526 include setup.h_vms
14527 modules descrip.mms static_modules_c.com
14528 modules/core descrip.mms
14529 src descrip.mms qio.c version.com
14530 tools descrip.mms mkpasswd_vms.c
14531 Log:
14532 - clean changelog, relnotes
14533 - mark patchlevel as 2.1.0beta
14534 - remove VMS support
14535
14536 Revision Changes Path
14537 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14538 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14539 1.111 +1 -348 ircd-ratbox/RELNOTES
14540 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14541 7.182 +0 -42 ircd-ratbox/include/config.h
14542 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14543 7.50 +0 -4 ircd-ratbox/include/memory.h
14544 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14545 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14546 7.2 +0 -58 ircd-ratbox/make.com (dead)
14547 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14548 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14549 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14550 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14551 1.24 +7 -30 ircd-ratbox/src/commio.c
14552 7.12 +0 -4 ircd-ratbox/src/crypt.c
14553 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14554 7.24 +0 -4 ircd-ratbox/src/getopt.c
14555 7.366 +4 -19 ircd-ratbox/src/ircd.c
14556 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14557 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14558 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14559 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14560 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14561
14562
14563
14564androsyn 2005/01/18 11:55:13 EST (20050118_7)
14565
14566 Modified files:
14567 include watch.h
14568 src watch.c
14569 Log:
14570 not using the return values on a few watch functions so make them void
14571
14572 Revision Changes Path
14573 7.2 +5 -5 ircd-ratbox/include/watch.h
14574 1.4 +19 -28 ircd-ratbox/src/watch.c
14575
14576
14577androsyn 2005/01/14 13:10:41 EST (20050114_5)
14578
14579 Modified files:
14580 modules m_watch.c
14581 Log:
14582 Make watch throttle, don't accept letter commands stacked
14583
14584 Revision Changes Path
14585 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14586
14587
14588
14589androsyn 2005/01/14 13:06:06 EST (20050114_4)
14590
14591 Modified files:
14592 modules m_gline.c
14593 Log:
14594 fix merge error
14595
14596 Revision Changes Path
14597 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14598
14599
14600
14601androsyn 2005/01/14 12:12:37 EST (20050114_3)
14602
14603 Modified files:
14604 . ChangeLog README.FIRST RELNOTES configure
14605 configure.ac
14606 adns adns.h internal.h parse.c transmit.c
14607 types.c
14608 contrib example_module.c spy_admin_notice.c
14609 spy_info_notice.c spy_links_notice.c
14610 spy_motd_notice.c spy_stats_notice.c
14611 spy_stats_p_notice.c spy_trace_notice.c
14612 spy_whois_notice.c
14613 spy_whois_notice_global.c
14614 doc example.conf example.efnet.conf ircd.motd
14615 server-version-info whats-new.txt
14616 help/opers umode xline
14617 help/users umode
14618 include cache.h channel.h class.h client.h
14619 commio.h config.h config.h.dist hash.h
14620 hook.h hostmask.h irc_string.h ircd.h
14621 ircd_defs.h m_info.h memory.h msg.h
14622 newconf.h numeric.h packet.h patchlevel.h
14623 patricia.h s_conf.h s_gline.h s_newconf.h
14624 s_serv.h s_user.h scache.h serno.h
14625 setup.h.in sprintf_irc.h stdinc.h tools.h
14626 modules .depend Makefile.in m_admin.c m_away.c
14627 m_dline.c m_encap.c m_gline.c m_info.c
14628 m_kline.c m_links.c m_list.c m_lusers.c
14629 m_motd.c m_oper.c m_operspy.c m_rehash.c
14630 m_restart.c m_resv.c m_set.c m_stats.c
14631 m_svinfo.c m_testline.c m_testmask.c
14632 m_topic.c m_trace.c m_watch.c m_who.c
14633 m_whois.c m_whowas.c m_xline.c
14634 static_modules.c.SH
14635 modules/core m_error.c m_message.c m_mode.c m_quit.c
14636 m_server.c m_squit.c
14637 src .depend Makefile.in adns.c balloc.c
14638 cache.c channel.c class.c client.c
14639 commio.c crypt.c devpoll.c epoll.c
14640 event.c getopt.c hash.c hook.c hostmask.c
14641 irc_string.c ircd.c ircd_lexer.l
14642 ircd_parser.y ircd_signal.c listener.c
14643 modules.c newconf.c numeric.c packet.c
14644 parse.c patricia.c poll.c reject.c
14645 restart.c s_auth.c s_conf.c s_log.c
14646 s_newconf.c s_serv.c s_user.c scache.c
14647 select.c send.c snprintf.c tools.c
14648 version.c.SH watch.c whowas.c
14649 tools README.mkpasswd mkpasswd.c
14650 Added files:
14651 . README.VMS clean.com make.com
14652 doc services.txt
14653 include common.h s_stats.h setup.h_vms
14654 supported.h
14655 modules descrip.mms m_challenge.c m_etrace.c
14656 m_invite.c m_names.c m_pass.c m_ping.c
14657 m_pong.c m_services.c m_tb.c m_user.c
14658 m_users.c m_version.c
14659 static_modules_c.com
14660 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14661 m_part.c m_sjoin.c
14662 servlink descrip.mms
14663 src descrip.mms kdparse.c messages.tab qio.c
14664 s_gline.c s_stats.c version.com
14665 tools descrip.mms mkpasswd_vms.c
14666 Removed files:
14667 doc 005.txt
14668 include banconf.h
14669 modules/core channels.c users.c
14670 src banconf.c
14671 Log:
14672 merge from RATBOX_2_0
14673
14674 Revision Changes Path
14675 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14676 7.40 +1 -0 ircd-ratbox/README.FIRST
14677 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14678 1.110 +114 -6 ircd-ratbox/RELNOTES
14679 1.17 +4 -0 ircd-ratbox/adns/adns.h
14680 1.17 +4 -4 ircd-ratbox/adns/internal.h
14681 1.12 +38 -38 ircd-ratbox/adns/parse.c
14682 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14683 1.19 +13 -13 ircd-ratbox/adns/types.c
14684 7.1 +10 -0 ircd-ratbox/clean.com (new)
14685 7.239 +47 -29 ircd-ratbox/configure
14686 7.53 +40 -32 ircd-ratbox/configure.ac
14687 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14688 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14689 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14690 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14691 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14692 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14693 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14694 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14695 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14696 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14697 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14698 7.252 +68 -22 ircd-ratbox/doc/example.conf
14699 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14700 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14701 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14702 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14703 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14704 1.5 +2 -1 ircd-ratbox/help/opers/umode
14705 1.7 +1 -1 ircd-ratbox/help/opers/xline
14706 1.2 +1 -0 ircd-ratbox/help/users/umode
14707 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14708 1.7 +8 -0 ircd-ratbox/include/cache.h
14709 7.162 +18 -16 ircd-ratbox/include/channel.h
14710 7.25 +4 -0 ircd-ratbox/include/class.h
14711 7.259 +34 -28 ircd-ratbox/include/client.h
14712 1.13 +45 -7 ircd-ratbox/include/commio.h
14713 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14714 7.181 +74 -16 ircd-ratbox/include/config.h
14715 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14716 7.53 +2 -0 ircd-ratbox/include/hash.h
14717 1.28 +73 -27 ircd-ratbox/include/hook.h
14718 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14719 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14720 7.80 +6 -31 ircd-ratbox/include/ircd.h
14721 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14722 7.56 +14 -8 ircd-ratbox/include/m_info.h
14723 7.49 +4 -0 ircd-ratbox/include/memory.h
14724 7.53 +2 -0 ircd-ratbox/include/msg.h
14725 7.33 +9 -9 ircd-ratbox/include/newconf.h
14726 7.53 +12 -8 ircd-ratbox/include/numeric.h
14727 7.27 +1 -1 ircd-ratbox/include/packet.h
14728 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14729 7.19 +25 -1 ircd-ratbox/include/patricia.h
14730 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14731 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14732 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14733 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14734 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14735 7.34 +13 -9 ircd-ratbox/include/s_user.h
14736 7.15 +1 -1 ircd-ratbox/include/scache.h
14737 7.5366 +1 -1 ircd-ratbox/include/serno.h
14738 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14739 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14740 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14741 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14742 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14743 1.53 +10 -10 ircd-ratbox/include/tools.h
14744 7.1 +58 -0 ircd-ratbox/make.com (new)
14745 1.45 +338 -182 ircd-ratbox/modules/.depend
14746 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14747 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14748 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14749 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14750 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14751 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14752 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14753 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14754 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14755 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14756 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14757 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14758 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14759 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14760 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14761 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14762 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14763 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14764 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14765 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14766 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14767 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14768 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14769 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14770 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14771 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14772 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14773 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14774 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14775 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14776 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14777 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14778 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14779 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14780 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14781 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14782 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14783 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14784 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14785 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14786 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14787 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14788 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14789 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14790 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14791 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14792 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14793 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14794 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14795 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14796 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14797 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14798 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14799 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14800 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14801 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14802 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14803 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14804 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14805 7.48 +162 -119 ircd-ratbox/src/.depend
14806 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14807 7.75 +5 -5 ircd-ratbox/src/adns.c
14808 7.84 +1 -1 ircd-ratbox/src/balloc.c
14809 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14810 1.23 +75 -7 ircd-ratbox/src/cache.c
14811 7.429 +342 -79 ircd-ratbox/src/channel.c
14812 7.67 +42 -2 ircd-ratbox/src/class.c
14813 7.485 +245 -85 ircd-ratbox/src/client.c
14814 1.23 +349 -43 ircd-ratbox/src/commio.c
14815 7.11 +4 -0 ircd-ratbox/src/crypt.c
14816 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14817 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14818 1.32 +4 -8 ircd-ratbox/src/epoll.c
14819 7.46 +63 -6 ircd-ratbox/src/event.c
14820 7.23 +4 -0 ircd-ratbox/src/getopt.c
14821 7.112 +8 -7 ircd-ratbox/src/hash.c
14822 7.32 +135 -133 ircd-ratbox/src/hook.c
14823 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14824 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14825 7.365 +56 -48 ircd-ratbox/src/ircd.c
14826 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14827 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14828 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14829 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14830 7.122 +14 -13 ircd-ratbox/src/listener.c
14831 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14832 7.150 +17 -8 ircd-ratbox/src/modules.c
14833 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14834 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14835 7.137 +55 -42 ircd-ratbox/src/packet.c
14836 7.187 +8 -15 ircd-ratbox/src/parse.c
14837 7.28 +2 -4 ircd-ratbox/src/patricia.c
14838 7.82 +3 -1 ircd-ratbox/src/poll.c
14839 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14840 1.32 +8 -3 ircd-ratbox/src/reject.c
14841 7.34 +1 -0 ircd-ratbox/src/restart.c
14842 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14843 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14844 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14845 7.76 +32 -35 ircd-ratbox/src/s_log.c
14846 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14847 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14848 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14849 7.334 +773 -2 ircd-ratbox/src/s_user.c
14850 7.27 +2 -1 ircd-ratbox/src/scache.c
14851 7.44 +2 -0 ircd-ratbox/src/select.c
14852 7.285 +12 -12 ircd-ratbox/src/send.c
14853 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14854 7.46 +0 -1 ircd-ratbox/src/tools.c
14855 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14856 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14857 1.3 +4 -4 ircd-ratbox/src/watch.c
14858 7.32 +1 -0 ircd-ratbox/src/whowas.c
14859 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14860 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14861 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14862 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14863
14864
14865
14866androsyn 2005/01/13 22:17:53 EST (20050114_2)
14867
14868 Modified files: (Branch: RATBOX_2_0)
14869 src client.c
14870 Log:
14871 a remote client is never going to have a watch list..duh
14872
14873 Revision Changes Path
14874 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14875
14876
14877
14878androsyn 2005/01/13 20:49:55 EST (20050114_1)
14879
14880 Added files: (Branch: RATBOX_2_0)
14881 modules m_watch.c
14882 Log:
14883 get that one too
14884
14885 Revision Changes Path
14886 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14887
14888
14889
14890androsyn 2005/01/13 20:39:28 EST (20050114_0)
14891
14892 Added files: (Branch: RATBOX_2_0)
14893 include watch.h
14894 src watch.c
14895 Log:
14896 helps if we actually include the .c/.h files
14897
14898 Revision Changes Path
14899 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14900 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14901
14902
14903
14904androsyn 2005/01/13 13:57:16 EST (20050113_0)
14905
14906 Modified files: (Branch: RATBOX_2_0)
14907 . configure configure.ac
14908 include client.h numeric.h s_conf.h setup.h.in
14909 supported.h
14910 modules Makefile.in
14911 modules/core m_nick.c
14912 src Makefile.in client.c ircd.c messages.tab
14913 newconf.c s_conf.c s_user.c
14914 Log:
14915 backport watch from devel
14916
14917 Revision Changes Path
14918 7.229.2.10 +12 -2 ircd-ratbox/configure
14919 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14920 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14921 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14922 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14923 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14924 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14925 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14926 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14927 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14928 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14929 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14930 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14931 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14932 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14933 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14934
14935
14936
14937leeh 2005/01/12 10:12:40 EST (20050112_1)
14938
14939 Modified files: (Branch: RATBOX_2_0)
14940 include numeric.h
14941 modules m_services.c m_whois.c
14942 src messages.tab
14943 Log:
14944 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14945 when the user is logged in
14946
14947 Revision Changes Path
14948 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14949 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14950 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14951 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14952
14953
14954
14955leeh 2005/01/11 19:47:14 EST (20050112_0)
14956
14957 Modified files: (Branch: RATBOX_2_0)
14958 include supported.h
14959 Added files: (Branch: RATBOX_2_0)
14960 doc services.txt
14961 Log:
14962 - add +r to 005
14963 - added doc/services.txt, outlining the compatibility code
14964
14965 Revision Changes Path
14966 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14967 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14968
14969
14970
14971leeh 2005/01/11 18:38:10 EST (20050111_5)
14972
14973 Modified files: (Branch: RATBOX_2_0)
14974 include client.h hook.h
14975 modules m_services.c
14976 modules/core m_server.c
14977 src hook.c s_serv.c
14978 Log:
14979 - more services compatibility code:
14980 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14981 appropriate service {}; entry, only accept SU from these.
14982 - hook into us finishing nick burst, and have services burst a list of
14983 logged in users
14984
14985 Revision Changes Path
14986 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14987 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14988 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14989 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14990 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14991 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14992
14993
14994
14995leeh 2005/01/11 17:32:42 EST (20050111_4)
14996
14997 Modified files: (Branch: RATBOX_2_0)
14998 . configure configure.ac
14999 include client.h
15000 modules Makefile.in
15001 src channel.c
15002 Added files: (Branch: RATBOX_2_0)
15003 modules m_services.c
15004 Log:
15005 - more services compatibility code:
15006 - encap handlers for SU (services marking client as logged in)
15007 - and for LOGIN (servers bursting logged in status)
15008 - move suser from Client -> User
15009
15010 Revision Changes Path
15011 7.229.2.9 +9 -3 ircd-ratbox/configure
15012 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15013 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15014 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15015 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15016 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15017
15018
15019
15020leeh 2005/01/11 16:46:34 EST (20050111_3)
15021
15022 Modified files: (Branch: RATBOX_2_0)
15023 include ircd_defs.h
15024 Log:
15025 - whoops, missing #endif
15026
15027 Revision Changes Path
15028 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15029
15030
15031
15032leeh 2005/01/11 15:56:57 EST (20050111_2)
15033
15034 Modified files: (Branch: RATBOX_2_0)
15035 include ircd_defs.h
15036 Log:
15037 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15038 have ipv6 just report sizeof(struct sockaddr_in)
15039
15040 Revision Changes Path
15041 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15042
15043
15044
15045leeh 2005/01/10 20:19:35 EST (20050111_1)
15046
15047 Modified files: (Branch: RATBOX_2_0)
15048 src newconf.c
15049 Log:
15050 - fix a gcc warning
15051
15052 Revision Changes Path
15053 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15054
15055
15056
15057leeh 2005/01/10 20:10:35 EST (20050111_0)
15058
15059 Modified files: (Branch: RATBOX_2_0)
15060 adns internal.h parse.c transmit.c types.c
15061 Log:
15062 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15063 conflict
15064
15065 Revision Changes Path
15066 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15067 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15068 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15069 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15070
15071
15072
15073leeh 2005/01/10 17:48:48 EST (20050110_3)
15074
15075 Modified files: (Branch: RATBOX_2_0)
15076 modules m_xline.c
15077 Log:
15078 - send out the reformatted xline to opers (\s -> ' ')
15079
15080 Revision Changes Path
15081 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15082
15083
15084
15085leeh 2005/01/10 16:18:53 EST (20050110_2)
15086
15087 Modified files: (Branch: RATBOX_2_0)
15088 help/opers umode
15089 help/users umode
15090 include client.h supported.h
15091 src messages.tab s_user.c send.c
15092 Log:
15093 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15094 channel privmsgs.
15095
15096 Revision Changes Path
15097 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15098 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15099 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15100 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15101 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15102 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15103 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15104
15105
15106
15107leeh 2005/01/10 14:50:47 EST (20050110_1)
15108
15109 Modified files: (Branch: RATBOX_2_0)
15110 doc example.conf example.efnet.conf
15111 Log:
15112 - I dont remember ts6 desyncing on bans, so im not sure why the example
15113 confs say so.
15114
15115 Revision Changes Path
15116 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15117 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15118
15119
15120
15121leeh 2005/01/10 13:31:10 EST (20050110_0)
15122
15123 Modified files: (Branch: RATBOX_2_0)
15124 . configure configure.ac
15125 include channel.h client.h numeric.h s_conf.h
15126 s_serv.h setup.h.in
15127 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15128 m_sjoin.c
15129 src channel.c messages.tab newconf.c s_conf.c
15130 s_serv.c s_user.c
15131 Log:
15132 - added --enable-services to configure, which enables some ratbox-services
15133 compatibility code:
15134 - chanmode +r, registered users only
15135 - usermode +S, prevents deop/kick of a service
15136 - service { }; block in conf for the above umode
15137
15138 Revision Changes Path
15139 7.229.2.8 +28 -16 ircd-ratbox/configure
15140 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15141 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15142 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15143 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15144 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15145 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15146 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15147 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15148 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15149 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15150 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15151 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15152 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15153 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15154 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15155 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15156 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15157 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15158
15159
15160
15161leeh 2005/01/09 08:23:30 EST (20050109_0)
15162
15163 Modified files: (Branch: RATBOX_2_0)
15164 help/opers umode
15165 Log:
15166 - remove a tab, and add +C to opers umode help
15167
15168 Revision Changes Path
15169 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15170