]> jfr.im git - solanum.git/blame - ChangeLog
[svn] Clarify format of IPv6 addresses in SGML documentation.
[solanum.git] / ChangeLog
CommitLineData
0c304043
JT
1jilles 2007/08/29 22:04:45 UTC (20070829-3562)
2 Log:
3 Clarify format of IPv6 addresses in auth{} and connect{}.
4
5
6 Changes: Modified:
7 +7 -3 trunk/doc/example.conf (File Modified)
8 +9 -2 trunk/doc/reference.conf (File Modified)
9
10
b0dc8e03
JT
11jilles 2007/08/23 21:02:31 UTC (20070823-3560)
12 Log:
13 Add more information about invitations and invexes.
14
15
16 Changes: Modified:
17 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
18
19
f0e3fa76
JT
20jilles 2007/08/23 19:00:10 UTC (20070823-3558)
21 Log:
22 Add what /invite actually does (bypass +ijlr).
23
24
25 Changes: Modified:
26 +2 -0 trunk/help/opers/invite (File Modified)
27
28
518bd901
JT
29jilles 2007/08/18 14:45:10 UTC (20070818-3556)
30 Log:
31 callerid (+g) documentation:
32 - Mention 005 (isupport) token with possibility of different mode letter.
33 - Explicitly clarify that /accept can be used while -g, and setting -g
34 does not clear the accept list.
35 - Mention that some users may be able to bypass +g.
36 - Mention that /accept may allow more than just going through +g.
37 - Update to 716/717/718 numerics instead of notices.
38 - Clarify that the one-minute period applies to messages from all users,
39 not just one user.
40 - Add a numerics section with more exact syntax.
41
42
43 Changes: Modified:
44 +88 -10 trunk/doc/modeg.txt (File Modified)
45
46
29fa7549
JT
47jilles 2007/08/10 22:31:14 UTC (20070810-3554)
48 Log:
49 Send TS6 protocol for the actual work of override modules.
50 Wallops remain TS5-style for now.
51
52
53 Changes: Modified:
54 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
55 +3 -1 trunk/extensions/m_okick.c (File Modified)
56 +6 -2 trunk/extensions/m_opme.c (File Modified)
57
58
8e8f4ffc
JT
59nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
60 Log:
61 - update IDEAS as TS6 only is partially done
62
63
64 Changes: Modified:
65 +1 -1 trunk/IDEAS (File Modified)
66
67
abe616bb
AC
68nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
69 Log:
70 - TS6 is always enabled now.
71 There is no reason for it to not be enabled on a proper charybdis network.
72
73
74 Changes: Modified:
75 +0 -1 trunk/doc/example.conf (File Modified)
76 +1 -6 trunk/doc/reference.conf (File Modified)
77 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
78 +0 -1 trunk/include/s_conf.h (File Modified)
79 +1 -1 trunk/modules/m_pass.c (File Modified)
80 +0 -1 trunk/src/newconf.c (File Modified)
81 +0 -1 trunk/src/s_conf.c (File Modified)
82 +4 -15 trunk/src/s_serv.c (File Modified)
83
84
cda8e9b8
AC
85nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
86 Log:
87 - better text for RPL_LOAD2HI explaining in a better way what is going on
88
89
90 Changes: Modified:
91 +1 -2 trunk/src/messages.tab (File Modified)
92
93
fffecc26
AC
94jilles 2007/08/01 20:52:54 UTC (20070801-3546)
95 Log:
96 Also rerun autoheader, for solaris ports changes.
97
98
99 Changes: Modified:
100 +3 -0 trunk/include/setup.h.in (File Modified)
101
102
8f0a1bf3
JT
103jilles 2007/08/01 20:50:54 UTC (20070801-3544)
104 Log:
105 Rerun autoconf for version bump, at last.
106
107
108 Changes: Modified:
109 +9 -9 trunk/configure (File Modified)
110
111
7dfa2d1d
JT
112jilles 2007/08/01 20:18:12 UTC (20070801-3542)
113 Log:
114 Make highest connection counts a bit more consistent.
115
116
117 Changes: Modified:
118 +5 -0 trunk/src/s_serv.c (File Modified)
119 +8 -8 trunk/src/s_user.c (File Modified)
120
121
2f15f871
JT
122jilles 2007/07/30 17:26:00 UTC (20070730-3540)
123 Log:
124 Fix wrong line numbers in ircd.conf parser (some comments).
125 from ratbox 2.2 (androsyn).
126
127
128 Changes: Modified:
129 +1 -0 trunk/src/ircd_lexer.l (File Modified)
130
131
4f3f411b
JT
132jilles 2007/07/26 14:21:57 UTC (20070726-3538)
133 Log:
134 Change EmptyString so gcc 4.2 doesn't complain.
135 from ratbox (androsyn), slightly changed
136
137
138 Changes: Modified:
139 +1 -1 trunk/include/irc_string.h (File Modified)
140
141
d62ae16c
JT
142jilles 2007/07/14 21:50:21 UTC (20070714-3536)
143 Log:
144 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
145 This already works correctly for successful/notfound case.
146
147
148 Changes: Modified:
149 +1 -1 trunk/modules/m_whois.c (File Modified)
150
151
f7eac53d
JT
152jilles 2007/07/14 13:34:50 UTC (20070714-3534)
153 Log:
154 Use mask_match() to check bans from local clients for
155 redundancy. This fixes the problem that bans like *!?@*
156 prevent any ban starting with *!*@ being set.
157
158
159 Changes: Modified:
160 +1 -1 trunk/src/chmode.c (File Modified)
161
162
fd488ac1
JT
163jilles 2007/07/14 13:32:18 UTC (20070714-3532)
164 Log:
165 Add mask_match(), like ircu mmatch().
166 This compares two masks and returns whether the "new" is
167 more specific than or equal to the "old". The difference
168 with match() is that a '?' in "old" does not match a '*' in
169 "new".
170
171
172 Changes: Modified:
173 +2 -0 trunk/include/irc_string.h (File Modified)
174 +73 -0 trunk/src/match.c (File Modified)
175
176
df251055
JT
177jilles 2007/07/14 12:20:48 UTC (20070714-3530)
178 Log:
179 add_id() for local client: do not collapse() the ban mask.
180 The code calling this already collapses the mask, and if
181 not, doing it here would cause a desync.
182
183
184 Changes: Modified:
185 +0 -2 trunk/src/chmode.c (File Modified)
186
187
94d53e53
JT
188nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
189 Log:
190 - fix dereference problems with not widely used polling engines
191
192
193 Changes: Modified:
194 +3 -0 trunk/libcharybdis/poll.c (File Modified)
195 +3 -1 trunk/libcharybdis/select.c (File Modified)
196
197
efb1d086
AC
198nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
199 Log:
200 - forgot to do something
201
202
203 Changes: Modified:
204 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
205
206
b076458c
AC
207nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
208 Log:
209 - fix a possible problem with ipv6
210
211
212 Changes: Modified:
213 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
214
215
514235a7
AC
216nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
217 Log:
218 - new ip cloaking module
219
220
221 Changes: Modified:
222 +1 -0 trunk/extensions/Makefile.in (File Modified)
223 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
224 + - trunk/extensions/ip_cloaking_old.c (File Added)
225
226
762cc38c
AC
227jilles 2007/06/30 22:15:35 UTC (20070630-3520)
228 Log:
229 monitor: send the same message buffer to all users
230 monitoring a certain nick; the target field of the
231 numeric becomes *, much like server notices
232
233
234 Changes: Modified:
235 +6 -0 trunk/doc/monitor.txt (File Modified)
236 +3 -0 trunk/include/send.h (File Modified)
237 +3 -15 trunk/src/monitor.c (File Modified)
238 +35 -0 trunk/src/send.c (File Modified)
239
240
8aba962d
JT
241jilles 2007/06/22 21:59:09 UTC (20070622-3518)
242 Log:
243 Call add_to_hostname_hash() with correct (orig) hostname.
244
245
246 Changes: Modified:
247 +1 -1 trunk/modules/core/m_nick.c (File Modified)
248
249
66b4a7ae
JT
250jilles 2007/06/10 16:14:03 UTC (20070610-3516)
251 Log:
252 Version bump on trunk to 2.3.
253
254
255 Changes: Modified:
256 +1 -1 trunk/configure.ac (File Modified)
257
258
88cb7f99
JT
259nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
260 Log:
261 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
262
263
264 Changes: Modified:
265 +2 -2 trunk/src/client.c (File Modified)
266
267
f80a1823
AC
268nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
269 Log:
270 Add IRC_DEPRECATED macro for marking functions and data structures
271 as deprecated on compilers that support it.
272
273
274 Changes: Modified:
275 +14 -4 trunk/include/ircd_defs.h (File Modified)
276
277
4a8fab1f
AC
278nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
279 Log:
280 - update IDEAS with link failover
281
282
283 Changes: Modified:
284 +1 -0 trunk/IDEAS (File Modified)
285
286
7fd77cb0
AC
287jilles 2007/06/04 16:04:49 UTC (20070604-3508)
288 Log:
289 xline/resv wildcard checking:
290 - count escaped (\) characters as one nonwild
291 - accept strings without wilds no matter how short they are
292
293
294 Changes: Modified:
295 +8 -2 trunk/src/s_newconf.c (File Modified)
296
297
7d08aa89
JT
298jilles 2007/05/30 10:22:25 UTC (20070530-3498)
299 Log:
300 Tweak some comments in sno_whois extension.
301
302
303 Changes: Modified:
304 +2 -2 trunk/extensions/sno_whois.c (File Modified)
305
306
5832fa36
JT
307jilles 2007/05/30 10:22:01 UTC (20070530-3496)
308 Log:
309 Tweak NEWS a little.
310
311
312 Changes: Modified:
313 +3 -6 trunk/NEWS (File Modified)
314
315
f7b60293
JT
316jilles 2007/05/27 13:07:27 UTC (20070527-3494)
317 Log:
318 - allow JOIN 0 from remotes
319 - allow JOIN 0 from locals, but only if it is exactly one
320 zero and is the first channel
321
322
323 Changes: Modified:
324 +65 -0 trunk/modules/core/m_join.c (File Modified)
325
326
f4a80ce6
JT
327nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
328 Log:
329 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
330 levels?), hideops, namespace cleanups, etc
331
332
333 Changes: Modified:
334 + - trunk/IDEAS (File Added)
335
336
a6ac2e91
AC
337nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
338 Log:
339 - disallow JOIN 0
340
341
342 Changes: Modified:
343 +0 -65 trunk/modules/core/m_join.c (File Modified)
344
345
a3986d94
AC
346nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
347 Log:
348 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
349 to their policies indicating that they wish to be contacted before their services are used.
350
351
352 Changes: Modified:
353 +6 -3 trunk/doc/example.conf (File Modified)
354 +6 -3 trunk/doc/reference.conf (File Modified)
355
356
57b8cb0f
AC
357nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
358 Log:
359 - update NEWS in preparation of upcoming 2.2 release this week
360
361
362 Changes: Modified:
363 +3 -0 trunk/NEWS (File Modified)
364
365
a88fc0a8
AC
366jilles 2007/05/24 15:10:06 UTC (20070524-3478)
367 Log:
368 Move sno_channeljoin to unsupported, due to the privacy
369 issue and the fact that any oper with admin or hidden_admin
370 can load extensions.
371
372
373 Changes: Modified:
374 +0 -1 trunk/doc/example.conf (File Modified)
375 +0 -2 trunk/doc/reference.conf (File Modified)
376 +0 -46 trunk/extensions/Makefile.in (File Modified)
377 + - trunk/extensions/sno_channeljoin.c (File Deleted)
378 +47 -1 trunk/unsupported/Makefile.in (File Modified)
379 + - trunk/unsupported/sno_channeljoin.c (File Added)
380
381
297c7db4
JT
382nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
383 Log:
384 - createoperonly: like createauthonly, but checks opered status instead of authed status
385
386
387 Changes: Modified:
388 +41 -0 trunk/extensions/Makefile.in (File Modified)
389 + - trunk/extensions/createoperonly.c (File Added)
390
391
45ed9777
AC
392nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
393 Log:
394 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
395
396
397 Changes: Modified:
398 +1 -0 trunk/doc/example.conf (File Modified)
399 +3 -1 trunk/doc/reference.conf (File Modified)
400 +46 -0 trunk/extensions/Makefile.in (File Modified)
401 + - trunk/extensions/sno_channeljoin.c (File Added)
402
403
59e2698a
AC
404nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
405 Log:
406 - update config files
407
408
409 Changes: Modified:
410 +1 -0 trunk/doc/example.conf (File Modified)
411 +2 -0 trunk/doc/reference.conf (File Modified)
412
413
446d88dd
AC
414nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
415 Log:
416 - fold in whois_notice_global functionality.
417
418
419 Changes: Modified:
420 +0 -1 trunk/extensions/Makefile.in (File Modified)
421 +1 -56 trunk/extensions/sno_whois.c (File Modified)
422 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
423
424
3868ef9a
AC
425nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
426 Log:
427 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
428
429
430 Changes: Modified:
431 +64 -57 trunk/extensions/Makefile.in (File Modified)
432 + - trunk/extensions/sno_whois.c (File Added)
433 + - trunk/extensions/spy_whois_notice.c (File Deleted)
434
435
9e6feafe
AC
436jilles 2007/05/19 23:36:51 UTC (20070519-3466)
437 Log:
438 Prevent too wide klines with CIDR masks.
439
440
441 Changes: Modified:
442 +17 -5 trunk/modules/m_kline.c (File Modified)
443
444
88a2a148
JT
445jilles 2007/05/19 22:21:10 UTC (20070519-3464)
446 Log:
447 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
448
449
450 Changes: Modified:
451 +4 -0 trunk/modules/m_kline.c (File Modified)
452
453
598ebb42
JT
454jilles 2007/05/18 20:31:33 UTC (20070518-3460)
455 Log:
456 - fold conf_connect_allowed() into accept_connection()
457 - extend add_connection() so that exempt{}s apply to max unregistered
458 connections per ip
459 from ratbox
460
461
462 Changes: Modified:
463 +1 -1 trunk/doc/example.conf (File Modified)
464 +1 -1 trunk/doc/reference.conf (File Modified)
465 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
466 +0 -2 trunk/include/s_conf.h (File Modified)
467 +14 -7 trunk/src/listener.c (File Modified)
468
469
b808adf9
JT
470jilles 2007/05/18 19:51:22 UTC (20070518-3458)
471 Log:
472 m_webirc: call del_unknown_ip() otherwise the unknown will
473 never be subtracted from the cgiirc ip
474
475
476 Changes: Modified:
477 +2 -0 trunk/extensions/m_webirc.c (File Modified)
478
479
477bbce4
JT
480jilles 2007/05/18 19:14:18 UTC (20070518-3456)
481 Log:
482 Remove s_assert in del_unknown_ip() supposedly if the ip
483 cannot be found, it is not feasible to avoid that case
484 entirely with m_webirc.c.
485
486
487 Changes: Modified:
488 +1 -2 trunk/src/reject.c (File Modified)
489
490
8017ad2d
JT
491jilles 2007/05/14 22:21:16 UTC (20070514-3446)
492 Log:
493 Apply ratbox flood fix.
494
495
496 Changes: Modified:
497 +1 -0 trunk/doc/example.conf (File Modified)
498 +5 -0 trunk/doc/reference.conf (File Modified)
499 +3 -0 trunk/include/client.h (File Modified)
500 +4 -0 trunk/include/reject.h (File Modified)
501 +1 -0 trunk/include/s_conf.h (File Modified)
502 +2 -0 trunk/src/client.c (File Modified)
503 +3 -0 trunk/src/listener.c (File Modified)
504 +1 -0 trunk/src/newconf.c (File Modified)
505 +8 -5 trunk/src/packet.c (File Modified)
506 +59 -2 trunk/src/reject.c (File Modified)
507 +1 -0 trunk/src/s_conf.c (File Modified)
508 +2 -0 trunk/src/s_serv.c (File Modified)
509 +1 -0 trunk/src/s_user.c (File Modified)
510
511
54015b5f
JT
512nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
513 Log:
514 - fix a bug here
515
516
517 Changes: Modified:
518 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
519
520
f8b45e91
AC
521nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
522 Log:
523 - regen configure
524
525
526 Changes: Modified:
527 +114 -1 trunk/configure (File Modified)
528
529
c1c5fdc4
AC
530nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
531 Log:
532 - remove "ASM hashing code" from the configure overview
533
534
535 Changes: Modified:
536 +0 -1 trunk/configure.ac (File Modified)
537
538
686ebf41
AC
539jilles 2007/05/06 14:46:45 UTC (20070506-3438)
540 Log:
541 Target left IRC (more friendly error message if a UID
542 cannot be found) for /invite.
543
544
545 Changes: Modified:
546 +8 -3 trunk/modules/m_invite.c (File Modified)
547
548
0482ebf7
JT
549jilles 2007/05/02 19:56:40 UTC (20070502-3436)
550 Log:
551 Remove emptyline craq because it leaks memory on /rehash motd etc.
552 from ratbox 2.2 (anfl/Androsyn)
553
554
555 Changes: Modified:
556 +6 -14 trunk/src/cache.c (File Modified)
557
558
1d3e262e
JT
559jilles 2007/04/28 23:47:25 UTC (20070428-3434)
560 Log:
561 Merge old trunk r2767:
562 Copy channel name from command on lowerTS JOIN/SJOIN,
563 this makes the capitalization of the channel name
564 timestamped like modes are.
565
566
567 Changes: Modified:
568 +3 -0 trunk/modules/core/m_join.c (File Modified)
569 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
570
571
1117fbd3
JT
572jilles 2007/04/26 23:01:16 UTC (20070426-3432)
573 Log:
574 Merge old trunk r2065,r2067:
575 channel_modes(): get rid of the trailing space
576 also make the *pbuf check work like it should
577 (don't call IsMember another time if we already
578 gave one parameter)
579 simplify a bit more, update comments
580
581
582 Changes: Modified:
583 +13 -13 trunk/src/channel.c (File Modified)
584
585
f1e35c19
JT
586jilles 2007/04/25 15:22:28 UTC (20070425-3426)
587 Log:
588 webirc bugfix
589
590
591 Changes: Modified:
592 +1 -1 trunk/extensions/m_webirc.c (File Modified)
593
594
4636e5cb
JT
595jilles 2007/04/25 15:21:34 UTC (20070425-3424)
596 Log:
597 chghost: refuse spoofs which are empty or start with a colon
598 (would break the protocol)
599
600
601 Changes: Modified:
602 +3 -0 trunk/modules/m_chghost.c (File Modified)
603
604
822a4a25
JT
605jilles 2007/04/22 14:35:28 UTC (20070422-3422)
606 Log:
607 Fix description of 043 numeric.
608
609
610 Changes: Modified:
611 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
612
613
f22db6d0
JT
614jilles 2007/04/22 14:02:54 UTC (20070422-3420)
615 Log:
616 SAVE: make the nickTS of the UID nick equal to 100, so it
617 is always in sync on the network.
618
619
620 Changes: Modified:
621 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
622 +15 -11 trunk/modules/core/m_nick.c (File Modified)
623
624
3f7e0642
JT
625jilles 2007/04/22 11:22:10 UTC (20070422-3418)
626 Log:
627 Force nickTS to increase when a local user changes their nick.
628
629
630 Changes: Modified:
631 +5 -1 trunk/modules/core/m_nick.c (File Modified)
632
633
95ffa685
JT
634jilles 2007/04/15 20:18:54 UTC (20070415-3416)
635 Log:
636 Remove #define UFLAGS. We haven't allowed this
637 undocumented extension to the IRC protocol for
638 years (allowing an initial umode in USER).
639
640
641 Changes: Modified:
642 +0 -2 trunk/modules/m_user.c (File Modified)
643
644
81795a91
JT
645jilles 2007/04/15 16:54:50 UTC (20070415-3414)
646 Log:
647 Move new_local_user hook, so it is possible to call
648 exit_client() from it, refusing the connection.
649
650
651 Changes: Modified:
652 +3 -1 trunk/doc/hooks.txt (File Modified)
653 +10 -9 trunk/src/s_user.c (File Modified)
654
655
e2b44358
JT
656jilles 2007/04/15 16:49:56 UTC (20070415-3412)
657 Log:
658 Only free PreClient struct when the rest of the Client
659 is freed, not immediately upon exit_client(). Doing this
660 would cause problems with sasl's new_local_user hook
661 vs hooks that exit the client there.
662
663
664 Changes: Modified:
665 +0 -1 trunk/src/client.c (File Modified)
666
667
ec3fbdec
JT
668jilles 2007/04/14 21:53:28 UTC (20070414-3410)
669 Log:
670 Use TS6 prefix for server-server JOIN 0.
671
672
673 Changes: Modified:
674 +2 -1 trunk/modules/core/m_join.c (File Modified)
675
676
452f4d4b
JT
677jilles 2007/04/14 20:58:56 UTC (20070414-3408)
678 Log:
679 Use orighost in kill server notices.
680
681
682 Changes: Modified:
683 +3 -3 trunk/modules/core/m_kill.c (File Modified)
684
685
d1d0629f
JT
686jilles 2007/04/13 19:06:53 UTC (20070413-3406)
687 Log:
688 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
689
690
691 Changes: Modified:
692 +3 -3 trunk/modules/m_set.c (File Modified)
693
694
f4ed5745
JT
695nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
696 Log:
697 - 2.2 operline
698
699
700 Changes: Modified:
701 +1 -1 trunk/src/messages.tab (File Modified)
702
703
725a6c5d
AC
704jilles 2007/04/05 00:38:52 UTC (20070405-3396)
705 Log:
706 Show max_clients in /info.
707
708
709 Changes: Modified:
710 +6 -0 trunk/modules/m_info.c (File Modified)
711
712
d8228627
JT
713jilles 2007/04/05 00:33:52 UTC (20070405-3394)
714 Log:
715 Don't allow /quote set max higher than the
716 serverinfo::max_clients ircd.conf value.
717
718
719 Changes: Modified:
720 +8 -0 trunk/modules/m_set.c (File Modified)
721
722
6c70c576
JT
723jilles 2007/04/05 00:24:47 UTC (20070405-3392)
724 Log:
725 Change code that checks maxclients limit: allow exactly
726 the configured amount of non-exceed_limit clients.
727 Code that appeared to limit exceed_limit clients too
728 but less heavily removed (it was not effective because
729 the parentheses were wrong).
730
731
732 Changes: Modified:
733 +2 -4 trunk/src/s_user.c (File Modified)
734
735
afc20e91
JT
736jilles 2007/04/05 00:12:55 UTC (20070405-3390)
737 Log:
738 By default, leave MAX_BUFFER fds free for log files,
739 server connections, ident lookups, exceed_limit clients,
740 etc. Mention this in example.conf and reference.conf.
741
742
743 Changes: Modified:
744 +4 -2 trunk/doc/example.conf (File Modified)
745 +3 -1 trunk/doc/reference.conf (File Modified)
746 +1 -1 trunk/src/s_conf.c (File Modified)
747
748
23836ead
JT
749jilles 2007/04/03 22:45:04 UTC (20070403-3384)
750 Log:
751 --with-maxclients configure option is gone
752
753
754 Changes: Modified:
755 +0 -11 trunk/INSTALL (File Modified)
756
757
78e647ad
JT
758jilles 2007/04/03 22:25:11 UTC (20070403-3380)
759 Log:
760 Make the code that raises fd rlimit to hard limit work.
761
762
763 Changes: Modified:
764 +5 -5 trunk/src/ircd.c (File Modified)
765
766
1aa8ffcb
JT
767nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
768 Log:
769 - note the I/O reworking
770
771
772 Changes: Modified:
773 +2 -0 trunk/NEWS (File Modified)
774
775
f32e30dd
AC
776nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
777 Log:
778 - use mkdir -p
779
780
781 Changes: Modified:
782 +4 -4 trunk/doc/Makefile.in (File Modified)
783
784
75189454
AC
785nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
786 Log:
787 - enforce proper conditions for EPOLL_CTL_DEL.
788 - remove possibly problematic "performance" check
789
790
791 Changes: Modified:
792 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
793
794
5522d08c
AC
795nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
796 Log:
797 - rename m_list_safelist to m_list and remove ratbox implementation
798
799
800 Changes: Modified:
801 +393 -664 trunk/modules/Makefile.in (File Modified)
802 + - trunk/modules/m_list.c (File Added)
803 + - trunk/modules/m_list_ratbox.c (File Deleted)
804 + - trunk/modules/m_list_safelist.c (File Deleted)
805
806
607cf49f
AC
807nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
808 Log:
809 - some more transit to sendto_one_numeric().
810
811
812 Changes: Modified:
813 +2 -3 trunk/modules/m_away.c (File Modified)
814 +3 -3 trunk/src/messages.tab (File Modified)
815 +1 -1 trunk/src/s_user.c (File Modified)
816
817
e8a2d50d
AC
818nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
819 Log:
820 - change some sendto_one() to sendto_one_numeric().
821
822
823 Changes: Modified:
824 +4 -10 trunk/modules/m_admin.c (File Modified)
825 +3 -3 trunk/modules/m_map.c (File Modified)
826 +12 -12 trunk/src/messages.tab (File Modified)
827 +1 -2 trunk/src/s_conf.c (File Modified)
828 +9 -10 trunk/src/s_user.c (File Modified)
829
830
88520303
AC
831nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
832 Log:
833 - river's ports.c from old charybdis trunk
834
835
836 Changes: Modified:
837 +195 -0 trunk/configure.ac (File Modified)
838 + - trunk/libcharybdis/ports.c (File Added)
839
840
1b4cfad8
AC
841nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
842 Log:
843 - remove broken ports stuff and devpoll stuff.
844
845
846 Changes: Modified:
847 +0 -307 trunk/configure (File Modified)
848 +0 -21 trunk/configure.ac (File Modified)
849 +0 -474 trunk/include/setup.h.in (File Modified)
850 + - trunk/libcharybdis/devpoll.c (File Deleted)
851 + - trunk/libcharybdis/ports.c (File Deleted)
852
853
5e12fb10
AC
854nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
855 Log:
856 - regenerate files
857
858
859 Changes: Modified:
860 +1 -25 trunk/configure (File Modified)
861 +0 -3 trunk/include/setup.h.in (File Modified)
862
863
4536ee25
AC
864nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
865 Log:
866 - remove x86-optimized hash code.
867
868
869 Changes: Modified:
870 +0 -13 trunk/configure.ac (File Modified)
871 +2 -187 trunk/src/Makefile.in (File Modified)
872 + - trunk/src/fnvhash.s (File Deleted)
873
874
6c8cbf34
AC
875nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
876 Log:
877 - apparently setting KE_LENGTH to 128 is fine.
878
879
880 Changes: Modified:
881 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
882
883
3611dcf7
AC
884nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
885 Log:
886 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
887
888
889 Changes: Modified:
890 +5627 -5747 trunk/configure (File Modified)
891 +0 -15 trunk/configure.ac (File Modified)
892 +0 -2 trunk/include/m_info.h (File Modified)
893 +6 -9 trunk/include/setup.h.in (File Modified)
894 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
895
896
631ef239
AC
897nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
898 Log:
899 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
900 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
901 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
902
903
904 Changes: Modified:
905 +0 -5 trunk/include/config.h (File Modified)
906 +0 -5 trunk/include/config.h.dist (File Modified)
907 +0 -6 trunk/include/defaults.h (File Modified)
908 +0 -3 trunk/include/m_info.h (File Modified)
909 +21 -7 trunk/libcharybdis/commio.c (File Modified)
910 +2 -0 trunk/libcharybdis/commio.h (File Modified)
911 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
912 +4 -3 trunk/libcharybdis/poll.c (File Modified)
913 +0 -3 trunk/libcharybdis/select.c (File Modified)
914 +0 -9 trunk/src/ircd.c (File Modified)
915 +23 -26 trunk/src/listener.c (File Modified)
916 +2 -1 trunk/src/restart.c (File Modified)
917 +5 -1 trunk/src/s_auth.c (File Modified)
918 +1 -1 trunk/src/s_conf.c (File Modified)
919 +3 -1 trunk/src/s_serv.c (File Modified)
920
921
6fcb8629
AC
922jilles 2007/04/02 22:03:08 UTC (20070402-3350)
923 Log:
924 Repair operspy who !#channel, broken by me in r3283.
925
926
927 Changes: Modified:
928 +2 -2 trunk/modules/m_who.c (File Modified)
929
930
f71e18ee
JT
931jilles 2007/04/01 22:20:00 UTC (20070401-3344)
932 Log:
933 Update bug report and IRC channel information.
934
935
936 Changes: Modified:
937 +2 -1 trunk/BUGS (File Modified)
938 +2 -1 trunk/NEWS (File Modified)
939
940
91132813
JT
941jilles 2007/04/01 22:10:05 UTC (20070401-3342)
942 Log:
943 Change copyright years in version.c.SH as in release-2.1 r3339.
944
945
946 Changes: Modified:
947 +2 -2 trunk/src/version.c.SH (File Modified)
948
949
8d53472c
JT
950jilles 2007/03/30 23:34:11 UTC (20070330-3325)
951 Log:
952 Rerun autoconf.
953
954
955 Changes: Modified:
956 +104 -0 trunk/configure (File Modified)
957
958
3ad1a781
JT
959jilles 2007/03/30 23:33:43 UTC (20070330-3323)
960 Log:
961 Need to check for various flavours of epoll,
962 even if --enable-epoll is forced.
963
964
965 Changes: Modified:
966 +1 -0 trunk/configure.ac (File Modified)
967
968
a34ec229
JT
969jilles 2007/03/30 23:32:43 UTC (20070330-3321)
970 Log:
971 Hack to allow some more warnings, already present in configure (?).
972
973
974 Changes: Modified:
975 +1 -1 trunk/aclocal.m4 (File Modified)
976
977
5c5d24f0
JT
978jilles 2007/03/29 20:03:06 UTC (20070329-3319)
979 Log:
980 Merge old trunk r2077,r2079:
981 - Move closing of servlink control fd to close_connection()
982 instead of doing it in exit_local_server(), and make sure
983 we first close the data fd and then the control fd.
984 - Have servlink process ready fds in order net, data, ctrl
985 instead of ctrl, data, net. This seems to fix the problem
986 that squit reasons do not show up on the other side of a
987 ziplink (by making it send any final SQUIT and/or ERROR
988 before noticing the closed control fd).
989
990
991 Changes: Modified:
992 +1 -1 trunk/servlink/io.c (File Modified)
993 +3 -12 trunk/src/client.c (File Modified)
994
995
64f2a7eb
JT
996jilles 2007/03/28 23:17:06 UTC (20070328-3317)
997 Log:
998 Don't show the UID if a TS6 server sends a kick with
999 an empty or no comment. Note that charybdis never sends
1000 such kicks.
1001
1002
1003 Changes: Modified:
1004 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1005
1006
0bba1788
JT
1007jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1008 Log:
1009 Merge old trunk r2081:
1010 Don't say that services cannot be killed in
1011 ERR_ISCHANSERVICE message (given when trying
1012 to kick or deop them), as that's not the case.
1013
1014
1015 Changes: Modified:
1016 +1 -1 trunk/src/messages.tab (File Modified)
1017
1018
8d19a2b2
JT
1019jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1020 Log:
1021 Merge old trunk r2059
1022 Clarifications to the descriptions of umode +Q and cmode +F,
1023 suggested by Ariadne@SorceryNet.
1024
1025
1026 Changes: Modified:
1027 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1028 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1029
1030
e7d250a6
JT
1031jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1032 Log:
1033 Merge old trunk r2907,r2991:
1034 Allow TESTLINE on channel names.
1035
1036
1037 Changes: Modified:
1038 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1039 +4 -0 trunk/help/opers/testline (File Modified)
1040 +22 -0 trunk/modules/m_testline.c (File Modified)
1041
1042
add9f99d
JT
1043jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1044 Log:
1045 Merge old trunk r2835:
1046 resolver: if sendto(2) fails, try sending to the next nameserver
1047
1048
1049 Changes: Modified:
1050 +1 -1 trunk/src/res.c (File Modified)
1051
1052
42bda3f3
JT
1053jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1054 Log:
1055 Merge old trunk r2817:
1056 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1057 starts with a digit. This is safe because the last
1058 parameter is a nick and never a UID. (The first parameter
1059 in a server-server two-param whois is a UID/SID.)
1060
1061
1062 Changes: Modified:
1063 +1 -1 trunk/modules/m_whois.c (File Modified)
1064
1065
8a1e143f
JT
1066jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1067 Log:
1068 Merge old trunk r2779,r2785:
1069 Show correct privilege name in a few ERR_NOPRIVS numerics.
1070
1071
1072 Changes: Modified:
1073 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1074 +1 -1 trunk/extensions/m_opme.c (File Modified)
1075 +2 -2 trunk/unsupported/m_force.c (File Modified)
1076
1077
a5ea0e0d
JT
1078jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1079 Log:
1080 Merge old trunk r2695:
1081 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1082 This will generate better server notices.
1083
1084
1085 Changes: Modified:
1086 +3 -2 trunk/modules/core/m_die.c (File Modified)
1087
1088
5ea98c7a
JT
1089jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1090 Log:
1091 Merge old trunk r2294:
1092 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1093
1094
1095 Changes: Modified:
1096 +1 -1 trunk/src/s_user.c (File Modified)
1097
1098
c83cbedc
JT
1099jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1100 Log:
1101 Merge old trunk r2226:
1102 If we are connecting outward to a server, check if the
1103 server name they sent is the same as what we tried to
1104 connect to. Previously such a connection could succeed
1105 if there existed connect blocks with the same IP and
1106 passwords for the other server name.
1107
1108
1109 Changes: Modified:
1110 +11 -0 trunk/modules/core/m_server.c (File Modified)
1111
1112
9c2f9ec9
JT
1113jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1114 Log:
1115 Merge old trunk r2212:
1116 Another handling of SJOINs without nicks:
1117 Propagate them if the channel is +P or the channel
1118 already existed, otherwise remove the channel again
1119 and do not propagate the SJOIN.
1120
1121
1122 Changes: Modified:
1123 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1124
1125
7201bb21
JT
1126jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1127 Log:
1128 Remove channels entirely from /whois on services.
1129 This cannot be overridden with operspy.
1130
1131
1132 Changes: Modified:
1133 +20 -17 trunk/modules/m_whois.c (File Modified)
1134
1135
04513cff
JT
1136jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1137 Log:
1138 Fix /who on channels with ** in their name.
1139
1140
1141 Changes: Modified:
1142 +2 -2 trunk/modules/m_who.c (File Modified)
1143
1144
4cda5f22
JT
1145jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1146 Log:
1147 NEWS: As in 2.1.3, mention that the TS6 revision will
1148 interoperate with older versions
1149
1150
1151 Changes: Modified:
1152 +2 -1 trunk/NEWS (File Modified)
1153
1154
0af87e57
JT
1155jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1156 Log:
1157 Fix documentation of HIDE_SERVERS_IPS define.
1158
1159
1160 Changes: Modified:
1161 +2 -2 trunk/include/config.h.dist (File Modified)
1162
1163
3891c2c2
JT
1164jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1165 Log:
1166 Don't leak auth{} spoofed ip for I-line is full notice either.
1167
1168
1169 Changes: Modified:
1170 +1 -1 trunk/src/s_conf.c (File Modified)
1171
1172
4b7e6904
JT
1173jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1174 Log:
1175 Update NEWS.
1176
1177
1178 Changes: Modified:
1179 +37 -0 trunk/NEWS (File Modified)
1180
1181
0b15df83
JT
1182jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1183 Log:
1184 Allow /invite (but not invex) to override +r, +l, +j in
1185 addition to +i. As before, a restrictive mode must be in
1186 place at /invite time for the invite to have an effect;
1187 +r does not count as a restrictive mode if the user is
1188 logged in; +l and +j always count as restrictive modes to
1189 allow for cases where they would allow join at /invite
1190 time but not when the user tries to join.
1191
1192
1193 Changes: Modified:
1194 +6 -2 trunk/modules/m_invite.c (File Modified)
1195 +21 -10 trunk/src/channel.c (File Modified)
1196
1197
1ebf4db4
JT
1198jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1199 Log:
1200 Remove invite_ops_only, forcing it to YES.
1201
1202
1203 Changes: Modified:
1204 +0 -1 trunk/doc/example.conf (File Modified)
1205 +0 -5 trunk/doc/reference.conf (File Modified)
1206 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1207 +0 -1 trunk/include/s_conf.h (File Modified)
1208 +0 -6 trunk/modules/m_info.c (File Modified)
1209 +10 -14 trunk/modules/m_invite.c (File Modified)
1210 +0 -1 trunk/src/newconf.c (File Modified)
1211 +0 -1 trunk/src/s_conf.c (File Modified)
1212
1213
307328bb
JT
1214jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1215 Log:
1216 Move username check after xline and dnsbl checks, so it
1217 will not complain to opers about clients who are xlined
1218 or blacklisted anyway (both of which silently reject).
1219
1220
1221 Changes: Modified:
1222 +15 -15 trunk/src/s_user.c (File Modified)
1223
1224
0734f634
JT
1225nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1226 Log:
1227 - MASTER_MAX is no longer relevant
1228
1229
1230 Changes: Modified:
1231 +0 -7 trunk/modules/m_set.c (File Modified)
1232
1233
35237302
AC
1234nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1235 Log:
1236 - add config option for setting max_clients.
1237
1238
1239 Changes: Modified:
1240 +5 -0 trunk/doc/example.conf (File Modified)
1241 +5 -0 trunk/doc/reference.conf (File Modified)
1242 +2 -0 trunk/include/s_conf.h (File Modified)
1243 +1 -1 trunk/src/ircd.c (File Modified)
1244 +2 -0 trunk/src/newconf.c (File Modified)
1245 +2 -1 trunk/src/s_conf.c (File Modified)
1246
1247
c2d96fcb
AC
1248nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1249 Log:
1250 - remove get_maxrss() and all of that insecure and unsafe nonsense
1251
1252
1253 Changes: Modified:
1254 +3 -38 trunk/src/ircd.c (File Modified)
1255 +1 -1 trunk/src/restart.c (File Modified)
1256 +0 -4 trunk/src/s_stats.c (File Modified)
1257
1258
68ff929f
AC
1259nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1260 Log:
1261 - avoid some potential NULL dereferencing
1262
1263
1264 Changes: Modified:
1265 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1266
1267
a6a30f6f
AC
1268nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1269 Log:
1270 - fix a typo
1271
1272
1273 Changes: Modified:
1274 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1275
1276
c18de29d
AC
1277nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1278 Log:
1279 - rework poll a bit for the MAXCONNECTIONS changes.
1280
1281
1282 Changes: Modified:
1283 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1284
1285
ce439f51
AC
1286jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1287 Log:
1288 Our way of using kqueue may cause it to report fds we
1289 don't know about anymore, cope.
1290
1291
1292 Changes: Modified:
1293 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1294
1295
51b5f335
JT
1296jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1297 Log:
1298 Don't reference freed memory (fde_t) in comm_close().
1299
1300
1301 Changes: Modified:
1302 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1303
1304
df98bc52
JT
1305nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1306 Log:
1307 - fix for 100% cpu use
1308
1309
1310 Changes: Modified:
1311 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1312
1313
61e3b8f2
AC
1314nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1315 Log:
1316 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1317
1318
1319 Changes: Modified:
1320 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1321
1322
d0e1e8ee
AC
1323nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1324 Log:
1325 - clear up use of fd_table in ircd.
1326
1327
1328 Changes: Modified:
1329 +3 -2 trunk/src/s_serv.c (File Modified)
1330
1331
c961476e
AC
1332nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1333 Log:
1334 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1335
1336
1337 Changes: Modified:
1338 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1339 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1340 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1341 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1342 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1343 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1344 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1345 +2 -2 trunk/libcharybdis/select.c (File Modified)
1346
1347
e70f8e92
AC
1348jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1349 Log:
1350 Fix some cases where the size argument to strlcpy()
1351 for usernames and hostnames is 1 too small.
1352
1353
1354 Changes: Modified:
1355 +1 -1 trunk/modules/m_chghost.c (File Modified)
1356 +2 -2 trunk/src/res.c (File Modified)
1357 +2 -2 trunk/src/s_user.c (File Modified)
1358
1359
14e23b0e
JT
1360jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1361 Log:
1362 Cut down quit/part/kick reasons to avoid quit reasons
1363 overflowing the client exiting server notice (from
1364 TOPICLEN to 260). kill reasons become shorter accordingly.
1365 kline/dline/gline reasons become 390.
1366 away messages stay at TOPICLEN for now.
1367
1368
1369 Changes: Modified:
1370 +8 -3 trunk/include/ircd_defs.h (File Modified)
1371 +2 -2 trunk/modules/m_dline.c (File Modified)
1372 +4 -4 trunk/modules/m_gline.c (File Modified)
1373 +2 -2 trunk/modules/m_kline.c (File Modified)
1374
1375
61569b65
JT
1376jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1377 Log:
1378 Don't leak auth{} spoofed IP addresses in +f notices.
1379 from ratbox (androsyn)
1380
1381
1382 Changes: Modified:
1383 +10 -3 trunk/src/s_conf.c (File Modified)
1384
1385
606384ae
JT
1386jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1387 Log:
1388 Make oper_up() take +i/-i during opering up into account
1389 (e.g. no_oper_invis extension, +i in operator::umodes).
1390 Remove the hack from no_oper_invis.
1391
1392
1393 Changes: Modified:
1394 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1395 +4 -0 trunk/src/s_user.c (File Modified)
1396
1397
652b8478
JT
1398jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1399 Log:
1400 no_oper_invis: decrement invisible count when clearing
1401 invisible on a local client who has just opered up
1402 oper_up() should really do this
1403
1404
1405 Changes: Modified:
1406 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1407
1408
af6ca5f5
JT
1409jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1410 Log:
1411 Put "End of Channel Quiet List" instead of
1412 "End of Channel Ban List" for a +q list.
1413 Due to client restrictions the numerics for
1414 quiet lists must be the same as for ban lists.
1415
1416
1417 Changes: Modified:
1418 +4 -1 trunk/src/chmode.c (File Modified)
1419
1420
11781253
JT
1421jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1422 Log:
1423 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1424 Change TS6 JOIN processing
1425 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1426 a local user joins an existing channel
1427 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1428 propagating a TS6 JOIN
1429 - don't interpret simple modes in an incoming TS6 JOIN
1430
1431 This is to avoid desyncs when certain mode changes (e.g. -im)
1432 cross with joins. A downside is that simple modes will be
1433 more desynched when a JOIN creates a channel or lowers TS,
1434 but that's less important.
1435
1436 Update the TS6 specification to include this, and clarify
1437 that TMODE can come from a server and that MODE must be
1438 translated into TMODE from other servers too.
1439
1440
1441 Changes: Modified:
1442 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1443 +19 -127 trunk/modules/core/m_join.c (File Modified)
1444
1445
bee3b671
JT
1446jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1447 Log:
1448 Make -logfile work again.
1449
1450
1451 Changes: Modified:
1452 +2 -2 trunk/src/s_log.c (File Modified)
1453
1454
9b6ff0c8
JT
1455nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1456 Log:
1457 - fix off-by-one memory overflow error.
1458
1459
1460 Changes: Modified:
1461 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1462
1463
c8ff7ca9
AC
1464jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1465 Log:
1466 Change handling of modularized umodes:
1467 - keep the bitmask reserved forever to the letter, fixing
1468 the problems when loading multiple umode modules,
1469 unloading them and then loading them in a different order
1470 - don't allow local users to change umodes which have
1471 been unloaded and don't set them on new users via
1472 default_umodes
1473
1474
1475 Changes: Modified:
1476 +24 -3 trunk/src/s_user.c (File Modified)
1477
1478
a8086a7c
JT
1479jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1480 Log:
1481 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1482
1483
1484 Changes: Modified:
1485 +1 -0 trunk/include/s_user.h (File Modified)
1486 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1487 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1488 +22 -0 trunk/src/s_user.c (File Modified)
1489
1490
01cebbd8
JT
1491jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1492 Log:
1493 DNSBL keyword substitution is available as of 2.1.3.
1494
1495
1496 Changes: Modified:
1497 +1 -1 trunk/doc/example.conf (File Modified)
1498
1499
1e56e993
JT
1500jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1501 Log:
1502 Change two occurances like match(userinput, target_p->name) ||
1503 match(target_p->name, userinput) to just match(userinput,
1504 target_p->name). No client name can contain * or ? now.
1505
1506
1507 Changes: Modified:
1508 +1 -1 trunk/modules/m_trace.c (File Modified)
1509 +1 -2 trunk/src/s_serv.c (File Modified)
1510
1511
4d7a1ee5
JT
1512jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1513 Log:
1514 Do not try find_server() on a name find_client() has
1515 returned NULL for, as this will always return NULL
1516 since the removal of hostmasking.
1517
1518
1519 Changes: Modified:
1520 +1 -2 trunk/modules/m_pong.c (File Modified)
1521 +0 -4 trunk/src/s_serv.c (File Modified)
1522
1523
e26e2b19
JT
1524jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1525 Log:
1526 Remove server_exists() which checked whether the
1527 server name existed taking hostmasking into account
1528 and just check with find_server(); admittedly
1529 this checks if the name is a SID but that's not
1530 a real problem.
1531
1532
1533 Changes: Modified:
1534 +3 -27 trunk/modules/core/m_server.c (File Modified)
1535
1536
b0b7de54
JT
1537jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1538 Log:
1539 Remove hash_find_masked_server(), which made it possible
1540 to specify the full (unmasked) name of a server behind
1541 a hostmask. As a result find_any_client() (for prefixes)
1542 becomes equal to find_client(), so remove that too.
1543
1544
1545 Changes: Modified:
1546 +0 -1 trunk/include/hash.h (File Modified)
1547 +1 -75 trunk/src/hash.c (File Modified)
1548 +1 -1 trunk/src/parse.c (File Modified)
1549
1550
f42e9ceb
JT
1551jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1552 Log:
1553 Remove '*' from valid server name characters.
1554 This makes it impossible to connect hostmasked servers.
1555 (This support didn't work well anyway, was incompatible
1556 with TS6 and we never masked ourselves.)
1557
1558
1559 Changes: Modified:
1560 +1 -1 trunk/src/match.c (File Modified)
1561
1562
e5d9ca18
JT
1563jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1564 Log:
1565 Change spambot, flooder and jupe joiner notices from host to orighost.
1566
1567
1568 Changes: Modified:
1569 +1 -1 trunk/modules/core/m_join.c (File Modified)
1570 +2 -2 trunk/modules/core/m_message.c (File Modified)
1571 +2 -2 trunk/src/channel.c (File Modified)
1572
1573
63aecfb9
JT
1574jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1575 Log:
1576 Add documentation for SASL client protocol, same as atheme doc/SASL.
1577
1578
1579 Changes: Modified:
1580 + - trunk/doc/sasl.txt (File Added)
1581
1582
0c8f86ec
JT
1583jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1584 Log:
1585 Include real hostname in Closing Link message for unknown
1586 connections that have sent USER. This is helpful for
1587 k-lined users while not breaking server IP hiding.
1588
1589
1590 Changes: Modified:
1591 +3 -1 trunk/src/client.c (File Modified)
1592
1593
dd12a19c
JT
1594jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1595 Log:
1596 Rerun autoconf.
1597
1598
1599 Changes: Modified:
1600 +29 -29 trunk/configure (File Modified)
1601
1602
b1fc1658
JT
1603nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1604 Log:
1605 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1606
1607
1608 Changes: Modified:
1609 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1610
1611
8d090389
AC
1612nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1613 Log:
1614 Backport from early 3.x:
1615
1616 --
1617 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1618 Log:
1619 - remove "Processing connection to foobar.net" message
1620
1621
1622 Changes: Modified:
1623 +0 -3 trunk/src/s_auth.c (File Modified)
1624
1625
1626 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1627 Log:
1628 - missed the processing connection one (actually, we can probably nuke this one)
1629
1630
1631 Changes: Modified:
1632 +1 -2 trunk/src/s_auth.c (File Modified)
1633
1634
1635 river 2006/09/27 16:33:05 UTC (20060927-2174)
1636 Log:
1637 get_client_name = stupid
1638
1639
1640
1641 Changes: Modified:
1642 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1643
1644
1645 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1646 Log:
1647 - remove excessive arguments
1648
1649
1650 Changes: Modified:
1651 +1 -2 trunk/src/s_conf.c (File Modified)
1652 +1 -1 trunk/src/s_user.c (File Modified)
1653
1654
1655 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1656 Log:
1657 - use sendto_one_notice() for on-connect notices too.
1658
1659
1660 Changes: Modified:
1661 +10 -10 trunk/src/s_auth.c (File Modified)
1662
1663
1664 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1665 Log:
1666 - use sendto_one_notice() in the core, too.
1667
1668
1669 Changes: Modified:
1670 +2 -2 trunk/src/chmode.c (File Modified)
1671 +8 -15 trunk/src/modules.c (File Modified)
1672 +3 -5 trunk/src/s_conf.c (File Modified)
1673 +1 -2 trunk/src/s_newconf.c (File Modified)
1674 +20 -57 trunk/src/s_user.c (File Modified)
1675
1676
1677 river 2006/09/27 16:19:25 UTC (20060927-2166)
1678 Log:
1679 the KILL command will use get_client_name(, SHOW_IP) instead of
1680 target->name, and will show a more useful error for local opers
1681
1682
1683
1684 Changes: Modified:
1685 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1686
1687
1688 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1689 Log:
1690 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1691
1692
1693 Changes: Modified:
1694 +4 -2 trunk/src/send.c (File Modified)
1695
1696
1697 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1698 Log:
1699 - back out r2159
1700
1701
1702 Changes: Modified:
1703 +1 -1 trunk/include/client.h (File Modified)
1704
1705
1706 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1707 Log:
1708 - get_id(): fall back to "*" if client has no known name
1709
1710
1711 Changes: Modified:
1712 +1 -1 trunk/include/client.h (File Modified)
1713
1714
1715 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1716 Log:
1717 - convert to sendto_one_notice().
1718
1719
1720 Changes: Modified:
1721 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1722 +4 -6 trunk/unsupported/m_force.c (File Modified)
1723
1724
1725 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1726 Log:
1727 - use sendto_one_notice() in many places instead of
1728 sendto_one(source_p, ":%s NOTICE %s :", ...);
1729
1730
1731 Changes: Modified:
1732 +10 -25 trunk/extensions/example_module.c (File Modified)
1733 +5 -14 trunk/extensions/hurt.c (File Modified)
1734 +1 -2 trunk/extensions/m_42.c (File Modified)
1735 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1736 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1737 +1 -2 trunk/extensions/m_opme.c (File Modified)
1738 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1739 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1740 +3 -7 trunk/modules/core/m_die.c (File Modified)
1741 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1742 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1743 +1 -2 trunk/modules/m_challenge.c (File Modified)
1744 +11 -15 trunk/modules/m_connect.c (File Modified)
1745 +20 -28 trunk/modules/m_dline.c (File Modified)
1746 +2 -2 trunk/modules/m_etrace.c (File Modified)
1747 +11 -21 trunk/modules/m_gline.c (File Modified)
1748 +2 -4 trunk/modules/m_kline.c (File Modified)
1749 +1 -2 trunk/modules/m_rehash.c (File Modified)
1750 +3 -7 trunk/modules/m_restart.c (File Modified)
1751 +31 -45 trunk/modules/m_set.c (File Modified)
1752 +2 -4 trunk/modules/m_testmask.c (File Modified)
1753 +5 -8 trunk/modules/m_unreject.c (File Modified)
1754 +2 -5 trunk/modules/m_xline.c (File Modified)
1755 --
1756
1757
1758 Changes: Modified:
1759 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1760 +10 -25 trunk/extensions/example_module.c (File Modified)
1761 +5 -14 trunk/extensions/hurt.c (File Modified)
1762 +1 -2 trunk/extensions/m_42.c (File Modified)
1763 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1764 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1765 +1 -2 trunk/extensions/m_opme.c (File Modified)
1766 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1767 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1768 +3 -7 trunk/modules/core/m_die.c (File Modified)
1769 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1770 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1771 +1 -2 trunk/modules/m_challenge.c (File Modified)
1772 +11 -15 trunk/modules/m_connect.c (File Modified)
1773 +2 -4 trunk/modules/m_dline.c (File Modified)
1774 +2 -2 trunk/modules/m_etrace.c (File Modified)
1775 +11 -21 trunk/modules/m_gline.c (File Modified)
1776 +2 -4 trunk/modules/m_kline.c (File Modified)
1777 +1 -2 trunk/modules/m_rehash.c (File Modified)
1778 +3 -7 trunk/modules/m_restart.c (File Modified)
1779 +31 -45 trunk/modules/m_set.c (File Modified)
1780 +2 -4 trunk/modules/m_testmask.c (File Modified)
1781 +5 -8 trunk/modules/m_unreject.c (File Modified)
1782 +1 -3 trunk/modules/m_xline.c (File Modified)
1783 +2 -2 trunk/src/chmode.c (File Modified)
1784 +8 -15 trunk/src/modules.c (File Modified)
1785 +10 -14 trunk/src/s_auth.c (File Modified)
1786 +3 -6 trunk/src/s_conf.c (File Modified)
1787 +1 -2 trunk/src/s_newconf.c (File Modified)
1788 +20 -57 trunk/src/s_user.c (File Modified)
1789 +4 -2 trunk/src/send.c (File Modified)
1790 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1791 +4 -6 trunk/unsupported/m_force.c (File Modified)
1792
1793
5366977b
AC
1794nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1795 Log:
1796 - keyword-subst from charybdis 2.2.
1797
1798
1799 Changes: Modified:
1800 +12 -3 trunk/doc/example.conf (File Modified)
1801 +58 -3 trunk/doc/reference.conf (File Modified)
1802 + - trunk/include/substitution.h (File Added)
1803 +1 -0 trunk/src/Makefile.in (File Modified)
1804 +2 -2 trunk/src/s_conf.c (File Modified)
1805 +164 -1 trunk/src/s_user.c (File Modified)
1806 + - trunk/src/substitution.c (File Added)
1807
1808
92fb5c31
AC
1809nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1810 Log:
1811 Removed merge tracking for "svnmerge" for
1812 http://svn.atheme.org/charybdis/branches/release-2.2
1813
1814
1815 Changes: Modified:
1816 + - trunk/ (Property Modified)
1817
1818
1819nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1820 Log:
1821 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1822 http://svn.atheme.org/charybdis/branches/release-2.2
1823
1824
1825 Changes: Modified:
1826 + - trunk/ (Property Modified)
1827
1828
1829nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1830 Log:
1831 Removed merge tracking for "svnmerge" for
1832 http://svn.atheme.org/charybdis/branches/release-2.2
1833
1834
1835 Changes: Modified:
1836 + - trunk/ (Property Modified)
1837
1838
1839nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1840 Log:
1841 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1842 http://svn.atheme.org/charybdis/branches/release-2.2
1843
1844
1845 Changes: Modified:
1846 + - trunk/ (Property Modified)
1847
1848
1849nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1850 Log:
1851 - bleah
1852
1853
1854 Changes: Modified:
1855 + - trunk/ (Property Modified)
1856
1857
1858nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1859 Log:
1860 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1861 http://svn.atheme.org/charybdis/branches/release-2.2
1862
1863
1864 Changes: Modified:
1865 + - trunk/ (Property Modified)
1866
1867
1868nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1869 Log:
1870 - version bump to 2.2.0
1871
1872
1873 Changes: Modified:
1874 +3 -1 trunk/NEWS (File Modified)
1875 +1 -1 trunk/configure.ac (File Modified)
1876
1877
55da5539
AC
1878nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1879 Log:
1880 - the new plan:
1881 + branches/release-2.1 -> 2.2 base
1882 + 3.0 -> branches/cxxconversion
1883 + backport some immediate 3.0 functionality for 2.2
1884 + other stuff
1885
1886
1887 Changes: Modified:
1888 + - trunk/ (File Added)
1889
1890
212380e3
AC
1891jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1892 Log:
1893 Merged revisions 3135,3137 via svnmerge from
1894 http://svn.atheme.org/charybdis/trunk
1895
1896 ........
1897 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1898
1899 - Expand TRACE description
1900 - Mention expiry time in TESTLINE
1901 ........
1902 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1903
1904 Update copyright year for sgml docs to 2007.
1905 ........
1906
1907
1908 Changes: Modified:
1909 + - branches/release-2.1/ (Property Modified)
1910 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1911 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1912
1913
1914jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1915 Log:
1916 Merged revisions 1999 via svnmerge from
1917 http://svn.atheme.org/charybdis/trunk
1918 Add river to CREDITS
1919
1920 ........
1921 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1922
1923 vanity
1924 ........
1925
1926
1927 Changes: Modified:
1928 + - branches/release-2.1/ (Property Modified)
1929 +1 -0 branches/release-2.1/CREDITS (File Modified)
1930
1931
1932jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1933 Log:
1934 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1935 http://svn.atheme.org/charybdis/trunk
1936
1937 ........
1938 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1939
1940 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1941 ........
1942 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1943
1944 - add use_forward to /info
1945 ........
1946 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1947
1948 Call channel_modes() with &me instead of source_p when
1949 sending out a JOIN and SJOIN for a local user. This
1950 saves checking whether they are on the channel they
1951 have just joined.
1952 ........
1953 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1954
1955 If use_forward is disabled:
1956 - hide +fFQ in 005
1957 - hide +f in /mode #channel (/mode #channel f still shows it)
1958 - do not send any mode changes adding +f to local clients
1959 (-f ones are still sent)
1960 ........
1961
1962
1963 Changes: Modified:
1964 + - branches/release-2.1/ (Property Modified)
1965 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1966 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1967 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1968 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1969 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1970 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1971 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1972 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1973 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1974 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1975 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1976 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1977
1978
1979jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1980 Log:
1981 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1982
1983
1984 Changes: Modified:
1985 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1986 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1987 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1988
1989
1990jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1991 Log:
1992 Add accountability (wallops, log) to OKICK.
1993
1994
1995 Changes: Modified:
1996 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1997
1998
1999jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2000 Log:
2001 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2002 Similar to branches/release-2.2 r3061.
2003
2004
2005 Changes: Modified:
2006 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2007
2008
2009jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2010 Log:
2011 - Write xline to file after instead of before notifying opers and source
2012 - Also notify source of failure to add xline
2013 Similar to branches/release-2.2 r3057.
2014
2015
2016 Changes: Modified:
2017 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2018
2019
2020jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2021 Log:
2022 If a dline/kline/resv cannot be added to the file, send
2023 the regular notices to local opers and source anyway,
2024 and also warn the source (local opers were already warned).
2025 Similar to branches/release-2.2 r3053.
2026
2027
2028 Changes: Modified:
2029 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2030
2031
2032jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2033 Log:
2034 Port over fixes from unkline/unxline/unresv to undline.
2035 Similar to branches/release-2.2 r3049.
2036
2037
2038 Changes: Modified:
2039 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2040
2041
2042jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2043 Log:
2044 Merged revisions 2915 via svnmerge from
2045 http://svn.atheme.org/charybdis/trunk
2046
2047 ........
2048 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2049
2050 In usage message, show kline.conf and xline.conf instead
2051 of klines.conf and xlines.conf.
2052 ........
2053
2054
2055 Changes: Modified:
2056 + - branches/release-2.1/ (Property Modified)
2057 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2058
2059
2060jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2061 Log:
2062 Merged revisions 2831,2833,2853 via svnmerge from
2063 http://svn.atheme.org/charybdis/trunk
2064
2065 ........
2066 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2067
2068 unkline/unxline/unresv:
2069 - if fclose on the output returns an error, treat this as a
2070 write error too
2071 - check if the rename from the temp file to the ban conf failed
2072 ........
2073 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2074
2075 When adding a permanent dline/kline/xline/resv, check
2076 the return value of fclose().
2077 ........
2078 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2079
2080 Do not free xline aconf if it could not be written out.
2081 It will be added to the list in memory anyway.
2082 ........
2083
2084
2085 Changes: Modified:
2086 + - branches/release-2.1/ (Property Modified)
2087 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2088 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2089 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2090 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2091
2092
2093jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2094 Log:
2095 NEWS: Clarify effects of ip_cloaking changes a little.
2096
2097
2098 Changes: Modified:
2099 +2 -0 branches/release-2.1/NEWS (File Modified)
2100
2101
2102jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2103 Log:
2104 Rerun autoconf.
2105
2106
2107 Changes: Modified:
2108 +9 -9 branches/release-2.1/configure (File Modified)
2109
2110
2111jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2112 Log:
2113 Version bump on 2.1 branch to 2.1.2.
2114
2115
2116 Changes: Modified:
2117 +1 -1 branches/release-2.1/configure.ac (File Modified)
2118
2119
2120jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2121 Log:
2122 Mention r2801/r2805.
2123
2124
2125 Changes: Modified:
2126 +1 -0 branches/release-2.1/NEWS (File Modified)
2127
2128
2129jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2130 Log:
2131 Merged revisions 2801 via svnmerge from
2132 http://svn.atheme.org/charybdis/trunk
2133
2134 ........
2135 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2136
2137 ip_cloaking: try to avoid truncation by removing more
2138 components of the hostname (except the TLD).
2139 ........
2140
2141
2142 Changes: Modified:
2143 + - branches/release-2.1/ (Property Modified)
2144 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2145
2146
2147jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2148 Log:
2149 Update NEWS.
2150
2151
2152 Changes: Modified:
2153 +8 -1 branches/release-2.1/NEWS (File Modified)
2154
2155
2156jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2157 Log:
2158 Merged revisions 2781 via svnmerge from
2159 http://svn.atheme.org/charybdis/trunk
2160
2161 ........
2162 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2163
2164 Fix stupid bug: checked a hostmask against the found
2165 ban instead of all exceptions, causing all host mangled
2166 clients to be exempted if there was a single ban
2167 exception in many cases.
2168 ........
2169
2170
2171 Changes: Modified:
2172 + - branches/release-2.1/ (Property Modified)
2173 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2174
2175
2176jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2177 Log:
2178 Merged revisions 2773 via svnmerge from
2179 http://svn.atheme.org/charybdis/trunk
2180
2181 ........
2182 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2183
2184 user@host must be *@* for a shared{} block with flags=locops
2185 (server should not be *).
2186 ........
2187
2188
2189 Changes: Modified:
2190 + - branches/release-2.1/ (Property Modified)
2191 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2192
2193
2194jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2195 Log:
2196 Tweak \s code a little.
2197
2198
2199 Changes: Modified:
2200 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2201 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2202 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2203
2204
2205jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2206 Log:
2207 Merged revisions 2761 via svnmerge from
2208 http://svn.atheme.org/charybdis/trunk
2209
2210 ........
2211 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2212
2213 The testline/no_tilde fixes are in 2.1.1.
2214 ........
2215
2216
2217 Changes: Modified:
2218 + - branches/release-2.1/ (Property Modified)
2219 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2220
2221
2222jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2223 Log:
2224 Update NEWS.
2225
2226
2227 Changes: Modified:
2228 +4 -1 branches/release-2.1/NEWS (File Modified)
2229
2230
2231jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2232 Log:
2233 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
2234 http://svn.atheme.org/charybdis/trunk
2235 no_tilde fixes
2236
2237 ........
2238 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2239
2240 If the auth{} block has no_tilde and is not kline exempt,
2241 check the username without tilde against klines too.
2242 This is consistent with the way klines work on spoofs
2243 (klines checked on both raw and appearing-on-IRC version).
2244 ........
2245 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2246
2247 Rework the fix for klines with no_tilde.
2248 Add an extra argument to find_address_conf() for the
2249 username without tilde, as that may contain one character more.
2250 ........
2251 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2252
2253 Unbreak compile (because of r2697).
2254 testline with ~ could be improved some more perhaps, but this should work.
2255 ........
2256 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2257
2258 testline: take no_tilde and username truncation into account
2259 ........
2260 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2261
2262 Add some information on /testline with no_tilde and username truncation.
2263 ........
2264
2265
2266 Changes: Modified:
2267 + - branches/release-2.1/ (Property Modified)
2268 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2269 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2270 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2271 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2272 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2273 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2274
2275
2276jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2277 Log:
2278 Merged revisions 2149,2151 via svnmerge from
2279 http://svn.atheme.org/charybdis/trunk
2280
2281 ........
2282 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2283
2284 Move kills from services from +s to +k snomask.
2285 Kills from non-service opers remain on +s.
2286 ........
2287 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2288
2289 Update description of +s and +k snomasks.
2290 ........
2291
2292
2293 Changes: Modified:
2294 + - branches/release-2.1/ (Property Modified)
2295 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2296 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2297 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2298
2299
2300jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2301 Log:
2302 Merged revisions 2685 via svnmerge from
2303 http://svn.atheme.org/charybdis/trunk
2304
2305 ........
2306 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2307
2308 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2309 ........
2310
2311
2312 Changes: Modified:
2313 + - branches/release-2.1/ (Property Modified)
2314 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2315
2316
2317jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2318 Log:
2319 Merged revisions 2693 via svnmerge from
2320 http://svn.atheme.org/charybdis/trunk
2321
2322 ........
2323 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2324
2325 Fix truncation (by one) of unidented usernames
2326 if user registration is done because of DNSBL
2327 completion (which is the usual case if a valid
2328 NICK and USER are sent quickly and any DNSBLs
2329 are enabled).
2330 ........
2331
2332
2333 Changes: Modified:
2334 + - branches/release-2.1/ (Property Modified)
2335 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2336
2337
2338jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2339 Log:
2340 Update NEWS.
2341
2342
2343 Changes: Modified:
2344 +10 -0 branches/release-2.1/NEWS (File Modified)
2345
2346
2347jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2348 Log:
2349 Rerun autoconf.
2350
2351
2352 Changes: Modified:
2353 +9 -9 branches/release-2.1/configure (File Modified)
2354
2355
2356jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2357 Log:
2358 Version bump to 2.1.1.
2359
2360
2361 Changes: Modified:
2362 +1 -1 branches/release-2.1/configure.ac (File Modified)
2363
2364
2365jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2366 Log:
2367 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
2368 http://svn.atheme.org/charybdis/trunk
2369
2370 ........
2371 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2372
2373 - fix a server notice on SID collision where the server name is mentioned twice
2374 ........
2375 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2376
2377 - get_server_name() is stupid
2378 ........
2379 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2380
2381 - fix an oops
2382 ........
2383 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2384
2385 Do the Attempt to re-introduce SID server notice somewhat
2386 differently, showing a real host again if !HIDE_SERVERS_IPS
2387 and still showing the server name exactly once.
2388 ........
2389 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2390
2391 Fix log message for Attempt to re-introduce SID (server notice was ok).
2392 ........
2393 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2394
2395 - replace "No N line" with "no connect block" in a
2396 serverlog message
2397 - show attempted server name in a few serverlog messages
2398 ........
2399
2400
2401 Changes: Modified:
2402 + - branches/release-2.1/ (Property Modified)
2403 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2404
2405
2406jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2407 Log:
2408 Merged revisions 2218 via svnmerge from
2409 http://svn.atheme.org/charybdis/trunk
2410
2411 ........
2412 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2413
2414 Fix garbage in /stats y output on 64-bit archs.
2415 ........
2416
2417
2418 Changes: Modified:
2419 + - branches/release-2.1/ (Property Modified)
2420 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2421
2422
2423jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2424 Log:
2425 Merged revisions 2438 via svnmerge from
2426 http://svn.atheme.org/charybdis/trunk
2427
2428 ........
2429 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2430
2431 Enable Revision keyword in addition to Id.
2432 ........
2433
2434
2435 Changes: Modified:
2436 + - branches/release-2.1/ (Property Modified)
2437 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2438
2439
2440jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2441 Log:
2442 Merged revisions 2679 via svnmerge from
2443 http://svn.atheme.org/charybdis/trunk
2444
2445 ........
2446 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2447
2448 Port over ratbox 2.2 r23253 (anfl):
2449 - remove the cached storage of how many +beI there are, thereby fixing a
2450 case where it can get desynced from reality
2451 ........
2452
2453
2454 Changes: Modified:
2455 + - branches/release-2.1/ (Property Modified)
2456 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2457 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2458
2459
2460jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2461 Log:
2462 Merged revisions 2093,2095 via svnmerge from
2463 http://svn.atheme.org/charybdis/trunk
2464
2465 ........
2466 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2467
2468 - change DNSBL licensing to BSD.
2469 ........
2470 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2471
2472 - change x86-assembly FNV implementation to BSD license
2473 ........
2474
2475
2476 Changes: Modified:
2477 + - branches/release-2.1/ (Property Modified)
2478 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2479 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2480
2481
2482jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2483 Log:
2484 Merged revisions 2073,2075 via svnmerge from
2485 http://svn.atheme.org/charybdis/trunk
2486
2487 ........
2488 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2489
2490 Put full information in the squit reason when exiting
2491 a server due to a servlink (ziplinks) error.
2492 ........
2493 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2494
2495 Put full information in the squit reason when exiting
2496 a server due to not enough arguments for a command.
2497 ........
2498
2499
2500 Changes: Modified:
2501 + - branches/release-2.1/ (Property Modified)
2502 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2503 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2504
2505
2506jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2507 Log:
2508 Merged revisions 2071 via svnmerge from
2509 http://svn.atheme.org/charybdis/trunk
2510
2511 ........
2512 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2513
2514 Don't redirect users from an existing domain to an
2515 existing server in reference.conf.
2516 Idea from ratbox.
2517 ........
2518
2519
2520 Changes: Modified:
2521 + - branches/release-2.1/ (Property Modified)
2522 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2523
2524
2525jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2526 Log:
2527 Merged revisions 2053 via svnmerge from
2528 http://svn.atheme.org/charybdis/trunk
2529
2530 ........
2531 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2532
2533 Make find_channel_membership() choose the shortest list
2534 (channel's list or user's list) to search, avoiding excessive
2535 CPU usage with services which are in lots of channels.
2536 From ratbox 2.2 (anfl/jilles)
2537 ........
2538
2539
2540 Changes: Modified:
2541 + - branches/release-2.1/ (Property Modified)
2542 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2543
2544
2545jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2546 Log:
2547 Rerun autoconf.
2548
2549
2550 Changes: Modified:
2551 +9 -9 branches/release-2.1/configure (File Modified)
2552
2553
2554jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2555 Log:
2556 Version change 2.1.0rc1 -> 2.1.0 (release).
2557
2558
2559 Changes: Modified:
2560 +1 -1 branches/release-2.1/configure.ac (File Modified)
2561
2562
2563jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2564 Log:
2565 Merged revisions 2029 via svnmerge from
2566 http://svn.atheme.org/charybdis/trunk
2567
2568 ........
2569 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2570
2571 NEWS: mention m_webirc.c module
2572 ........
2573
2574
2575 Changes: Modified:
2576 + - branches/release-2.1/ (Property Modified)
2577 +1 -0 branches/release-2.1/NEWS (File Modified)
2578
2579
2580jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2581 Log:
2582 Rerun autoconf.
2583
2584
2585 Changes: Modified:
2586 +9 -9 branches/release-2.1/configure (File Modified)
2587
2588
2589jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2590 Log:
2591 Change version to 2.1.0rc1.
2592
2593
2594 Changes: Modified:
2595 +1 -1 branches/release-2.1/configure.ac (File Modified)
2596
2597
2598jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2599 Log:
2600 Merged revisions 2021 via svnmerge from
2601 http://svn.atheme.org/charybdis/trunk
2602
2603 ........
2604 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2605
2606 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2607 related flaky looking things, and instead keep a list
2608 of BlacklistClients in PreClient.
2609 ........
2610
2611
2612 Changes: Modified:
2613 + - branches/release-2.1/ (Property Modified)
2614 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2615 +1 -1 branches/release-2.1/include/client.h (File Modified)
2616 +0 -1 branches/release-2.1/include/res.h (File Modified)
2617 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2618 +0 -24 branches/release-2.1/src/res.c (File Modified)
2619 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2620
2621
2622jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2623 Log:
2624 Merged revisions 2015,2017 via svnmerge from
2625 http://svn.atheme.org/charybdis/trunk
2626
2627 ........
2628 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2629
2630 Check if the name in the question section of the
2631 DNS reply matches what we queried, to guard against
2632 late replies to a previous query with the same id.
2633 ........
2634 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2635
2636 res.c: add a comment summarizing our changes
2637 ........
2638
2639
2640 Changes: Modified:
2641 + - branches/release-2.1/ (Property Modified)
2642 +53 -18 branches/release-2.1/src/res.c (File Modified)
2643
2644
2645jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2646 Log:
2647 Merged revisions 1981 via svnmerge from
2648 http://svn.atheme.org/charybdis/trunk
2649
2650 ........
2651 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2652
2653 Alphabetize extensions and tweak the descriptions a little.
2654 ........
2655
2656
2657 Changes: Modified:
2658 + - branches/release-2.1/ (Property Modified)
2659 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2660 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2661
2662
2663jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2664 Log:
2665 Merged revisions 1975 via svnmerge from
2666 http://svn.atheme.org/charybdis/trunk
2667
2668 ........
2669 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2670
2671 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2672 We should use the IP and not truncate the hostname.
2673 From ratbox 2.2 (androsyn)
2674 ........
2675
2676
2677 Changes: Modified:
2678 + - branches/release-2.1/ (Property Modified)
2679 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2680
2681
2682jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2683 Log:
2684 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2685 http://svn.atheme.org/charybdis/trunk
2686
2687
2688 Changes: Modified:
2689 + - branches/release-2.1/ (Property Modified)
2690
2691
2692nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2693 Log:
2694 - branch 2.1 release family
2695
2696
2697 Changes: Modified:
2698 + - branches/release-2.1/ (File Added)
2699
2700
2701jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2702 Log:
2703 Describe new handling of host mangling in channel bans in SGML.
2704
2705
2706 Changes: Modified:
2707 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2708
2709
2710nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2711 Log:
2712 - ok, 2.1 operline brought to you by marvin the melancholy robot
2713
2714
2715 Changes: Modified:
2716 +1 -1 trunk/src/messages.tab (File Modified)
2717
2718
2719nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2720 Log:
2721 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2722 If anybody comes up with anything better, then please let us know
2723 and we will change this before 2.1 is branched.
2724
2725
2726 Changes: Modified:
2727 +1 -1 trunk/src/messages.tab (File Modified)
2728
2729
2730jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2731 Log:
2732 Add EUID to capab.txt.
2733
2734
2735 Changes: Modified:
2736 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2737
2738
2739jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2740 Log:
2741 Update NEWS file.
2742
2743
2744 Changes: Modified:
2745 +3 -0 trunk/NEWS (File Modified)
2746
2747
2748jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2749 Log:
2750 Allow service{} servers to manipulate the nick delay table
2751 (for "nickserv enforcement").
2752 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2753 If duration is 0, the nickdelay entry is removed, otherwise
2754 it is added with the duration in seconds (maximum 24 hours).
2755 It is suggested that this is used if the EUID capab is present.
2756
2757
2758 Changes: Modified:
2759 +42 -1 trunk/modules/m_services.c (File Modified)
2760
2761
2762jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2763 Log:
2764 HURT: strip off *@ from the start of the mask
2765 reject anything else containing '@' or '!'
2766
2767
2768 Changes: Modified:
2769 +11 -0 trunk/extensions/hurt.c (File Modified)
2770
2771
2772jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2773 Log:
2774 ircd.c: need supported.h here
2775
2776
2777 Changes: Modified:
2778 +1 -0 trunk/src/ircd.c (File Modified)
2779
2780
2781jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2782 Log:
2783 HURT: less ambiguity here
2784 ips/hosts to be hurt must contain a '.' or ':' otherwise
2785 they are interpreted as nicks
2786
2787
2788 Changes: Modified:
2789 +14 -9 trunk/extensions/hurt.c (File Modified)
2790
2791
2792nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2793 Log:
2794 - we're now ircd-charybdis.org.
2795 - properly alphabetize credits
2796
2797
2798 Changes: Modified:
2799 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2800
2801
2802nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2803 Log:
2804 - add additional modules to the configs
2805
2806
2807 Changes: Modified:
2808 +6 -0 trunk/doc/example.conf (File Modified)
2809 +12 -0 trunk/doc/reference.conf (File Modified)
2810
2811
2812nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2813 Log:
2814 - remove hurt.h, it is pointless and confusing
2815
2816
2817 Changes: Modified:
2818 +27 -62 trunk/extensions/hurt.c (File Modified)
2819 + - trunk/extensions/hurt.h (File Deleted)
2820
2821
2822nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2823 Log:
2824 - add code to suggest a local HURT by nickname.
2825 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2826
2827
2828 Changes: Modified:
2829 +40 -10 trunk/extensions/hurt.c (File Modified)
2830 +1 -0 trunk/extensions/hurt.h (File Modified)
2831
2832
2833nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2834 Log:
2835 - update NEWS file
2836
2837
2838 Changes: Modified:
2839 +2 -1 trunk/NEWS (File Modified)
2840
2841
2842jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2843 Log:
2844 MASKTRACE/TESTMASK: check orighost as well
2845
2846
2847 Changes: Modified:
2848 +4 -2 trunk/modules/m_etrace.c (File Modified)
2849 +3 -1 trunk/modules/m_testmask.c (File Modified)
2850
2851
2852jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2853 Log:
2854 Make RPL_ISUPPORT (005) numeric modularizable.
2855 Currently it will reassemble the numeric every time
2856 it needs to be sent, using a few dozen callbacks;
2857 if this is too slow some caching scheme should be
2858 implemented.
2859
2860
2861 Changes: Modified:
2862 +0 -1 trunk/include/s_user.h (File Modified)
2863 +36 -114 trunk/include/supported.h (File Modified)
2864 +1 -1 trunk/modules/m_version.c (File Modified)
2865 +1 -0 trunk/src/Makefile.in (File Modified)
2866 +1 -0 trunk/src/ircd.c (File Modified)
2867 +300 -25 trunk/src/s_user.c (File Modified)
2868 + - trunk/src/supported.c (File Added)
2869
2870
2871jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2872 Log:
2873 EUID orighost could differ from host only in case,
2874 do not mark as dynamic spoof then
2875
2876
2877 Changes: Modified:
2878 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2879
2880
2881jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2882 Log:
2883 kline help file: clarify a bit and remove some obsolete stuff
2884 partly suggested by Olin
2885
2886
2887 Changes: Modified:
2888 +8 -8 trunk/help/opers/kline (File Modified)
2889
2890
2891jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2892 Log:
2893 Update NEWS file.
2894
2895
2896 Changes: Modified:
2897 +20 -0 trunk/NEWS (File Modified)
2898
2899
2900jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2901 Log:
2902 Show real host/IP to nonopers whoising themselves.
2903 The IP is not shown for auth{} spoofs, otherwise it is,
2904 as it looked rather weird to me to show an auth{} spoofed
2905 IP like this. (/userhost on self still shows the IP.)
2906
2907
2908 Changes: Modified:
2909 +13 -2 trunk/modules/m_whois.c (File Modified)
2910
2911
2912jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2913 Log:
2914 Document nick_delay stuff and move it around a bit.
2915
2916
2917 Changes: Modified:
2918 +1 -2 trunk/doc/example.conf (File Modified)
2919 +8 -2 trunk/doc/reference.conf (File Modified)
2920
2921
2922nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2923 Log:
2924 - disable nickdelay by default. Needs to be documented in reference.conf.
2925
2926
2927 Changes: Modified:
2928 +2 -0 trunk/doc/example.conf (File Modified)
2929 +2 -0 trunk/doc/reference.conf (File Modified)
2930
2931
2932jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2933 Log:
2934 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2935
2936
2937 Changes: Modified:
2938 +2 -1 trunk/modules/m_services.c (File Modified)
2939
2940
2941jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2942 Log:
2943 ip_cloaking: somewhat hackish but we need to send the
2944 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2945 umodes
2946
2947
2948 Changes: Modified:
2949 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2950
2951
2952jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2953 Log:
2954 If EUID is used, show realhost in far connect notice
2955 (but not in far disconnect notice).
2956
2957
2958 Changes: Modified:
2959 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2960
2961
2962jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2963 Log:
2964 ip_cloaking:
2965 - use non-ENCAP CHGHOST if possible
2966 - really introduce new users with their mangled and real
2967 host if +h is in default umodes
2968
2969
2970 Changes: Modified:
2971 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2972
2973
2974jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2975 Log:
2976 Add non-ENCAP CHGHOST.
2977
2978
2979 Changes: Modified:
2980 +49 -11 trunk/modules/m_chghost.c (File Modified)
2981
2982
2983jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2984 Log:
2985 Initial addition of EUID (puts realhost/account in same
2986 command as user introduction).
2987 See doc/technical/euid.txt for more information.
2988 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2989
2990
2991 Changes: Modified:
2992 + - trunk/doc/technical/euid.txt (File Added)
2993 +2 -1 trunk/include/s_serv.h (File Modified)
2994 +1 -1 trunk/include/s_user.h (File Modified)
2995 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2996 +1 -34 trunk/modules/m_chghost.c (File Modified)
2997 +0 -28 trunk/modules/m_services.c (File Modified)
2998 +30 -1 trunk/src/s_serv.c (File Modified)
2999 +30 -3 trunk/src/s_user.c (File Modified)
3000
3001
3002jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3003 Log:
3004 Store the mangled host in localClient and use it for
3005 ban matching (also match real host for mangled users,
3006 also match mangled host for uncloaked users).
3007 Improve interaction of +h with auth{} and services
3008 spoofs.
3009 Note that all of this only applies to clients who
3010 connect after the mangling module is loaded
3011 (other clients cannot even set +h).
3012 The sorcerynet cloaking module has not been updated
3013 for these changes.
3014
3015
3016 Changes: Modified:
3017 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3018 +3 -0 trunk/include/client.h (File Modified)
3019 +64 -5 trunk/src/channel.c (File Modified)
3020 +1 -0 trunk/src/client.c (File Modified)
3021 +2 -2 trunk/src/s_user.c (File Modified)
3022
3023
3024jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3025 Log:
3026 Document /stats U letters in sgml.
3027
3028
3029 Changes: Modified:
3030 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3031
3032
3033jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3034 Log:
3035 Better description of hub_mask and leaf_mask.
3036
3037
3038 Changes: Modified:
3039 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3040
3041
3042jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3043 Log:
3044 Add operspy_dont_care_user_info to sgml docs.
3045
3046
3047 Changes: Modified:
3048 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3049
3050
3051jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3052 Log:
3053 Add general::operspy_dont_care_user_info.
3054 This makes /who mask equivalent to /who !mask for opers
3055 with the operspy flag, and removes the operspy log/notice
3056 on /who mask, /masktrace and /scan.
3057 The necessary privilege (operspy flag) is unchanged.
3058 Behaviour for the other operspy commands (channel
3059 related ones) is also unchanged.
3060
3061
3062 Changes: Modified:
3063 +1 -0 trunk/doc/example.conf (File Modified)
3064 +6 -0 trunk/doc/reference.conf (File Modified)
3065 +1 -0 trunk/include/s_conf.h (File Modified)
3066 +10 -8 trunk/modules/m_etrace.c (File Modified)
3067 +6 -0 trunk/modules/m_info.c (File Modified)
3068 +8 -5 trunk/modules/m_scan.c (File Modified)
3069 +1 -1 trunk/modules/m_version.c (File Modified)
3070 +6 -1 trunk/modules/m_who.c (File Modified)
3071 +1 -0 trunk/src/newconf.c (File Modified)
3072 +1 -0 trunk/src/s_conf.c (File Modified)
3073
3074
3075jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3076 Log:
3077 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3078 This letter will also be used for showing operspy with
3079 limited accountability (show non channel related info
3080 without '!' or notice).
3081
3082
3083 Changes: Modified:
3084 +2 -0 trunk/doc/server-version-info (File Modified)
3085 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3086 +2 -0 trunk/include/ircd.h (File Modified)
3087 +6 -0 trunk/modules/m_info.c (File Modified)
3088 +2 -0 trunk/modules/m_version.c (File Modified)
3089 +1 -0 trunk/src/ircd_state.c (File Modified)
3090
3091
3092jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3093 Log:
3094 Add m_webirc module, allows showing real host of CGI:IRC users.
3095 Differences to the version available on my web page for a while:
3096 instructions on how to set it up.
3097
3098
3099 Changes: Modified:
3100 +137 -0 trunk/extensions/Makefile.in (File Modified)
3101 + - trunk/extensions/m_webirc.c (File Added)
3102
3103
3104nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3105 Log:
3106 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3107
3108
3109 Changes: Modified:
3110 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3111
3112
3113nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3114 Log:
3115 - move beu from core to contributors
3116 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3117
3118
3119 Changes: Modified:
3120 +2 -2 trunk/CREDITS (File Modified)
3121
3122
3123jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3124 Log:
3125 Mention that class blocks must be defined before the
3126 auth or connect blocks referencing them.
3127
3128
3129 Changes: Modified:
3130 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3131
3132
3133jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3134 Log:
3135 extb_canjoin:
3136 - change from "can join" to "is banned", this reverses sense
3137 and removes "weird" checks like for +i, +l, +j
3138 - don't allow $j to same channel
3139 - +s/+p restriction removed, anyone can /mode b anyway
3140 - +k check removed
3141
3142
3143 Changes: Modified:
3144 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3145
3146
3147jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3148 Log:
3149 Add a few important lines from reference.conf to example.conf.
3150
3151
3152 Changes: Modified:
3153 +8 -1 trunk/doc/example.conf (File Modified)
3154
3155
3156nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3157 Log:
3158 - we don't support rtsigio anymore
3159 - we definately don't support VMS nor Cygwin either.
3160
3161
3162 Changes: Modified:
3163 +2 -2 trunk/INSTALL (File Modified)
3164 +0 -2 trunk/README.FIRST (File Modified)
3165
3166
3167nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3168 Log:
3169 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3170
3171
3172 Changes: Modified:
3173 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3174
3175
3176jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3177 Log:
3178 extb_canjoin:
3179 - return EXTBAN_NOMATCH for a valid ban that does not match
3180 - consider a $j ban invalid if we were already processing a
3181 can_join for a $j ban
3182
3183
3184 Changes: Modified:
3185 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3186
3187
3188jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3189 Log:
3190 extb_extgecos: realhost -> orighost
3191
3192
3193 Changes: Modified:
3194 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3195
3196
3197nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3198 Log:
3199 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3200
3201
3202 Changes: Modified:
3203 +59 -0 trunk/extensions/Makefile.in (File Modified)
3204 + - trunk/extensions/extb_canjoin.c (File Added)
3205
3206
3207nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3208 Log:
3209 - oh right, charybdis calls that 'orighost'.
3210
3211
3212 Changes: Modified:
3213 +2 -2 trunk/modules/m_who.c (File Modified)
3214
3215
3216nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3217 Log:
3218 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3219
3220
3221 Changes: Modified:
3222 +2 -0 trunk/modules/m_who.c (File Modified)
3223
3224
3225nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3226 Log:
3227 - also check $x against realhost
3228
3229
3230 Changes: Modified:
3231 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3232
3233
3234jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3235 Log:
3236 Sorcerynet people want a debugging notice moved from +s to +d.
3237
3238
3239 Changes: Modified:
3240 +1 -1 trunk/src/blacklist.c (File Modified)
3241
3242
3243jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3244 Log:
3245 Use source_p instead of client_p for free_pre_client().
3246 client_p could be NULL or another client.
3247
3248
3249 Changes: Modified:
3250 +1 -1 trunk/src/client.c (File Modified)
3251
3252
3253nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3254 Log:
3255 - revert this, I know how to fix it now
3256
3257
3258 Changes: Modified:
3259 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3260
3261
3262nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3263 Log:
3264 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3265 This fix is probably suboptimal, but it does indeed fix the problem.
3266
3267
3268 Changes: Modified:
3269 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3270
3271
3272nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3273 Log:
3274 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3275
3276
3277 Changes: Modified:
3278 +49 -0 trunk/extensions/Makefile.in (File Modified)
3279 + - trunk/extensions/extb_extgecos.c (File Added)
3280
3281
3282jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3283 Log:
3284 Remove undocumented and unused general::fallback_to_ip6_int config option.
3285
3286
3287 Changes: Modified:
3288 +0 -3 trunk/include/s_conf.h (File Modified)
3289 +0 -3 trunk/src/newconf.c (File Modified)
3290
3291
3292jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3293 Log:
3294 SGML docs:
3295 - document new TESTMASK
3296 - mention that TESTMASK matching is the same as MASKTRACE matching
3297 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3298 been that way)
3299
3300
3301 Changes: Modified:
3302 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3303
3304
3305jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3306 Log:
3307 New testmask from ratbox 2.2.
3308 Allows matches on nick, ip and gecos in addition to user
3309 and host, and is fully analogous to masktrace.
3310 The numeric has changed from 724 to 727 and fields in it
3311 have changed.
3312
3313
3314 Changes: Modified:
3315 +4 -3 trunk/help/opers/testmask (File Modified)
3316 +1 -0 trunk/include/numeric.h (File Modified)
3317 +82 -9 trunk/modules/m_testmask.c (File Modified)
3318 +2 -2 trunk/src/messages.tab (File Modified)
3319
3320
3321jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3322 Log:
3323 contrib -> extensions
3324
3325
3326 Changes: Modified:
3327 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3328
3329
3330jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3331 Log:
3332 CHGHOST: Check validity of new hostname.
3333 If the command came from a local client (disabled by
3334 default), send an error message and drop the command.
3335 If the command came from a remote client or server,
3336 send a notice to opers and the target user (if local).
3337
3338
3339 Changes: Modified:
3340 +42 -1 trunk/modules/m_chghost.c (File Modified)
3341
3342
3343jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3344 Log:
3345 Update NEWS file.
3346
3347
3348 Changes: Modified:
3349 +23 -1 trunk/NEWS (File Modified)
3350
3351
3352jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3353 Log:
3354 When an outgoing server connection succeeds, set
3355 localClient->ip by simply copying the whole sockaddr
3356 struct instead of copying certain parts only.
3357
3358
3359 Changes: Modified:
3360 +1 -19 trunk/src/s_serv.c (File Modified)
3361
3362
3363jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3364 Log:
3365 Give a special error message and ignore the connect block
3366 if trying to add a connect block for the server's own name.
3367
3368
3369 Changes: Modified:
3370 +7 -0 trunk/src/newconf.c (File Modified)
3371
3372
3373jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3374 Log:
3375 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3376 when --disable-balloc is used, so that it compiles.
3377 Obviously the BlockHeapUsage() stub returns just zeroes so
3378 /stats z will be less informative.
3379
3380
3381 Changes: Modified:
3382 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3383
3384
3385jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3386 Log:
3387 Free and zero dns_query in DNS callback for outgoing connect.
3388 This avoids double free of reslist.
3389
3390
3391 Changes: Modified:
3392 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3393
3394
3395jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3396 Log:
3397 From ratbox, log failed outgoing connections to serverlog.
3398 Added: IP address.
3399
3400
3401 Changes: Modified:
3402 +13 -1 trunk/src/s_serv.c (File Modified)
3403
3404
3405jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3406 Log:
3407 Change serverlog message when connecting to be more clear and show the port number.
3408
3409
3410 Changes: Modified:
3411 +1 -1 trunk/src/s_serv.c (File Modified)
3412
3413
3414jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3415 Log:
3416 Remove gethost_byname(), this is meaningless
3417 since the removal of AAAA -> A fallback (r1763).
3418
3419
3420 Changes: Modified:
3421 +0 -1 trunk/include/res.h (File Modified)
3422 +0 -12 trunk/src/res.c (File Modified)
3423
3424
3425jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3426 Log:
3427 Remove ip6.int support and use only ip6.arpa.
3428 The global ip6.int zone has disappeared on June 1
3429 and a lot of other software has been removing ip6.int
3430 support also.
3431 This removes the second and last case where IPv6
3432 support in charybdis causes extra lookups and slows
3433 DNS down.
3434
3435
3436 Changes: Modified:
3437 +5 -27 trunk/src/res.c (File Modified)
3438
3439
3440jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3441 Log:
3442 Mention new default (r1767) for connect::aftype in sgml docs.
3443
3444
3445 Changes: Modified:
3446 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3447
3448
3449jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3450 Log:
3451 Use IPv6 if connect::host looks like an IPv6 address
3452 (contains a colon). No need to aftype=ipv6 anymore.
3453
3454
3455 Changes: Modified:
3456 +2 -0 trunk/src/newconf.c (File Modified)
3457
3458
3459jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3460 Log:
3461 More information about connect::host.
3462
3463
3464 Changes: Modified:
3465 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3466
3467
3468jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3469 Log:
3470 Remove fallback to A if AAAA cannot be found.
3471 In case of a forward check of a reverse lookup, we
3472 already know if it's ipv4 or ipv6, so it is not
3473 useful and in case of a forward lookup of a hostname
3474 in connect::host, connect::aftype already specifies
3475 if it's ipv4 or ipv6.
3476
3477
3478 Changes: Modified:
3479 +4 -27 trunk/src/res.c (File Modified)
3480
3481
3482jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3483 Log:
3484 msg_channel():
3485 - check if +c made the message text empty and refuse
3486 to send it if so
3487 - don't copy message text if it is not necessary
3488 (channel is -c)
3489
3490
3491 Changes: Modified:
3492 +14 -4 trunk/modules/core/m_message.c (File Modified)
3493
3494
3495jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3496 Log:
3497 remove_conf_item(): do not free cf_name, this is generally a string constant
3498
3499
3500 Changes: Modified:
3501 +0 -1 trunk/src/newconf.c (File Modified)
3502
3503
3504jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3505 Log:
3506 Remove the old unused FDL_ constants.
3507
3508
3509 Changes: Modified:
3510 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3511
3512
3513jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3514 Log:
3515 Remove an unused struct irc_sockaddr_storage from fde_t
3516 (allocated for every possible file descriptor).
3517
3518
3519 Changes: Modified:
3520 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3521
3522
3523jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3524 Log:
3525 If the DNS lookup for an outgoing connection is still
3526 pending when it is closed, clean it up.
3527
3528
3529 Changes: Modified:
3530 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3531
3532
3533jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3534 Log:
3535 If proc_answer() fails (for example if a lookup for an
3536 A record returns a CNAME), fail the query immediately.
3537 Previously the packet was just ignored, leaving the
3538 query to time out.
3539
3540
3541 Changes: Modified:
3542 +4 -8 trunk/src/res.c (File Modified)
3543
3544
3545jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3546 Log:
3547 Correct sockhost field in an outgoing server connection.
3548 First copy the host field from the server_conf, then
3549 take the IP from to where the connection was attempted
3550 when the connection callback is called.
3551 (Before r1747 this used the IP from the server_conf.)
3552
3553
3554 Changes: Modified:
3555 +8 -2 trunk/src/s_serv.c (File Modified)
3556
3557
3558jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3559 Log:
3560 Remove ipnum (keep aftype) and dns_query from server_conf.
3561 We don't keep track of binary form address in connect{}
3562 blocks anymore, DNS lookups of names in host= gone.
3563 As before the DNS lookup is done on connect.
3564 This should unbreak hostnames in host= somewhat.
3565
3566
3567 Changes: Modified:
3568 +1 -2 trunk/include/s_newconf.h (File Modified)
3569 +2 -2 trunk/src/newconf.c (File Modified)
3570 +1 -42 trunk/src/s_newconf.c (File Modified)
3571 +12 -31 trunk/src/s_serv.c (File Modified)
3572
3573
3574jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3575 Log:
3576 Rerun autoconf.
3577
3578
3579 Changes: Modified:
3580 +1 -1 trunk/configure (File Modified)
3581
3582
3583jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3584 Log:
3585 Fix --disable-balloc help text (said --disable-small-net).
3586
3587
3588 Changes: Modified:
3589 +1 -1 trunk/configure.ac (File Modified)
3590
3591
3592jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3593 Log:
3594 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3595 services (+S). Unlike operstring and adminstring, this
3596 is not changeable with /quote set but is updated on rehash.
3597
3598
3599 Changes: Modified:
3600 +1 -0 trunk/doc/example.conf (File Modified)
3601 +10 -2 trunk/doc/reference.conf (File Modified)
3602 +1 -0 trunk/include/s_conf.h (File Modified)
3603 +6 -0 trunk/modules/m_info.c (File Modified)
3604 +3 -2 trunk/modules/m_whois.c (File Modified)
3605 +1 -0 trunk/src/newconf.c (File Modified)
3606 +1 -0 trunk/src/s_conf.c (File Modified)
3607
3608
3609jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3610 Log:
3611 Fix handling of comma in whois: ignore the comma and
3612 everything after it but do output the entire parameter
3613 in RPL_ENDOFWHOIS.
3614
3615
3616 Changes: Modified:
3617 +2 -2 trunk/modules/m_whois.c (File Modified)
3618
3619
3620beu 2006/07/21 22:36:46 UTC (20060721-1737)
3621 Log:
3622 New /stats letter 's' to list HURTs:
3623 - opers get the full listing.
3624 - users get any HURTs that match their sockhost/orighost if
3625 "stats_k_oper_only" is set to 1.
3626
3627
3628 Changes: Modified:
3629 +50 -0 trunk/extensions/hurt.c (File Modified)
3630
3631
3632nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3633 Log:
3634 - make the newconf system available to modules.
3635
3636
3637 Changes: Modified:
3638 +4 -1 trunk/include/newconf.h (File Modified)
3639 +4 -8 trunk/src/newconf.c (File Modified)
3640
3641
3642beu 2006/07/18 22:39:16 UTC (20060718-1733)
3643 Log:
3644 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3645
3646 Changes: Modified:
3647 +0 -3 trunk/doc/example.conf (File Modified)
3648 +0 -3 trunk/doc/reference.conf (File Modified)
3649
3650
3651beu 2006/07/18 22:34:36 UTC (20060718-1731)
3652 Log:
3653 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3654
3655
3656 Changes: Modified:
3657 +3 -0 trunk/doc/example.conf (File Modified)
3658 +3 -0 trunk/doc/reference.conf (File Modified)
3659
3660
3661jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3662 Log:
3663 Fix too early truncation of JOIN channel list.
3664
3665
3666 Changes: Modified:
3667 +2 -3 trunk/modules/core/m_join.c (File Modified)
3668
3669
3670jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3671 Log:
3672 - From ratbox 2.2 (anfl), send server notices about read
3673 errors from handshakes and servers to +s instead of +d.
3674 - Send various server notices about failed server
3675 connections which did not reach registered state network
3676 wide if the connection was initiated by a remote oper.
3677 This avoids annoying the whole net if there is a
3678 broken autoconnect, but allows all opers to see why a
3679 remote connect failed. Failed connections which did reach
3680 server state already generate server notices everywhere.
3681
3682 Note: this is an exception to our general policy to not send
3683 server notices about unregistered connections remotely.
3684
3685
3686 Changes: Modified:
3687 +1 -0 trunk/include/client.h (File Modified)
3688 +20 -6 trunk/src/client.c (File Modified)
3689 +6 -6 trunk/src/s_serv.c (File Modified)
3690
3691
3692nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3693 Log:
3694 - fix typoes
3695
3696
3697 Changes: Modified:
3698 +1 -1 trunk/doc/example.conf (File Modified)
3699 +1 -1 trunk/doc/reference.conf (File Modified)
3700
3701
3702jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3703 Log:
3704 Don't allow #channel +b $c:&channel (inconsistent target).
3705
3706
3707 Changes: Modified:
3708 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3709
3710
3711jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3712 Log:
3713 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3714
3715
3716 Changes: Modified:
3717 +0 -2 trunk/include/client.h (File Modified)
3718
3719
3720jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3721 Log:
3722 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3723
3724
3725 Changes: Modified:
3726 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3727
3728
3729jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3730 Log:
3731 Store IP addresses in whowas. These are shown to opers.
3732 Obtained from Eurus patches.
3733 orighost tracking removed (not worth the memory IMHO),
3734 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3735 with unknown IPs and to not violate auth{} spoof policy.
3736
3737
3738 Changes: Modified:
3739 +2 -0 trunk/doc/reference.conf (File Modified)
3740 +1 -0 trunk/include/numeric.h (File Modified)
3741 +1 -0 trunk/include/whowas.h (File Modified)
3742 +10 -1 trunk/modules/m_whowas.c (File Modified)
3743 +1 -1 trunk/src/messages.tab (File Modified)
3744 +4 -0 trunk/src/whowas.c (File Modified)
3745
3746
3747jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3748 Log:
3749 Describe hostmask parameter of masktrace better in sgml docs.
3750
3751
3752 Changes: Modified:
3753 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3754
3755
3756jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3757 Log:
3758 masktrace help file: mention CIDR IP masks
3759 From ratbox 2.2
3760
3761
3762 Changes: Modified:
3763 +2 -0 trunk/help/opers/masktrace (File Modified)
3764
3765
3766jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3767 Log:
3768 MASKTRACE: allow normal match() on IP address also
3769 From ratbox 2.2
3770
3771
3772 Changes: Modified:
3773 +2 -3 trunk/modules/m_etrace.c (File Modified)
3774
3775
3776jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3777 Log:
3778 Allow +S clients (services) to send to channels and @/+ channels always.
3779
3780
3781 Changes: Modified:
3782 +1 -1 trunk/modules/core/m_message.c (File Modified)
3783 +1 -1 trunk/src/channel.c (File Modified)
3784
3785
3786jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3787 Log:
3788 Allow servers to send to @#chan and +#chan.
3789
3790
3791 Changes: Modified:
3792 +1 -1 trunk/modules/core/m_message.c (File Modified)
3793
3794
3795jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3796 Log:
3797 Don't count opers on service{} servers in /lusers.
3798
3799
3800 Changes: Modified:
3801 +2 -2 trunk/src/s_user.c (File Modified)
3802
3803
3804jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3805 Log:
3806 Show opers the real host behind a dynamic spoof in WHOIS.
3807 If the user is auth{} spoofed, this shows the auth{} spoof
3808 otherwise it shows the DNS hostname and IP address.
3809 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3810
3811
3812 Changes: Modified:
3813 +1 -0 trunk/include/numeric.h (File Modified)
3814 +12 -2 trunk/modules/m_whois.c (File Modified)
3815 +1 -1 trunk/src/messages.tab (File Modified)
3816
3817
3818jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3819 Log:
3820 Remove #define HIDE_SPOOF_IPS from config.h, should
3821 have been done earlier.
3822
3823
3824 Changes: Modified:
3825 +0 -7 trunk/include/config.h (File Modified)
3826
3827
3828jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3829 Log:
3830 Bring back ERR_CANTKILLSERVER.
3831
3832
3833 Changes: Modified:
3834 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3835
3836
3837jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3838 Log:
3839 ip_cloaking module:
3840 - also send RPL_HOSTHIDDEN on -h
3841 - don't allow +h for auth{} spoofed clients
3842
3843
3844 Changes: Modified:
3845 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3846
3847
3848jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3849 Log:
3850 /etc/resolv.conf parsing:
3851 - don't crash (sometimes) if there is a line without an argument
3852 (e.g. 'search' by itself)
3853 - fix handling of lines with leading whitespace
3854
3855
3856 Changes: Modified:
3857 +9 -8 trunk/src/reslib.c (File Modified)
3858
3859
3860jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3861 Log:
3862 Put back code that terminates DNS queries, which was
3863 removed during the resolver changes.
3864
3865
3866 Changes: Modified:
3867 +4 -0 trunk/src/s_auth.c (File Modified)
3868
3869
3870nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3871 Log:
3872 - oh hey, that was in the wrong place
3873
3874
3875 Changes: Modified:
3876 +13 -13 trunk/src/s_auth.c (File Modified)
3877
3878
3879nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3880 Log:
3881 - handle a situation where a user can go away before DNS completes
3882
3883
3884 Changes: Modified:
3885 +13 -0 trunk/src/s_auth.c (File Modified)
3886
3887
3888jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3889 Log:
3890 More dnsbl stuff
3891
3892
3893 Changes: Modified:
3894 +1 -0 trunk/include/blacklist.h (File Modified)
3895 +1 -0 trunk/include/res.h (File Modified)
3896 +33 -2 trunk/src/blacklist.c (File Modified)
3897 +2 -0 trunk/src/client.c (File Modified)
3898 +24 -0 trunk/src/res.c (File Modified)
3899
3900
3901jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3902 Log:
3903 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3904 if comm_accept() failed.
3905
3906 Found with valgrind.
3907
3908
3909 Changes: Modified:
3910 +4 -4 trunk/src/listener.c (File Modified)
3911
3912
3913nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3914 Log:
3915 - handle unavailable Client/preClient structs
3916
3917
3918 Changes: Modified:
3919 +9 -0 trunk/src/blacklist.c (File Modified)
3920
3921
3922jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3923 Log:
3924 Add +lf to SGML docs.
3925
3926
3927 Changes: Modified:
3928 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3929
3930
3931jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3932 Log:
3933 Also do forwarding if the channel limit (+l) is exceeded.
3934
3935
3936 Changes: Modified:
3937 +1 -1 trunk/help/opers/cmode (File Modified)
3938 +2 -2 trunk/modules/core/m_join.c (File Modified)
3939
3940
3941beu 2006/06/07 11:53:21 UTC (20060607-1663)
3942 Log:
3943 Post-release lovin':
3944 - Update version to 2.1.0.
3945 - Regenerate configure.
3946
3947
3948 Changes: Modified:
3949 +9 -9 trunk/configure (File Modified)
3950 +1 -1 trunk/configure.ac (File Modified)
3951
3952
3953beu 2006/06/07 11:42:54 UTC (20060607-1659)
3954 Log:
3955 Comment out example blacklist{} block.
3956
3957
3958 Changes: Modified:
3959 +7 -7 trunk/doc/example.conf (File Modified)
3960 +7 -7 trunk/doc/reference.conf (File Modified)
3961
3962
3963beu 2006/06/07 10:59:48 UTC (20060607-1653)
3964 Log:
3965 Add note regarding use of AHBL BLs.
3966
3967
3968 Changes: Modified:
3969 +4 -0 trunk/doc/example.conf (File Modified)
3970 +4 -0 trunk/doc/reference.conf (File Modified)
3971
3972
3973jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3974 Log:
3975 Fix typos.
3976
3977
3978 Changes: Modified:
3979 +2 -2 trunk/CREDITS (File Modified)
3980
3981
3982jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3983 Log:
3984 Add beu to CREDITS.
3985
3986
3987 Changes: Modified:
3988 +1 -0 trunk/CREDITS (File Modified)
3989
3990
3991jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3992 Log:
3993 Put more recent ratbox CREDITS here.
3994
3995
3996 Changes: Modified:
3997 +3 -2 trunk/doc/Ratbox-team (File Modified)
3998
3999
4000jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4001 Log:
4002 Clarify a bit.
4003
4004
4005 Changes: Modified:
4006 +5 -4 trunk/NEWS (File Modified)
4007
4008
4009jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4010 Log:
4011 Mention that install or make install also avoids modunload crashes.
4012
4013
4014 Changes: Modified:
4015 +2 -1 trunk/BUGS (File Modified)
4016
4017
4018nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4019 Log:
4020 - update NEWS a bit
4021
4022
4023 Changes: Modified:
4024 +3 -8 trunk/NEWS (File Modified)
4025
4026
4027nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4028 Log:
4029 - further updates
4030
4031
4032 Changes: Modified:
4033 +3 -2 trunk/BUGS (File Modified)
4034
4035
4036nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4037 Log:
4038 - add orighost check to hurt.c
4039 - update BUGS info
4040
4041
4042 Changes: Modified:
4043 +1 -6 trunk/BUGS (File Modified)
4044 +1 -1 trunk/extensions/hurt.c (File Modified)
4045
4046
4047jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4048 Log:
4049 Make kline_exempt exempt from HURT also.
4050
4051
4052 Changes: Modified:
4053 +2 -1 trunk/extensions/hurt.c (File Modified)
4054
4055
4056jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4057 Log:
4058 Fix mask HEAL propagation.
4059
4060
4061 Changes: Modified:
4062 +6 -3 trunk/extensions/hurt.c (File Modified)
4063
4064
4065beu 2006/06/04 03:01:05 UTC (20060604-1622)
4066 Log:
4067 - Remove old cruft.
4068 - Update.
4069
4070
4071 Changes: Modified:
4072 +18 -31 trunk/extensions/README (File Modified)
4073
4074
4075jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4076 Log:
4077 More target change hax.
4078 Ick.
4079
4080
4081 Changes: Modified:
4082 +5 -0 trunk/extensions/hurt.c (File Modified)
4083
4084
4085jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4086 Log:
4087 Improvements to HURT propagation.
4088
4089
4090 Changes: Modified:
4091 +8 -6 trunk/extensions/hurt.c (File Modified)
4092
4093
4094nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4095 Log:
4096 - further simplification
4097
4098
4099 Changes: Modified:
4100 +25 -76 trunk/extensions/hurt.c (File Modified)
4101 +0 -9 trunk/extensions/hurt.h (File Modified)
4102
4103
4104nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4105 Log:
4106 - client_exit hook
4107
4108
4109 Changes: Modified:
4110 +13 -0 trunk/extensions/hurt.c (File Modified)
4111
4112
4113nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4114 Log:
4115 - cut off at 15 messages instead of 30
4116
4117
4118 Changes: Modified:
4119 +1 -1 trunk/extensions/hurt.h (File Modified)
4120
4121
4122jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4123 Log:
4124 Squash a warning here.
4125
4126
4127 Changes: Modified:
4128 +1 -3 trunk/src/ircd.c (File Modified)
4129
4130
4131jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4132 Log:
4133 Don't show servers in /stats l to nonopers if flatten links is enabled.
4134
4135
4136 Changes: Modified:
4137 +3 -1 trunk/modules/m_stats.c (File Modified)
4138
4139
4140nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4141 Log:
4142 - hurt expiry
4143
4144
4145 Changes: Modified:
4146 +20 -7 trunk/extensions/hurt.c (File Modified)
4147
4148
4149nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4150 Log:
4151 - remove inline stuff (yuck)
4152 - sockaddr should have been sockhost
4153
4154
4155 Changes: Modified:
4156 +22 -31 trunk/extensions/hurt.c (File Modified)
4157
4158
4159nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4160 Log:
4161 - make hurt checking actually work
4162
4163
4164 Changes: Modified:
4165 +2 -7 trunk/extensions/hurt.c (File Modified)
4166
4167
4168jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4169 Log:
4170 Slight tweak to alias{}.
4171
4172
4173 Changes: Modified:
4174 +4 -0 trunk/src/parse.c (File Modified)
4175
4176
4177nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4178 Log:
4179 - further simplification
4180
4181
4182 Changes: Modified:
4183 +59 -71 trunk/extensions/hurt.c (File Modified)
4184 +0 -1 trunk/extensions/hurt.h (File Modified)
4185
4186
4187nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4188 Log:
4189 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4190
4191
4192 Changes: Modified:
4193 +10 -20 trunk/extensions/hurt.c (File Modified)
4194 +0 -4 trunk/extensions/hurt.h (File Modified)
4195
4196
4197nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4198 Log:
4199 - remove some unnecessary code here (hurt_initial_check_event()).
4200
4201
4202 Changes: Modified:
4203 +0 -23 trunk/extensions/hurt.c (File Modified)
4204
4205
4206nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4207 Log:
4208 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4209
4210
4211 Changes: Modified:
4212 +8 -0 trunk/modules/core/m_message.c (File Modified)
4213
4214
4215nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4216 Log:
4217 - more sane tgchange hax
4218
4219
4220 Changes: Modified:
4221 +2 -1 trunk/extensions/hurt.c (File Modified)
4222
4223
4224jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4225 Log:
4226 Make HEAL <nick> work.
4227
4228
4229 Changes: Modified:
4230 +40 -43 trunk/extensions/hurt.c (File Modified)
4231
4232
4233jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4234 Log:
4235 Destroy hurt_clients list on unload.
4236
4237
4238 Changes: Modified:
4239 +7 -0 trunk/extensions/hurt.c (File Modified)
4240
4241
4242jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4243 Log:
4244 Coding style: no space between a function name and parenthesis.
4245
4246
4247 Changes: Modified:
4248 +43 -43 trunk/extensions/hurt.c (File Modified)
4249
4250
4251jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4252 Log:
4253 Now works and throws out hurt clients after 30 protocol messages
4254 unless they identify.
4255
4256
4257 Changes: Modified:
4258 +28 -36 trunk/extensions/hurt.c (File Modified)
4259 +1 -7 trunk/extensions/hurt.h (File Modified)
4260
4261
4262jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4263 Log:
4264 Working addition/lookup.
4265
4266
4267 Changes: Modified:
4268 +8 -0 trunk/extensions/hurt.c (File Modified)
4269
4270
4271jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4272 Log:
4273 Get rid of hyb6 style propagation (:server COMMAND source).
4274
4275
4276 Changes: Modified:
4277 +18 -22 trunk/extensions/hurt.c (File Modified)
4278
4279
4280jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4281 Log:
4282 add not-working hurt_add and hurt_find
4283
4284
4285 Changes: Modified:
4286 +13 -5 trunk/extensions/hurt.c (File Modified)
4287
4288
4289jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4290 Log:
4291 Comment out a lot of stuff so I can load and unload this without crashing.
4292
4293
4294 Changes: Modified:
4295 +17 -6 trunk/extensions/hurt.c (File Modified)
4296
4297
4298jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4299 Log:
4300 Fix svn:keywords and add a short comment at the top.
4301
4302
4303 Changes: Modified:
4304 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4305
4306
4307jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4308 Log:
4309 - Make hurt module compile
4310 - Link it to the build
4311 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4312 correct flag name, no CAP_TS6 use etc
4313
4314
4315 Changes: Modified:
4316 +1 -0 trunk/extensions/Makefile.in (File Modified)
4317 +30 -32 trunk/extensions/hurt.c (File Modified)
4318
4319
4320jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4321 Log:
4322 Put beu's hurt module in trunk.
4323
4324
4325 Changes: Modified:
4326 + - trunk/extensions/hurt.c (File Added)
4327 + - trunk/extensions/hurt.h (File Added)
4328
4329
4330nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4331 Log:
4332 - _iprint(): use stderr instead of stdout
4333
4334
4335 Changes: Modified:
4336 +1 -1 trunk/src/s_log.c (File Modified)
4337
4338
4339jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4340 Log:
4341 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4342 and subsequently destroy our kqueue when we close 0, 1, 2
4343 (broke /restart).
4344 - After closing fd 0, 1, 2 reopen them to /dev/null again
4345 so we don't send messages from malloc etc to a random
4346 user's connection.
4347 - Remove an obsolete comment.
4348
4349
4350 Changes: Modified:
4351 +13 -2 trunk/src/ircd.c (File Modified)
4352
4353
4354jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4355 Log:
4356 Update NEWS file.
4357
4358
4359 Changes: Modified:
4360 +29 -1 trunk/NEWS (File Modified)
4361
4362
4363jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4364 Log:
4365 Rerun autoconf.
4366
4367
4368 Changes: Modified:
4369 +1 -1 trunk/configure (File Modified)
4370
4371
4372jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4373 Log:
4374 Fix openssl version check to also accept versions newer than 0.9.6.
4375
4376
4377 Changes: Modified:
4378 +1 -1 trunk/configure.ac (File Modified)
4379
4380
4381jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4382 Log:
4383 Oops, need packet.h here.
4384
4385
4386 Changes: Modified:
4387 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4388
4389
4390jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4391 Log:
4392 End the flood grace period in CPRIVMSG/CNOTICE.
4393
4394
4395 Changes: Modified:
4396 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4397
4398
4399nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4400 Log:
4401 - update class::connectfreq documentation
4402
4403
4404 Changes: Modified:
4405 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4406
4407
4408nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4409 Log:
4410 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4411
4412
4413 Changes: Modified:
4414 +3 -6 trunk/src/s_serv.c (File Modified)
4415
4416
4417jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4418 Log:
4419 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4420
4421
4422 Changes: Modified:
4423 +1 -1 trunk/src/messages.tab (File Modified)
4424
4425
4426jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4427 Log:
4428 Don't mention that /stats p shows idle times, as it doesn't.
4429
4430
4431 Changes: Modified:
4432 +1 -1 trunk/help/opers/stats (File Modified)
4433 +1 -1 trunk/help/users/stats (File Modified)
4434
4435
4436jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4437 Log:
4438 /stats A shows DNS servers, it doesn't matter whether ircd
4439 uses ADNS or something else.
4440
4441
4442 Changes: Modified:
4443 +1 -1 trunk/help/opers/stats (File Modified)
4444
4445
4446jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4447 Log:
4448 get_client_name() fix
4449
4450
4451 Changes: Modified:
4452 +4 -0 trunk/src/client.c (File Modified)
4453
4454
4455jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4456 Log:
4457 Add some comments.
4458
4459
4460 Changes: Modified:
4461 +6 -0 trunk/src/ircd.c (File Modified)
4462
4463
4464beu 2006/05/28 09:22:09 UTC (20060528-1521)
4465 Log:
4466 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4467
4468 Changes: Modified:
4469 +16 -17 trunk/configure (File Modified)
4470 +1 -1 trunk/configure.ac (File Modified)
4471
4472
4473beu 2006/05/28 09:10:43 UTC (20060528-1517)
4474 Log:
4475 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4476
4477 Changes: Modified:
4478 +135 -0 trunk/configure (File Modified)
4479 +6 -0 trunk/configure.ac (File Modified)
4480
4481
4482jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4483 Log:
4484 Exit 0 on successful -conftest.
4485
4486
4487 Changes: Modified:
4488 +1 -1 trunk/src/ircd.c (File Modified)
4489
4490
4491jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4492 Log:
4493 Make the "keep the parent process around" thing work, by opening
4494 a pipe to the child process. This pipe is on fd 0 in the child
4495 process. After successful initialization, the child will write
4496 a byte to this pipe, on fatal errors it will close it without
4497 writing anything.
4498
4499 Somewhat hackish still but should work.
4500
4501
4502 Changes: Modified:
4503 +27 -30 trunk/src/ircd.c (File Modified)
4504
4505
4506nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4507 Log:
4508 - convert some error messages to ierror() over fprintf/ilog combination
4509
4510
4511 Changes: Modified:
4512 +3 -6 trunk/src/ircd.c (File Modified)
4513
4514
4515nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4516 Log:
4517 - inotice() for loadmodule when in foreground mode
4518
4519
4520 Changes: Modified:
4521 +3 -0 trunk/src/modules.c (File Modified)
4522
4523
4524nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4525 Log:
4526 - remove inotice() on loading modules from the config
4527
4528
4529 Changes: Modified:
4530 +0 -3 trunk/src/modules.c (File Modified)
4531
4532
4533nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4534 Log:
4535 - usleep for 50000usec in the parent process to allow for startup messages
4536 to be cleanly printed before detaching to shell, this should be more than
4537 enough time really
4538
4539
4540 Changes: Modified:
4541 +3 -0 trunk/src/ircd.c (File Modified)
4542
4543
4544nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4545 Log:
4546 - display more errors during normal startup as to try to help people find common problems
4547
4548
4549 Changes: Modified:
4550 +27 -10 trunk/src/ircd.c (File Modified)
4551
4552
4553nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4554 Log:
4555 - version bump in preparation of 2.0.0 release
4556
4557
4558 Changes: Modified:
4559 +9 -9 trunk/configure (File Modified)
4560 +1 -1 trunk/configure.ac (File Modified)
4561
4562
4563jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4564 Log:
4565 Change example.conf operator block from "admin" to "god",
4566 so as to show we encourage per-person operator blocks.
4567
4568
4569 Changes: Modified:
4570 +4 -2 trunk/doc/example.conf (File Modified)
4571
4572
4573jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4574 Log:
4575 Document alias{} block.
4576
4577
4578 Changes: Modified:
4579 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4580
4581
4582jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4583 Log:
4584 Document DNS blacklist stuff in sgml.
4585
4586
4587 Changes: Modified:
4588 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4589 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4590
4591
4592jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4593 Log:
4594 Misc /stats clarifications.
4595
4596
4597 Changes: Modified:
4598 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4599
4600
4601jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4602 Log:
4603 Move snomasks into umodes chapter.
4604 Move oprivs chapter down.
4605
4606
4607 Changes: Modified:
4608 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4609 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4610 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4611
4612
4613jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4614 Log:
4615 Mention operator{} user@host change.
4616
4617
4618 Changes: Modified:
4619 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4620
4621
4622jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4623 Log:
4624 operator{} block user@host matches against orighost now, not host.
4625 This means that services/+h spoofs do not work in operator{} blocks;
4626 auth{} spoofs still work.
4627
4628
4629 Changes: Modified:
4630 +4 -0 trunk/doc/example.conf (File Modified)
4631 +1 -1 trunk/doc/reference.conf (File Modified)
4632 +2 -2 trunk/modules/m_challenge.c (File Modified)
4633 +1 -1 trunk/modules/m_oper.c (File Modified)
4634
4635
4636nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4637 Log:
4638 - inotice/iwarn/ierror() stuff I was working on
4639
4640
4641 Changes: Modified:
4642 +3 -0 trunk/include/s_log.h (File Modified)
4643 +15 -11 trunk/src/ircd.c (File Modified)
4644 +3 -1 trunk/src/modules.c (File Modified)
4645 +1 -1 trunk/src/newconf.c (File Modified)
4646 +54 -0 trunk/src/s_log.c (File Modified)
4647
4648
4649jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4650 Log:
4651 Oops, don't add blacklists to the list twice on rehash.
4652
4653
4654 Changes: Modified:
4655 +3 -2 trunk/src/blacklist.c (File Modified)
4656
4657
4658jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4659 Log:
4660 Remove notices to the client about progress of dnsbl lookups.
4661
4662
4663 Changes: Modified:
4664 +0 -4 trunk/src/blacklist.c (File Modified)
4665
4666
4667jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4668 Log:
4669 Add auth{} flag dnsbl_exempt.
4670
4671
4672 Changes: Modified:
4673 +2 -1 trunk/doc/example.conf (File Modified)
4674 +2 -1 trunk/doc/reference.conf (File Modified)
4675 +2 -0 trunk/include/s_conf.h (File Modified)
4676 +1 -0 trunk/src/newconf.c (File Modified)
4677 +8 -1 trunk/src/s_user.c (File Modified)
4678
4679
4680jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4681 Log:
4682 Switch alias{} and blacklist{} around, for consistency with example.conf.
4683
4684
4685 Changes: Modified:
4686 +18 -18 trunk/doc/reference.conf (File Modified)
4687
4688
4689jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4690 Log:
4691 Send a warning to the user if they are dnsbl listed but exempted.
4692
4693
4694 Changes: Modified:
4695 +17 -12 trunk/src/s_user.c (File Modified)
4696
4697
4698jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4699 Log:
4700 Move throwing out dnsbl listed clients to registration,
4701 and make kline_exempt exempt from it.
4702
4703
4704 Changes: Modified:
4705 +1 -0 trunk/include/blacklist.h (File Modified)
4706 +4 -0 trunk/include/client.h (File Modified)
4707 +15 -16 trunk/src/blacklist.c (File Modified)
4708 +6 -0 trunk/src/client.c (File Modified)
4709 +17 -0 trunk/src/s_user.c (File Modified)
4710
4711
4712jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4713 Log:
4714 Show refcount in /stats n.
4715
4716
4717 Changes: Modified:
4718 +3 -2 trunk/modules/m_stats.c (File Modified)
4719
4720
4721jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4722 Log:
4723 Don't look up dnsbls twice if they send USER twice.
4724
4725
4726 Changes: Modified:
4727 +5 -3 trunk/modules/m_user.c (File Modified)
4728
4729
4730jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4731 Log:
4732 Add /stats n to help files.
4733
4734
4735 Changes: Modified:
4736 +1 -0 trunk/help/opers/stats (File Modified)
4737 +1 -0 trunk/help/users/stats (File Modified)
4738
4739
4740jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4741 Log:
4742 Only check dnsbls for A records, not AAAA.
4743
4744
4745 Changes: Modified:
4746 +1 -1 trunk/src/blacklist.c (File Modified)
4747
4748
4749jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4750 Log:
4751 Don't remove non-illegal blacklists on completion of check.
4752 Add debugging notices (not working).
4753
4754
4755 Changes: Modified:
4756 +5 -1 trunk/src/blacklist.c (File Modified)
4757
4758
4759jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4760 Log:
4761 Don't call register_local_user() if they haven't sent a nick yet.
4762
4763
4764 Changes: Modified:
4765 +1 -1 trunk/src/blacklist.c (File Modified)
4766
4767
4768jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4769 Log:
4770 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4771
4772
4773 Changes: Modified:
4774 +21 -0 trunk/modules/m_stats.c (File Modified)
4775
4776
4777jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4778 Log:
4779 More dnsbl rehash fixes, it was adding bogus entries.
4780
4781
4782 Changes: Modified:
4783 +2 -7 trunk/src/newconf.c (File Modified)
4784
4785
4786jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4787 Log:
4788 Need blacklist.h here.
4789
4790
4791 Changes: Modified:
4792 +1 -0 trunk/src/s_conf.c (File Modified)
4793
4794
4795nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4796 Log:
4797 - nuke iauth
4798
4799
4800 Changes: Modified:
4801 +1 -2 trunk/configure (File Modified)
4802 +0 -48 trunk/configure.ac (File Modified)
4803 + - trunk/doc/example-iauth.conf (File Deleted)
4804 + - trunk/iauth/ (File Deleted)
4805
4806
4807jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4808 Log:
4809 Improve handling of rehashing with blacklists.
4810 Also some coding style tweaks.
4811
4812
4813 Changes: Modified:
4814 +3 -2 trunk/include/blacklist.h (File Modified)
4815 +35 -16 trunk/src/blacklist.c (File Modified)
4816 +2 -0 trunk/src/s_conf.c (File Modified)
4817
4818
4819jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4820 Log:
4821 Clear can_send cache if a user logs in or out from services.
4822
4823
4824 Changes: Modified:
4825 +2 -0 trunk/modules/m_services.c (File Modified)
4826
4827
4828jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4829 Log:
4830 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4831 This directory is not entered by default.
4832 More stuff needs to be moved into here.
4833
4834
4835 Changes: Modified:
4836 +2 -1 trunk/configure (File Modified)
4837 +1 -0 trunk/configure.ac (File Modified)
4838 +69 -458 trunk/extensions/Makefile.in (File Modified)
4839 + - trunk/extensions/m_clearchan.c (File Deleted)
4840 + - trunk/extensions/m_force.c (File Deleted)
4841 + - trunk/unsupported/ (File Added)
4842 + - trunk/unsupported/Makefile.in (File Added)
4843 + - trunk/unsupported/m_clearchan.c (File Added)
4844 + - trunk/unsupported/m_force.c (File Added)
4845
4846
4847jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4848 Log:
4849 Logging/wallops for forcejoin/forcepart, numeric fix.
4850 This needs to be moved to the toys section.
4851
4852
4853 Changes: Modified:
4854 +22 -2 trunk/extensions/m_force.c (File Modified)
4855
4856
4857jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4858 Log:
4859 Fix comments at the top (including copyright).
4860
4861
4862 Changes: Modified:
4863 +3 -2 trunk/extensions/m_omode.c (File Modified)
4864
4865
4866jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4867 Log:
4868 Add OMODE command to extensions/ for oper mode hacking:
4869 - requires admin privs
4870 - does not work for opped opers
4871 - sends wallops
4872 - sends a ServerMode for opping the oper themselves,
4873 otherwise a mode coming from the oper (not only
4874 does this provide full accountability, it is also
4875 easiest to implement while avoiding channels
4876 messed up with bogus bans etc).
4877
4878
4879 Changes: Modified:
4880 +171 -0 trunk/extensions/Makefile.in (File Modified)
4881 + - trunk/extensions/m_omode.c (File Added)
4882
4883
4884gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4885 Log:
4886 Metadata fix
4887
4888
4889 Changes: Modified:
4890 + - trunk/include/blacklist.h (Property Modified)
4891 + - trunk/src/blacklist.c (Property Modified)
4892
4893
4894nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4895 Log:
4896 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4897
4898
4899 Changes: Modified:
4900 +5 -1 trunk/src/blacklist.c (File Modified)
4901
4902
4903nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4904 Log:
4905 Initial DNS blacklist support:
4906 - see example.conf for how to use.
4907 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4908 - tor.ahbl.org is also included because most networks will not want to allow tor
4909 (and we're considering going KoS on tor users here anyway due to abuse)
4910
4911
4912 Changes: Modified:
4913 +18 -0 trunk/doc/example.conf (File Modified)
4914 +66 -0 trunk/doc/reference.conf (File Modified)
4915 + - trunk/include/blacklist.h (File Added)
4916 +2 -0 trunk/include/client.h (File Modified)
4917 +3 -0 trunk/modules/m_user.c (File Modified)
4918 +152 -0 trunk/src/Makefile.in (File Modified)
4919 + - trunk/src/blacklist.c (File Added)
4920 +34 -0 trunk/src/newconf.c (File Modified)
4921 +1 -0 trunk/src/s_auth.c (File Modified)
4922 +4 -0 trunk/src/s_user.c (File Modified)
4923
4924
4925jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4926 Log:
4927 Remove last bit of lzo stuff (comment in example.conf connect{}).
4928
4929
4930 Changes: Modified:
4931 +0 -4 trunk/doc/example.conf (File Modified)
4932
4933
4934jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4935 Log:
4936 Show sasl successes and failures in /stats t (like other
4937 things in /stats t, about local clients only).
4938
4939
4940 Changes: Modified:
4941 +2 -0 trunk/include/s_stats.h (File Modified)
4942 +3 -0 trunk/modules/m_sasl.c (File Modified)
4943 +3 -0 trunk/src/s_stats.c (File Modified)
4944
4945
4946jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4947 Log:
4948 Allow messaging services by nickname without using
4949 target change slots (this was already possible with
4950 user@server notation or services shortcuts).
4951
4952
4953 Changes: Modified:
4954 +2 -2 trunk/modules/core/m_message.c (File Modified)
4955
4956
4957jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4958 Log:
4959 Abort a safelist if a new /list comes in while one is already in progress.
4960
4961
4962 Changes: Modified:
4963 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4964
4965
4966jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4967 Log:
4968 Change $![letter]:[mask] to $~[letter]:[mask]
4969 so both ! and ~ invert an extban.
4970
4971
4972 Changes: Modified:
4973 +2 -0 trunk/src/chmode.c (File Modified)
4974
4975
4976nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4977 Log:
4978 - revert due to technical issues
4979
4980
4981 Changes: Modified:
4982 +1 -1 trunk/src/extban.c (File Modified)
4983
4984
4985nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4986 Log:
4987 - 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
4988
4989
4990 Changes: Modified:
4991 +1 -1 trunk/src/extban.c (File Modified)
4992
4993
4994jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4995 Log:
4996 Don't pace /list on a single channel.
4997
4998
4999 Changes: Modified:
5000 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5001
5002
5003jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5004 Log:
5005 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5006
5007
5008 Changes: Modified:
5009 +4 -2 trunk/include/supported.h (File Modified)
5010
5011
5012jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5013 Log:
5014 Extban types are case insensitive; force them to lowercase when added.
5015
5016
5017 Changes: Modified:
5018 +5 -5 trunk/doc/extban.txt (File Modified)
5019 +4 -0 trunk/src/chmode.c (File Modified)
5020 +3 -3 trunk/src/extban.c (File Modified)
5021
5022
5023jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5024 Log:
5025 sendto_wallops_flags():
5026 - instead of checking IsOper on each client, walk the appropriate list
5027 - instead of sending non-+z wallops from persons to nonopers, send only
5028 +w wallops from persons
5029
5030
5031 Changes: Modified:
5032 +1 -5 trunk/src/send.c (File Modified)
5033
5034
5035jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5036 Log:
5037 Prefix oper wallops with "WALLOPS - " if they would
5038 otherwise look like operwalls or locops, when sending
5039 them to local users.
5040
5041
5042 Changes: Modified:
5043 +11 -1 trunk/modules/m_wallops.c (File Modified)
5044
5045
5046jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5047 Log:
5048 Make sure destination field in some sasl numerics
5049 is the user's nick, not the sasl agent or server
5050 name.
5051
5052
5053 Changes: Modified:
5054 +2 -2 trunk/modules/m_sasl.c (File Modified)
5055
5056
5057beu 2006/05/19 19:24:44 UTC (20060519-1373)
5058 Log:
5059 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5060
5061
5062 Changes: Modified:
5063 +1 -1 trunk/extensions/Makefile.in (File Modified)
5064
5065
5066jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5067 Log:
5068 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5069
5070
5071 Changes: Modified:
5072 +1 -0 trunk/src/s_user.c (File Modified)
5073
5074
5075beu 2006/05/19 18:10:13 UTC (20060519-1367)
5076 Log:
5077 Fix build for when IPv6 is disabled.
5078
5079
5080 Changes: Modified:
5081 +12 -10 trunk/src/s_auth.c (File Modified)
5082
5083
5084jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5085 Log:
5086 Add information about adding extban types.
5087
5088
5089 Changes: Modified:
5090 +25 -0 trunk/doc/extban.txt (File Modified)
5091
5092
5093jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5094 Log:
5095 Better extban validation: try to match a new extban from
5096 a local user against its setter to see if it is valid.
5097 Unknown extban types from remotes are no longer hidden.
5098
5099
5100 Changes: Modified:
5101 +4 -3 trunk/doc/extban.txt (File Modified)
5102 +1 -0 trunk/include/channel.h (File Modified)
5103 +2 -6 trunk/src/chmode.c (File Modified)
5104 +32 -0 trunk/src/extban.c (File Modified)
5105
5106
5107jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5108 Log:
5109 Make sure both .c.o: and .s.o: are followed by the necessary command.
5110
5111
5112 Changes: Modified:
5113 +1 -0 trunk/src/Makefile.in (File Modified)
5114
5115
5116jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5117 Log:
5118 Add need_sasl auth{} flag to sgml documentation.
5119
5120
5121 Changes: Modified:
5122 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5123
5124
5125jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5126 Log:
5127 Document need_sasl auth{} flag in example confs.
5128
5129
5130 Changes: Modified:
5131 +1 -0 trunk/doc/example.conf (File Modified)
5132 +1 -0 trunk/doc/reference.conf (File Modified)
5133
5134
5135jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5136 Log:
5137 Don't allow TB to set an empty topic.
5138 This would be possible if a server sent bad protocol
5139 and could cause a crash.
5140
5141
5142 Changes: Modified:
5143 +4 -0 trunk/modules/m_tb.c (File Modified)
5144
5145
5146nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5147 Log:
5148 - oops
5149
5150
5151 Changes: Modified:
5152 +1 -1 trunk/Makefile.in (File Modified)
5153
5154
5155nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5156 Log:
5157 - typo fix
5158
5159
5160 Changes: Modified:
5161 +2 -2 trunk/configure (File Modified)
5162 +1 -1 trunk/configure.ac (File Modified)
5163
5164
5165nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5166 Log:
5167 - rebuild configure
5168
5169
5170 Changes: Modified:
5171 +2 -2 trunk/configure (File Modified)
5172
5173
5174nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5175 Log:
5176 - makefile fix
5177
5178
5179 Changes: Modified:
5180 +1 -1 trunk/extensions/Makefile.in (File Modified)
5181
5182
5183nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5184 Log:
5185 - rename contrib to extensions to bring some clarity to things
5186
5187
5188 Changes: Modified:
5189 +1 -1 trunk/Makefile.in (File Modified)
5190 +1 -1 trunk/configure.ac (File Modified)
5191 +10 -10 trunk/doc/example.conf (File Modified)
5192 +10 -10 trunk/doc/reference.conf (File Modified)
5193 + - trunk/extensions/ (File Added)
5194 + - trunk/extras/ (File Deleted)
5195
5196
5197nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5198 Log:
5199 - temporary rename
5200
5201
5202 Changes: Modified:
5203 +1 -1 trunk/Makefile.in (File Modified)
5204 +1 -1 trunk/configure.ac (File Modified)
5205 + - trunk/contrib/ (File Deleted)
5206 + - trunk/extras/ (File Added)
5207
5208
5209jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5210 Log:
5211 Don't allow servers to QUIT (they should use SQUIT).
5212
5213
5214 Changes: Modified:
5215 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5216
5217
5218nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5219 Log:
5220 - keywords
5221
5222
5223 Changes: Modified:
5224 + - trunk/src/fnvhash.s (Property Modified)
5225
5226
5227nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5228 Log:
5229 - reduced version of code
5230
5231
5232 Changes: Modified:
5233 +9 -61 trunk/src/fnvhash.s (File Modified)
5234
5235
5236nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5237 Log:
5238 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5239
5240
5241 Changes: Modified:
5242 +1 -1 trunk/src/fnvhash.s (File Modified)
5243
5244
5245jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5246 Log:
5247 Fix orighost matching for klines, etc. Was hashing the visible
5248 host, oops.
5249
5250
5251 Changes: Modified:
5252 +1 -1 trunk/src/hostmask.c (File Modified)
5253
5254
5255nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5256 Log:
5257 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5258
5259
5260 Changes: Modified:
5261 +7 -1 trunk/configure (File Modified)
5262 +5 -0 trunk/configure.ac (File Modified)
5263 +5 -6 trunk/src/Makefile.in (File Modified)
5264 +0 -4 trunk/src/fnvhash.s (File Modified)
5265 +0 -2 trunk/src/hash.c (File Modified)
5266
5267
5268nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5269 Log:
5270 - regenerate configure
5271
5272
5273 Changes: Modified:
5274 +18 -0 trunk/configure (File Modified)
5275
5276
5277nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5278 Log:
5279 - --enable-ricer-hashing option.
5280
5281
5282 Changes: Modified:
5283 +9 -0 trunk/configure.ac (File Modified)
5284 +3 -0 trunk/include/setup.h.in (File Modified)
5285
5286
5287nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5288 Log:
5289 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5290
5291
5292 Changes: Modified:
5293 + - trunk/src/fnvhash.s (File Added)
5294 +3 -0 trunk/src/hash.c (File Modified)
5295
5296
5297jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5298 Log:
5299 Fix syntax error in reference.conf.
5300
5301
5302 Changes: Modified:
5303 +0 -1 trunk/doc/reference.conf (File Modified)
5304
5305
5306jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5307 Log:
5308 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5309 (&& instead of ||...)
5310 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5311
5312
5313 Changes: Modified:
5314 +1 -1 trunk/src/chmode.c (File Modified)
5315
5316
5317jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5318 Log:
5319 Documentation for extban.
5320
5321
5322 Changes: Modified:
5323 + - trunk/doc/extban.txt (File Added)
5324
5325
5326jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5327 Log:
5328 Add extban modules to example confs.
5329
5330
5331 Changes: Modified:
5332 +5 -0 trunk/doc/example.conf (File Modified)
5333 +10 -0 trunk/doc/reference.conf (File Modified)
5334
5335
5336jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5337 Log:
5338 Initial addition of extended ban types (conditionals).
5339 Allows custom +bqeI checks via modules.
5340 Initial extra types are account (a[:mask]), oper (o),
5341 channel (c:name), realname (r:mask), server (s:mask).
5342
5343
5344 Changes: Modified:
5345 +229 -0 trunk/contrib/Makefile.in (File Modified)
5346 + - trunk/contrib/extb_account.c (File Added)
5347 + - trunk/contrib/extb_channel.c (File Added)
5348 + - trunk/contrib/extb_oper.c (File Added)
5349 + - trunk/contrib/extb_realname.c (File Added)
5350 + - trunk/contrib/extb_server.c (File Added)
5351 +13 -0 trunk/include/channel.h (File Modified)
5352 +1 -0 trunk/src/Makefile.in (File Modified)
5353 +14 -5 trunk/src/channel.c (File Modified)
5354 +91 -0 trunk/src/chmode.c (File Modified)
5355 + - trunk/src/extban.c (File Added)
5356
5357
5358jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5359 Log:
5360 Do not force +bqeI modes starting with '$' in nick!user@host format.
5361 * and ? characters in them are still assumed to be wildcards.
5362
5363
5364 Changes: Modified:
5365 +6 -0 trunk/src/chmode.c (File Modified)
5366
5367
5368nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5369 Log:
5370 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5371
5372
5373 Changes: Modified:
5374 +4 -0 trunk/modules/m_capab.c (File Modified)
5375
5376
5377jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5378 Log:
5379 Stop some mixing of client and server protocol.
5380
5381
5382 Changes: Modified:
5383 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5384 +4 -2 trunk/modules/m_pass.c (File Modified)
5385 +6 -0 trunk/modules/m_sasl.c (File Modified)
5386 +6 -0 trunk/modules/m_user.c (File Modified)
5387
5388
5389nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5390 Log:
5391 - additional revert
5392
5393
5394 Changes: Modified:
5395 +0 -2 trunk/include/s_newconf.h (File Modified)
5396 +0 -4 trunk/include/s_serv.h (File Modified)
5397 +0 -1 trunk/src/newconf.c (File Modified)
5398 +1 -13 trunk/src/s_serv.c (File Modified)
5399
5400
5401nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5402 Log:
5403 - revert LZOLink patch for now
5404
5405
5406 Changes: Modified:
5407 +0 -1 trunk/servlink/Makefile.in (File Modified)
5408 +0 -16 trunk/servlink/README (File Modified)
5409 +2 -36 trunk/servlink/control.c (File Modified)
5410 +0 -3 trunk/servlink/control.h (File Modified)
5411 +7 -5955 trunk/servlink/io.c (File Modified)
5412 + - trunk/servlink/lzoconf.h (File Deleted)
5413 + - trunk/servlink/lzodefs.h (File Deleted)
5414 + - trunk/servlink/minilzo.c (File Deleted)
5415 + - trunk/servlink/minilzo.h (File Deleted)
5416 +0 -1 trunk/servlink/servlink.h (File Modified)
5417
5418
5419nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5420 Log:
5421 - more stuff here
5422
5423
5424 Changes: Modified:
5425 +4 -2 trunk/servlink/control.c (File Modified)
5426 +2 -1 trunk/servlink/io.c (File Modified)
5427
5428
5429nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5430 Log:
5431 - oops
5432
5433
5434 Changes: Modified:
5435 +2 -2 trunk/servlink/io.c (File Modified)
5436
5437
5438nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5439 Log:
5440 - paranoia, prevent segfaults
5441
5442
5443 Changes: Modified:
5444 +2 -2 trunk/servlink/io.c (File Modified)
5445
5446
5447nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5448 Log:
5449 - more optimal servlink code
5450
5451
5452 Changes: Modified:
5453 +21 -8 trunk/servlink/io.c (File Modified)
5454
5455
5456nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5457 Log:
5458 - more efficient read strategy
5459
5460
5461 Changes: Modified:
5462 +15 -3 trunk/servlink/io.c (File Modified)
5463
5464
5465nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5466 Log:
5467 - use lzo_uintp cast to make LZO happy
5468
5469
5470 Changes: Modified:
5471 +3 -3 trunk/servlink/io.c (File Modified)
5472
5473
5474nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5475 Log:
5476 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5477
5478
5479 Changes: Modified:
5480 +4 -0 trunk/doc/example.conf (File Modified)
5481 +2 -1 trunk/include/s_newconf.h (File Modified)
5482 +4 -0 trunk/include/s_serv.h (File Modified)
5483 +1 -0 trunk/servlink/Makefile.in (File Modified)
5484 +16 -0 trunk/servlink/README (File Modified)
5485 +34 -2 trunk/servlink/control.c (File Modified)
5486 +3 -0 trunk/servlink/control.h (File Modified)
5487 +5929 -7 trunk/servlink/io.c (File Modified)
5488 + - trunk/servlink/lzoconf.h (File Added)
5489 + - trunk/servlink/lzodefs.h (File Added)
5490 + - trunk/servlink/minilzo.c (File Added)
5491 + - trunk/servlink/minilzo.h (File Added)
5492 +1 -0 trunk/servlink/servlink.h (File Modified)
5493 +1 -0 trunk/src/newconf.c (File Modified)
5494 +14 -2 trunk/src/s_serv.c (File Modified)
5495
5496
5497nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5498 Log:
5499 - remove imalloc, it was a concept that probably wouldn't have worked properly
5500
5501
5502 Changes: Modified:
5503 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5504 + - trunk/libcharybdis/imalloc.c (File Deleted)
5505 + - trunk/libcharybdis/imalloc.h (File Deleted)
5506
5507
5508nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5509 Log:
5510 - disable imalloc for now
5511
5512
5513 Changes: Modified:
5514 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5515
5516
5517nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5518 Log:
5519 - remove unneeded debug code
5520
5521
5522 Changes: Modified:
5523 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5524
5525
5526nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5527 Log:
5528 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5529
5530
5531 Changes: Modified:
5532 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5533
5534
5535nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5536 Log:
5537 - more stuff here, imalloc remains disabled for now
5538
5539
5540 Changes: Modified:
5541 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5542
5543
5544nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5545 Log:
5546 - more progress
5547
5548
5549 Changes: Modified:
5550 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5551
5552
5553nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5554 Log:
5555 - more tweaks
5556
5557
5558 Changes: Modified:
5559 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5560 +2 -0 trunk/src/ircd.c (File Modified)
5561
5562
5563nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5564 Log:
5565 - roll back libircd crap
5566
5567
5568 Changes: Modified:
5569 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5570 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5571 +29 -0 trunk/src/.depend (File Modified)
5572 +6 -21 trunk/src/Makefile.in (File Modified)
5573 +3 -218 trunk/src/ircd.c (File Modified)
5574 + - trunk/src/ircd_linker.c (File Deleted)
5575 + - trunk/src/main.c (File Deleted)
5576
5577
5578nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5579 Log:
5580 - realloc(), free() implementation
5581
5582
5583 Changes: Modified:
5584 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5585
5586
5587nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5588 Log:
5589 - malloc(), calloc() implementation
5590
5591
5592 Changes: Modified:
5593 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5594
5595
5596nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5597 Log:
5598 - block_free(), block_find(), retune_heaps() implementation
5599
5600
5601 Changes: Modified:
5602 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5603
5604
5605nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5606 Log:
5607 - block_destroy code, block_allocate code.
5608
5609
5610 Changes: Modified:
5611 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5612
5613
5614nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5615 Log:
5616 - block_new() code
5617
5618
5619 Changes: Modified:
5620 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5621
5622
5623nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5624 Log:
5625 - disable imalloc again :P
5626
5627
5628 Changes: Modified:
5629 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5630
5631
5632nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5633 Log:
5634 - fix warning
5635
5636
5637 Changes: Modified:
5638 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5639
5640
5641nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5642 Log:
5643 - fix typo
5644
5645
5646 Changes: Modified:
5647 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5648
5649
5650nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5651 Log:
5652 - constructor code for imalloc engine (malloc_init())
5653
5654
5655 Changes: Modified:
5656 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5657
5658
5659nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5660 Log:
5661 - imalloc engine improvements
5662
5663
5664 Changes: Modified:
5665 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5666
5667
5668nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5669 Log:
5670 - replace mmap() code with direct brk()/sbrk() calls.
5671
5672
5673 Changes: Modified:
5674 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5675
5676
5677nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5678 Log:
5679 - remove outdated i_malloc() interfaces
5680
5681
5682 Changes: Modified:
5683 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5684
5685
5686nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5687 Log:
5688 - redisable imalloc (sorry!)
5689
5690
5691 Changes: Modified:
5692 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5693
5694
5695nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5696 Log:
5697 - correct GET_PAGE_SLOT() macro
5698
5699
5700 Changes: Modified:
5701 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5702
5703
5704nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5705 Log:
5706 - oops forgot to commit it with imalloc turned off
5707
5708
5709 Changes: Modified:
5710 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5711
5712
5713nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5714 Log:
5715 - cleanups
5716
5717
5718 Changes: Modified:
5719 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5720 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5721
5722
5723nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5724 Log:
5725 - lowlevel imalloc code
5726
5727
5728 Changes: Modified:
5729 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5730 + - trunk/libcharybdis/imalloc.h (File Added)
5731
5732
5733nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5734 Log:
5735 - fix bindings
5736
5737
5738 Changes: Modified:
5739 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5740
5741
5742nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5743 Log:
5744 remove #ifndef
5745
5746
5747 Changes: Modified:
5748 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5749
5750
5751nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5752 Log:
5753 - 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)
5754
5755
5756 Changes: Modified:
5757 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5758 + - trunk/libcharybdis/imalloc.c (File Added)
5759
5760
5761nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5762 Log:
5763 - increment configure Id
5764
5765
5766 Changes: Modified:
5767 +2208 -1 trunk/configure (File Modified)
5768
5769
5770nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5771 Log:
5772 - bootstrap for imalloc code
5773
5774
5775 Changes: Modified:
5776 +54 -1 trunk/configure.ac (File Modified)
5777 +27 -0 trunk/include/setup.h.in (File Modified)
5778
5779
5780jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5781 Log:
5782 Clarify interaction of spoofs and channel bans/operator{} blocks.
5783
5784
5785 Changes: Modified:
5786 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5787 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5788
5789
5790nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5791 Log:
5792 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5793
5794
5795 Changes: Modified:
5796 +30 -22 trunk/src/ircd.c (File Modified)
5797
5798
5799jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5800 Log:
5801 If shared{} blocks deny something, the command
5802 is silently ignored.
5803
5804
5805 Changes: Modified:
5806 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5807
5808
5809jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5810 Log:
5811 Move up IsService check so we don't store a non-service
5812 in preClient->sasl_agent.
5813
5814
5815 Changes: Modified:
5816 +6 -6 trunk/modules/m_sasl.c (File Modified)
5817
5818
5819gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5820 Log:
5821 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5822 Add some more sanity checks on agent strings.
5823
5824
5825 Changes: Modified:
5826 +13 -11 trunk/modules/m_sasl.c (File Modified)
5827
5828
5829jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5830 Log:
5831 Unknown clients can have an ID too now so make sure to remove
5832 them from the hash if they exit.
5833
5834
5835 Changes: Modified:
5836 +3 -0 trunk/src/client.c (File Modified)
5837
5838
5839jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5840 Log:
5841 Only accept sasl from servers in a service{} block.
5842 Not tested but this must go in.
5843
5844
5845 Changes: Modified:
5846 +6 -0 trunk/modules/m_sasl.c (File Modified)
5847 +3 -0 trunk/modules/m_signon.c (File Modified)
5848
5849
5850jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5851 Log:
5852 Only process SAVE messages targetting registered users,
5853 not servers or unregistered connections. Could cause
5854 a crash when bad protocol was received.
5855
5856
5857 Changes: Modified:
5858 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5859
5860
5861nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5862 Log:
5863 - fix QJM buffer overflow vulnerability (fucking GXTi)
5864
5865
5866 Changes: Modified:
5867 +3 -3 trunk/src/s_user.c (File Modified)
5868
5869
5870jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5871 Log:
5872 Mention /scan umodes under oper_spy privilege.
5873
5874
5875 Changes: Modified:
5876 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5877
5878
5879jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5880 Log:
5881 Mention that overlapping cluster blocks are a bad thing.
5882
5883
5884 Changes: Modified:
5885 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5886
5887
5888jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5889 Log:
5890 - Document cluster{} and shared{} blocks.
5891 - Mention that service{} does not allow wildcards.
5892
5893
5894 Changes: Modified:
5895 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5896
5897
5898jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5899 Log:
5900 Document exempt{} and service{} blocks, point to reference.conf for
5901 general{}, channel{} and serverhide{}.
5902
5903
5904 Changes: Modified:
5905 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5906
5907
5908jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5909 Log:
5910 Document ~ in lists of values better.
5911
5912
5913 Changes: Modified:
5914 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5915
5916
5917jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5918 Log:
5919 More detailed CNOTICE, CPRIVMSG descriptions.
5920
5921
5922 Changes: Modified:
5923 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5924
5925
5926jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5927 Log:
5928 Oops, need both Revision and Id on modules.
5929
5930
5931 Changes: Modified:
5932 + - trunk/modules/sno_routing.c (Property Modified)
5933
5934
5935jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5936 Log:
5937 Tweak header comment a bit (filename, Id).
5938
5939
5940 Changes: Modified:
5941 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5942
5943
5944jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5945 Log:
5946 Add GLINE and UNGLINE.
5947
5948
5949 Changes: Modified:
5950 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5951
5952
5953jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5954 Log:
5955 New configure with proper Id.
5956
5957
5958 Changes: Modified:
5959 +3 -1 trunk/configure (File Modified)
5960
5961
5962jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5963 Log:
5964 Change #include directives for in6addr_any, hopefully compiles better now.
5965
5966
5967 Changes: Modified:
5968 +3 -1 trunk/configure.ac (File Modified)
5969
5970
5971jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5972 Log:
5973 Encourage putting actual administrative information
5974 in the admin{} block.
5975
5976
5977 Changes: Modified:
5978 +3 -3 trunk/doc/example.conf (File Modified)
5979
5980
5981gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5982 Log:
5983 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5984
5985
5986 Changes: Modified:
5987 +9 -7 trunk/include/s_conf.h (File Modified)
5988 +1 -0 trunk/src/newconf.c (File Modified)
5989 +10 -0 trunk/src/s_user.c (File Modified)
5990
5991
5992jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5993 Log:
5994 - Change to glines = no in example confs
5995 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5996 are disabled.
5997
5998
5999 Changes: Modified:
6000 +1 -1 trunk/doc/example.conf (File Modified)
6001 +1 -1 trunk/doc/reference.conf (File Modified)
6002 +2 -2 trunk/modules/m_gline.c (File Modified)
6003
6004
6005nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6006 Log:
6007 - forward-port QJM fix from 1.1
6008
6009
6010 Changes: Modified:
6011 +2 -0 trunk/src/s_user.c (File Modified)
6012
6013
6014nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6015 Log:
6016 - add switch to configure to disable the block allocator
6017
6018
6019 Changes: Modified:
6020 +18 -0 trunk/configure (File Modified)
6021 +9 -0 trunk/configure.ac (File Modified)
6022 +0 -6 trunk/include/config.h (File Modified)
6023 +3 -0 trunk/include/setup.h.in (File Modified)
6024
6025
6026gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6027 Log:
6028 Fix wierd error that would exit SASL users with "Overridden"
6029
6030 Changes: Modified:
6031 +1 -1 trunk/modules/m_signon.c (File Modified)
6032
6033
6034jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6035 Log:
6036 Remove obsolete XXX comment about lazylinks.
6037
6038
6039 Changes: Modified:
6040 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6041
6042
6043jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6044 Log:
6045 OJOIN: make sure to send the wallops remotely for #channels
6046
6047
6048 Changes: Modified:
6049 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6050
6051
6052gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6053 Log:
6054 Accountability for OJOIN (contrib module)
6055
6056 Changes: Modified:
6057 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6058
6059
6060nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6061 Log:
6062 - move more stuff over to ircd_state
6063
6064
6065 Changes: Modified:
6066 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6067 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6068 +9 -0 trunk/src/ircd_state.c (File Modified)
6069 +3 -3 trunk/src/patricia.c (File Modified)
6070
6071
6072nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6073 Log:
6074 - move more stuff out of libircd and into ircd_state.c
6075
6076
6077 Changes: Modified:
6078 +5 -5 trunk/src/channel.c (File Modified)
6079 +4 -4 trunk/src/client.c (File Modified)
6080 +12 -0 trunk/src/ircd_state.c (File Modified)
6081
6082
6083nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6084 Log:
6085 - this is just barrels of fun
6086
6087
6088 Changes: Modified:
6089 + - trunk/include/ircd_state.h (File Added)
6090 +1 -1 trunk/src/Makefile.in (File Modified)
6091 +2 -1 trunk/src/channel.c (File Modified)
6092 +3 -52 trunk/src/ircd.c (File Modified)
6093 +100 -3 trunk/src/ircd_state.c (File Modified)
6094
6095
6096jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6097 Log:
6098 It's .include, not #include.
6099
6100
6101 Changes: Modified:
6102 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6103
6104
6105jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6106 Log:
6107 More consistent section titles.
6108
6109
6110 Changes: Modified:
6111 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6112 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6113 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6114
6115
6116jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6117 Log:
6118 Mention possible exceeding of +j/+l due to propagation
6119 delays between servers.
6120
6121
6122 Changes: Modified:
6123 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6124
6125
6126jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6127 Log:
6128 Formatting nits:
6129 - "text" -> <quote>text</quote>
6130 - <filename>
6131 - a few more
6132
6133
6134 Changes: Modified:
6135 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6136 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6137 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6138 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6139
6140
6141jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6142 Log:
6143 Remove text about deprecation of glines.
6144
6145
6146 Changes: Modified:
6147 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6148
6149
6150jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6151 Log:
6152 - Add description of umode +D, deaf.
6153 - Mention CALLERID 005 token with umode +g.
6154
6155
6156 Changes: Modified:
6157 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6158
6159
6160jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6161 Log:
6162 Strip off a leading colon in services shortcuts (aliases).
6163
6164
6165 Changes: Modified:
6166 +2 -0 trunk/src/parse.c (File Modified)
6167
6168
6169jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6170 Log:
6171 Add no_oper_invis contrib module, denies opers setting
6172 themselves invisible (except hidden_oper's).
6173
6174
6175 Changes: Modified:
6176 +42 -0 trunk/contrib/Makefile.in (File Modified)
6177 + - trunk/contrib/no_oper_invis.c (File Added)
6178
6179
6180jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6181 Log:
6182 Mention /stats E, make the other /stats descriptions more consistent.
6183
6184
6185 Changes: Modified:
6186 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6187
6188
6189jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6190 Log:
6191 Mention that the KILL reason and oper will appear on channels.
6192
6193
6194 Changes: Modified:
6195 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6196
6197
6198jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6199 Log:
6200 Mention /mode #channel f to query forward channel from outside.
6201
6202
6203 Changes: Modified:
6204 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6205
6206
6207jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6208 Log:
6209 Port over RATBOX_2_1 r20960 (anfl):
6210 client connect notices to +C should be hiding the extra
6211 fields for spoofed users
6212
6213
6214 Changes: Modified:
6215 +2 -1 trunk/src/s_user.c (File Modified)
6216
6217
6218jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6219 Log:
6220 Add a chapter with our extra user commands:
6221 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6222
6223
6224 Changes: Modified:
6225 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6226 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6227
6228
6229jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6230 Log:
6231 Do not put by <server>: in SQUIT reasons to servers
6232 other than the one being exited.
6233
6234
6235 Changes: Modified:
6236 +1 -1 trunk/src/client.c (File Modified)
6237
6238
6239jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6240 Log:
6241 Regenerate configure.
6242
6243
6244 Changes: Modified:
6245 +1162 -1159 trunk/configure (File Modified)
6246
6247
6248jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6249 Log:
6250 Move the warning flags down so they do not mess up
6251 checks like for -Wl,-export-dynamic.
6252
6253
6254 Changes: Modified:
6255 +33 -30 trunk/configure.ac (File Modified)
6256
6257
6258nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6259 Log:
6260 - more work here
6261
6262
6263 Changes: Modified:
6264 +2 -1 trunk/iauth/Makefile.in (File Modified)
6265
6266
6267nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6268 Log:
6269 - build iauth makefile
6270
6271
6272 Changes: Modified:
6273 +3 -2 trunk/configure (File Modified)
6274 +1 -0 trunk/configure.ac (File Modified)
6275
6276
6277nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6278 Log:
6279 - Makefile
6280
6281
6282 Changes: Modified:
6283 + - trunk/iauth/Makefile.in (File Added)
6284
6285
6286nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6287 Log:
6288 - add iauth.conf.example from irc2.11
6289
6290
6291 Changes: Modified:
6292 + - trunk/doc/example-iauth.conf (File Added)
6293
6294
6295nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6296 Log:
6297 - wow, i found some docs on this thing
6298
6299
6300 Changes: Modified:
6301 + - trunk/doc/technical/iauth-internals.txt (File Added)
6302
6303
6304nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6305 Log:
6306 - no longer applicable
6307
6308
6309 Changes: Modified:
6310 + - trunk/authdaemon/ (File Deleted)
6311
6312
6313nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6314 Log:
6315 - remove libircd.so on make clean (oops)
6316
6317
6318 Changes: Modified:
6319 +1 -1 trunk/src/Makefile.in (File Modified)
6320
6321
6322nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6323 Log:
6324 - merge iauth source for experimentation
6325
6326
6327 Changes: Modified:
6328 + - trunk/iauth/ (File Added)
6329 + - trunk/iauth/a_conf.c (File Added)
6330 + - trunk/iauth/a_conf_def.h (File Added)
6331 + - trunk/iauth/a_conf_ext.h (File Added)
6332 + - trunk/iauth/a_defines.h (File Added)
6333 + - trunk/iauth/a_externs.h (File Added)
6334 + - trunk/iauth/a_io.c (File Added)
6335 + - trunk/iauth/a_io_ext.h (File Added)
6336 + - trunk/iauth/a_log.c (File Added)
6337 + - trunk/iauth/a_log_def.h (File Added)
6338 + - trunk/iauth/a_log_ext.h (File Added)
6339 + - trunk/iauth/a_struct_def.h (File Added)
6340 + - trunk/iauth/iauth.c (File Added)
6341 + - trunk/iauth/mod_lhex.c (File Added)
6342 + - trunk/iauth/mod_lhex_ext.h (File Added)
6343 + - trunk/iauth/mod_pipe.c (File Added)
6344 + - trunk/iauth/mod_pipe_ext.h (File Added)
6345 + - trunk/iauth/mod_rfc931.c (File Added)
6346 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6347 + - trunk/iauth/mod_socks.c (File Added)
6348 + - trunk/iauth/mod_socks_ext.h (File Added)
6349 + - trunk/iauth/mod_webproxy.c (File Added)
6350 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6351
6352
6353jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6354 Log:
6355 User /quote help index was not sorted properly.
6356
6357
6358 Changes: Modified:
6359 +2 -2 trunk/help/Makefile.in (File Modified)
6360 +8 -8 trunk/help/users/index (File Modified)
6361
6362
6363jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6364 Log:
6365 Add SCAN help file.
6366
6367
6368 Changes: Modified:
6369 +25 -8 trunk/help/opers/index (File Modified)
6370 + - trunk/help/opers/scan (File Added)
6371
6372
6373jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6374 Log:
6375 SGML docs:
6376 - Document SCAN UMODES
6377 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6378
6379
6380 Changes: Modified:
6381 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6382
6383
6384jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6385 Log:
6386 Add our copyright information to /info (part of release-1.1 r1026).
6387
6388
6389 Changes: Modified:
6390 +1 -0 trunk/src/version.c.SH (File Modified)
6391
6392
6393jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6394 Log:
6395 Fix some compile warnings.
6396
6397
6398 Changes: Modified:
6399 +1 -1 trunk/modules/core/m_join.c (File Modified)
6400 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6401 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6402 +1 -1 trunk/modules/m_scan.c (File Modified)
6403 +4 -4 trunk/modules/m_signon.c (File Modified)
6404
6405
6406jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6407 Log:
6408 RSFNC: OK, actually consider unknowns also for detecting a collide.
6409 Otherwise we can get two clients with the same nick.
6410
6411
6412 Changes: Modified:
6413 +1 -1 trunk/modules/m_services.c (File Modified)
6414
6415
6416nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6417 Log:
6418 - charybdis profiling stuff
6419 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6420 - update .depend
6421
6422
6423 Changes: Modified:
6424 +0 -8 trunk/configure (File Modified)
6425 +1 -8 trunk/configure.ac (File Modified)
6426 +18 -0 trunk/include/channel.h (File Modified)
6427 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6428 +335 -260 trunk/src/.depend (File Modified)
6429 +1569 -0 trunk/src/Makefile.in (File Modified)
6430 + - trunk/src/chmode.c (File Added)
6431 +16 -1 trunk/src/ircd.c (File Modified)
6432 +11 -0 trunk/src/main.c (File Modified)
6433 +11 -0 trunk/src/modules.c (File Modified)
6434
6435
6436jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6437 Log:
6438 RSFNC: Do not send kills to servers for unknowns
6439
6440
6441 Changes: Modified:
6442 +4 -2 trunk/modules/m_services.c (File Modified)
6443
6444
6445jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6446 Log:
6447 Describe service{} blocks in reference.conf.
6448
6449
6450 Changes: Modified:
6451 +12 -0 trunk/doc/reference.conf (File Modified)
6452
6453
6454jilles 2006/03/09 01:14:34 UTC (20060309-996)
6455 Log:
6456 Replace this list of modes with pointers to other documentation.
6457
6458
6459 Changes: Modified:
6460 +6 -50 trunk/doc/modes.txt (File Modified)
6461
6462
6463jilles 2006/03/08 00:10:46 UTC (20060308-986)
6464 Log:
6465 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6466 looks too much like an old-ircd client pointer otherwise.
6467
6468
6469 Changes: Modified:
6470 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6471
6472
6473jilles 2006/03/08 00:09:27 UTC (20060308-984)
6474 Log:
6475 findforwards:
6476 - note truncation of the list (perhaps sending multiple
6477 notices is better)
6478 - clarify in a comment that /findforwards on a nonexistent
6479 channel can be useful
6480 - sendto_one_notice() requires that the text start with
6481 a colon
6482
6483
6484 Changes: Modified:
6485 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6486
6487
6488jilles 2006/03/07 23:33:48 UTC (20060307-982)
6489 Log:
6490 When we close a local server's link, always include the
6491 name of the client causing the exit in the reason in the
6492 SQUIT we send them (replacing them with us). This makes
6493 sure server notices for stuff like "Not enough arguments
6494 to server command" are different on the two sides.
6495
6496
6497 Changes: Modified:
6498 +7 -5 trunk/src/client.c (File Modified)
6499
6500
6501gxti 2006/03/07 22:58:03 UTC (20060307-980)
6502 Log:
6503 New contrib module m_findforwards.c
6504
6505
6506 Changes: Modified:
6507 +112 -0 trunk/contrib/Makefile.in (File Modified)
6508 + - trunk/contrib/m_findforwards.c (File Added)
6509
6510
6511jilles 2006/03/07 22:21:29 UTC (20060307-968)
6512 Log:
6513 Whoops, don't show real host behind auth{} spoof in
6514 spoof notices if hide_spoof_ips is enabled.
6515
6516 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6517
6518
6519 Changes: Modified:
6520 +3 -2 trunk/src/s_conf.c (File Modified)
6521
6522
6523jilles 2006/03/07 12:54:53 UTC (20060307-962)
6524 Log:
6525 Add dalnet-style /identify that sends to nickserv or chanserv.
6526
6527
6528 Changes: Modified:
6529 +102 -0 trunk/contrib/Makefile.in (File Modified)
6530 + - trunk/contrib/m_identify.c (File Added)
6531
6532
6533jilles 2006/03/07 12:26:20 UTC (20060307-958)
6534 Log:
6535 Document alias{} blocks a bit better.
6536
6537
6538 Changes: Modified:
6539 +9 -0 trunk/doc/reference.conf (File Modified)
6540
6541
6542nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6543 Log:
6544 - add aliases to /stats m (data usage is not counted though, sorry)
6545
6546
6547 Changes: Modified:
6548 +1 -0 trunk/include/s_conf.h (File Modified)
6549 +3 -0 trunk/src/newconf.c (File Modified)
6550 +15 -0 trunk/src/parse.c (File Modified)
6551
6552
6553nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6554 Log:
6555 - remove m_sshortcut as it's no longer relevant
6556
6557
6558 Changes: Modified:
6559 +0 -145 trunk/modules/Makefile.in (File Modified)
6560 + - trunk/modules/m_sshortcut.c (File Deleted)
6561
6562
6563nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6564 Log:
6565 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6566 targets instead of my original idea :P)
6567
6568
6569 Changes: Modified:
6570 +32 -0 trunk/doc/example.conf (File Modified)
6571 +35 -0 trunk/doc/reference.conf (File Modified)
6572 +4 -0 trunk/include/parse.h (File Modified)
6573 +7 -0 trunk/include/s_conf.h (File Modified)
6574 +82 -0 trunk/src/newconf.c (File Modified)
6575 +78 -0 trunk/src/parse.c (File Modified)
6576 +16 -0 trunk/src/s_conf.c (File Modified)
6577
6578
6579jilles 2006/03/05 23:33:56 UTC (20060305-942)
6580 Log:
6581 Remove some spaces after tabs. ??
6582
6583
6584 Changes: Modified:
6585 +18 -18 trunk/src/newconf.c (File Modified)
6586
6587
6588jilles 2006/03/05 23:15:38 UTC (20060305-940)
6589 Log:
6590 Global /who:
6591 - make sure to clear all marks also if the who was aborted
6592 because of too many matches
6593 - give ERR_TOOMANYMATCHES if too many matches
6594 - clarify comments
6595
6596 ratbox RATBOX_2_2 r22003 (jilles)
6597
6598
6599 Changes: Modified:
6600 +28 -26 trunk/modules/m_who.c (File Modified)
6601
6602
6603nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6604 Log:
6605 - devel is 2.0
6606
6607
6608 Changes: Modified:
6609 +9 -9 trunk/configure (File Modified)
6610 +1 -1 trunk/configure.ac (File Modified)
6611
6612
6613nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6614 Log:
6615 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6616
6617
6618 Changes: Modified:
6619 +2 -1 trunk/include/s_newconf.h (File Modified)
6620 +20 -0 trunk/modules/m_rehash.c (File Modified)
6621 +1 -1 trunk/src/s_newconf.c (File Modified)
6622
6623
6624gxti 2006/03/05 03:38:33 UTC (20060305-930)
6625 Log:
6626 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6627
6628
6629 Changes: Modified:
6630 +0 -1 trunk/doc/example.conf (File Modified)
6631 +0 -3 trunk/doc/reference.conf (File Modified)
6632 +0 -1 trunk/include/s_conf.h (File Modified)
6633 +0 -6 trunk/modules/m_info.c (File Modified)
6634 +1 -1 trunk/src/channel.c (File Modified)
6635 +0 -1 trunk/src/newconf.c (File Modified)
6636
6637
6638gxti 2006/03/05 00:48:56 UTC (20060305-928)
6639 Log:
6640 Missing header in m_chghost.c
6641
6642 Changes: Modified:
6643 +1 -0 trunk/modules/m_chghost.c (File Modified)
6644
6645
6646gxti 2006/02/28 19:53:33 UTC (20060228-926)
6647 Log:
6648 Relocate QJM code to a seperate function(change_nick_user_host)
6649 Change CHGHOST to use change_nick_user_host instead of just setting it
6650
6651
6652 Changes: Modified:
6653 +3 -0 trunk/include/s_user.h (File Modified)
6654 +1 -1 trunk/modules/m_chghost.c (File Modified)
6655 +3 -78 trunk/modules/m_signon.c (File Modified)
6656 +89 -0 trunk/src/s_user.c (File Modified)
6657
6658
6659jilles 2006/02/28 13:24:51 UTC (20060228-924)
6660 Log:
6661 Restore /stats a (dns servers, admin-only).
6662
6663
6664 Changes: Modified:
6665 +1 -0 trunk/include/res.h (File Modified)
6666 +5 -8 trunk/modules/m_stats.c (File Modified)
6667 +16 -0 trunk/src/res.c (File Modified)
6668
6669
6670nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6671 Log:
6672 - Add CHARYBDIS_PROFILE if we are profiling.
6673 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6674 - Remove duplicate --enable-epoll entry.
6675
6676
6677 Changes: Modified:
6678 +1595 -15 trunk/configure (File Modified)
6679 +30 -11 trunk/configure.ac (File Modified)
6680 +3 -0 trunk/include/setup.h.in (File Modified)
6681
6682
6683nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6684 Log:
6685 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6686
6687
6688 Changes: Modified:
6689 +28 -0 trunk/aclocal.m4 (File Modified)
6690
6691
6692jilles 2006/02/23 13:25:48 UTC (20060223-916)
6693 Log:
6694 Allow requesting forward channel and quiet list in same mode command.
6695
6696
6697 Changes: Modified:
6698 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6699
6700
6701jilles 2006/02/22 00:06:41 UTC (20060222-912)
6702 Log:
6703 Add description of xline wildcards.
6704
6705
6706 Changes: Modified:
6707 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6708
6709
6710gxti 2006/02/21 23:54:57 UTC (20060221-908)
6711 Log:
6712 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6713
6714
6715 Changes: Modified:
6716 +0 -4 trunk/modules/m_services.c (File Modified)
6717
6718
6719nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6720 Log:
6721 typo
6722
6723
6724 Changes: Modified:
6725 +1 -1 trunk/include/hook.h (File Modified)
6726
6727
6728nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6729 Log:
6730 call_hook, not hook_call
6731
6732
6733 Changes: Modified:
6734 +1 -1 trunk/modules/core/m_join.c (File Modified)
6735
6736
6737nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6738 Log:
6739 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6740 Could be useful for a number of things.
6741
6742
6743 Changes: Modified:
6744 +9 -0 trunk/modules/core/m_join.c (File Modified)
6745
6746
6747nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6748 Log:
6749 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6750
6751
6752 Changes: Modified:
6753 +7 -0 trunk/include/hook.h (File Modified)
6754
6755
6756gxti 2006/02/20 21:27:46 UTC (20060220-896)
6757 Log:
6758 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6759
6760
6761 Changes: Modified:
6762 +15 -0 trunk/modules/m_services.c (File Modified)
6763
6764
6765jilles 2006/02/20 11:26:45 UTC (20060220-894)
6766 Log:
6767 Clarify snomask +f, +k, +u.
6768
6769
6770 Changes: Modified:
6771 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6772
6773
6774jilles 2006/02/20 11:26:22 UTC (20060220-892)
6775 Log:
6776 Cmode +p and +s may be set simultaneously.
6777
6778
6779 Changes: Modified:
6780 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6781
6782
6783nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6784 Log:
6785 actually, we should check the data version on each reload (oops)
6786
6787
6788 Changes: Modified:
6789 +6 -6 trunk/src/main.c (File Modified)
6790
6791
6792nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6793 Log:
6794 more work on the loader
6795
6796
6797 Changes: Modified:
6798 +45 -21 trunk/src/main.c (File Modified)
6799
6800
6801nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6802 Log:
6803 Add prototype ircd_state.c
6804
6805
6806 Changes: Modified:
6807 + - trunk/src/ircd_state.c (File Added)
6808
6809
6810jilles 2006/02/19 00:41:15 UTC (20060219-882)
6811 Log:
6812 Smaller improvements.
6813
6814
6815 Changes: Modified:
6816 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6817
6818
6819jilles 2006/02/19 00:15:39 UTC (20060219-880)
6820 Log:
6821 Add a lot of stuff here.
6822
6823
6824 Changes: Modified:
6825 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6826
6827
6828jilles 2006/02/18 22:55:32 UTC (20060218-878)
6829 Log:
6830 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6831
6832
6833 Changes: Modified:
6834 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6835
6836
6837jilles 2006/02/18 21:57:54 UTC (20060218-873)
6838 Log:
6839 Invex doesn't trump +r or (sic) +J.
6840
6841
6842 Changes: Modified:
6843 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6844
6845
6846nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6847 Log:
6848 Check to make sure a module is not loaded before loading it.
6849
6850
6851 Changes: Modified:
6852 +6 -1 trunk/src/ircd_parser.y (File Modified)
6853
6854
6855nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6856 Log:
6857 - Add a missing comma in the HeaderMessages array
6858 - Only send "Your hostname is too long ..." if that really is the case
6859
6860
6861 Changes: Modified:
6862 +2 -2 trunk/src/s_auth.c (File Modified)
6863
6864
6865nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6866 Log:
6867 build_symtable() will have already bailed here, so no need to check
6868 explicitly whether or not charybdis_main is NULL.
6869
6870
6871 Changes: Modified:
6872 +7 -16 trunk/src/main.c (File Modified)
6873
6874
6875nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6876 Log:
6877 Data structure versioning, part 1.
6878
6879
6880 Changes: Modified:
6881 +10 -1 trunk/include/ircd_defs.h (File Modified)
6882 +2 -0 trunk/src/ircd.c (File Modified)
6883 +15 -3 trunk/src/main.c (File Modified)
6884
6885
6886nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6887 Log:
6888 build a symbol table and use that instead of doing a raw dlsym on everything
6889
6890
6891 Changes: Modified:
6892 + - trunk/include/ircd_linker.h (File Added)
6893 +71 -1 trunk/src/Makefile.in (File Modified)
6894 + - trunk/src/ircd_linker.c (File Added)
6895 +16 -4 trunk/src/main.c (File Modified)
6896
6897
6898nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6899 Log:
6900 The launcher now calls io_loop() instead of charybdis_main().
6901 This is so that we do not have to reinitialize *everything* later.
6902
6903
6904 Changes: Modified:
6905 +1 -0 trunk/include/ircd.h (File Modified)
6906 +6 -7 trunk/src/ircd.c (File Modified)
6907 +13 -1 trunk/src/main.c (File Modified)
6908
6909
6910nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6911 Log:
6912 Use global binding on libircd.so.
6913
6914
6915 Changes: Modified:
6916 +1 -1 trunk/src/main.c (File Modified)
6917
6918
6919nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6920 Log:
6921 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6922 (it will do more later)
6923
6924
6925 Changes: Modified:
6926 +14 -12 trunk/include/config.h (File Modified)
6927 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6928 +31 -5 trunk/src/Makefile.in (File Modified)
6929 +78 -1 trunk/src/ircd.c (File Modified)
6930 + - trunk/src/main.c (File Added)
6931
6932
6933nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6934 Log:
6935 Add whitespace here, oops.
6936
6937
6938 Changes: Modified:
6939 +1 -1 trunk/CREDITS (File Modified)
6940
6941
6942nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6943 Log:
6944 Properly copy over the IP address here instead of using a cheap hack.
6945 Because the hack didn't work right except on IPv6. :|
6946
6947
6948 Changes: Modified:
6949 +12 -2 trunk/src/s_newconf.c (File Modified)
6950
6951
6952jilles 2006/02/15 01:33:43 UTC (20060215-849)
6953 Log:
6954 Revert reject cache notice to ratbox's, which more
6955 clearly suggests what's happening.
6956
6957
6958 Changes: Modified:
6959 +4 -1 trunk/src/reject.c (File Modified)
6960
6961
6962nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6963 Log:
6964 Fix the openssl status in the overview information.
6965
6966
6967 Changes: Modified:
6968 +1 -3 trunk/configure (File Modified)
6969 +1 -3 trunk/configure.ac (File Modified)
6970
6971
6972jilles 2006/02/15 00:53:32 UTC (20060215-843)
6973 Log:
6974 - Add simple exempt{} block (127.0.0.1) to example.conf.
6975 - Remove mention of deny{}.
6976
6977
6978 Changes: Modified:
6979 +5 -0 trunk/doc/example.conf (File Modified)
6980 +1 -1 trunk/doc/reference.conf (File Modified)
6981
6982
6983jilles 2006/02/15 00:37:34 UTC (20060215-839)
6984 Log:
6985 example.conf: add some comments at the start
6986 reference.conf: some ircd-ratbox -> charybdis
6987
6988
6989 Changes: Modified:
6990 +11 -0 trunk/doc/example.conf (File Modified)
6991 +6 -5 trunk/doc/reference.conf (File Modified)
6992
6993
6994jilles 2006/02/15 00:27:59 UTC (20060215-833)
6995 Log:
6996 Rename m_createauthonly module to createauthonly
6997 as this is not a module providing an m_function
6998 (command).
6999
7000
7001 Changes: Modified:
7002 +1 -38 trunk/contrib/Makefile.in (File Modified)
7003 + - trunk/contrib/createauthonly.c (File Added)
7004 + - trunk/contrib/m_createauthonly.c (File Deleted)
7005
7006
7007jilles 2006/02/15 00:22:08 UTC (20060215-831)
7008 Log:
7009 Add to example confs commented lines for:
7010 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7011 sno_globalkline.so, sno_globaloper.so.
7012
7013
7014 Changes: Modified:
7015 +5 -1 trunk/doc/example.conf (File Modified)
7016 +9 -1 trunk/doc/reference.conf (File Modified)
7017
7018
7019jilles 2006/02/15 00:12:24 UTC (20060215-829)
7020 Log:
7021 - Unbreak connecting to connect{}s with hostnames
7022 instead of IP addresses (broken with new resolver).
7023 - Try to do A/AAAA query based on aftype in
7024 connect{} (doesn't seem to work fully).
7025
7026
7027 Changes: Modified:
7028 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7029
7030
7031jilles 2006/02/14 22:54:37 UTC (20060214-827)
7032 Log:
7033 Unbreak /rehash dns.
7034
7035
7036 Changes: Modified:
7037 +1 -0 trunk/src/res.c (File Modified)
7038
7039
7040jilles 2006/02/14 22:40:55 UTC (20060214-825)
7041 Log:
7042 Preserve Hybrid Id and add one of our own.
7043
7044
7045 Changes: Modified:
7046 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7047 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7048
7049
7050jilles 2006/02/14 22:17:17 UTC (20060214-821)
7051 Log:
7052 Add anfl and Androsyn to CREDITS.
7053 They wrote a lot of ratbox code we use, both before and after the fork.
7054
7055
7056 Changes: Modified:
7057 +2 -0 trunk/CREDITS (File Modified)
7058
7059
7060nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7061 Log:
7062 Hostname validity check.
7063
7064
7065 Changes: Modified:
7066 +42 -3 trunk/src/s_auth.c (File Modified)
7067
7068
7069nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7070 Log:
7071 Version bump to 1.2.0.
7072
7073
7074 Changes: Modified:
7075 +9 -9 trunk/configure (File Modified)
7076 +1 -1 trunk/configure.ac (File Modified)
7077
7078
7079nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7080 Log:
7081 - Missed a spot in the IPv6 code here. Should be usable now.
7082
7083
7084 Changes: Modified:
7085 +2 -2 trunk/src/res.c (File Modified)
7086
7087
7088nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7089 Log:
7090 Alright, so, this massive commit does the following:
7091 - Removes adns
7092 - Adds a resolver based on the undernet and hybrid one.
7093 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7094 - Makes a check in ./configure be posixly correct
7095 - Simplifies the auth code and DNS callbacks
7096
7097 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7098
7099
7100 Changes: Modified:
7101 +1 -1 trunk/Makefile.in (File Modified)
7102 + - trunk/adns/ (File Deleted)
7103 +148 -80 trunk/configure (File Modified)
7104 +1 -2 trunk/configure.ac (File Modified)
7105 +6 -0 trunk/include/client.h (File Modified)
7106 +1 -0 trunk/include/packet.h (File Modified)
7107 +153 -41 trunk/include/res.h (File Modified)
7108 + - trunk/include/reslib.h (File Added)
7109 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7110 +930 -1449 trunk/modules/.depend (File Modified)
7111 +3 -0 trunk/modules/m_stats.c (File Modified)
7112 +417 -621 trunk/src/.depend (File Modified)
7113 +1 -1 trunk/src/.indent.pro (File Modified)
7114 +2069 -289 trunk/src/Makefile.in (File Modified)
7115 + - trunk/src/adns.c (File Deleted)
7116 + - trunk/src/res.c (File Added)
7117 + - trunk/src/reslib.c (File Added)
7118 +11 -50 trunk/src/s_auth.c (File Modified)
7119 +4 -26 trunk/src/s_newconf.c (File Modified)
7120
7121
7122nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7123 Log:
7124 Document the NOBALLOC feature.
7125
7126
7127 Changes: Modified:
7128 +7 -1 trunk/include/config.h (File Modified)
7129
7130
7131jilles 2006/02/12 20:50:51 UTC (20060212-806)
7132 Log:
7133 commands.sgml changes
7134
7135
7136 Changes: Modified:
7137 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7138
7139
7140jilles 2006/02/12 19:58:28 UTC (20060212-804)
7141 Log:
7142 connect{} changes.
7143
7144
7145 Changes: Modified:
7146 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7147
7148
7149jilles 2006/02/12 19:47:43 UTC (20060212-802)
7150 Log:
7151 Improve description of class{} block (in particular,
7152 mention server classes as well as client classes).
7153
7154
7155 Changes: Modified:
7156 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7157
7158
7159jilles 2006/02/12 19:37:35 UTC (20060212-800)
7160 Log:
7161 In comment:
7162 -/* sendq: servers need a higher sendq as they send more data */
7163 +/* sendq: servers need a higher sendq as they are sent more data */
7164
7165
7166 Changes: Modified:
7167 +1 -1 trunk/doc/reference.conf (File Modified)
7168
7169
7170jilles 2006/02/12 19:33:35 UTC (20060212-798)
7171 Log:
7172 Add modules{} block.
7173
7174
7175 Changes: Modified:
7176 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7177
7178
7179jilles 2006/02/12 17:31:44 UTC (20060212-796)
7180 Log:
7181 Add general::oper_snomask, snomask on oper up for opers
7182 that have umode +s set on oper up, but do not have
7183 a specific snomask setting in their operator block.
7184 If this is empty or not specified, +s is used as before.
7185
7186
7187 Changes: Modified:
7188 +4 -1 trunk/doc/example.conf (File Modified)
7189 +7 -1 trunk/doc/reference.conf (File Modified)
7190 +1 -0 trunk/include/client.h (File Modified)
7191 +1 -0 trunk/include/s_conf.h (File Modified)
7192 +32 -0 trunk/src/newconf.c (File Modified)
7193 +1 -0 trunk/src/s_conf.c (File Modified)
7194 +13 -3 trunk/src/s_user.c (File Modified)
7195
7196
7197nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7198 Log:
7199 fix error
7200
7201 Changes: Modified:
7202 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7203
7204
7205nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7206 Log:
7207 Add MASKTRACE and CHANTRACE commands.
7208
7209
7210 Changes: Modified:
7211 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7212
7213
7214nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7215 Log:
7216 document loadmodule directive
7217
7218
7219 Changes: Modified:
7220 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7221
7222
7223nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7224 Log:
7225 finish this up
7226
7227
7228 Changes: Modified:
7229 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7230
7231
7232nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7233 Log:
7234 q:lines are no longer living in the ircd.conf either
7235
7236
7237 Changes: Modified:
7238 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7239
7240
7241nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7242 Log:
7243 remove k:line, d:line, x:line as they are their own files now
7244
7245
7246 Changes: Modified:
7247 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7248
7249
7250jilles 2006/02/12 03:55:38 UTC (20060212-782)
7251 Log:
7252 New place for operator::snomask.
7253
7254
7255 Changes: Modified:
7256 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7257
7258
7259nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7260 Log:
7261 Document connect {}.
7262
7263
7264 Changes: Modified:
7265 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7266
7267
7268jilles 2006/02/12 03:42:26 UTC (20060212-778)
7269 Log:
7270 example.conf: move operator::snomask to a more logical place,
7271 more sensible default
7272 reference.conf: add operator::snomask
7273
7274
7275 Changes: Modified:
7276 +3 -3 trunk/doc/example.conf (File Modified)
7277 +3 -0 trunk/doc/reference.conf (File Modified)
7278
7279
7280jilles 2006/02/12 03:34:24 UTC (20060212-776)
7281 Log:
7282 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7283 in those conf entries that take umodes like <name1>, <name2>, ...
7284
7285
7286 Changes: Modified:
7287 +3 -0 trunk/doc/reference.conf (File Modified)
7288 +3 -0 trunk/src/newconf.c (File Modified)
7289
7290
7291nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7292 Log:
7293 Remove H:line
7294
7295
7296 Changes: Modified:
7297 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7298
7299
7300nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7301 Log:
7302 Aesthetic changes.
7303
7304
7305 Changes: Modified:
7306 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7307
7308
7309nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7310 Log:
7311 s/allow/auth
7312
7313
7314 Changes: Modified:
7315 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7316
7317
7318nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7319 Log:
7320 fix
7321
7322
7323 Changes: Modified:
7324 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7325
7326
7327nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7328 Log:
7329 Document operator {} blocks.
7330
7331
7332 Changes: Modified:
7333 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7334
7335
7336jilles 2006/02/12 03:18:31 UTC (20060212-764)
7337 Log:
7338 auth{}: clarify/add some details
7339
7340
7341 Changes: Modified:
7342 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7343
7344
7345nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7346 Log:
7347 auth{}: Move a paragraph.
7348
7349
7350 Changes: Modified:
7351 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7352
7353
7354nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7355 Log:
7356 Document auth{} blocks.
7357
7358
7359 Changes: Modified:
7360 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7361
7362
7363jilles 2006/02/12 02:23:21 UTC (20060212-758)
7364 Log:
7365 Add umode +R.
7366
7367
7368 Changes: Modified:
7369 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7370
7371
7372jilles 2006/02/12 02:19:41 UTC (20060212-756)
7373 Log:
7374 Add umode +R, prevents unidentified clients from
7375 sending private messages or notices. /accept'ed
7376 clients and opers are exempt.
7377 Due to the /accept part, this is only checked
7378 at the target's server, may want to change
7379 this?
7380
7381
7382 Changes: Modified:
7383 +1 -0 trunk/help/opers/umode (File Modified)
7384 +1 -0 trunk/help/users/umode (File Modified)
7385 +2 -0 trunk/include/client.h (File Modified)
7386 +1 -0 trunk/include/numeric.h (File Modified)
7387 +11 -1 trunk/modules/core/m_message.c (File Modified)
7388 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7389 +1 -1 trunk/src/messages.tab (File Modified)
7390 +1 -1 trunk/src/s_user.c (File Modified)
7391
7392
7393jilles 2006/02/12 01:26:44 UTC (20060212-754)
7394 Log:
7395 Don't allow a nick change if banned or quieted (and not
7396 voiced or opped) on a channel. This uses numeric 435
7397 (bahamut's "cannot change to a banned nick") because
7398 bahamut/ircu's 437 and hyperion's 438 already have
7399 another meaning for us.
7400
7401
7402 Changes: Modified:
7403 +2 -0 trunk/include/channel.h (File Modified)
7404 +1 -0 trunk/include/numeric.h (File Modified)
7405 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7406 +38 -0 trunk/src/channel.c (File Modified)
7407 +1 -1 trunk/src/messages.tab (File Modified)
7408
7409
7410jilles 2006/02/11 20:55:03 UTC (20060211-752)
7411 Log:
7412 KNOCK:
7413 - respect ban exceptions
7414 - also deny a knock if quieted
7415
7416
7417 Changes: Modified:
7418 +2 -1 trunk/modules/m_knock.c (File Modified)
7419
7420
7421jilles 2006/02/11 19:42:32 UTC (20060211-750)
7422 Log:
7423 Reverse bad substitution in comment.
7424
7425
7426 Changes: Modified:
7427 +1 -1 trunk/src/channel.c (File Modified)
7428
7429
7430jilles 2006/02/11 19:04:47 UTC (20060211-748)
7431 Log:
7432 - set DynSpoof flag for clients spoofed at registration
7433 - add orighost instead of host to the hostname hash
7434
7435
7436 Changes: Modified:
7437 +5 -1 trunk/src/s_user.c (File Modified)
7438
7439
7440jilles 2006/02/11 16:59:13 UTC (20060211-746)
7441 Log:
7442 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7443
7444
7445 Changes: Modified:
7446 +2 -3 trunk/src/send.c (File Modified)
7447
7448
7449gxti 2006/02/10 02:44:34 UTC (20060210-744)
7450 Log:
7451 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7452
7453
7454 Changes: Modified:
7455 +17 -7 trunk/modules/m_signon.c (File Modified)
7456
7457
7458gxti 2006/02/09 02:44:48 UTC (20060209-742)
7459 Log:
7460 Correct minimum args on ENCAP SASL to avoid nasty core.
7461
7462
7463 Changes: Modified:
7464 +1 -1 trunk/modules/m_sasl.c (File Modified)
7465
7466
7467jilles 2006/02/09 01:14:21 UTC (20060209-740)
7468 Log:
7469 Style nits: sptr can't ever be NULL, don't compare truth
7470 values with YES.
7471
7472
7473 Changes: Modified:
7474 +2 -3 trunk/modules/m_scan.c (File Modified)
7475
7476
7477jilles 2006/02/09 01:04:56 UTC (20060209-738)
7478 Log:
7479 - Comment out scan_cmodes() prototype to suppress warning
7480 - Correct minimum parameter count for mo_scan()
7481
7482
7483 Changes: Modified:
7484 +2 -2 trunk/modules/m_scan.c (File Modified)
7485
7486
7487jilles 2006/02/09 00:56:16 UTC (20060209-736)
7488 Log:
7489 SCAN UMODES:
7490 - Include full command in operspy notice
7491 - Allow global scans (no-list used, mask not used) without operspy
7492 - Use ERR_NOPRIVS numeric
7493
7494
7495 Changes: Modified:
7496 +21 -9 trunk/modules/m_scan.c (File Modified)
7497
7498
7499jilles 2006/02/08 23:45:23 UTC (20060208-734)
7500 Log:
7501 Cancel out the >3 default if < is given; this way
7502 any </> specification fully overrides the default.
7503
7504
7505 Changes: Modified:
7506 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7507
7508
7509jilles 2006/02/08 23:13:44 UTC (20060208-732)
7510 Log:
7511 - Call mo_list() from m_list() to reduce code duplication
7512 - Default to >3, rather arbitrarily (conf option?)
7513 - Make < and > mean less than and greater than again
7514
7515
7516 Changes: Modified:
7517 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7518
7519
7520jilles 2006/02/08 22:20:43 UTC (20060208-730)
7521 Log:
7522 When processing topic burst, hide connecting server
7523 on netburst if flatten links is enabled.
7524
7525
7526 Changes: Modified:
7527 +9 -2 trunk/modules/m_tb.c (File Modified)
7528
7529
7530nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7531 Log:
7532 - remove PENALTY token
7533
7534
7535 Changes: Modified:
7536 +0 -1 trunk/include/supported.h (File Modified)
7537
7538
7539nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7540 Log:
7541 005 fixups:
7542 - Add PENALTY because we have a pace-wait system.
7543 - Add FNC due to SAVE and RSFNC
7544 - Add q to MAXLIST.
7545
7546
7547 Changes: Modified:
7548 +4 -2 trunk/include/supported.h (File Modified)
7549
7550
7551nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7552 Log:
7553 mkay, indent went nuts here
7554
7555
7556 Changes: Modified:
7557 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7558
7559
7560nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7561 Log:
7562 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7563 and can be used instead. The SAFELIST implementation is the one used by
7564 default, as most users/networks will be used to it.
7565
7566
7567 Changes: Modified:
7568 +1 -0 trunk/NEWS (File Modified)
7569 +14 -0 trunk/include/client.h (File Modified)
7570 +5 -0 trunk/include/hash.h (File Modified)
7571 +404 -272 trunk/modules/Makefile.in (File Modified)
7572 + - trunk/modules/m_list.c (File Deleted)
7573 + - trunk/modules/m_list_ratbox.c (File Added)
7574 + - trunk/modules/m_list_safelist.c (File Added)
7575 +5 -5 trunk/src/hash.c (File Modified)
7576
7577
7578jilles 2006/02/08 21:02:52 UTC (20060208-720)
7579 Log:
7580 Clear invites on a lowerTS JOIN or SJOIN.
7581 This should complete kick_on_split_riding protection.
7582
7583
7584 Changes: Modified:
7585 +5 -0 trunk/modules/core/m_join.c (File Modified)
7586 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7587
7588
7589jilles 2006/02/08 20:26:58 UTC (20060208-718)
7590 Log:
7591 Like in ratbox, send and interpret timestamps on invites.
7592
7593
7594 Changes: Modified:
7595 +9 -2 trunk/modules/m_invite.c (File Modified)
7596
7597
7598jilles 2006/02/07 12:48:28 UTC (20060207-716)
7599 Log:
7600 Add +S (network service) umode. Just for completeness, users or opers
7601 cannot set this.
7602
7603
7604 Changes: Modified:
7605 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7606
7607
7608nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7609 Log:
7610 update NEWS a bit
7611
7612
7613 Changes: Modified:
7614 +35 -2 trunk/NEWS (File Modified)
7615
7616
7617gxti 2006/02/06 04:42:14 UTC (20060206-712)
7618 Log:
7619 Split off a PreClient structure for data to be freed on registation (i.e. password).
7620 New hook introduce_client for post-registration messages.
7621 Fix b0rked SASL numerics.
7622 Burst REALHOST post-introduction for spoofed-on-registration clients.
7623 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7624 Pre-registration signon support.
7625
7626
7627 Changes: Modified:
7628 +10 -0 trunk/configure (File Modified)
7629 +2 -0 trunk/configure.ac (File Modified)
7630 +14 -4 trunk/include/client.h (File Modified)
7631 +1 -0 trunk/include/hook.h (File Modified)
7632 +1 -0 trunk/include/numeric.h (File Modified)
7633 +3 -0 trunk/include/setup.h.in (File Modified)
7634 +16 -0 trunk/modules/m_chghost.c (File Modified)
7635 +25 -21 trunk/modules/m_sasl.c (File Modified)
7636 +63 -30 trunk/modules/m_signon.c (File Modified)
7637 +18 -0 trunk/src/client.c (File Modified)
7638 +2 -0 trunk/src/hook.c (File Modified)
7639 +5 -5 trunk/src/messages.tab (File Modified)
7640 +2 -0 trunk/src/s_serv.c (File Modified)
7641 +28 -2 trunk/src/s_user.c (File Modified)
7642
7643
7644gxti 2006/02/06 03:10:01 UTC (20060206-710)
7645 Log:
7646 Update hook documentation.
7647
7648
7649 Changes: Modified:
7650 +30 -0 trunk/doc/hooks.txt (File Modified)
7651
7652
7653jilles 2006/02/05 22:44:03 UTC (20060205-708)
7654 Log:
7655 Improve @/# handling in match_esc().
7656
7657
7658 Changes: Modified:
7659 +21 -13 trunk/src/match.c (File Modified)
7660
7661
7662nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7663 Log:
7664 backtrack instead of bailing out when handling a mismatched escape
7665
7666
7667 Changes: Modified:
7668 +1 -1 trunk/src/match.c (File Modified)
7669
7670
7671nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7672 Log:
7673 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7674
7675 Changes: Modified:
7676 +2 -1 trunk/CREDITS (File Modified)
7677
7678
7679nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7680 Log:
7681 Fix the escape brokenness and pick up a more efficient matching algorithm,
7682 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7683 Patch sent upstream. They can do whatever they want with it, *shrug*.
7684
7685
7686 Changes: Modified:
7687 +147 -161 trunk/src/match.c (File Modified)
7688
7689
7690jilles 2006/02/04 20:13:39 UTC (20060204-700)
7691 Log:
7692 If flatten links is enabled, fake the origins of some ServerModes
7693 sent to clients so that the server sending the netburst is hidden.
7694 Most mode hacks still show the true source.
7695
7696
7697 Changes: Modified:
7698 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7699 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7700
7701
7702jilles 2006/02/04 18:26:55 UTC (20060204-698)
7703 Log:
7704 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7705 where the exit originated).
7706 - When receiving an SQUIT for a server themselves
7707 (IsMe(target_p) || target_p == client_p)
7708 close their link and send a local server notice.
7709
7710
7711 Changes: Modified:
7712 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7713 +6 -3 trunk/src/client.c (File Modified)
7714
7715
7716nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7717 Log:
7718 Hooking into the wrong hook, whoops. :P
7719
7720
7721 Changes: Modified:
7722 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7723 +6 -10 trunk/modules/core/m_join.c (File Modified)
7724
7725
7726nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7727 Log:
7728 this doesn't work right, right now :P
7729
7730
7731 Changes: Modified:
7732 +40 -0 trunk/contrib/Makefile.in (File Modified)
7733 + - trunk/contrib/m_createauthonly.c (File Added)
7734 +6 -0 trunk/include/hook.h (File Modified)
7735 +26 -1 trunk/modules/core/m_join.c (File Modified)
7736 +1 -1 trunk/src/ircd.c (File Modified)
7737
7738
7739nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7740 Log:
7741 Make can_join() hookable.
7742
7743
7744 Changes: Modified:
7745 +12 -1 trunk/src/channel.c (File Modified)
7746
7747
7748nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7749 Log:
7750 add 'int approved;' to the channel event hook
7751
7752
7753 Changes: Modified:
7754 +1 -0 trunk/include/hook.h (File Modified)
7755
7756
7757gxti 2006/02/04 02:50:03 UTC (20060204-688)
7758 Log:
7759 Use SIDs in SASL ENCAP origin.
7760 Ignore responses from other agents once the first SASL response has been received for a client.
7761
7762
7763 Changes: Modified:
7764 +9 -5 trunk/modules/m_sasl.c (File Modified)
7765
7766
7767gxti 2006/02/04 01:44:17 UTC (20060204-686)
7768 Log:
7769 Removed stray debug code.
7770
7771
7772 Changes: Modified:
7773 +1 -1 trunk/modules/m_sasl.c (File Modified)
7774
7775
7776jilles 2006/02/03 22:39:24 UTC (20060203-684)
7777 Log:
7778 Don't complain "unknown MODE flag" if a non-oper attempts
7779 to unset an oper only umode they do not have.
7780 This is to prevent unwanted error messages when users/bots
7781 do things like MODE <nick> +i-sw.
7782
7783
7784 Changes: Modified:
7785 +4 -2 trunk/src/s_user.c (File Modified)
7786
7787
7788jilles 2006/02/03 22:32:03 UTC (20060203-682)
7789 Log:
7790 Fix client_exit hook name and only call it for local exits that are not
7791 IsAnyServer.
7792
7793
7794 Changes: Modified:
7795 +3 -2 trunk/modules/m_sasl.c (File Modified)
7796
7797
7798gxti 2006/02/03 21:41:48 UTC (20060203-680)
7799 Log:
7800 Fix SASL logic to actually use stored agent UID.
7801 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7802 Add abort code for exiting clients.
7803
7804
7805 Changes: Modified:
7806 +18 -9 trunk/modules/m_sasl.c (File Modified)
7807
7808
7809jilles 2006/02/03 20:25:01 UTC (20060203-678)
7810 Log:
7811 Port over ratbox 2.2 /challenge. This is slightly more secure
7812 (better crypto, longer keys, challenge timeout) and has better
7813 client scripts.
7814
7815 The respond tool is no longer part of the ircd tree but a
7816 separate package, currently available from
7817 http://respond.ircd-ratbox.org (we should mirror/... this).
7818
7819
7820 Changes: Modified:
7821 +65 -310 trunk/doc/challenge.txt (File Modified)
7822 +5 -5 trunk/include/client.h (File Modified)
7823 +3 -0 trunk/include/irc_string.h (File Modified)
7824 +3 -0 trunk/include/numeric.h (File Modified)
7825 +94 -50 trunk/modules/m_challenge.c (File Modified)
7826 +1 -2 trunk/src/client.c (File Modified)
7827 +125 -0 trunk/src/irc_string.c (File Modified)
7828 +2 -2 trunk/src/messages.tab (File Modified)
7829 + - trunk/tools/rsa_respond/ (File Deleted)
7830
7831
7832gxti 2006/02/03 20:05:09 UTC (20060203-676)
7833 Log:
7834 Preliminary SASL support.
7835
7836
7837 Changes: Modified:
7838 +7 -0 trunk/include/client.h (File Modified)
7839 +6 -0 trunk/include/numeric.h (File Modified)
7840 +1 -0 trunk/modules/Makefile.in (File Modified)
7841 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7842 +175 -1 trunk/modules/m_cap.c (File Modified)
7843 + - trunk/modules/m_sasl.c (File Added)
7844 +2 -0 trunk/modules/m_user.c (File Modified)
7845 +5 -5 trunk/src/messages.tab (File Modified)
7846 +8 -2 trunk/src/s_user.c (File Modified)
7847
7848
7849jilles 2006/02/03 18:13:03 UTC (20060203-674)
7850 Log:
7851 SIGNON: make logout also apply remotely.
7852
7853
7854 Changes: Modified:
7855 +7 -2 trunk/modules/m_signon.c (File Modified)
7856
7857
7858gxti 2006/02/03 17:45:04 UTC (20060203-672)
7859 Log:
7860 Use an asterisk when sending empty logins in SIGNON.
7861
7862
7863 Changes: Modified:
7864 +5 -5 trunk/modules/m_signon.c (File Modified)
7865
7866
7867jilles 2006/02/03 17:38:31 UTC (20060203-670)
7868 Log:
7869 SIGNON: Only add whowas entry (add_history()) and wipe
7870 accepts (del_all_accepts()) if nick changed.
7871
7872
7873 Changes: Modified:
7874 +5 -3 trunk/modules/m_signon.c (File Modified)
7875
7876
7877jilles 2006/02/03 17:26:52 UTC (20060203-668)
7878 Log:
7879 SIGNON: slight fixes to collision code:
7880 - don't kill if target_p == source_p (nick unchanged or only changed case)
7881 - add comment that SAVE support is missing
7882 - use sendto_realops_snomask() instead of sendto_realops_flags()
7883
7884
7885 Changes: Modified:
7886 +9 -6 trunk/modules/m_signon.c (File Modified)
7887
7888
7889jilles 2006/02/03 17:19:26 UTC (20060203-666)
7890 Log:
7891 Fix up kills for bad nick/user/host on SIGNON.
7892
7893
7894 Changes: Modified:
7895 +16 -6 trunk/modules/m_signon.c (File Modified)
7896
7897
7898jilles 2006/02/03 16:50:56 UTC (20060203-664)
7899 Log:
7900 If changing to a nick with a digit, only allow the UID.
7901
7902
7903 Changes: Modified:
7904 +4 -0 trunk/modules/m_signon.c (File Modified)
7905
7906
7907gxti 2006/02/03 04:20:31 UTC (20060203-661)
7908 Log:
7909 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7910 Strip leading digits from logins that are not purely numeric.
7911
7912
7913 Changes: Modified:
7914 +3 -0 trunk/include/numeric.h (File Modified)
7915 +2 -0 trunk/include/send.h (File Modified)
7916 +1 -0 trunk/modules/Makefile.in (File Modified)
7917 +456 -3 trunk/modules/m_services.c (File Modified)
7918 + - trunk/modules/m_signon.c (File Added)
7919 +2 -2 trunk/src/messages.tab (File Modified)
7920 +98 -0 trunk/src/send.c (File Modified)
7921
7922
7923jilles 2006/02/02 14:10:16 UTC (20060202-659)
7924 Log:
7925 Remove old server notice umodes from example confs.
7926
7927
7928 Changes: Modified:
7929 +1 -2 trunk/doc/example.conf (File Modified)
7930 +4 -17 trunk/doc/reference.conf (File Modified)
7931
7932
7933jilles 2006/02/01 15:11:42 UTC (20060201-657)
7934 Log:
7935 Add snomask help file (forgot this earlier).
7936
7937
7938 Changes: Modified:
7939 + - trunk/help/opers/snomask (File Added)
7940
7941
7942jilles 2006/01/31 12:50:36 UTC (20060131-655)
7943 Log:
7944 Add umode +l (receive locops).
7945
7946
7947 Changes: Modified:
7948 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7949
7950
7951jilles 2006/01/31 12:44:21 UTC (20060131-653)
7952 Log:
7953 We don't plan to implement cmode +R (quiet unidentified) and
7954 umode +I (deny invite) for 1.1, so comment them out from the
7955 docs.
7956
7957
7958 Changes: Modified:
7959 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7960 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7961
7962
7963jilles 2006/01/31 12:40:38 UTC (20060131-651)
7964 Log:
7965 Improve snomask usage description.
7966
7967
7968 Changes: Modified:
7969 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7970
7971
7972jilles 2006/01/31 12:33:01 UTC (20060131-649)
7973 Log:
7974 Mention the word snomask with umode +s (needs to be a link really).
7975
7976
7977 Changes: Modified:
7978 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7979
7980
7981jilles 2006/01/31 12:28:58 UTC (20060131-647)
7982 Log:
7983 Add snomask +Z (operspy notices).
7984
7985
7986 Changes: Modified:
7987 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7988
7989
7990jilles 2006/01/31 12:23:29 UTC (20060131-645)
7991 Log:
7992 Misc updates/clarifications.
7993
7994
7995 Changes: Modified:
7996 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7997
7998
7999jilles 2006/01/31 12:15:29 UTC (20060131-643)
8000 Log:
8001 Document snomasks.
8002
8003
8004 Changes: Modified:
8005 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8006 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8007 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8008
8009
8010jilles 2006/01/30 01:07:43 UTC (20060130-641)
8011 Log:
8012 - Allow ENCAP REALHOST outside burst
8013 - Fix comment describing race condition: this can only happen
8014 on a local whois with use_whois_actually enabled
8015
8016
8017 Changes: Modified:
8018 +4 -6 trunk/modules/m_chghost.c (File Modified)
8019
8020
8021jilles 2006/01/29 21:42:06 UTC (20060129-639)
8022 Log:
8023 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8024
8025
8026 Changes: Modified:
8027 +39 -0 trunk/contrib/Makefile.in (File Modified)
8028 + - trunk/contrib/sno_globaloper.c (File Added)
8029
8030
8031jilles 2006/01/29 21:26:53 UTC (20060129-637)
8032 Log:
8033 Pass along old umodes and snomask in umode_changed hook,
8034 changing its parameter type from struct Client *
8035 to hook_data_umode_changed *. (For a new client, both
8036 are zero.)
8037
8038 The IP cloaking module now fully ignores umode changes
8039 where +h didn't change.
8040
8041
8042 Changes: Modified:
8043 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8044 +7 -0 trunk/include/hook.h (File Modified)
8045 +18 -4 trunk/src/s_user.c (File Modified)
8046
8047
8048nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8049 Log:
8050 move libcharybdis-provided function initialisation into libcharybdis_init().
8051
8052
8053 Changes: Modified:
8054 +32 -11 trunk/src/ircd.c (File Modified)
8055
8056
8057jilles 2006/01/29 20:40:55 UTC (20060129-633)
8058 Log:
8059 Make +f notices (local host, global host, global user@host, local class)
8060 netwide. Exceeding /quote set max remains local.
8061
8062
8063 Changes: Modified:
8064 +4 -4 trunk/src/s_conf.c (File Modified)
8065
8066
8067jilles 2006/01/29 20:32:44 UTC (20060129-631)
8068 Log:
8069 Netwide notices about attempts to join juped channels.
8070
8071
8072 Changes: Modified:
8073 +1 -1 trunk/modules/core/m_join.c (File Modified)
8074
8075
8076jilles 2006/01/29 19:57:17 UTC (20060129-629)
8077 Log:
8078 Send server notices about failed oper attempts globally.
8079 Successful remote oper attempt notices will be generated
8080 from the mode changes.
8081
8082
8083 Changes: Modified:
8084 +3 -3 trunk/modules/m_challenge.c (File Modified)
8085 +2 -2 trunk/modules/m_oper.c (File Modified)
8086
8087
8088jilles 2006/01/29 19:56:11 UTC (20060129-627)
8089 Log:
8090 Rest of infrastructure for sending server notices globally.
8091 Uses a new L_NETWIDE level on sendto_realops_snomask().
8092
8093
8094 Changes: Modified:
8095 +1 -0 trunk/include/send.h (File Modified)
8096 +31 -4 trunk/src/send.c (File Modified)
8097
8098
8099jilles 2006/01/29 18:55:28 UTC (20060129-625)
8100 Log:
8101 Add general::global_snotices conf option to control
8102 whether we send out SNOTEs. Does not do anything yet.
8103
8104
8105 Changes: Modified:
8106 +1 -0 trunk/doc/example.conf (File Modified)
8107 +6 -0 trunk/doc/reference.conf (File Modified)
8108 +1 -0 trunk/include/s_conf.h (File Modified)
8109 +6 -0 trunk/modules/m_info.c (File Modified)
8110 +1 -0 trunk/src/newconf.c (File Modified)
8111 +1 -0 trunk/src/s_conf.c (File Modified)
8112
8113
8114jilles 2006/01/29 13:47:35 UTC (20060129-623)
8115 Log:
8116 Only accept SNOTE from servers.
8117
8118
8119 Changes: Modified:
8120 +2 -0 trunk/modules/m_snote.c (File Modified)
8121
8122
8123jilles 2006/01/29 13:25:06 UTC (20060129-621)
8124 Log:
8125 Correct parv indices so this actually works.
8126
8127
8128 Changes: Modified:
8129 +2 -2 trunk/modules/m_snote.c (File Modified)
8130
8131
8132jilles 2006/01/29 13:16:10 UTC (20060129-619)
8133 Log:
8134 s/scan/snote/g
8135
8136
8137 Changes: Modified:
8138 +3 -3 trunk/modules/m_snote.c (File Modified)
8139
8140
8141nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8142 Log:
8143 Add m_snote.c, SNOTE propagator.
8144
8145
8146 Changes: Modified:
8147 +86 -0 trunk/modules/Makefile.in (File Modified)
8148 + - trunk/modules/m_snote.c (File Added)
8149
8150
8151nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8152 Log:
8153 start seeding the 1.1 NEWS file
8154
8155
8156 Changes: Modified:
8157 +4 -0 trunk/NEWS (File Modified)
8158
8159
8160nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8161 Log:
8162 rename some modules to more descriptive names...
8163
8164
8165 Changes: Modified:
8166 +2 -131 trunk/contrib/Makefile.in (File Modified)
8167 + - trunk/contrib/globalconnexit.c (File Deleted)
8168 + - trunk/contrib/globallineactive.c (File Deleted)
8169 + - trunk/contrib/sno_farconnect.c (File Added)
8170 + - trunk/contrib/sno_globalkline.c (File Added)
8171 +1 -120 trunk/modules/Makefile.in (File Modified)
8172 + - trunk/modules/networknotice.c (File Deleted)
8173 + - trunk/modules/sno_routing.c (File Added)
8174
8175
8176jilles 2006/01/28 22:02:18 UTC (20060128-611)
8177 Log:
8178 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8179 Uses FLAGS2_FLOODDONE bit on servers.
8180
8181
8182 Changes: Modified:
8183 +3 -0 trunk/include/client.h (File Modified)
8184 +121 -1 trunk/modules/Makefile.in (File Modified)
8185 + - trunk/modules/networknotice.c (File Added)
8186
8187
8188jilles 2006/01/28 21:44:33 UTC (20060128-609)
8189 Log:
8190 Don't show servers in /trace to nonopers if flatten links is enabled.
8191
8192
8193 Changes: Modified:
8194 +8 -5 trunk/modules/m_trace.c (File Modified)
8195
8196
8197jilles 2006/01/28 16:45:46 UTC (20060128-607)
8198 Log:
8199 CHGHOST:
8200 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8201 - send back confirmation to source, if local client
8202 - send a +s server notice if the source is neither a server nor a service (+S)
8203
8204
8205 Changes: Modified:
8206 +5 -1 trunk/modules/m_chghost.c (File Modified)
8207
8208
8209jilles 2006/01/28 16:01:05 UTC (20060128-605)
8210 Log:
8211 Use sendto_realops_snomask_from() to make the
8212 server notices appear to come from the affected
8213 user's server.
8214
8215
8216 Changes: Modified:
8217 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8218 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8219
8220
8221jilles 2006/01/28 16:00:14 UTC (20060128-603)
8222 Log:
8223 Add sendto_realops_snomask_from(), allows
8224 specification of apparent source server.
8225
8226
8227 Changes: Modified:
8228 +1 -0 trunk/include/send.h (File Modified)
8229 +41 -1 trunk/src/send.c (File Modified)
8230
8231
8232jilles 2006/01/28 15:30:20 UTC (20060128-601)
8233 Log:
8234 Revert r579. Keep host, not orighost in oper up notice.
8235 It would be inconsistent to have orighost there, and we
8236 don't want to mess up all server notices by putting both
8237 host and orighost.
8238
8239
8240 Changes: Modified:
8241 +1 -1 trunk/src/s_user.c (File Modified)
8242
8243
8244jilles 2006/01/28 15:27:10 UTC (20060128-599)
8245 Log:
8246 Include the IP address in operlog/foperlog.
8247
8248
8249 Changes: Modified:
8250 +10 -8 trunk/modules/m_challenge.c (File Modified)
8251 +8 -6 trunk/modules/m_oper.c (File Modified)
8252
8253
8254jilles 2006/01/28 15:17:01 UTC (20060128-597)
8255 Log:
8256 Call umode_changed hook on oper up.
8257
8258
8259 Changes: Modified:
8260 +1 -0 trunk/src/s_user.c (File Modified)
8261
8262
8263jilles 2006/01/28 15:13:27 UTC (20060128-595)
8264 Log:
8265 Add globalconnexit contrib module, shows remote client connects/exits
8266 except netsplits/netjoin on snomask +F.
8267 Notice formatting will probably change somewhat still.
8268
8269
8270 Changes: Modified:
8271 +80 -0 trunk/contrib/Makefile.in (File Modified)
8272 + - trunk/contrib/globalconnexit.c (File Added)
8273
8274
8275jilles 2006/01/28 14:54:44 UTC (20060128-593)
8276 Log:
8277 Declare snomask_modes[] so modules can provide snomasks.
8278
8279
8280 Changes: Modified:
8281 +2 -0 trunk/include/snomask.h (File Modified)
8282
8283
8284jilles 2006/01/28 14:40:10 UTC (20060128-591)
8285 Log:
8286 Replace user_signon hook with two new hooks: new_local_user
8287 and new_remote_user.
8288 These are called right before the user is introduced to the
8289 rest of the network.
8290
8291
8292 Changes: Modified:
8293 +2 -1 trunk/include/hook.h (File Modified)
8294 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8295 +4 -2 trunk/src/hook.c (File Modified)
8296 +2 -3 trunk/src/s_user.c (File Modified)
8297
8298
8299nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8300 Log:
8301 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8302
8303
8304 Changes: Modified:
8305 +2 -2 trunk/modules/m_scan.c (File Modified)
8306
8307
8308jilles 2006/01/27 19:45:11 UTC (20060127-587)
8309 Log:
8310 Update doc/technical/send.txt.
8311
8312
8313 Changes: Modified:
8314 +91 -131 trunk/doc/technical/send.txt (File Modified)
8315
8316
8317jilles 2006/01/27 14:44:19 UTC (20060127-585)
8318 Log:
8319 Add chantrace and masktrace to help files.
8320
8321
8322 Changes: Modified:
8323 + - trunk/help/opers/chantrace (File Added)
8324 +27 -20 trunk/help/opers/index (File Modified)
8325 + - trunk/help/opers/masktrace (File Added)
8326 +2 -0 trunk/help/opers/operspy (File Modified)
8327
8328
8329jilles 2006/01/27 14:41:47 UTC (20060127-583)
8330 Log:
8331 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8332 Shows etrace-like output for all users in a channel,
8333 in particular IP addresses.
8334
8335
8336 Changes: Modified:
8337 +75 -2 trunk/modules/m_etrace.c (File Modified)
8338
8339
8340jilles 2006/01/27 13:49:21 UTC (20060127-581)
8341 Log:
8342 Port over ratbox 2.2 r21727 (anfl):
8343 add some logging when we drop servers in places where we only notify opers
8344
8345
8346 Changes: Modified:
8347 +31 -0 trunk/modules/core/m_server.c (File Modified)
8348
8349
8350nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8351 Log:
8352 display orighost in operup message
8353
8354
8355 Changes: Modified:
8356 +1 -1 trunk/src/s_user.c (File Modified)
8357
8358
8359jilles 2006/01/26 17:13:21 UTC (20060126-577)
8360 Log:
8361 Add globallineactive contrib module, a hack which can often
8362 show k/d/g/x line active for remote clients.
8363
8364
8365 Changes: Modified:
8366 +52 -0 trunk/contrib/Makefile.in (File Modified)
8367 + - trunk/contrib/globallineactive.c (File Added)
8368
8369
8370jilles 2006/01/26 16:34:00 UTC (20060126-575)
8371 Log:
8372 Show IP field in the same way as MASKTRACE:
8373 "255.255.255.255" if it's unknown (remote TS5 client)
8374 and "0" if we or the remote server are purposely
8375 hiding it.
8376
8377
8378 Changes: Modified:
8379 +12 -1 trunk/modules/m_scan.c (File Modified)
8380
8381
8382jilles 2006/01/26 16:25:22 UTC (20060126-573)
8383 Log:
8384 scan umodes:
8385 - don't show servers in a global scan
8386 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8387
8388
8389 Changes: Modified:
8390 +4 -1 trunk/modules/m_scan.c (File Modified)
8391
8392
8393nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8394 Log:
8395 Implement SCAN UMODES.
8396
8397
8398 Changes: Modified:
8399 +3 -0 trunk/include/numeric.h (File Modified)
8400 +128 -2 trunk/modules/m_scan.c (File Modified)
8401 +2 -2 trunk/src/messages.tab (File Modified)
8402
8403
8404nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8405 Log:
8406 more oops
8407
8408
8409 Changes: Modified:
8410 +1 -1 trunk/modules/m_scan.c (File Modified)
8411
8412
8413nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8414 Log:
8415 parv[0] should be parv[1].
8416
8417
8418 Changes: Modified:
8419 +1 -1 trunk/modules/m_scan.c (File Modified)
8420
8421
8422nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8423 Log:
8424 another oops
8425
8426
8427 Changes: Modified:
8428 +1 -1 trunk/modules/m_scan.c (File Modified)
8429
8430
8431nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8432 Log:
8433 fix mistake here
8434
8435
8436 Changes: Modified:
8437 +2 -2 trunk/modules/m_scan.c (File Modified)
8438
8439
8440nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8441 Log:
8442 framework for scan command
8443
8444
8445 Changes: Modified:
8446 +113 -0 trunk/modules/Makefile.in (File Modified)
8447 + - trunk/modules/m_scan.c (File Added)
8448
8449
8450nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8451 Log:
8452 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8453
8454
8455 Changes: Modified:
8456 +2 -0 trunk/include/irc_string.h (File Modified)
8457 +157 -1 trunk/modules/m_etrace.c (File Modified)
8458 +129 -90 trunk/src/match.c (File Modified)
8459
8460
8461nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8462 Log:
8463 orighost may live in a different hash bucket (likely the case), lets check it standalone
8464
8465
8466 Changes: Modified:
8467 +39 -3 trunk/src/hostmask.c (File Modified)
8468
8469
8470nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8471 Log:
8472 SVN didn't check modules/ somehow, hrmm.
8473
8474
8475 Changes: Modified:
8476 +1 -1 trunk/modules/m_kline.c (File Modified)
8477 +6 -6 trunk/modules/m_stats.c (File Modified)
8478
8479
8480nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8481 Log:
8482 Track hostmask entries for client_p->orighost, if available.
8483 Not throughly tested, but seems to work fine.
8484
8485
8486 Changes: Modified:
8487 +8 -4 trunk/include/hostmask.h (File Modified)
8488 +14 -10 trunk/src/hostmask.c (File Modified)
8489
8490
8491jilles 2006/01/22 19:14:11 UTC (20060122-549)
8492 Log:
8493 Pass on SQUIT reasons more.
8494
8495
8496 Changes: Modified:
8497 +17 -19 trunk/src/client.c (File Modified)
8498
8499
8500jilles 2006/01/21 17:25:27 UTC (20060121-543)
8501 Log:
8502 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8503 This way, hidden admins also get them.
8504
8505
8506 Changes: Modified:
8507 +4 -4 trunk/src/send.c (File Modified)
8508
8509
8510jilles 2006/01/20 22:26:17 UTC (20060120-541)
8511 Log:
8512 From ircd-ratbox 2.2 (r21339 anfl):
8513 ms_kill() should be using find_person(), not find_client()
8514 otherwise it can generate a core.
8515
8516
8517 Changes: Modified:
8518 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8519
8520
8521jilles 2006/01/18 22:56:51 UTC (20060118-539)
8522 Log:
8523 Add m_error to core_module_table, so it is loaded by default.
8524
8525
8526 Changes: Modified:
8527 +1 -0 trunk/src/modules.c (File Modified)
8528
8529
8530jilles 2006/01/18 00:28:30 UTC (20060118-536)
8531 Log:
8532 comment is a const char *, not char *.
8533
8534
8535 Changes: Modified:
8536 +1 -1 trunk/include/hook.h (File Modified)
8537
8538
8539jilles 2006/01/18 00:10:02 UTC (20060118-534)
8540 Log:
8541 Fix a long standing hybrid 7 bug: when getting a read error
8542 on a server, report_error() is called with a %d instead of
8543 a %s in the format string ("Lost connection" in +d).
8544
8545
8546 Changes: Modified:
8547 +1 -1 trunk/src/client.c (File Modified)
8548
8549
8550jilles 2006/01/16 17:21:11 UTC (20060116-532)
8551 Log:
8552 Clarifications.
8553
8554
8555 Changes: Modified:
8556 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8557
8558
8559nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8560 Log:
8561 Add document describing capabilities and what they mean.
8562
8563
8564 Changes: Modified:
8565 + - trunk/doc/technical/capab.txt (File Added)
8566
8567
8568jilles 2006/01/16 01:19:24 UTC (20060116-528)
8569 Log:
8570 Change client_exit hook to pass all exit_client() parameters.
8571
8572
8573 Changes: Modified:
8574 +8 -0 trunk/include/hook.h (File Modified)
8575 +6 -1 trunk/src/client.c (File Modified)
8576
8577
8578jilles 2006/01/15 21:51:42 UTC (20060115-526)
8579 Log:
8580 Add client_exit hook, called in exit_client() for all
8581 clients of all types, except clients exiting because
8582 of netsplits (QS). The only thing done before it is
8583 marking the client as "closing" (to prevent
8584 recursion).
8585
8586
8587 Changes: Modified:
8588 +1 -0 trunk/include/hook.h (File Modified)
8589 +2 -0 trunk/src/client.c (File Modified)
8590 +2 -0 trunk/src/hook.c (File Modified)
8591
8592
8593jilles 2006/01/15 21:06:36 UTC (20060115-524)
8594 Log:
8595 Improve the code that calculates the nnnS nnnC counts
8596 in RPL_TRACESERVER.
8597
8598 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8599
8600
8601 Changes: Modified:
8602 +43 -36 trunk/modules/m_trace.c (File Modified)
8603
8604
8605jilles 2006/01/15 20:55:27 UTC (20060115-522)
8606 Log:
8607 Add server_eob hook.
8608 Planning to use this for netsplit/join notices.
8609
8610
8611 Changes: Modified:
8612 +1 -0 trunk/include/hook.h (File Modified)
8613 +2 -0 trunk/modules/m_pong.c (File Modified)
8614 +2 -0 trunk/src/hook.c (File Modified)
8615
8616
8617jilles 2006/01/15 20:01:51 UTC (20060115-520)
8618 Log:
8619 Default motd: ircd-ratbox -> charybdis
8620
8621
8622 Changes: Modified:
8623 +1 -1 trunk/doc/ircd.motd (File Modified)
8624
8625
8626jilles 2006/01/15 19:35:03 UTC (20060115-518)
8627 Log:
8628 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8629
8630
8631 Changes: Modified:
8632 +4 -4 trunk/src/s_user.c (File Modified)
8633
8634
8635jilles 2006/01/15 19:12:28 UTC (20060115-516)
8636 Log:
8637 - Remove obsolete EOB help file
8638 - Document snomask in the help files
8639 - Update indexes
8640
8641
8642 Changes: Modified:
8643 + - trunk/help/opers/eob (File Deleted)
8644 +13 -12 trunk/help/opers/index (File Modified)
8645 +1 -13 trunk/help/opers/umode (File Modified)
8646 +7 -7 trunk/help/users/index (File Modified)
8647
8648
8649nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8650 Log:
8651 Bail if snomask to parse is not given. Pointy hat to myself.
8652
8653
8654 Changes: Modified:
8655 +3 -0 trunk/src/snomask.c (File Modified)
8656
8657
8658gxti 2006/01/15 17:48:44 UTC (20060115-512)
8659 Log:
8660 Remove m_flags from autoconf
8661
8662
8663 Changes: Modified:
8664 +0 -1 trunk/contrib/Makefile.in (File Modified)
8665
8666
8667nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8668 Log:
8669 remove m_flags
8670
8671
8672 Changes: Modified:
8673 + - trunk/contrib/m_flags.c (File Deleted)
8674
8675
8676jilles 2006/01/15 17:22:19 UTC (20060115-508)
8677 Log:
8678 If +s is in oper_only_umodes, clear snomask on deoper.
8679
8680
8681 Changes: Modified:
8682 +5 -0 trunk/src/s_user.c (File Modified)
8683
8684
8685gxti 2006/01/15 17:16:50 UTC (20060115-506)
8686 Log:
8687 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8688
8689
8690 Changes: Modified:
8691 +2 -2 trunk/configure (File Modified)
8692 +2 -2 trunk/configure.ac (File Modified)
8693
8694
8695jilles 2006/01/15 17:15:56 UTC (20060115-504)
8696 Log:
8697 Remove the old server notice umodes.
8698 Default oper only umodes is now +s.
8699 Please make sure all remaining umodes still work.
8700
8701
8702 Changes: Modified:
8703 +3 -21 trunk/include/client.h (File Modified)
8704 +0 -12 trunk/src/newconf.c (File Modified)
8705 +1 -1 trunk/src/s_conf.c (File Modified)
8706 +12 -12 trunk/src/s_user.c (File Modified)
8707
8708
8709jilles 2006/01/15 17:00:27 UTC (20060115-502)
8710 Log:
8711 operator::flags nick_changes now controls +n snomask instead of +n umode.
8712
8713
8714 Changes: Modified:
8715 +8 -8 trunk/src/s_user.c (File Modified)
8716
8717
8718jilles 2006/01/15 16:53:16 UTC (20060115-500)
8719 Log:
8720 Move down h_umode_changed hook call after umode allowed checks
8721 (so it will not see +a if someone tries to set it but is not
8722 allowed to).
8723
8724
8725 Changes: Modified:
8726 +2 -3 trunk/src/s_user.c (File Modified)
8727
8728
8729jilles 2006/01/15 16:40:33 UTC (20060115-498)
8730 Log:
8731 Move over non-+s server notices (hopefully, all of them).
8732
8733
8734 Changes: Modified:
8735 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8736 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8737 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8738 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8739 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8740 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8741 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8742 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8743 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8744 +2 -2 trunk/libcharybdis/event.c (File Modified)
8745 +2 -2 trunk/modules/core/m_join.c (File Modified)
8746 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8747 +3 -3 trunk/modules/core/m_message.c (File Modified)
8748 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8749 +2 -2 trunk/modules/core/m_server.c (File Modified)
8750 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8751 +1 -1 trunk/modules/m_post.c (File Modified)
8752 +1 -1 trunk/modules/m_services.c (File Modified)
8753 +2 -2 trunk/src/channel.c (File Modified)
8754 +3 -3 trunk/src/client.c (File Modified)
8755 +1 -1 trunk/src/hash.c (File Modified)
8756 +5 -5 trunk/src/s_conf.c (File Modified)
8757 +2 -2 trunk/src/s_log.c (File Modified)
8758 +4 -4 trunk/src/s_user.c (File Modified)
8759
8760
8761jilles 2006/01/15 16:18:59 UTC (20060115-496)
8762 Log:
8763 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8764
8765
8766 Changes: Modified:
8767 +2 -1 trunk/include/snomask.h (File Modified)
8768 +2 -2 trunk/src/snomask.c (File Modified)
8769
8770
8771jilles 2006/01/15 16:08:28 UTC (20060115-494)
8772 Log:
8773 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8774
8775
8776 Changes: Modified:
8777 +1 -1 trunk/contrib/example_module.c (File Modified)
8778 +2 -2 trunk/include/ircd_defs.h (File Modified)
8779 +6 -6 trunk/modules/core/m_error.c (File Modified)
8780 +1 -1 trunk/modules/core/m_join.c (File Modified)
8781 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8782 +1 -1 trunk/modules/core/m_message.c (File Modified)
8783 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8784 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8785 +18 -18 trunk/modules/core/m_server.c (File Modified)
8786 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8787 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8788 +4 -4 trunk/modules/m_challenge.c (File Modified)
8789 +4 -4 trunk/modules/m_dline.c (File Modified)
8790 +13 -13 trunk/modules/m_gline.c (File Modified)
8791 +5 -5 trunk/modules/m_kline.c (File Modified)
8792 +2 -2 trunk/modules/m_oper.c (File Modified)
8793 +1 -1 trunk/modules/m_pong.c (File Modified)
8794 +13 -13 trunk/modules/m_rehash.c (File Modified)
8795 +4 -4 trunk/modules/m_resv.c (File Modified)
8796 +16 -16 trunk/modules/m_set.c (File Modified)
8797 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8798 +6 -6 trunk/modules/m_xline.c (File Modified)
8799 +1 -1 trunk/src/adns.c (File Modified)
8800 +2 -2 trunk/src/channel.c (File Modified)
8801 +1 -1 trunk/src/listener.c (File Modified)
8802 +1 -1 trunk/src/s_auth.c (File Modified)
8803 +15 -15 trunk/src/s_conf.c (File Modified)
8804 +3 -3 trunk/src/s_user.c (File Modified)
8805 +7 -7 trunk/src/send.c (File Modified)
8806
8807
8808jilles 2006/01/15 15:34:12 UTC (20060115-492)
8809 Log:
8810 On oper up:
8811 - set +s snomask if +s umode set but no snomasks
8812 - put numerics in more logical order
8813
8814
8815 Changes: Modified:
8816 +3 -1 trunk/src/s_user.c (File Modified)
8817
8818
8819jilles 2006/01/15 15:12:39 UTC (20060115-490)
8820 Log:
8821 parse_snobuf_to_mask(): default to + at start
8822 allows stuff like /mode jilles +s C
8823
8824
8825 Changes: Modified:
8826 +1 -1 trunk/src/snomask.c (File Modified)
8827
8828
8829jilles 2006/01/15 15:04:34 UTC (20060115-488)
8830 Log:
8831 Changes to user_mode() snomask handling.
8832 - show snomask (if not 0) on /mode <nick>
8833 - show snomask once at the end if +s/-s used
8834 - only parse 1 parameter for umode changes
8835 - don't crash on /mode <nick> +s
8836 - /mode <nick> -s clears snomask, doesn't use parameter
8837 - set umode +s iff snomask is not 0
8838 - snomask is not propagated, but umode +s is
8839
8840
8841 Changes: Modified:
8842 +97 -72 trunk/src/s_user.c (File Modified)
8843
8844
8845nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8846 Log:
8847 Convert some messages over to snomask.
8848
8849
8850 Changes: Modified:
8851 +29 -29 trunk/src/client.c (File Modified)
8852 +2 -2 trunk/src/ircd.c (File Modified)
8853 +13 -13 trunk/src/modules.c (File Modified)
8854 +1 -1 trunk/src/newconf.c (File Modified)
8855 +5 -5 trunk/src/parse.c (File Modified)
8856 +1 -1 trunk/src/restart.c (File Modified)
8857 +4 -4 trunk/src/s_newconf.c (File Modified)
8858 +11 -11 trunk/src/s_serv.c (File Modified)
8859
8860
8861nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8862 Log:
8863 include snomask.h from client.h
8864
8865
8866 Changes: Modified:
8867 +1 -0 trunk/include/client.h (File Modified)
8868
8869
8870nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8871 Log:
8872 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8873
8874
8875 Changes: Modified:
8876 +1 -0 trunk/src/newconf.c (File Modified)
8877 +2 -1 trunk/src/snomask.c (File Modified)
8878
8879
8880nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8881 Log:
8882 should start with +, not \0. Whoops. :)
8883
8884
8885 Changes: Modified:
8886 +1 -1 trunk/src/snomask.c (File Modified)
8887
8888
8889nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8890 Log:
8891 core snomask support.
8892
8893
8894 Changes: Modified:
8895 +3 -0 trunk/doc/example.conf (File Modified)
8896 +2 -0 trunk/include/client.h (File Modified)
8897 +2 -0 trunk/include/numeric.h (File Modified)
8898 +2 -0 trunk/include/s_newconf.h (File Modified)
8899 +63 -0 trunk/include/send.h (File Modified)
8900 + - trunk/include/snomask.h (File Added)
8901 +1 -0 trunk/src/Makefile.in (File Modified)
8902 +1 -1 trunk/src/messages.tab (File Modified)
8903 +8 -0 trunk/src/newconf.c (File Modified)
8904 +12 -0 trunk/src/s_user.c (File Modified)
8905 +235 -0 trunk/src/send.c (File Modified)
8906 + - trunk/src/snomask.c (File Added)
8907
8908
8909nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8910 Log:
8911 add a blank line after the license info.
8912
8913
8914 Changes: Modified:
8915 +1 -1 trunk/CREDITS (File Modified)
8916
8917
8918jilles 2006/01/14 19:59:18 UTC (20060114-472)
8919 Log:
8920 Extend copyright to 2006.
8921
8922
8923 Changes: Modified:
8924 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8925
8926
8927jilles 2006/01/14 19:56:24 UTC (20060114-470)
8928 Log:
8929 - Fix up book id.
8930 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8931
8932
8933 Changes: Modified:
8934 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8935 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8936
8937
8938jilles 2006/01/14 19:52:16 UTC (20060114-468)
8939 Log:
8940 Add oper privileges document.
8941
8942
8943 Changes: Modified:
8944 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8945 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8946
8947
8948jilles 2006/01/14 18:45:57 UTC (20060114-466)
8949 Log:
8950 Capitalize message names in services shortcuts (for consistency).
8951
8952
8953 Changes: Modified:
8954 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8955
8956
8957jilles 2006/01/13 16:53:35 UTC (20060113-464)
8958 Log:
8959 Remove C++ comment.
8960
8961
8962 Changes: Modified:
8963 +1 -1 trunk/src/patricia.c (File Modified)
8964
8965
8966jilles 2006/01/13 13:45:56 UTC (20060113-462)
8967 Log:
8968 Remove obsolete 'nextconnect' variable.
8969
8970
8971 Changes: Modified:
8972 +0 -1 trunk/include/ircd.h (File Modified)
8973 +0 -2 trunk/src/client.c (File Modified)
8974 +0 -1 trunk/src/ircd.c (File Modified)
8975
8976
8977jilles 2006/01/13 13:02:54 UTC (20060113-460)
8978 Log:
8979 Remove this remnant of the hybrid 6 ziplinks implementation.
8980
8981
8982 Changes: Modified:
8983 + - trunk/include/s_zip.h (File Deleted)
8984
8985
8986jilles 2006/01/09 16:05:47 UTC (20060109-458)
8987 Log:
8988 Make clone limiting work on orighost, not host (so it
8989 looks through services cloaks). Lightly tested, please
8990 test/review.
8991
8992
8993 Changes: Modified:
8994 +2 -0 trunk/modules/m_chghost.c (File Modified)
8995 +1 -1 trunk/src/client.c (File Modified)
8996 +1 -1 trunk/src/s_conf.c (File Modified)
8997
8998
8999jilles 2006/01/09 15:51:02 UTC (20060109-456)
9000 Log:
9001 Don't forget to link me_realhost() into the command hash.
9002
9003 Pointy hat to: myself
9004
9005
9006 Changes: Modified:
9007 +1 -1 trunk/modules/m_chghost.c (File Modified)
9008
9009
9010jilles 2006/01/09 14:46:59 UTC (20060109-454)
9011 Log:
9012 It's call_hook, not hook_call.
9013
9014
9015 Changes: Modified:
9016 +1 -1 trunk/src/s_user.c (File Modified)
9017
9018
9019jilles 2006/01/09 14:45:36 UTC (20060109-452)
9020 Log:
9021 Add unreject help file.
9022
9023
9024 Changes: Modified:
9025 + - trunk/help/opers/unreject (File Added)
9026
9027
9028jilles 2006/01/09 14:41:41 UTC (20060109-450)
9029 Log:
9030 Link the all-important 42 module to the build :P
9031
9032
9033 Changes: Modified:
9034 +1 -0 trunk/contrib/Makefile.in (File Modified)
9035
9036
9037jilles 2006/01/08 19:12:10 UTC (20060108-448)
9038 Log:
9039 Mention /rehash help.
9040
9041
9042 Changes: Modified:
9043 +1 -0 trunk/help/opers/rehash (File Modified)
9044
9045
9046nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9047 Log:
9048 Add h_user_signon hook.
9049
9050
9051 Changes: Modified:
9052 +1 -0 trunk/include/hook.h (File Modified)
9053 +2 -0 trunk/src/hook.c (File Modified)
9054 +4 -0 trunk/src/s_user.c (File Modified)
9055
9056
9057jilles 2006/01/06 02:30:23 UTC (20060106-444)
9058 Log:
9059 Oops, forgot to set orighost for remote client introductions.
9060
9061
9062 Changes: Modified:
9063 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9064
9065
9066jilles 2006/01/06 01:40:44 UTC (20060106-442)
9067 Log:
9068 Use TS6 forms in services shortcuts, if possible.
9069
9070
9071 Changes: Modified:
9072 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9073
9074
9075jilles 2006/01/06 01:31:19 UTC (20060106-440)
9076 Log:
9077 - Start out default_umodes conf entry from the empty set instead of +i.
9078 - Move oper_only_umodes check to where default_umodes is used, as
9079 oper_only_umodes may not be set yet while we're reading the conf.
9080
9081
9082 Changes: Modified:
9083 +6 -7 trunk/src/newconf.c (File Modified)
9084 +1 -1 trunk/src/s_user.c (File Modified)
9085
9086
9087jilles 2006/01/06 01:00:44 UTC (20060106-438)
9088 Log:
9089 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9090
9091
9092 Changes: Modified:
9093 +1 -0 trunk/doc/example.conf (File Modified)
9094 +7 -0 trunk/doc/reference.conf (File Modified)
9095 +0 -7 trunk/include/config.h.dist (File Modified)
9096 +1 -0 trunk/include/s_conf.h (File Modified)
9097 +6 -0 trunk/modules/m_info.c (File Modified)
9098 +9 -18 trunk/src/client.c (File Modified)
9099 +1 -0 trunk/src/newconf.c (File Modified)
9100 +1 -0 trunk/src/s_conf.c (File Modified)
9101
9102
9103jilles 2006/01/06 00:14:18 UTC (20060106-436)
9104 Log:
9105 - Allow NULL target_ip in show_ip() (indicates message is being
9106 sent to local opers)
9107 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9108 confitem
9109 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9110 those in src/client.c
9111
9112 From ratbox 2.2 svn (anfl)
9113
9114
9115 Changes: Modified:
9116 +1 -0 trunk/include/client.h (File Modified)
9117 +21 -2 trunk/src/client.c (File Modified)
9118 +2 -4 trunk/src/hostmask.c (File Modified)
9119 +1 -5 trunk/src/s_conf.c (File Modified)
9120 +4 -8 trunk/src/s_user.c (File Modified)
9121
9122
9123nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9124 Log:
9125 Fire off events properly.
9126
9127
9128 Changes: Modified:
9129 +7 -3 trunk/src/s_user.c (File Modified)
9130
9131
9132nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9133 Log:
9134 make sure modules which depend on umode information get the message upon connection (oops)
9135
9136
9137 Changes: Modified:
9138 +3 -0 trunk/src/s_user.c (File Modified)
9139
9140
9141jilles 2006/01/05 23:33:33 UTC (20060105-430)
9142 Log:
9143 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9144 From ratbox 2.2 svn.
9145
9146
9147 Changes: Modified:
9148 +3 -7 trunk/modules/m_etrace.c (File Modified)
9149
9150
9151nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9152 Log:
9153 Replace silly `default_invisible' option with more versatile default_umodes.
9154
9155
9156 Changes: Modified:
9157 +2 -2 trunk/Makefile.in (File Modified)
9158 +12 -1 trunk/doc/example.conf (File Modified)
9159 +14 -7 trunk/doc/reference.conf (File Modified)
9160 +2 -4 trunk/include/s_conf.h (File Modified)
9161 +0 -6 trunk/modules/m_info.c (File Modified)
9162 +4 -0 trunk/src/modules.c (File Modified)
9163 +41 -1 trunk/src/newconf.c (File Modified)
9164 +2 -2 trunk/src/s_conf.c (File Modified)
9165 +3 -4 trunk/src/s_user.c (File Modified)
9166
9167
9168jilles 2006/01/02 14:30:45 UTC (20060102-426)
9169 Log:
9170 Add temporary nick resvs with the proper duration,
9171 not 60 times too long.
9172
9173
9174 Changes: Modified:
9175 +1 -1 trunk/modules/m_resv.c (File Modified)
9176
9177
9178jilles 2006/01/02 14:21:31 UTC (20060102-424)
9179 Log:
9180 Add kick on split riding. See reference.conf for more details.
9181
9182
9183 Changes: Modified:
9184 +1 -0 trunk/doc/example.conf (File Modified)
9185 +16 -0 trunk/doc/reference.conf (File Modified)
9186 +1 -0 trunk/include/s_conf.h (File Modified)
9187 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9188 +6 -0 trunk/modules/m_info.c (File Modified)
9189 +1 -0 trunk/src/newconf.c (File Modified)
9190 +1 -0 trunk/src/s_conf.c (File Modified)
9191
9192
9193nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9194 Log:
9195 New credits, denoting GXTi as being on the core team.
9196
9197
9198 Changes: Modified:
9199 +16 -5 trunk/CREDITS (File Modified)
9200
9201
9202nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9203 Log:
9204 better cloaking algorithm
9205
9206
9207 Changes: Modified:
9208 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9209
9210
9211nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9212 Log:
9213 don't do redundant bitshifting.
9214
9215
9216 Changes: Modified:
9217 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9218
9219
9220jilles 2005/12/23 21:15:41 UTC (20051223-416)
9221 Log:
9222 Add ip_cloaking.so.
9223
9224
9225 Changes: Modified:
9226 +1 -0 trunk/contrib/Makefile.in (File Modified)
9227
9228
9229jilles 2005/12/23 21:15:25 UTC (20051223-414)
9230 Log:
9231 Set the DynSpoof flag properly.
9232
9233
9234 Changes: Modified:
9235 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9236
9237
9238nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9239 Log:
9240 first go at an ip_cloaking implementation for charybdis.
9241
9242
9243 Changes: Modified:
9244 + - trunk/contrib/ip_cloaking.c (File Added)
9245
9246
9247nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9248 Log:
9249 Add libcharybdis to contrib/ includes.
9250
9251
9252 Changes: Modified:
9253 +1 -1 trunk/contrib/Makefile.in (File Modified)
9254
9255
9256nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9257 Log:
9258 add h_umode_changed hook for modules that provide usermodes.
9259
9260
9261 Changes: Modified:
9262 +1 -0 trunk/include/hook.h (File Modified)
9263 +2 -1 trunk/src/hook.c (File Modified)
9264 +3 -0 trunk/src/s_user.c (File Modified)
9265
9266
9267jilles 2005/12/19 16:52:45 UTC (20051219-406)
9268 Log:
9269 Show quiets in /stats z.
9270
9271
9272 Changes: Modified:
9273 +15 -10 trunk/src/s_stats.c (File Modified)
9274
9275
9276nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9277 Log:
9278 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9279
9280
9281 Changes: Modified:
9282 +0 -12 trunk/configure (File Modified)
9283 +0 -9 trunk/configure.ac (File Modified)
9284 +0 -3 trunk/include/setup.h.in (File Modified)
9285
9286
9287nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9288 Log:
9289 change various buffer sizes to = topiclen.
9290
9291
9292 Changes: Modified:
9293 +3 -4 trunk/include/ircd_defs.h (File Modified)
9294
9295
9296jon 2005/12/12 19:32:18 UTC (20051212-400)
9297 Log:
9298 - Partial commit test, partial ego strokage ;)
9299
9300
9301 Changes: Modified:
9302 +2 -1 trunk/CREDITS (File Modified)
9303
9304
9305nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9306 Log:
9307 More kqueue corrections.
9308
9309 Changes: Modified:
9310 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9311
9312
9313nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9314 Log:
9315 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9316 Not sure why this wasn't this way to begin with.
9317
9318
9319 Changes: Modified:
9320 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9321
9322
9323jilles 2005/12/11 16:39:52 UTC (20051211-394)
9324 Log:
9325 example.conf tweaks:
9326 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9327 most people do not need this.
9328 Enable serverinfo::hub.
9329
9330
9331 Changes: Modified:
9332 +14 -11 trunk/doc/example.conf (File Modified)
9333
9334
9335nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9336 Log:
9337 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9338
9339
9340 Changes: Modified:
9341 +1 -1 trunk/src/s_serv.c (File Modified)
9342
9343
9344nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9345 Log:
9346 header include changes
9347
9348
9349 Changes: Modified:
9350 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9351 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9352 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9353 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9354 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9355 +1 -21 trunk/libcharybdis/select.c (File Modified)
9356
9357
9358nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9359 Log:
9360 s/ilog/libcharybdis_{die,log,restart}/g
9361
9362
9363 Changes: Modified:
9364 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9365 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9366 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9367 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9368 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9369 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9370 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9371 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9372
9373
9374nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9375 Log:
9376 Use the right callbacks in the function code.
9377
9378 Changes: Modified:
9379 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9380
9381
9382nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9383 Log:
9384 More work, it builds again!
9385
9386
9387 Changes: Modified:
9388 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9389 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9390 + - trunk/libcharybdis/libcharybdis.c (File Added)
9391 + - trunk/libcharybdis/libcharybdis.h (File Added)
9392
9393
9394nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9395 Log:
9396 Move some stuff around.
9397
9398
9399 Changes: Modified:
9400 + - trunk/include/memory.h (File Deleted)
9401 + - trunk/include/tools.h (File Deleted)
9402 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9403 + - trunk/libcharybdis/memory.c (File Added)
9404 + - trunk/libcharybdis/memory.h (File Added)
9405 + - trunk/libcharybdis/snprintf.c (File Added)
9406 + - trunk/libcharybdis/tools.c (File Added)
9407 + - trunk/libcharybdis/tools.h (File Added)
9408 +1000 -1062 trunk/modules/.depend (File Modified)
9409 +421 -455 trunk/src/.depend (File Modified)
9410 +0 -1191 trunk/src/Makefile.in (File Modified)
9411 + - trunk/src/memory.c (File Deleted)
9412 + - trunk/src/snprintf.c (File Deleted)
9413 + - trunk/src/tools.c (File Deleted)
9414
9415
9416nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9417 Log:
9418 move more headers into libcharybdis
9419
9420 Changes: Modified:
9421 + - trunk/include/balloc.h (File Deleted)
9422 + - trunk/include/event.h (File Deleted)
9423 + - trunk/libcharybdis/balloc.h (File Added)
9424 + - trunk/libcharybdis/event.h (File Added)
9425 +924 -1020 trunk/modules/.depend (File Modified)
9426 +327 -406 trunk/src/.depend (File Modified)
9427
9428
9429nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9430 Log:
9431 balloc, events -> libcharybdis
9432
9433 Changes: Modified:
9434 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9435 + - trunk/libcharybdis/balloc.c (File Added)
9436 + - trunk/libcharybdis/event.c (File Added)
9437 +0 -1008 trunk/src/Makefile.in (File Modified)
9438 + - trunk/src/balloc.c (File Deleted)
9439 + - trunk/src/event.c (File Deleted)
9440
9441
9442nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9443 Log:
9444 More fun
9445
9446 Changes: Modified:
9447 + - trunk/include/commio.h (File Deleted)
9448 + - trunk/include/linebuf.h (File Deleted)
9449 + - trunk/libcharybdis/commio.h (File Added)
9450 + - trunk/libcharybdis/linebuf.h (File Added)
9451 +1644 -530 trunk/modules/.depend (File Modified)
9452 +1 -1 trunk/modules/Makefile.in (File Modified)
9453 +720 -284 trunk/src/.depend (File Modified)
9454
9455
9456nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9457 Log:
9458 Makefile reworking -- moving libcharybdis headers into proper location.
9459
9460 Changes: Modified:
9461 +1 -1 trunk/adns/Makefile.in (File Modified)
9462 +1 -1 trunk/src/Makefile.in (File Modified)
9463
9464
9465nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9466 Log:
9467 Document proposed authdaemon protocol.
9468
9469 Changes: Modified:
9470 + - trunk/authdaemon/protocol.txt (File Added)
9471
9472
9473nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9474 Log:
9475 Makefile oops
9476
9477 Changes: Modified:
9478 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9479
9480
9481nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9482 Log:
9483 Remove dead makefile from generation
9484
9485 Changes: Modified:
9486 +1 -2 trunk/configure (File Modified)
9487 +0 -1 trunk/configure.ac (File Modified)
9488
9489
9490nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9491 Log:
9492 libcharybdisIO -> libcharybdis
9493
9494 Changes: Modified:
9495 +1 -1 trunk/src/Makefile.in (File Modified)
9496
9497
9498nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9499 Log:
9500 More restructuring.
9501
9502 Changes: Modified:
9503 + - trunk/libcharybdis/Makefile.in (File Added)
9504 + - trunk/libcharybdis/commio.c (File Added)
9505 + - trunk/libcharybdis/devpoll.c (File Added)
9506 + - trunk/libcharybdis/epoll.c (File Added)
9507 + - trunk/libcharybdis/io/ (File Deleted)
9508 + - trunk/libcharybdis/kqueue.c (File Added)
9509 + - trunk/libcharybdis/linebuf.c (File Added)
9510 + - trunk/libcharybdis/log/ (File Deleted)
9511 + - trunk/libcharybdis/poll.c (File Added)
9512 + - trunk/libcharybdis/ports.c (File Added)
9513 + - trunk/libcharybdis/select.c (File Added)
9514
9515
9516nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9517 Log:
9518 Blah kill makefile
9519
9520 Changes: Modified:
9521 + - trunk/libcharybdis/Makefile.in (File Deleted)
9522
9523
9524nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9525 Log:
9526 Blah kill makefile
9527
9528 Changes: Modified:
9529 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9530
9531
9532nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9533 Log:
9534 add authdaemon dir for later hacking
9535
9536
9537 Changes: Modified:
9538 + - trunk/authdaemon/ (File Added)
9539
9540
9541nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9542 Log:
9543 linebuf -> libcharybdisIO
9544
9545
9546 Changes: Modified:
9547 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9548 + - trunk/libcharybdis/io/linebuf.c (File Added)
9549 + - trunk/libcharybdis/log/ (File Added)
9550 + - trunk/libcharybdis/log/Makefile.in (File Added)
9551 +0 -687 trunk/src/Makefile.in (File Modified)
9552 + - trunk/src/linebuf.c (File Deleted)
9553
9554
9555nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9556 Log:
9557 Solaris 10 I/O ports support
9558
9559 Changes: Modified:
9560 + - trunk/libcharybdis/io/ports.c (File Added)
9561
9562
9563nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9564 Log:
9565 libcharybdis stuff
9566
9567
9568 Changes: Modified:
9569 +1 -1 trunk/Makefile.in (File Modified)
9570 +3 -1 trunk/configure (File Modified)
9571 +133 -10 trunk/configure.ac (File Modified)
9572 + - trunk/libcharybdis/ (File Added)
9573 + - trunk/libcharybdis/Makefile.in (File Added)
9574 + - trunk/libcharybdis/io/ (File Added)
9575 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9576 +2 -3 trunk/src/Makefile.in (File Modified)
9577 + - trunk/src/io/ (File Deleted)
9578
9579
9580nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9581 Log:
9582 split IO stuff into libcharybdisIO.
9583
9584
9585 Changes: Modified:
9586 + - trunk/src/commio.c (File Deleted)
9587 + - trunk/src/devpoll.c (File Deleted)
9588 + - trunk/src/epoll.c (File Deleted)
9589 + - trunk/src/io/ (File Added)
9590 + - trunk/src/io/Makefile.in (File Added)
9591 + - trunk/src/io/commio.c (File Added)
9592 + - trunk/src/io/devpoll.c (File Added)
9593 + - trunk/src/io/epoll.c (File Added)
9594 + - trunk/src/io/kqueue.c (File Added)
9595 + - trunk/src/io/poll.c (File Added)
9596 + - trunk/src/io/select.c (File Added)
9597 + - trunk/src/kqueue.c (File Deleted)
9598 + - trunk/src/poll.c (File Deleted)
9599 + - trunk/src/select.c (File Deleted)
9600
9601
9602nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9603 Log:
9604 Version bump: 1.1.0
9605
9606
9607 Changes: Modified:
9608 +86 -155 trunk/configure (File Modified)
9609 +1 -1 trunk/configure.ac (File Modified)
9610
9611
9612jilles 2005/12/04 01:56:31 UTC (20051204-346)
9613 Log:
9614 Remove mentions of mkkeypair/cryptlinks.
9615
9616
9617 Changes: Modified:
9618 +1 -3 trunk/doc/challenge.txt (File Modified)
9619
9620
9621jilles 2005/12/02 17:57:29 UTC (20051202-344)
9622 Log:
9623 Clarify serverinfo{} description.
9624
9625
9626 Changes: Modified:
9627 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9628
9629
9630jilles 2005/12/02 17:41:44 UTC (20051202-342)
9631 Log:
9632 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9633
9634
9635 Changes: Modified:
9636 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9637
9638
9639jilles 2005/12/02 17:38:53 UTC (20051202-340)
9640 Log:
9641 Improvements also applicable to hyperion 1.x.
9642
9643
9644 Changes: Modified:
9645 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9646
9647
9648jilles 2005/12/02 17:08:45 UTC (20051202-338)
9649 Log:
9650 - Add +F description
9651 - General improvements and changes to charybdis
9652
9653
9654 Changes: Modified:
9655 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9656
9657
9658jilles 2005/12/02 16:43:45 UTC (20051202-336)
9659 Log:
9660 The server notice umodes only have an effect
9661 for opers. ("sendto_realops_flags", so having
9662 the umode is not enough, they must also be
9663 opered)
9664
9665
9666 Changes: Modified:
9667 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9668
9669
9670jilles 2005/12/02 16:39:40 UTC (20051202-334)
9671 Log:
9672 Updates to umodes docs.
9673
9674
9675 Changes: Modified:
9676 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9677
9678
9679nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9680 Log:
9681 Add SGML documentation.
9682
9683 Changes: Modified:
9684 + - trunk/doc/sgml/ (File Added)
9685 + - trunk/doc/sgml/oper-guide/ (File Added)
9686 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9687 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9688 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9689 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9690 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9691 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9692 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9693
9694
9695jilles 2005/11/21 11:04:33 UTC (20051121-330)
9696 Log:
9697 Make operwall flag restrict setting umode +z.
9698 This repairs this flag broken in charybdis-1.0.
9699
9700
9701 Changes: Modified:
9702 +41 -0 trunk/contrib/m_flags.c (File Modified)
9703 +9 -0 trunk/src/s_user.c (File Modified)
9704
9705
9706jilles 2005/11/21 10:29:37 UTC (20051121-328)
9707 Log:
9708 Don't complain/reset remote clients +n. I'm still not
9709 convinced propagating all umodes is the way to go, oh
9710 well.
9711
9712
9713 Changes: Modified:
9714 +1 -1 trunk/src/s_user.c (File Modified)
9715
9716
9717jilles 2005/11/21 10:21:42 UTC (20051121-326)
9718 Log:
9719 - Require admin flag for oper /chghost (if it's enabled
9720 which is not default)
9721 - Give error message on nonexistant nick
9722
9723
9724 Changes: Modified:
9725 +12 -0 trunk/modules/m_chghost.c (File Modified)
9726
9727
9728nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9729 Log:
9730 Incorporated jilles' dynspoof patch with a few minor changes.
9731
9732 Changes: Modified:
9733 +5 -2 trunk/include/client.h (File Modified)
9734 +1 -0 trunk/include/numeric.h (File Modified)
9735 +75 -4 trunk/modules/m_chghost.c (File Modified)
9736 +2 -21 trunk/modules/m_stats.c (File Modified)
9737 +2 -8 trunk/modules/m_trace.c (File Modified)
9738 +2 -0 trunk/src/client.c (File Modified)
9739 +3 -0 trunk/src/s_user.c (File Modified)
9740
9741
9742nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9743 Log:
9744 Update NEWS.
9745
9746 Changes: Modified:
9747 +5 -0 trunk/NEWS (File Modified)
9748
9749
9750jilles 2005/11/17 22:38:52 UTC (20051117-320)
9751 Log:
9752 Make show_ip() far less braindead.
9753
9754 Obtained from: ratbox 2.2 SVN
9755
9756
9757 Changes: Modified:
9758 +14 -85 trunk/src/client.c (File Modified)
9759
9760
9761jilles 2005/11/15 16:33:26 UTC (20051115-318)
9762 Log:
9763 Instead of not showing channels at all for whoising services,
9764 only show channels the requester is also on. If operspying
9765 services, show all the channels.
9766
9767
9768 Changes: Modified:
9769 +37 -40 trunk/modules/m_whois.c (File Modified)
9770
9771
9772jilles 2005/11/15 15:59:00 UTC (20051115-316)
9773 Log:
9774 - Show real errno if we fail to connect to a server
9775 - Don't show server IPs on IRC if a server goes dead
9776 during handshake
9777
9778
9779 Changes: Modified:
9780 +2 -5 trunk/src/s_serv.c (File Modified)
9781
9782
9783jilles 2005/11/15 15:28:18 UTC (20051115-314)
9784 Log:
9785 Revert hybrid 7.2 aline code. It causes too many problems.
9786
9787
9788 Changes: Modified:
9789 +1 -47 trunk/NEWS (File Modified)
9790 + - trunk/include/aline.h (File Deleted)
9791 +53 -6 trunk/modules/m_dline.c (File Modified)
9792 +212 -16 trunk/modules/m_kline.c (File Modified)
9793 +37 -8 trunk/modules/m_resv.c (File Modified)
9794 +45 -24 trunk/modules/m_xline.c (File Modified)
9795 +0 -485 trunk/src/Makefile.in (File Modified)
9796 + - trunk/src/aline.c (File Deleted)
9797
9798
9799jilles 2005/11/07 10:47:33 UTC (20051107-312)
9800 Log:
9801 Incorporate recent ratbox monitor bugfixes (could crash).
9802
9803
9804 Changes: Modified:
9805 +16 -0 trunk/modules/m_monitor.c (File Modified)
9806 +4 -3 trunk/src/monitor.c (File Modified)
9807
9808
9809jilles 2005/10/24 23:10:06 UTC (20051024-310)
9810 Log:
9811 Fix /invite UID leak.
9812
9813 Found by logiclrd@EFnet.
9814
9815
9816 Changes: Modified:
9817 +3 -2 trunk/modules/m_invite.c (File Modified)
9818
9819
9820nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9821 Log:
9822 Don't show what channels a service is in.
9823
9824 Changes: Modified:
9825 +1 -0 trunk/NEWS (File Modified)
9826 +40 -35 trunk/modules/m_whois.c (File Modified)
9827
9828
9829nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9830 Log:
9831 Update version to 1.0.3.
9832
9833
9834 Changes: Modified:
9835 +9 -9 trunk/configure (File Modified)
9836 +1 -1 trunk/configure.ac (File Modified)
9837
9838
9839jilles 2005/10/22 17:12:51 UTC (20051022-304)
9840 Log:
9841 Update NEWS.
9842
9843
9844 Changes: Modified:
9845 +7 -1 trunk/NEWS (File Modified)
9846
9847
9848jilles 2005/10/22 17:11:32 UTC (20051022-302)
9849 Log:
9850 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9851 More static buffers :(
9852
9853
9854 Changes: Modified:
9855 +12 -4 trunk/src/aline.c (File Modified)
9856
9857
9858jilles 2005/10/18 21:52:35 UTC (20051018-300)
9859 Log:
9860 Make operspy mode (/mode !#channel showing parameters
9861 even if not on channel) work again.
9862
9863
9864 Changes: Modified:
9865 +4 -4 trunk/src/channel.c (File Modified)
9866
9867
9868jilles 2005/10/16 22:04:15 UTC (20051016-298)
9869 Log:
9870 Call server_introduced hook on TS6 remote server
9871 introduction (ms_sid()).
9872
9873
9874 Changes: Modified:
9875 +6 -0 trunk/modules/core/m_server.c (File Modified)
9876
9877
9878nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9879 Log:
9880 Cyrix boxes are wierd.
9881
9882 Changes: Modified:
9883 +2 -1 trunk/modules/m_services.c (File Modified)
9884
9885
9886nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9887 Log:
9888 More paranoia.
9889
9890 Changes: Modified:
9891 +1 -1 trunk/include/client.h (File Modified)
9892 +3 -1 trunk/modules/m_services.c (File Modified)
9893
9894
9895nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9896 Log:
9897 heh
9898
9899 Changes: Modified:
9900 +1 -6 trunk/modules/m_services.c (File Modified)
9901
9902
9903nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9904 Log:
9905 Disable a check that doesn't always seem to work right for some reason.
9906
9907 Changes: Modified:
9908 +2 -0 trunk/modules/m_services.c (File Modified)
9909
9910
9911nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9912 Log:
9913 Update NEWS.
9914
9915
9916 Changes: Modified:
9917 +4 -1 trunk/NEWS (File Modified)
9918
9919
9920nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9921 Log:
9922 1.0.2
9923
9924
9925 Changes: Modified:
9926 +9 -9 trunk/configure (File Modified)
9927 +1 -1 trunk/configure.ac (File Modified)
9928
9929
9930jilles 2005/10/08 22:30:18 UTC (20051008-284)
9931 Log:
9932 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9933
9934
9935 Changes: Modified:
9936 +3 -13 trunk/modules/m_trace.c (File Modified)
9937
9938
9939jilles 2005/10/06 11:00:22 UTC (20051006-282)
9940 Log:
9941 Don't send empty RPL_WHOISCHANNELS on remote whois.
9942
9943 Pointy hat to: jilles
9944
9945
9946 Changes: Modified:
9947 +1 -1 trunk/modules/m_whois.c (File Modified)
9948
9949
9950nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9951 Log:
9952 Update NEWS.
9953
9954
9955 Changes: Modified:
9956 +3 -0 trunk/NEWS (File Modified)
9957
9958
9959nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9960 Log:
9961 Modular umode support.
9962
9963
9964 Changes: Modified:
9965 +0 -9 trunk/include/client.h (File Modified)
9966 +2 -1 trunk/include/s_user.h (File Modified)
9967 +1 -1 trunk/include/tools.h (File Modified)
9968 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9969 +3 -0 trunk/src/ircd.c (File Modified)
9970 +1 -1 trunk/src/messages.tab (File Modified)
9971 +2 -2 trunk/src/s_serv.c (File Modified)
9972 +37 -59 trunk/src/s_user.c (File Modified)
9973 +21 -0 trunk/src/tools.c (File Modified)
9974
9975
9976jilles 2005/10/02 20:23:15 UTC (20051002-276)
9977 Log:
9978 Optionally do forced nick change to the UID instead of kill
9979 on nick collisions, see doc/collision_fnc.txt for more
9980 details.
9981
9982
9983 Changes: Modified:
9984 + - trunk/doc/collision_fnc.txt (File Added)
9985 +1 -0 trunk/doc/example.conf (File Modified)
9986 +8 -0 trunk/doc/reference.conf (File Modified)
9987 +1 -0 trunk/include/numeric.h (File Modified)
9988 +1 -0 trunk/include/s_conf.h (File Modified)
9989 +2 -1 trunk/include/s_serv.h (File Modified)
9990 +1 -0 trunk/include/s_stats.h (File Modified)
9991 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9992 +1 -1 trunk/src/messages.tab (File Modified)
9993 +1 -0 trunk/src/newconf.c (File Modified)
9994 +1 -0 trunk/src/s_conf.c (File Modified)
9995 +1 -0 trunk/src/s_serv.c (File Modified)
9996 +2 -2 trunk/src/s_stats.c (File Modified)
9997
9998
9999nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10000 Log:
10001 Update NEWS.
10002
10003
10004 Modified:
10005 trunk/NEWS (File Modified)
10006
10007
10008jilles 2005/09/28 15:45:31 UTC (20050928-272)
10009 Log:
10010 Don't allow lookups by uid in /monitor + and /monitor s.
10011
10012
10013 Modified:
10014 trunk/modules/m_monitor.c (File Modified)
10015
10016
10017jilles 2005/09/28 13:05:01 UTC (20050928-270)
10018 Log:
10019 Stop garbage +j being set in cases like +j aaa:bbb by
10020 initializing the variables properly.
10021
10022 Reported by kyle.
10023
10024
10025 Modified:
10026 trunk/modules/core/m_mode.c (File Modified)
10027 trunk/modules/core/m_sjoin.c (File Modified)
10028
10029
10030jilles 2005/09/25 15:51:54 UTC (20050925-268)
10031 Log:
10032 Apply flags to the proper server in me_gcap().
10033
10034
10035 Modified:
10036 trunk/modules/m_capab.c (File Modified)
10037
10038
10039jilles 2005/09/22 23:13:46 UTC (20050922-266)
10040 Log:
10041 Use find_named_client() instead of find_client() to check
10042 for nick collisions.
10043
10044
10045 Modified:
10046 trunk/modules/core/m_nick.c (File Modified)
10047
10048
10049nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10050 Log:
10051 - Replace old 381 numeric with a new, more positive one!
10052
10053
10054 Modified:
10055 trunk/src/messages.tab (File Modified)
10056
10057
10058jilles 2005/09/22 00:38:45 UTC (20050922-262)
10059 Log:
10060 Make it compile again.
10061
10062
10063 Modified:
10064 trunk/src/channel.c (File Modified)
10065 trunk/src/client.c (File Modified)
10066 trunk/src/ircd.c (File Modified)
10067 trunk/src/packet.c (File Modified)
10068
10069
10070nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10071 Log:
10072 - Prevent UID disclosure in cmode setting.
10073
10074
10075 Modified:
10076 trunk/NEWS (File Modified)
10077 trunk/modules/core/m_mode.c (File Modified)
10078
10079
10080nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10081 Log:
10082 A different check which prevents UID disclosure.
10083
10084
10085 Modified:
10086 trunk/modules/core/m_kick.c (File Modified)
10087
10088
10089nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10090 Log:
10091 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10092
10093
10094 Modified:
10095 trunk/modules/core/m_kick.c (File Modified)
10096
10097
10098nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10099 Log:
10100 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10101
10102
10103 Modified:
10104 trunk/NEWS (File Modified)
10105 trunk/modules/m_accept.c (File Modified)
10106 trunk/modules/m_admin.c (File Modified)
10107 trunk/modules/m_away.c (File Modified)
10108 trunk/modules/m_cap.c (File Modified)
10109 trunk/modules/m_capab.c (File Modified)
10110 trunk/modules/m_challenge.c (File Modified)
10111 trunk/modules/m_chghost.c (File Modified)
10112 trunk/modules/m_close.c (File Modified)
10113 trunk/modules/m_cmessage.c (File Modified)
10114 trunk/modules/m_connect.c (File Modified)
10115 trunk/modules/m_dline.c (File Modified)
10116 trunk/modules/m_encap.c (File Modified)
10117 trunk/modules/m_etrace.c (File Modified)
10118 trunk/modules/m_gline.c (File Modified)
10119 trunk/modules/m_help.c (File Modified)
10120 trunk/modules/m_info.c (File Modified)
10121 trunk/modules/m_invite.c (File Modified)
10122 trunk/modules/m_ison.c (File Modified)
10123 trunk/modules/m_kline.c (File Modified)
10124 trunk/modules/m_knock.c (File Modified)
10125 trunk/modules/m_links.c (File Modified)
10126 trunk/modules/m_list.c (File Modified)
10127 trunk/modules/m_locops.c (File Modified)
10128 trunk/modules/m_lusers.c (File Modified)
10129 trunk/modules/m_map.c (File Modified)
10130 trunk/modules/m_monitor.c (File Modified)
10131 trunk/modules/m_motd.c (File Modified)
10132 trunk/modules/m_names.c (File Modified)
10133 trunk/modules/m_oper.c (File Modified)
10134 trunk/modules/m_operspy.c (File Modified)
10135 trunk/modules/m_pass.c (File Modified)
10136 trunk/modules/m_ping.c (File Modified)
10137 trunk/modules/m_pong.c (File Modified)
10138 trunk/modules/m_post.c (File Modified)
10139 trunk/modules/m_rehash.c (File Modified)
10140 trunk/modules/m_restart.c (File Modified)
10141 trunk/modules/m_resv.c (File Modified)
10142 trunk/modules/m_services.c (File Modified)
10143 trunk/modules/m_set.c (File Modified)
10144 trunk/modules/m_sshortcut.c (File Modified)
10145 trunk/modules/m_stats.c (File Modified)
10146 trunk/modules/m_svinfo.c (File Modified)
10147 trunk/modules/m_tb.c (File Modified)
10148 trunk/modules/m_testline.c (File Modified)
10149 trunk/modules/m_testmask.c (File Modified)
10150 trunk/modules/m_time.c (File Modified)
10151 trunk/modules/m_topic.c (File Modified)
10152 trunk/modules/m_trace.c (File Modified)
10153 trunk/modules/m_unreject.c (File Modified)
10154 trunk/modules/m_user.c (File Modified)
10155 trunk/modules/m_userhost.c (File Modified)
10156 trunk/modules/m_users.c (File Modified)
10157 trunk/modules/m_version.c (File Modified)
10158 trunk/modules/m_wallops.c (File Modified)
10159 trunk/modules/m_who.c (File Modified)
10160 trunk/modules/m_whois.c (File Modified)
10161 trunk/modules/m_whowas.c (File Modified)
10162 trunk/modules/m_xline.c (File Modified)
10163 trunk/src/adns.c (File Modified)
10164 trunk/src/aline.c (File Modified)
10165 trunk/src/cache.c (File Modified)
10166 trunk/src/channel.c (File Modified)
10167 trunk/src/class.c (File Modified)
10168 trunk/src/client.c (File Modified)
10169 trunk/src/commio.c (File Modified)
10170 trunk/src/event.c (File Modified)
10171 trunk/src/hash.c (File Modified)
10172 trunk/src/hostmask.c (File Modified)
10173 trunk/src/ircd.c (File Modified)
10174 trunk/src/kdparse.c (File Modified)
10175 trunk/src/linebuf.c (File Modified)
10176 trunk/src/listener.c (File Modified)
10177 trunk/src/modules.c (File Modified)
10178 trunk/src/monitor.c (File Modified)
10179 trunk/src/newconf.c (File Modified)
10180 trunk/src/packet.c (File Modified)
10181 trunk/src/parse.c (File Modified)
10182 trunk/src/reject.c (File Modified)
10183 trunk/src/s_auth.c (File Modified)
10184 trunk/src/s_conf.c (File Modified)
10185 trunk/src/s_gline.c (File Modified)
10186 trunk/src/s_log.c (File Modified)
10187 trunk/src/s_newconf.c (File Modified)
10188 trunk/src/s_serv.c (File Modified)
10189 trunk/src/s_stats.c (File Modified)
10190 trunk/src/s_user.c (File Modified)
10191 trunk/src/send.c (File Modified)
10192 trunk/src/whowas.c (File Modified)
10193
10194
10195nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10196 Log:
10197 - More coding style niceities. Pretty much got client.h squared away.
10198
10199
10200 Modified:
10201 trunk/modules/m_dline.c (File Modified)
10202 trunk/modules/m_gline.c (File Modified)
10203 trunk/modules/m_kline.c (File Modified)
10204 trunk/modules/m_rehash.c (File Modified)
10205 trunk/modules/m_resv.c (File Modified)
10206 trunk/modules/m_stats.c (File Modified)
10207 trunk/modules/m_testline.c (File Modified)
10208 trunk/modules/m_user.c (File Modified)
10209 trunk/modules/m_xline.c (File Modified)
10210
10211
10212jilles 2005/09/21 22:37:13 UTC (20050921-250)
10213 Log:
10214 - Propagate quiets (+q) on netjoins
10215 - Clear +q list too on lowerTS sjoin from TS6 source
10216
10217
10218 Modified:
10219 trunk/modules/core/m_sjoin.c (File Modified)
10220 trunk/src/s_serv.c (File Modified)
10221
10222
10223jilles 2005/09/21 15:49:43 UTC (20050921-248)
10224 Log:
10225 Second argument to whois is always a nick, never a uid.
10226 This prevents /whois other.server uid to get information
10227 about that uid.
10228
10229
10230 Modified:
10231 trunk/modules/m_whois.c (File Modified)
10232
10233
10234jilles 2005/09/21 15:43:45 UTC (20050921-246)
10235 Log:
10236 Don't allow local users to use uids in user mode.
10237
10238
10239 Modified:
10240 trunk/src/s_user.c (File Modified)
10241
10242
10243jilles 2005/09/21 15:42:56 UTC (20050921-244)
10244 Log:
10245 Make it compile again.
10246
10247
10248 Modified:
10249 trunk/src/s_stats.c (File Modified)
10250
10251
10252jilles 2005/09/21 15:09:11 UTC (20050921-242)
10253 Log:
10254 Fix propagation of empty SJOIN.
10255
10256
10257 Modified:
10258 trunk/modules/core/m_sjoin.c (File Modified)
10259
10260
10261nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10262 Log:
10263 Some atheme-style niceties here.
10264
10265
10266 Modified:
10267 trunk/modules/m_accept.c (File Modified)
10268 trunk/modules/m_admin.c (File Modified)
10269 trunk/modules/m_away.c (File Modified)
10270 trunk/modules/m_cap.c (File Modified)
10271 trunk/modules/m_capab.c (File Modified)
10272 trunk/modules/m_challenge.c (File Modified)
10273 trunk/modules/m_chghost.c (File Modified)
10274 trunk/modules/m_close.c (File Modified)
10275 trunk/modules/m_cmessage.c (File Modified)
10276 trunk/modules/m_connect.c (File Modified)
10277 trunk/modules/m_dline.c (File Modified)
10278 trunk/modules/m_encap.c (File Modified)
10279 trunk/modules/m_etrace.c (File Modified)
10280 trunk/modules/m_gline.c (File Modified)
10281 trunk/modules/m_help.c (File Modified)
10282 trunk/modules/m_info.c (File Modified)
10283 trunk/modules/m_invite.c (File Modified)
10284 trunk/modules/m_ison.c (File Modified)
10285 trunk/modules/m_kline.c (File Modified)
10286 trunk/modules/m_knock.c (File Modified)
10287 trunk/modules/m_links.c (File Modified)
10288 trunk/modules/m_list.c (File Modified)
10289 trunk/modules/m_locops.c (File Modified)
10290 trunk/modules/m_lusers.c (File Modified)
10291 trunk/modules/m_map.c (File Modified)
10292 trunk/modules/m_monitor.c (File Modified)
10293 trunk/modules/m_motd.c (File Modified)
10294 trunk/modules/m_names.c (File Modified)
10295 trunk/modules/m_oper.c (File Modified)
10296 trunk/modules/m_operspy.c (File Modified)
10297 trunk/modules/m_pass.c (File Modified)
10298 trunk/modules/m_ping.c (File Modified)
10299 trunk/modules/m_pong.c (File Modified)
10300 trunk/modules/m_post.c (File Modified)
10301 trunk/modules/m_rehash.c (File Modified)
10302 trunk/modules/m_restart.c (File Modified)
10303 trunk/modules/m_resv.c (File Modified)
10304 trunk/modules/m_services.c (File Modified)
10305 trunk/modules/m_set.c (File Modified)
10306 trunk/modules/m_sshortcut.c (File Modified)
10307 trunk/modules/m_stats.c (File Modified)
10308 trunk/modules/m_svinfo.c (File Modified)
10309 trunk/modules/m_tb.c (File Modified)
10310 trunk/modules/m_testline.c (File Modified)
10311 trunk/modules/m_testmask.c (File Modified)
10312 trunk/modules/m_time.c (File Modified)
10313 trunk/modules/m_topic.c (File Modified)
10314 trunk/modules/m_trace.c (File Modified)
10315 trunk/modules/m_unreject.c (File Modified)
10316 trunk/modules/m_user.c (File Modified)
10317 trunk/modules/m_userhost.c (File Modified)
10318 trunk/modules/m_users.c (File Modified)
10319 trunk/modules/m_version.c (File Modified)
10320 trunk/modules/m_wallops.c (File Modified)
10321 trunk/modules/m_who.c (File Modified)
10322 trunk/modules/m_whois.c (File Modified)
10323 trunk/modules/m_whowas.c (File Modified)
10324 trunk/modules/m_xline.c (File Modified)
10325
10326
10327nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10328 Log:
10329 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10330
10331
10332 Modified:
10333 trunk/.indent.pro (File Modified)
10334 trunk/include/charybdis.h (File Added)
10335 trunk/include/client.h (File Modified)
10336 trunk/modules/.indent.pro (File Modified)
10337 trunk/src/.indent.pro (File Modified)
10338 trunk/src/adns.c (File Modified)
10339 trunk/src/aline.c (File Modified)
10340 trunk/src/cache.c (File Modified)
10341 trunk/src/channel.c (File Modified)
10342 trunk/src/class.c (File Modified)
10343 trunk/src/client.c (File Modified)
10344 trunk/src/commio.c (File Modified)
10345 trunk/src/event.c (File Modified)
10346 trunk/src/hash.c (File Modified)
10347 trunk/src/hostmask.c (File Modified)
10348 trunk/src/ircd.c (File Modified)
10349 trunk/src/kdparse.c (File Modified)
10350 trunk/src/linebuf.c (File Modified)
10351 trunk/src/listener.c (File Modified)
10352 trunk/src/modules.c (File Modified)
10353 trunk/src/monitor.c (File Modified)
10354 trunk/src/newconf.c (File Modified)
10355 trunk/src/packet.c (File Modified)
10356 trunk/src/parse.c (File Modified)
10357 trunk/src/reject.c (File Modified)
10358 trunk/src/s_auth.c (File Modified)
10359 trunk/src/s_conf.c (File Modified)
10360 trunk/src/s_gline.c (File Modified)
10361 trunk/src/s_log.c (File Modified)
10362 trunk/src/s_newconf.c (File Modified)
10363 trunk/src/s_serv.c (File Modified)
10364 trunk/src/s_stats.c (File Modified)
10365 trunk/src/s_user.c (File Modified)
10366 trunk/src/send.c (File Modified)
10367 trunk/src/whowas.c (File Modified)
10368
10369
10370nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10371 Log:
10372 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10373 - Convert a few modules towards using this code.
10374 - Make a note about this change in NEWS.
10375
10376
10377 Modified:
10378 trunk/NEWS (File Modified)
10379 trunk/include/aline.h (File Added)
10380 trunk/modules/m_dline.c (File Modified)
10381 trunk/modules/m_kline.c (File Modified)
10382 trunk/modules/m_resv.c (File Modified)
10383 trunk/modules/m_xline.c (File Modified)
10384 trunk/src/Makefile.in (File Modified)
10385 trunk/src/aline.c (File Added)
10386
10387
10388nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10389 Log:
10390 - Update NEWS document.
10391
10392
10393 Modified:
10394 trunk/NEWS (File Modified)
10395
10396
10397jilles 2005/09/20 18:27:19 UTC (20050920-232)
10398 Log:
10399 Use find_named_person() instead of find_person() in services shortcuts.
10400
10401
10402 Modified:
10403 trunk/modules/m_sshortcut.c (File Modified)
10404
10405
10406jilles 2005/09/18 22:18:59 UTC (20050918-230)
10407 Log:
10408 Fix propagation of empty channels (+P).
10409
10410
10411 Modified:
10412 trunk/modules/core/m_sjoin.c (File Modified)
10413 trunk/src/s_serv.c (File Modified)
10414
10415
10416jilles 2005/09/18 22:18:04 UTC (20050918-228)
10417 Log:
10418 Use same comparison for +f.
10419
10420
10421 Modified:
10422 trunk/modules/core/m_join.c (File Modified)
10423
10424
10425jilles 2005/09/18 18:48:13 UTC (20050918-226)
10426 Log:
10427 Retire server-server non-encap CHGHOST, and clean it up a bit.
10428
10429
10430 Modified:
10431 trunk/modules/m_chghost.c (File Modified)
10432
10433
10434jilles 2005/09/18 14:26:20 UTC (20050918-224)
10435 Log:
10436 Use TS6 form for SQUIT wallops.
10437
10438
10439 Modified:
10440 trunk/modules/core/m_squit.c (File Modified)
10441
10442
10443jilles 2005/09/18 14:25:54 UTC (20050918-222)
10444 Log:
10445 Propagate nick changes for remote clients in TS6 form if possible;
10446 simplify the code a bit.
10447
10448
10449 Modified:
10450 trunk/modules/core/m_nick.c (File Modified)
10451
10452
10453jilles 2005/09/18 14:16:43 UTC (20050918-220)
10454 Log:
10455 Only clear oper_only_umodes on deoper for local clients.
10456
10457
10458 Modified:
10459 trunk/src/s_user.c (File Modified)
10460
10461
10462nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10463 Log:
10464 - Don't enable use_whois_actually in the default config, makes cloaking
10465 only useful for vanity.
10466
10467
10468 Modified:
10469 trunk/doc/example.conf (File Modified)
10470
10471
10472jilles 2005/09/18 00:00:12 UTC (20050918-216)
10473 Log:
10474 Fix linebuf raw code to not truncate lines longer than
10475 510 characters. This stops ziplinks corruption at
10476 the initial burst if the other side sends a lot.
10477
10478
10479 Modified:
10480 trunk/src/linebuf.c (File Modified)
10481
10482
10483nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10484 Log:
10485 - Add +r to channel_modes().
10486
10487
10488 Modified:
10489 trunk/src/channel.c (File Modified)
10490
10491
10492nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10493 Log:
10494 Update NEWS.
10495
10496
10497 Modified:
10498 trunk/NEWS (File Modified)
10499
10500
10501nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10502 Log:
10503 err, nvm. wrong project :-P
10504
10505
10506 Modified:
10507 trunk/src/match.c (File Modified)
10508
10509
10510nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10511 Log:
10512 make sure we don't crash on match(NULL, test)
10513
10514
10515 Modified:
10516 trunk/src/match.c (File Modified)
10517
10518
10519jilles 2005/09/12 23:40:03 UTC (20050912-206)
10520 Log:
10521 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10522 flags = rehash in shared{}.
10523 Uses :<source> ENCAP <target> REHASH [option].
10524
10525
10526 Modified:
10527 trunk/doc/example.conf (File Modified)
10528 trunk/doc/reference.conf (File Modified)
10529 trunk/help/opers/rehash (File Modified)
10530 trunk/include/s_newconf.h (File Modified)
10531 trunk/modules/m_rehash.c (File Modified)
10532 trunk/modules/m_stats.c (File Modified)
10533 trunk/src/newconf.c (File Modified)
10534
10535
10536jilles 2005/09/12 22:48:44 UTC (20050912-204)
10537 Log:
10538 Initialize flags to 0 in conf_set_shared_flags() and
10539 conf_set_cluster_flags().
10540
10541
10542 Modified:
10543 trunk/src/newconf.c (File Modified)
10544
10545
10546jilles 2005/09/12 22:14:16 UTC (20050912-202)
10547 Log:
10548 Don't allow a forward from a #channel to an &channel.
10549 Error message is Illegal channel name.
10550
10551
10552 Modified:
10553 trunk/modules/core/m_mode.c (File Modified)
10554
10555
10556nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10557 Log:
10558 - change version to 1.0.1
10559
10560
10561 Modified:
10562 trunk/configure (File Modified)
10563 trunk/configure.ac (File Modified)
10564
10565
10566nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10567 Log:
10568 Update NEWS.
10569
10570
10571 Modified:
10572 trunk/NEWS (File Modified)
10573
10574
10575jilles 2005/09/12 21:55:58 UTC (20050912-196)
10576 Log:
10577 Services shortcuts changes:
10578 - Require umode +S on target
10579 - Use ERR_SERVICESDOWN (440) for error message
10580 - Fix check for empty string
10581
10582
10583 Modified:
10584 trunk/include/numeric.h (File Modified)
10585 trunk/modules/m_sshortcut.c (File Modified)
10586 trunk/src/messages.tab (File Modified)
10587
10588
10589nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10590 Log:
10591 s/IsChanService/IsService/g;
10592
10593
10594 Modified:
10595 trunk/modules/m_sshortcut.c (File Modified)
10596
10597
10598nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10599 Log:
10600 Add check for service validity in shortcut routines.
10601
10602
10603 Modified:
10604 trunk/modules/m_sshortcut.c (File Modified)
10605
10606
10607jilles 2005/09/12 15:30:26 UTC (20050912-190)
10608 Log:
10609 Don't allow forwarding to a -F channel the setter is not on.
10610
10611
10612 Modified:
10613 trunk/modules/core/m_mode.c (File Modified)
10614
10615
10616jilles 2005/09/12 13:55:56 UTC (20050912-188)
10617 Log:
10618 Describe identify_service and identify_command in
10619 reference.conf.
10620
10621
10622 Modified:
10623 trunk/doc/reference.conf (File Modified)
10624
10625
10626jilles 2005/09/12 13:37:11 UTC (20050912-186)
10627 Log:
10628 More helpfile updates.
10629
10630
10631 Modified:
10632 trunk/help/Makefile.in (File Modified)
10633 trunk/help/opers/die (File Modified)
10634 trunk/help/opers/join (File Modified)
10635 trunk/help/opers/links (File Modified)
10636 trunk/help/opers/lusers (File Modified)
10637 trunk/help/opers/map (File Added)
10638 trunk/help/opers/motd (File Modified)
10639 trunk/help/opers/names (File Modified)
10640 trunk/help/opers/notice (File Modified)
10641 trunk/help/opers/operspy (File Modified)
10642 trunk/help/opers/part (File Modified)
10643 trunk/help/opers/privmsg (File Modified)
10644 trunk/help/opers/restart (File Modified)
10645 trunk/help/opers/set (File Modified)
10646 trunk/help/opers/stats (File Modified)
10647 trunk/help/opers/trace (File Modified)
10648 trunk/help/opers/version (File Modified)
10649 trunk/help/users/notice (File Modified)
10650 trunk/help/users/privmsg (File Modified)
10651 trunk/help/users/stats (File Modified)
10652
10653
10654jilles 2005/09/12 11:18:40 UTC (20050912-184)
10655 Log:
10656 Update help files.
10657
10658
10659 Modified:
10660 trunk/help/opers/cmode (File Modified)
10661 trunk/help/opers/umode (File Modified)
10662 trunk/help/opers/wallops (File Modified)
10663 trunk/help/opers/who (File Modified)
10664 trunk/help/users/umode (File Modified)
10665
10666
10667jilles 2005/09/12 11:11:18 UTC (20050912-182)
10668 Log:
10669 Include cmode +r in 004 and 005.
10670
10671
10672 Modified:
10673 trunk/include/supported.h (File Modified)
10674 trunk/src/messages.tab (File Modified)
10675
10676
10677jilles 2005/09/12 10:53:35 UTC (20050912-180)
10678 Log:
10679 No need to clear all 3 buffers in channel_modes().
10680
10681
10682 Modified:
10683 trunk/src/channel.c (File Modified)
10684
10685
10686jilles 2005/09/12 10:31:54 UTC (20050912-178)
10687 Log:
10688 - Fix multiple +f modes per line
10689 - -f shouldn't take a parameter
10690
10691
10692 Modified:
10693 trunk/modules/core/m_mode.c (File Modified)
10694
10695
10696jilles 2005/09/12 10:04:27 UTC (20050912-176)
10697 Log:
10698 Channel mode +Q now prevents forwarding to or through
10699 a channel, just like in hyperion, not from a channel.
10700
10701
10702 Modified:
10703 trunk/modules/core/m_join.c (File Modified)
10704
10705
10706jilles 2005/09/12 09:36:21 UTC (20050912-174)
10707 Log:
10708 Complete +F/+Q propagation.
10709
10710
10711 Modified:
10712 trunk/modules/core/m_join.c (File Modified)
10713 trunk/modules/core/m_sjoin.c (File Modified)
10714 trunk/src/channel.c (File Modified)
10715
10716
10717nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10718 Log:
10719 - A few minor fixes.
10720
10721
10722 Modified:
10723 trunk/modules/core/m_join.c (File Modified)
10724 trunk/modules/m_services.c (File Modified)
10725
10726
10727nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10728 Log:
10729 - Fix netsplit obfuscation.
10730
10731
10732 Modified:
10733 trunk/src/client.c (File Modified)
10734
10735
10736nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10737 Log:
10738 - Fix another /stats p related bug.
10739
10740
10741 Modified:
10742 trunk/src/client.c (File Modified)
10743
10744
10745nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10746 Log:
10747 - Update example.conf.
10748
10749
10750 Modified:
10751 trunk/doc/example.conf (File Modified)
10752
10753
10754nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10755 Log:
10756 - Fix a minor bug here, and re-release 1.0.
10757
10758
10759 Modified:
10760 trunk/modules/core/m_nick.c (File Modified)
10761
10762
10763nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10764 Log:
10765 - Add bursted clients to /stats p list.
10766
10767
10768 Modified:
10769 trunk/modules/core/m_nick.c (File Modified)
10770
10771
10772nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10773 Log:
10774 - Add identify_service, identify_command options to the example.conf,
10775 newconf parser.
10776
10777
10778 Modified:
10779 trunk/NEWS (File Modified)
10780 trunk/doc/example.conf (File Modified)
10781 trunk/src/newconf.c (File Modified)
10782
10783
10784nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10785 Log:
10786 - Add services shortcuts.
10787
10788
10789 Modified:
10790 trunk/modules/Makefile.in (File Modified)
10791 trunk/modules/m_sshortcut.c (File Added)
10792
10793
10794nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10795 Log:
10796 - put back checks i removed by mistake
10797
10798
10799 Modified:
10800 trunk/modules/core/m_join.c (File Modified)
10801
10802
10803nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10804 Log:
10805 - Implement channel mode +Q, which disables forwarding.
10806 - Make forwarding usable by everyone.
10807 - Implement channel mode +F which bypasses authority checks on a target
10808 set with this mode
10809 - Update NEWS.
10810
10811
10812 Modified:
10813 trunk/NEWS (File Modified)
10814 trunk/include/channel.h (File Modified)
10815 trunk/include/supported.h (File Modified)
10816 trunk/modules/core/m_join.c (File Modified)
10817 trunk/modules/core/m_mode.c (File Modified)
10818 trunk/src/messages.tab (File Modified)
10819
10820
10821nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10822 Log:
10823 - Fix account handling brokenness.
10824
10825
10826 Modified:
10827 trunk/modules/m_services.c (File Modified)
10828
10829
10830jilles 2005/09/12 02:04:09 UTC (20050912-150)
10831 Log:
10832 Identify to services via server password hack. Still
10833 needs config file parts, like
10834 identifyservice = "nickserv@services.int";
10835 identifycommand = "IDENTIFY";
10836
10837
10838 Modified:
10839 trunk/include/s_conf.h (File Modified)
10840 trunk/src/s_user.c (File Modified)
10841
10842
10843jilles 2005/09/12 01:59:46 UTC (20050912-148)
10844 Log:
10845 Make send.c compile.
10846
10847
10848 Modified:
10849 trunk/src/send.c (File Modified)
10850
10851
10852nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10853 Log:
10854 - Handle this better.
10855
10856
10857 Modified:
10858 trunk/src/send.c (File Modified)
10859
10860
10861nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10862 Log:
10863 If the source is not a client, don't send to normal users.
10864
10865
10866 Modified:
10867 trunk/src/send.c (File Modified)
10868
10869
10870nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10871 Log:
10872 - Make /wallops behave as wallops in other ircds.
10873
10874
10875 Modified:
10876 trunk/modules/m_wallops.c (File Modified)
10877 trunk/src/send.c (File Modified)
10878
10879
10880nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10881 Log:
10882 - charybdis-1.0
10883
10884
10885 Modified:
10886 trunk/NEWS (File Modified)
10887 trunk/configure (File Modified)
10888 trunk/configure.ac (File Modified)
10889
10890
10891nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10892 Log:
10893 - Remove efnet configuration.
10894 - Rename example.conf as reference.conf, and replace the default
10895 example.conf with one suitable for AthemeNET.
10896 - Update makefile to reflect these changes.
10897
10898
10899 Modified:
10900 trunk/doc/Makefile.in (File Modified)
10901 trunk/doc/example.conf (File Modified)
10902 trunk/doc/example.efnet.conf (File Deleted)
10903 trunk/doc/reference.conf (File Added)
10904
10905
10906nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10907 Log:
10908 - Don't display opers who are /away.
10909
10910
10911 Modified:
10912 trunk/modules/m_stats.c (File Modified)
10913
10914
10915jilles 2005/09/12 00:21:20 UTC (20050912-134)
10916 Log:
10917 Put cmode +f in 004 and 005.
10918
10919
10920 Modified:
10921 trunk/include/supported.h (File Modified)
10922 trunk/src/messages.tab (File Modified)
10923
10924
10925jilles 2005/09/12 00:15:13 UTC (20050912-132)
10926 Log:
10927 Add user umode +Q which prevents a user from
10928 being forwarded.
10929
10930
10931 Modified:
10932 trunk/include/client.h (File Modified)
10933 trunk/modules/core/m_join.c (File Modified)
10934 trunk/src/messages.tab (File Modified)
10935 trunk/src/s_user.c (File Modified)
10936
10937
10938jilles 2005/09/11 23:47:02 UTC (20050911-130)
10939 Log:
10940 Implement channel forwarding in m_join(). As in
10941 hyperion, failing to join because of +i, +r or +j
10942 can cause you to be forwarded, potentially
10943 recursively. Unlike hyperion, a single numeric
10944 is sent in case of a successful forward, otherwise
10945 the ircd acts if there were no forward.
10946
10947
10948 Modified:
10949 trunk/include/numeric.h (File Modified)
10950 trunk/modules/core/m_join.c (File Modified)
10951 trunk/src/messages.tab (File Modified)
10952
10953
10954jilles 2005/09/11 22:57:53 UTC (20050911-128)
10955 Log:
10956 Allow servers to set oper-only cmodes as well.
10957
10958
10959 Modified:
10960 trunk/modules/core/m_mode.c (File Modified)
10961
10962
10963jilles 2005/09/11 22:48:37 UTC (20050911-126)
10964 Log:
10965 Add cmode +f which takes a channel name, settable
10966 only by opers for now. Does not do anything yet.
10967
10968
10969 Modified:
10970 trunk/include/channel.h (File Modified)
10971 trunk/modules/core/m_join.c (File Modified)
10972 trunk/modules/core/m_mode.c (File Modified)
10973 trunk/modules/core/m_sjoin.c (File Modified)
10974 trunk/src/channel.c (File Modified)
10975
10976
10977jilles 2005/09/11 20:48:09 UTC (20050911-124)
10978 Log:
10979 Fully initialize 'mode' in ms_join() and ms_sjoin()
10980 to avoid old +j garbage from being used.
10981
10982
10983 Modified:
10984 trunk/modules/core/m_join.c (File Modified)
10985 trunk/modules/core/m_sjoin.c (File Modified)
10986
10987
10988jilles 2005/09/11 19:41:53 UTC (20050911-122)
10989 Log:
10990 - only touch join_count/join_delta if join throttling
10991 is enabled on the channel
10992 - reset join_count/join_delta to 0 if -j is set
10993
10994
10995 Modified:
10996 trunk/modules/core/m_join.c (File Modified)
10997 trunk/modules/core/m_mode.c (File Modified)
10998 trunk/modules/core/m_sjoin.c (File Modified)
10999
11000
11001jilles 2005/09/11 18:57:20 UTC (20050911-120)
11002 Log:
11003 Also start a new "period" for join throttling for remote joins,
11004 if necessary. Make the code slightly clearer.
11005
11006
11007 Modified:
11008 trunk/modules/core/m_join.c (File Modified)
11009 trunk/src/channel.c (File Modified)
11010
11011
11012jilles 2005/09/11 18:12:20 UTC (20050911-118)
11013 Log:
11014 Some +j improvements, still broken.
11015
11016
11017 Modified:
11018 trunk/modules/core/m_join.c (File Modified)
11019 trunk/modules/core/m_sjoin.c (File Modified)
11020
11021
11022jilles 2005/09/11 16:44:36 UTC (20050911-116)
11023 Log:
11024 Only do +z processing for +m channels the sender is on,
11025 as bans/quiets are currently only checked locally.
11026
11027
11028 Modified:
11029 trunk/modules/core/m_message.c (File Modified)
11030
11031
11032jilles 2005/09/11 16:01:02 UTC (20050911-114)
11033 Log:
11034 - Add max_bans_large configuration option, defaulting to 500, to
11035 limit the number of bans in a +L channel
11036 - Change b/e/I to b/e/I/q in texts
11037
11038
11039 Modified:
11040 trunk/doc/example.conf (File Modified)
11041 trunk/include/s_conf.h (File Modified)
11042 trunk/modules/core/m_mode.c (File Modified)
11043 trunk/modules/m_info.c (File Modified)
11044 trunk/src/newconf.c (File Modified)
11045 trunk/src/s_conf.c (File Modified)
11046
11047
11048jilles 2005/09/11 15:20:38 UTC (20050911-112)
11049 Log:
11050 Store invite for +gi channels.
11051 Note that +gi is significantly weaker access control than +i.
11052
11053
11054 Modified:
11055 trunk/modules/m_invite.c (File Modified)
11056
11057
11058jilles 2005/09/11 14:38:35 UTC (20050911-110)
11059 Log:
11060 Nonops are allowed to see +q lists.
11061
11062
11063 Modified:
11064 trunk/modules/core/m_mode.c (File Modified)
11065
11066
11067jilles 2005/09/11 14:27:59 UTC (20050911-108)
11068 Log:
11069 Invalidate can_send() cache on -q.
11070
11071
11072 Modified:
11073 trunk/modules/core/m_mode.c (File Modified)
11074
11075
11076nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11077 Log:
11078 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11079
11080
11081 Modified:
11082 trunk/modules/core/m_sjoin.c (File Modified)
11083
11084
11085nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11086 Log:
11087 - Allow blank SJOINs -- for permanant channels.
11088
11089
11090 Modified:
11091 trunk/modules/core/m_sjoin.c (File Modified)
11092
11093
11094nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11095 Log:
11096 - Burst permanant channels.
11097
11098
11099 Modified:
11100 trunk/src/s_serv.c (File Modified)
11101
11102
11103nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11104 Log:
11105 - Fix handling of permanant channels.
11106
11107
11108 Modified:
11109 trunk/modules/core/m_join.c (File Modified)
11110
11111
11112nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11113 Log:
11114 - Run indent on core modules.
11115 - Add propagation of join throttle settings.
11116
11117
11118 Modified:
11119 trunk/modules/core/m_die.c (File Modified)
11120 trunk/modules/core/m_error.c (File Modified)
11121 trunk/modules/core/m_join.c (File Modified)
11122 trunk/modules/core/m_kick.c (File Modified)
11123 trunk/modules/core/m_kill.c (File Modified)
11124 trunk/modules/core/m_message.c (File Modified)
11125 trunk/modules/core/m_mode.c (File Modified)
11126 trunk/modules/core/m_nick.c (File Modified)
11127 trunk/modules/core/m_part.c (File Modified)
11128 trunk/modules/core/m_quit.c (File Modified)
11129 trunk/modules/core/m_server.c (File Modified)
11130 trunk/modules/core/m_sjoin.c (File Modified)
11131 trunk/modules/core/m_squit.c (File Modified)
11132
11133
11134nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11135 Log:
11136 - Fix mistake in commit message.
11137
11138
11139 Modified:
11140 trunk/ChangeLog (File Modified)
11141
11142
11143nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11144 Log:
11145 - Channel throttling.
11146
11147
11148 Modified:
11149 trunk/NEWS (File Modified)
11150 trunk/include/supported.h (File Modified)
11151 trunk/modules/core/m_mode.c (File Modified)
11152 trunk/src/messages.tab (File Modified)
11153
11154
11155nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11156 Log:
11157 - Channel throttle logic fixes.
11158
11159
11160 Modified:
11161 trunk/include/channel.h (File Modified)
11162
11163
11164nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11165 Log:
11166 - Add the throttle logic.
11167
11168
11169 Modified:
11170 trunk/include/channel.h (File Modified)
11171 trunk/include/numeric.h (File Modified)
11172 trunk/modules/core/m_join.c (File Modified)
11173 trunk/src/channel.c (File Modified)
11174 trunk/src/messages.tab (File Modified)
11175
11176
11177nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11178 Log:
11179 - Cosmetic fixes to CREDITS.
11180
11181
11182 Modified:
11183 trunk/CREDITS (File Modified)
11184
11185
11186nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11187 Log:
11188 - Better channel_modes() from ShadowIRCd 4.
11189
11190
11191 Modified:
11192 trunk/include/channel.h (File Modified)
11193 trunk/src/channel.c (File Modified)
11194
11195
11196nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11197 Log:
11198 - Strip colour codes from parts.
11199
11200
11201 Modified:
11202 trunk/modules/core/m_part.c (File Modified)
11203
11204
11205nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11206 Log:
11207 - Strip colour codes from quits.
11208
11209
11210 Modified:
11211 trunk/modules/core/m_quit.c (File Modified)
11212
11213
11214nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11215 Log:
11216 - add +c/+g/+z to channel_modes().
11217
11218
11219 Modified:
11220 trunk/src/channel.c (File Modified)
11221
11222
11223nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11224 Log:
11225 - Add +g to 004/005 numerics.
11226
11227
11228 Modified:
11229 trunk/include/supported.h (File Modified)
11230 trunk/src/messages.tab (File Modified)
11231
11232
11233nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11234 Log:
11235 - Add +cgz to set_final_mode() in both join/sjoin.
11236 - Implement channel mode +g: Free invite.
11237
11238
11239 Modified:
11240 trunk/include/channel.h (File Modified)
11241 trunk/modules/core/m_join.c (File Modified)
11242 trunk/modules/core/m_mode.c (File Modified)
11243 trunk/modules/core/m_sjoin.c (File Modified)
11244 trunk/modules/m_invite.c (File Modified)
11245
11246
11247nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11248 Log:
11249 - Make sure /stats p uses the right list.
11250
11251
11252 Modified:
11253 trunk/modules/m_stats.c (File Modified)
11254
11255
11256nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11257 Log:
11258 - local oper list becomes local_oper_list.
11259 - all opers are stored on oper_list for /stats p.
11260
11261
11262 Modified:
11263 trunk/include/ircd.h (File Modified)
11264 trunk/modules/m_stats.c (File Modified)
11265 trunk/modules/m_trace.c (File Modified)
11266 trunk/src/client.c (File Modified)
11267 trunk/src/ircd.c (File Modified)
11268 trunk/src/s_user.c (File Modified)
11269 trunk/src/send.c (File Modified)
11270
11271
11272nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11273 Log:
11274 - Remove ENABLE_SERVICES legacy define.
11275
11276
11277 Modified:
11278 trunk/configure (File Modified)
11279 trunk/configure.ac (File Modified)
11280 trunk/include/client.h (File Modified)
11281 trunk/include/m_info.h (File Modified)
11282 trunk/include/s_conf.h (File Modified)
11283 trunk/modules/Makefile.in (File Modified)
11284 trunk/modules/core/m_kick.c (File Modified)
11285 trunk/modules/core/m_mode.c (File Modified)
11286 trunk/modules/core/m_nick.c (File Modified)
11287 trunk/modules/core/m_sjoin.c (File Modified)
11288 trunk/modules/m_services.c (File Modified)
11289 trunk/src/channel.c (File Modified)
11290 trunk/src/newconf.c (File Modified)
11291 trunk/src/s_conf.c (File Modified)
11292 trunk/src/s_serv.c (File Modified)
11293 trunk/src/s_user.c (File Modified)
11294
11295
11296nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11297 Log:
11298 - New reject message, ala ircu.
11299
11300
11301 Modified:
11302 trunk/src/reject.c (File Modified)
11303
11304
11305nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11306 Log:
11307 - Reduce 'broadcast storm' effect in m_chghost.
11308
11309
11310 Modified:
11311 trunk/modules/m_chghost.c (File Modified)
11312
11313
11314nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11315 Log:
11316 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11317
11318
11319 Modified:
11320 trunk/include/supported.h (File Modified)
11321 trunk/src/messages.tab (File Modified)
11322
11323
11324nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11325 Log:
11326 - Implement +z.
11327
11328
11329 Modified:
11330 trunk/include/channel.h (File Modified)
11331 trunk/modules/core/m_message.c (File Modified)
11332 trunk/modules/core/m_mode.c (File Modified)
11333
11334
11335nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11336 Log:
11337 - use sendto_one_numeric() in some places.
11338
11339
11340 Modified:
11341 trunk/modules/core/m_mode.c (File Modified)
11342
11343
11344nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11345 Log:
11346 - Implement channel mode +c -- colour stripping.
11347
11348
11349 Modified:
11350 trunk/include/irc_string.h (File Modified)
11351 trunk/include/supported.h (File Modified)
11352 trunk/modules/core/m_message.c (File Modified)
11353 trunk/modules/core/m_mode.c (File Modified)
11354 trunk/src/irc_string.c (File Modified)
11355 trunk/src/messages.tab (File Modified)
11356
11357
11358nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11359 Log:
11360 - Add +qLP to CHANMODES 005 numeric.
11361
11362
11363 Modified:
11364 trunk/include/supported.h (File Modified)
11365
11366
11367nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11368 Log:
11369 Move credits files to doc/.
11370
11371
11372 Modified:
11373 trunk/Hybrid-team (File Deleted)
11374 trunk/Ratbox-team (File Deleted)
11375 trunk/doc/Hybrid-team (File Added)
11376 trunk/doc/Ratbox-team (File Added)
11377
11378
11379nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11380 Log:
11381 - Rename Ratbox credits as Ratbox-team.
11382 - Add in our own CREDITS.
11383
11384
11385 Modified:
11386 trunk/CREDITS (File Deleted)
11387 trunk/CREDITS (File Added)
11388 trunk/Ratbox-team (File Added)
11389
11390
11391nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11392 Log:
11393 - Quietcache fixes.
11394
11395
11396 Modified:
11397 trunk/modules/core/m_mode.c (File Modified)
11398
11399
11400nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11401 Log:
11402 - Rebuild configure.
11403
11404
11405 Modified:
11406 trunk/autom4te.cache/ (File Deleted)
11407 trunk/configure (File Modified)
11408
11409
11410nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11411 Log:
11412 Add +q to messages.tab.
11413
11414
11415 Modified:
11416 trunk/src/messages.tab (File Modified)
11417
11418
11419nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11420 Log:
11421 - port m_sjoin stuff to TS6 JOIN syntax.
11422
11423
11424 Modified:
11425 trunk/modules/core/m_join.c (File Modified)
11426
11427
11428nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11429 Log:
11430 - Implement channel mode +q (quiet)
11431
11432
11433 Modified:
11434 trunk/include/channel.h (File Modified)
11435 trunk/modules/core/m_mode.c (File Modified)
11436 trunk/src/channel.c (File Modified)
11437
11438
11439jilles 2005/09/10 03:03:05 UTC (20050910-40)
11440 Log:
11441 Add +L/+P for set_final_mode().
11442
11443
11444 Modified:
11445 trunk/modules/core/m_sjoin.c (File Modified)
11446
11447
11448jilles 2005/09/10 02:59:22 UTC (20050910-38)
11449 Log:
11450 Add +L/+P in channel_modes().
11451
11452
11453 Modified:
11454 trunk/src/channel.c (File Modified)
11455
11456
11457jilles 2005/09/10 02:55:10 UTC (20050910-36)
11458 Log:
11459 - Use MODE_PERMANENT, not MODE_PERMANANT
11460 - Actually use chm_staff()
11461
11462 It compiles but is not otherwise tested.
11463
11464
11465 Modified:
11466 trunk/include/channel.h (File Modified)
11467 trunk/modules/core/m_mode.c (File Modified)
11468 trunk/modules/core/m_sjoin.c (File Modified)
11469 trunk/src/channel.c (File Modified)
11470
11471
11472nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11473 Log:
11474 - Ok, patchlevel.h is fixed now.
11475
11476
11477 Modified:
11478 trunk/include/patchlevel.h (File Modified)
11479
11480
11481nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11482 Log:
11483 - *sigh*
11484
11485
11486 Modified:
11487 trunk/include/patchlevel.h (File Modified)
11488 trunk/src/version.c.SH (File Modified)
11489
11490
11491nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11492 Log:
11493 - Fix compilation issue with version.c.
11494
11495
11496 Modified:
11497 trunk/src/version.c.SH (File Modified)
11498
11499
11500nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11501 Log:
11502 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11503 this from the BUGS file.
11504
11505
11506 Modified:
11507 trunk/BUGS (File Modified)
11508
11509
11510jilles 2005/09/10 02:30:22 UTC (20050910-26)
11511 Log:
11512 Mangle all netsplit messages if flatten links is enabled.
11513
11514
11515 Modified:
11516 trunk/src/client.c (File Modified)
11517
11518
11519nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11520 Log:
11521 - jilles pointed out that /stats p needed severe changes -- implement
11522 them
11523
11524
11525 Modified:
11526 trunk/modules/m_stats.c (File Modified)
11527
11528
11529nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11530 Log:
11531 Rename RELNOTES to NEWS.
11532
11533
11534 Modified:
11535 trunk/NEWS (File Added)
11536 trunk/RELNOTES (File Deleted)
11537
11538
11539nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11540 Log:
11541 Update RELNOTES.
11542
11543
11544 Modified:
11545 trunk/RELNOTES (File Modified)
11546
11547
11548nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11549 Log:
11550 - Make /stats p work globally.
11551 - Change 'OPER(s)' to 'staff members'
11552
11553
11554 Modified:
11555 trunk/modules/m_stats.c (File Modified)
11556
11557
11558nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11559 Log:
11560 - add modes, +LP to RPL_MYINFO.
11561
11562
11563 Modified:
11564 trunk/src/messages.tab (File Modified)
11565
11566
11567nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11568 Log:
11569 More stuff to RELNOTES.
11570
11571
11572 Modified:
11573 trunk/RELNOTES (File Modified)
11574
11575
11576nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11577 Log:
11578 - Implement +P.
11579
11580
11581 Modified:
11582 trunk/modules/core/m_sjoin.c (File Modified)
11583 trunk/src/channel.c (File Modified)
11584
11585
11586nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11587 Log:
11588 - Implement list limit exceed modes -- +L.
11589
11590
11591 Modified:
11592 trunk/modules/core/m_mode.c (File Modified)
11593
11594
11595nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11596 Log:
11597 - Add handlers for modes +L, +P.
11598
11599
11600 Modified:
11601 trunk/include/channel.h (File Modified)
11602 trunk/modules/core/m_mode.c (File Modified)
11603
11604
11605nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11606 Log:
11607 Update properties on *everything*.
11608
11609
11610 Modified:
11611 trunk/.cvsignore (Property Modified)
11612 trunk/.indent.pro (Property Modified)
11613 trunk/BUGS (File Modified) (Property Modified)
11614 trunk/CREDITS (File Modified) (Property Modified)
11615 trunk/ChangeLog (Property Modified)
11616 trunk/Hybrid-team (File Modified) (Property Modified)
11617 trunk/INSTALL (File Modified) (Property Modified)
11618 trunk/LICENSE (File Modified) (Property Modified)
11619 trunk/Makefile.in (File Modified) (Property Modified)
11620 trunk/README.FIRST (File Modified) (Property Modified)
11621 trunk/RELNOTES (File Modified) (Property Modified)
11622 trunk/SVN-Access (Property Modified)
11623 trunk/aclocal.m4 (File Modified) (Property Modified)
11624 trunk/adns/.cvsignore (Property Modified)
11625 trunk/adns/COPYING (Property Modified)
11626 trunk/adns/GPL-vs-LGPL (Property Modified)
11627 trunk/adns/Makefile.in (File Modified) (Property Modified)
11628 trunk/adns/README (Property Modified)
11629 trunk/adns/README.ircd (Property Modified)
11630 trunk/adns/adns.h (File Modified) (Property Modified)
11631 trunk/adns/check.c (File Modified) (Property Modified)
11632 trunk/adns/dlist.h (File Modified) (Property Modified)
11633 trunk/adns/event.c (File Modified) (Property Modified)
11634 trunk/adns/general.c (File Modified) (Property Modified)
11635 trunk/adns/internal.h (File Modified) (Property Modified)
11636 trunk/adns/parse.c (File Modified) (Property Modified)
11637 trunk/adns/query.c (File Modified) (Property Modified)
11638 trunk/adns/reply.c (File Modified) (Property Modified)
11639 trunk/adns/setup.c (File Modified) (Property Modified)
11640 trunk/adns/transmit.c (File Modified) (Property Modified)
11641 trunk/adns/tvarith.h (File Modified) (Property Modified)
11642 trunk/adns/types.c (File Modified) (Property Modified)
11643 trunk/configure (File Modified) (Property Modified)
11644 trunk/configure.ac (File Modified) (Property Modified)
11645 trunk/contrib/.cvsignore (Property Modified)
11646 trunk/contrib/.indent.pro (Property Modified)
11647 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11648 trunk/contrib/README (File Modified) (Property Modified)
11649 trunk/contrib/example_module.c (File Modified) (Property Modified)
11650 trunk/contrib/m_42.c (File Modified) (Property Modified)
11651 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11652 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11653 trunk/contrib/m_force.c (File Modified) (Property Modified)
11654 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11655 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11656 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11657 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11658 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11659 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11660 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11661 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11662 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11663 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11664 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11665 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11666 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11667 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11668 trunk/doc/.cvsignore (Property Modified)
11669 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11670 trunk/doc/Makefile.in (File Modified) (Property Modified)
11671 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11672 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11673 trunk/doc/challenge.txt (File Modified) (Property Modified)
11674 trunk/doc/example.conf (File Modified) (Property Modified)
11675 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11676 trunk/doc/hooks.txt (File Modified) (Property Modified)
11677 trunk/doc/index.txt (File Modified) (Property Modified)
11678 trunk/doc/ircd.8 (File Modified) (Property Modified)
11679 trunk/doc/ircd.motd (Property Modified)
11680 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11681 trunk/doc/modeg.txt (File Modified) (Property Modified)
11682 trunk/doc/modes.txt (File Modified) (Property Modified)
11683 trunk/doc/monitor.txt (File Modified) (Property Modified)
11684 trunk/doc/old/Authors (Property Modified)
11685 trunk/doc/operguide.txt (File Modified) (Property Modified)
11686 trunk/doc/opermyth.txt (Property Modified)
11687 trunk/doc/server-version-info (File Modified) (Property Modified)
11688 trunk/doc/services.txt (File Modified) (Property Modified)
11689 trunk/doc/technical/README.TSora (Property Modified)
11690 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11691 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11692 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11693 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11694 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11695 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11696 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11697 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11698 trunk/doc/technical/rfc1459.txt (Property Modified)
11699 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11700 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11701 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11702 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11703 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11704 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11705 trunk/help/Makefile.in (File Modified) (Property Modified)
11706 trunk/help/opers/accept (Property Modified)
11707 trunk/help/opers/admin (Property Modified)
11708 trunk/help/opers/away (Property Modified)
11709 trunk/help/opers/capab (Property Modified)
11710 trunk/help/opers/challenge (Property Modified)
11711 trunk/help/opers/close (Property Modified)
11712 trunk/help/opers/cmode (Property Modified)
11713 trunk/help/opers/cnotice (Property Modified)
11714 trunk/help/opers/connect (Property Modified)
11715 trunk/help/opers/cprivmsg (Property Modified)
11716 trunk/help/opers/credits (Property Modified)
11717 trunk/help/opers/die (Property Modified)
11718 trunk/help/opers/dline (Property Modified)
11719 trunk/help/opers/eob (Property Modified)
11720 trunk/help/opers/error (Property Modified)
11721 trunk/help/opers/etrace (Property Modified)
11722 trunk/help/opers/gline (Property Modified)
11723 trunk/help/opers/help (Property Modified)
11724 trunk/help/opers/index (Property Modified)
11725 trunk/help/opers/info (Property Modified)
11726 trunk/help/opers/invite (Property Modified)
11727 trunk/help/opers/ison (Property Modified)
11728 trunk/help/opers/join (Property Modified)
11729 trunk/help/opers/kick (Property Modified)
11730 trunk/help/opers/kill (Property Modified)
11731 trunk/help/opers/kline (Property Modified)
11732 trunk/help/opers/knock (Property Modified)
11733 trunk/help/opers/links (Property Modified)
11734 trunk/help/opers/list (Property Modified)
11735 trunk/help/opers/locops (Property Modified)
11736 trunk/help/opers/lusers (Property Modified)
11737 trunk/help/opers/modlist (Property Modified)
11738 trunk/help/opers/modload (Property Modified)
11739 trunk/help/opers/modrestart (Property Modified)
11740 trunk/help/opers/modunload (Property Modified)
11741 trunk/help/opers/motd (Property Modified)
11742 trunk/help/opers/names (Property Modified)
11743 trunk/help/opers/nick (Property Modified)
11744 trunk/help/opers/notice (Property Modified)
11745 trunk/help/opers/oper (Property Modified)
11746 trunk/help/opers/operspy (Property Modified)
11747 trunk/help/opers/operwall (Property Modified)
11748 trunk/help/opers/part (Property Modified)
11749 trunk/help/opers/pass (Property Modified)
11750 trunk/help/opers/ping (Property Modified)
11751 trunk/help/opers/pong (Property Modified)
11752 trunk/help/opers/post (Property Modified)
11753 trunk/help/opers/privmsg (Property Modified)
11754 trunk/help/opers/quit (Property Modified)
11755 trunk/help/opers/rehash (Property Modified)
11756 trunk/help/opers/restart (Property Modified)
11757 trunk/help/opers/resv (Property Modified)
11758 trunk/help/opers/server (Property Modified)
11759 trunk/help/opers/set (Property Modified)
11760 trunk/help/opers/sjoin (Property Modified)
11761 trunk/help/opers/squit (Property Modified)
11762 trunk/help/opers/stats (Property Modified)
11763 trunk/help/opers/svinfo (Property Modified)
11764 trunk/help/opers/testgecos (Property Modified)
11765 trunk/help/opers/testline (Property Modified)
11766 trunk/help/opers/testmask (Property Modified)
11767 trunk/help/opers/time (Property Modified)
11768 trunk/help/opers/topic (Property Modified)
11769 trunk/help/opers/trace (Property Modified)
11770 trunk/help/opers/uhelp (Property Modified)
11771 trunk/help/opers/umode (Property Modified)
11772 trunk/help/opers/undline (Property Modified)
11773 trunk/help/opers/ungline (Property Modified)
11774 trunk/help/opers/unkline (Property Modified)
11775 trunk/help/opers/unresv (Property Modified)
11776 trunk/help/opers/unxline (Property Modified)
11777 trunk/help/opers/user (Property Modified)
11778 trunk/help/opers/userhost (Property Modified)
11779 trunk/help/opers/users (Property Modified)
11780 trunk/help/opers/version (Property Modified)
11781 trunk/help/opers/wallops (Property Modified)
11782 trunk/help/opers/who (Property Modified)
11783 trunk/help/opers/whois (Property Modified)
11784 trunk/help/opers/whowas (Property Modified)
11785 trunk/help/opers/xline (Property Modified)
11786 trunk/help/users/index (Property Modified)
11787 trunk/help/users/info (Property Modified)
11788 trunk/help/users/notice (Property Modified)
11789 trunk/help/users/privmsg (Property Modified)
11790 trunk/help/users/stats (Property Modified)
11791 trunk/help/users/umode (Property Modified)
11792 trunk/include/.cvsignore (Property Modified)
11793 trunk/include/.indent.pro (Property Modified)
11794 trunk/include/balloc.h (File Modified) (Property Modified)
11795 trunk/include/cache.h (File Modified) (Property Modified)
11796 trunk/include/channel.h (File Modified) (Property Modified)
11797 trunk/include/class.h (File Modified) (Property Modified)
11798 trunk/include/client.h (File Modified) (Property Modified)
11799 trunk/include/commio.h (File Modified) (Property Modified)
11800 trunk/include/common.h (File Modified) (Property Modified)
11801 trunk/include/config.h (File Modified) (Property Modified)
11802 trunk/include/config.h.dist (File Modified) (Property Modified)
11803 trunk/include/defaults.h (File Modified) (Property Modified)
11804 trunk/include/event.h (File Modified) (Property Modified)
11805 trunk/include/hash.h (File Modified) (Property Modified)
11806 trunk/include/hook.h (File Modified) (Property Modified)
11807 trunk/include/hostmask.h (File Modified) (Property Modified)
11808 trunk/include/irc_string.h (File Modified) (Property Modified)
11809 trunk/include/ircd.h (File Modified) (Property Modified)
11810 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11811 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11812 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11813 trunk/include/linebuf.h (File Modified) (Property Modified)
11814 trunk/include/listener.h (File Modified) (Property Modified)
11815 trunk/include/m_info.h (File Modified) (Property Modified)
11816 trunk/include/memory.h (File Modified) (Property Modified)
11817 trunk/include/modules.h (File Modified) (Property Modified)
11818 trunk/include/monitor.h (File Modified) (Property Modified)
11819 trunk/include/msg.h (File Modified) (Property Modified)
11820 trunk/include/newconf.h (File Modified) (Property Modified)
11821 trunk/include/numeric.h (File Modified) (Property Modified)
11822 trunk/include/packet.h (File Modified) (Property Modified)
11823 trunk/include/parse.h (File Modified) (Property Modified)
11824 trunk/include/patchlevel.h (File Modified) (Property Modified)
11825 trunk/include/patricia.h (File Modified) (Property Modified)
11826 trunk/include/reject.h (File Modified) (Property Modified)
11827 trunk/include/res.h (File Modified) (Property Modified)
11828 trunk/include/restart.h (File Modified) (Property Modified)
11829 trunk/include/s_auth.h (File Modified) (Property Modified)
11830 trunk/include/s_conf.h (File Modified) (Property Modified)
11831 trunk/include/s_gline.h (File Modified) (Property Modified)
11832 trunk/include/s_log.h (File Modified) (Property Modified)
11833 trunk/include/s_newconf.h (File Modified) (Property Modified)
11834 trunk/include/s_serv.h (File Modified) (Property Modified)
11835 trunk/include/s_stats.h (File Modified) (Property Modified)
11836 trunk/include/s_user.h (File Modified) (Property Modified)
11837 trunk/include/s_zip.h (File Modified) (Property Modified)
11838 trunk/include/scache.h (File Modified) (Property Modified)
11839 trunk/include/send.h (File Modified) (Property Modified)
11840 trunk/include/serno.h (Property Modified)
11841 trunk/include/setup.h.in (Property Modified)
11842 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11843 trunk/include/stdinc.h (File Modified) (Property Modified)
11844 trunk/include/supported.h (File Modified) (Property Modified)
11845 trunk/include/tools.h (File Modified) (Property Modified)
11846 trunk/include/whowas.h (File Modified) (Property Modified)
11847 trunk/install-sh (File Modified) (Property Modified)
11848 trunk/modules/.cvsignore (Property Modified)
11849 trunk/modules/.depend (Property Modified)
11850 trunk/modules/.indent.pro (Property Modified)
11851 trunk/modules/Makefile.in (File Modified) (Property Modified)
11852 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11853 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11854 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11855 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11856 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11857 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11858 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11859 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11860 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11861 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11862 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11863 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11864 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11865 trunk/modules/m_accept.c (File Modified) (Property Modified)
11866 trunk/modules/m_admin.c (File Modified) (Property Modified)
11867 trunk/modules/m_away.c (File Modified) (Property Modified)
11868 trunk/modules/m_cap.c (File Modified) (Property Modified)
11869 trunk/modules/m_capab.c (File Modified) (Property Modified)
11870 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11871 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11872 trunk/modules/m_close.c (File Modified) (Property Modified)
11873 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11874 trunk/modules/m_connect.c (File Modified) (Property Modified)
11875 trunk/modules/m_dline.c (File Modified) (Property Modified)
11876 trunk/modules/m_encap.c (File Modified) (Property Modified)
11877 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11878 trunk/modules/m_gline.c (File Modified) (Property Modified)
11879 trunk/modules/m_help.c (File Modified) (Property Modified)
11880 trunk/modules/m_info.c (File Modified) (Property Modified)
11881 trunk/modules/m_invite.c (File Modified) (Property Modified)
11882 trunk/modules/m_ison.c (File Modified) (Property Modified)
11883 trunk/modules/m_kline.c (File Modified) (Property Modified)
11884 trunk/modules/m_knock.c (File Modified) (Property Modified)
11885 trunk/modules/m_links.c (File Modified) (Property Modified)
11886 trunk/modules/m_list.c (File Modified) (Property Modified)
11887 trunk/modules/m_locops.c (File Modified) (Property Modified)
11888 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11889 trunk/modules/m_map.c (File Modified) (Property Modified)
11890 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11891 trunk/modules/m_motd.c (File Modified) (Property Modified)
11892 trunk/modules/m_names.c (File Modified) (Property Modified)
11893 trunk/modules/m_oper.c (File Modified) (Property Modified)
11894 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11895 trunk/modules/m_pass.c (File Modified) (Property Modified)
11896 trunk/modules/m_ping.c (File Modified) (Property Modified)
11897 trunk/modules/m_pong.c (File Modified) (Property Modified)
11898 trunk/modules/m_post.c (File Modified) (Property Modified)
11899 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11900 trunk/modules/m_restart.c (File Modified) (Property Modified)
11901 trunk/modules/m_resv.c (File Modified) (Property Modified)
11902 trunk/modules/m_services.c (File Modified) (Property Modified)
11903 trunk/modules/m_set.c (File Modified) (Property Modified)
11904 trunk/modules/m_stats.c (File Modified) (Property Modified)
11905 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11906 trunk/modules/m_tb.c (File Modified) (Property Modified)
11907 trunk/modules/m_testline.c (File Modified) (Property Modified)
11908 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11909 trunk/modules/m_time.c (File Modified) (Property Modified)
11910 trunk/modules/m_topic.c (File Modified) (Property Modified)
11911 trunk/modules/m_trace.c (File Modified) (Property Modified)
11912 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11913 trunk/modules/m_user.c (File Modified) (Property Modified)
11914 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11915 trunk/modules/m_users.c (File Modified) (Property Modified)
11916 trunk/modules/m_version.c (File Modified) (Property Modified)
11917 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11918 trunk/modules/m_who.c (File Modified) (Property Modified)
11919 trunk/modules/m_whois.c (File Modified) (Property Modified)
11920 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11921 trunk/modules/m_xline.c (File Modified) (Property Modified)
11922 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11923 trunk/servlink/.cvsignore (Property Modified)
11924 trunk/servlink/.indent.pro (Property Modified)
11925 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11926 trunk/servlink/README (File Modified) (Property Modified)
11927 trunk/servlink/TODO (File Modified) (Property Modified)
11928 trunk/servlink/control.c (File Modified) (Property Modified)
11929 trunk/servlink/control.h (File Modified) (Property Modified)
11930 trunk/servlink/io.c (File Modified) (Property Modified)
11931 trunk/servlink/io.h (File Modified) (Property Modified)
11932 trunk/servlink/servlink.c (File Modified) (Property Modified)
11933 trunk/servlink/servlink.h (File Modified) (Property Modified)
11934 trunk/src/.cvsignore (Property Modified)
11935 trunk/src/.depend (Property Modified)
11936 trunk/src/.indent.pro (Property Modified)
11937 trunk/src/Makefile.in (File Modified) (Property Modified)
11938 trunk/src/adns.c (File Modified) (Property Modified)
11939 trunk/src/balloc.c (File Modified) (Property Modified)
11940 trunk/src/cache.c (File Modified) (Property Modified)
11941 trunk/src/channel.c (File Modified) (Property Modified)
11942 trunk/src/class.c (File Modified) (Property Modified)
11943 trunk/src/client.c (File Modified) (Property Modified)
11944 trunk/src/commio.c (File Modified) (Property Modified)
11945 trunk/src/devpoll.c (File Modified) (Property Modified)
11946 trunk/src/epoll.c (File Modified) (Property Modified)
11947 trunk/src/event.c (File Modified) (Property Modified)
11948 trunk/src/getopt.c (File Modified) (Property Modified)
11949 trunk/src/hash.c (File Modified) (Property Modified)
11950 trunk/src/hook.c (File Modified) (Property Modified)
11951 trunk/src/hostmask.c (File Modified) (Property Modified)
11952 trunk/src/irc_string.c (File Modified) (Property Modified)
11953 trunk/src/ircd.c (File Modified) (Property Modified)
11954 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11955 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11956 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11957 trunk/src/kdparse.c (File Modified) (Property Modified)
11958 trunk/src/kqueue.c (File Modified) (Property Modified)
11959 trunk/src/linebuf.c (File Modified) (Property Modified)
11960 trunk/src/listener.c (File Modified) (Property Modified)
11961 trunk/src/match.c (File Modified) (Property Modified)
11962 trunk/src/memory.c (File Modified) (Property Modified)
11963 trunk/src/messages.tab (File Modified) (Property Modified)
11964 trunk/src/modules.c (File Modified) (Property Modified)
11965 trunk/src/monitor.c (File Modified) (Property Modified)
11966 trunk/src/newconf.c (File Modified) (Property Modified)
11967 trunk/src/numeric.c (File Modified) (Property Modified)
11968 trunk/src/packet.c (File Modified) (Property Modified)
11969 trunk/src/parse.c (File Modified) (Property Modified)
11970 trunk/src/patricia.c (File Modified) (Property Modified)
11971 trunk/src/poll.c (File Modified) (Property Modified)
11972 trunk/src/reject.c (File Modified) (Property Modified)
11973 trunk/src/restart.c (File Modified) (Property Modified)
11974 trunk/src/s_auth.c (File Modified) (Property Modified)
11975 trunk/src/s_conf.c (File Modified) (Property Modified)
11976 trunk/src/s_gline.c (File Modified) (Property Modified)
11977 trunk/src/s_log.c (File Modified) (Property Modified)
11978 trunk/src/s_newconf.c (File Modified) (Property Modified)
11979 trunk/src/s_serv.c (File Modified) (Property Modified)
11980 trunk/src/s_stats.c (File Modified) (Property Modified)
11981 trunk/src/s_user.c (File Modified) (Property Modified)
11982 trunk/src/scache.c (File Modified) (Property Modified)
11983 trunk/src/select.c (File Modified) (Property Modified)
11984 trunk/src/send.c (File Modified) (Property Modified)
11985 trunk/src/snprintf.c (File Modified) (Property Modified)
11986 trunk/src/tools.c (File Modified) (Property Modified)
11987 trunk/src/version.c.SH (File Modified) (Property Modified)
11988 trunk/src/whowas.c (File Modified) (Property Modified)
11989 trunk/tools/.cvsignore (Property Modified)
11990 trunk/tools/Makefile.in (File Modified) (Property Modified)
11991 trunk/tools/README (File Modified) (Property Modified)
11992 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11993 trunk/tools/convertilines.c (File Modified) (Property Modified)
11994 trunk/tools/convertklines.c (File Modified) (Property Modified)
11995 trunk/tools/mkkeypair (Property Modified)
11996 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11997 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11998 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11999 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12000 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12001 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12002 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12003 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12004 trunk/tools/untabify (File Modified) (Property Modified)
12005 trunk/tools/viconf.c (File Modified) (Property Modified)
12006
12007
12008nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12009 Log:
12010 - Update RELNOTES.
12011
12012
12013 Modified:
12014 trunk/RELNOTES (File Modified)
12015
12016
12017nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12018 Log:
12019 - Make version.c use our serial, not ratbox's.
12020
12021
12022 Modified:
12023 trunk/src/version.c.SH (File Modified)
12024
12025
12026leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12027 Log:
12028 - update RELNOTES
12029 - revved patchlevel to 2.1.5
12030
12031
12032 Modified:
12033 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12035
12036
12037leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12038 Log:
12039 - fix buffer overflow and unterminated buffer when removing TS6 bans
12040 - fix rebuilding of SJOIN
12041
12042
12043 Modified:
12044 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12045
12046
12047androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12048 Log:
12049 have servlink report if it gets an uncompressed error message when it gets inflate failures
12050
12051 Modified:
12052 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12053
12054
12055leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12056 Log:
12057 - extend our copyrights to 2005.
12058
12059
12060 Modified:
12061 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12062 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12063 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12064 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12065 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12068 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12069 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12070 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12071 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12072 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12073 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12074 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12075 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12076 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12082 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12083 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12084 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12085 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12086 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12087 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12088 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12092 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12093 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12094 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12095 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12096 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12097 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12098 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12099 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12101 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12102 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12103 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12104 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12105 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12165
12166
12167leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12168 Log:
12169 - update RELNOTES
12170 - revved patchlevel to 2.1.4
12171
12172
12173 Modified:
12174 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12176
12177
12178leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12179 Log:
12180 - add TARGMAX to 005
12181 - remove the +1 from ->uid in struct Client
12182 - fix checking of accept entries in m_accept.c
12183
12184
12185 Modified:
12186 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12190
12191
12192leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12193 Log:
12194 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12195 send it over TS6
12196
12197
12198 Modified:
12199 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12200
12201
12202leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12203 Log:
12204 - remove an unused variable
12205
12206
12207 Modified:
12208 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12209
12210
12211androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12212 Log:
12213 don't burst a TS5 name in burst_TS6. -via jillies
12214
12215 Modified:
12216 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12217
12218
12219leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12220 Log:
12221 - via jilles, make nickchanges invalidate any cached bans for
12222 quiet_on_ban
12223
12224
12225 Modified:
12226 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12227 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12228 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12229 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12230
12231
12232leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12233 Log:
12234 - fix some char vs byte usage to make adns compile cleanly with gcc4
12235
12236
12237 Modified:
12238 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12239 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12240 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12241 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12242 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12243 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12244 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12245 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12246
12247
12248androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12249 Log:
12250 userhost should allow 5 userhost checks, not 4
12251
12252 Modified:
12253 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12254
12255
12256leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12257 Log:
12258 - another darwin fix
12259
12260
12261 Modified:
12262 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12263
12264
12265leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12266 Log:
12267 - darwin fixes
12268
12269
12270 Modified:
12271 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12272 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12273 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12274 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12275 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12276 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12277 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12278 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12279
12280
12281leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12282 Log:
12283 - remove bogus extern of abort_list
12284
12285
12286 Modified:
12287 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12288
12289
12290androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12291 Log:
12292 svn repo access stuff
12293
12294 Modified:
12295 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12296
12297
12298androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12299 Log:
12300 test commit
12301
12302
12303 Modified:
12304 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12305
12306
12307androsyn 2005/07/07 21:01:50 UTC (20050707_0-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/05 14:01:52 UTC (20050705_2-19423)
12317 Log:
12318 revert omotd..i thought it was a good idea..oh well
12319
12320 Modified:
12321 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12322
12323
12324androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12325 Log:
12326 Commas are bad things in channel keys
12327
12328
12329 Modified:
12330 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12331
12332
12333androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12334 Log:
12335 Add OMOTD command to display oper motd
12336
12337
12338 Modified:
12339 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12340
12341
12342androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12343 Log:
12344 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12345
12346 Modified:
12347 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12348
12349
12350leeh 2005/06/22 22:10:50 UTC (20050622_0)
12351
12352 Modified files: (Branch: RATBOX_2_1)
12353 modules m_whois.c
12354 Log:
12355 - stop testing whois for protocol violations, as they can be caused in
12356 ircds going all the way back to the original ircd2.8
12357
12358 Revision Changes Path
12359 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12360
12361
12362
12363leeh 2005/06/16 23:10:21 UTC (20050616_0)
12364
12365 Modified files: (Branch: RATBOX_2_1)
12366 modules m_time.c
12367 Log:
12368 - remove some 2.2 code
12369
12370 Revision Changes Path
12371 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12372
12373
12374
12375androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12376
12377 Modified files: (Branch: RATBOX_2_1)
12378 modules m_time.c
12379 Log:
12380 backport of the silly december 31st bug
12381
12382 Revision Changes Path
12383 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12384
12385
12386
12387leeh 2005/06/15 13:51:57 UTC (20050615_1)
12388
12389 Modified files: (Branch: RATBOX_2_1)
12390 . RELNOTES
12391 include patchlevel.h
12392 Log:
12393 - revved patchlevel to 2.1.3
12394
12395 Revision Changes Path
12396 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12397 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12398
12399
12400
12401leeh 2005/06/15 01:54:00 UTC (20050615_0)
12402
12403 Modified files: (Branch: RATBOX_2_1)
12404 include client.h
12405 modules m_accept.c
12406 modules/core m_nick.c
12407 src client.c
12408 Log:
12409 - stop removing a clients own list of accepted clients when they do a
12410 nickchange
12411 - clean up the accept code so its less retarded
12412
12413 Revision Changes Path
12414 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12415 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12416 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12417 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12418
12419
12420
12421leeh 2005/06/14 12:44:47 UTC (20050614_0)
12422
12423 Modified files: (Branch: RATBOX_2_1)
12424 include event.h
12425 modules m_links.c
12426 src event.c ircd.c newconf.c
12427 Log:
12428 - remove a defn of links_cache_list in m_links.c which was causing
12429 the flattened links update to be ignored
12430 - add eventUpdate(), and make links_delay update on rehash
12431
12432 Revision Changes Path
12433 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12434 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12435 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12436 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12437 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12438
12439
12440
12441leeh 2005/06/12 02:23:01 UTC (20050612_2)
12442
12443 Modified files: (Branch: RATBOX_2_1)
12444 doc services.txt
12445 src newconf.c
12446 Log:
12447 - make the conf parser apply service {}; on rehash
12448
12449 Revision Changes Path
12450 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12451 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12452
12453
12454
12455leeh 2005/06/12 02:10:30 UTC (20050612_1)
12456
12457 Modified files: (Branch: RATBOX_2_1)
12458 include m_info.h
12459 Log:
12460 - show ENABLE_SERVICES define in info
12461
12462 Revision Changes Path
12463 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12464
12465
12466
12467leeh 2005/06/12 01:44:37 UTC (20050612_0)
12468
12469 Modified files: (Branch: RATBOX_2_1)
12470 modules m_services.c m_stats.c
12471 Log:
12472 - via jilles, make m_services.c hook into stats U and display service
12473 blocks
12474
12475 Revision Changes Path
12476 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12477 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12478
12479
12480
12481leeh 2005/06/11 20:33:12 UTC (20050611_3)
12482
12483 Modified files: (Branch: RATBOX_2_1)
12484 . configure configure.ac
12485 Log:
12486 - default build to -O2
12487
12488 Revision Changes Path
12489 7.249.2.2 +4 -4 ircd-ratbox/configure
12490 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12491
12492
12493
12494leeh 2005/06/11 20:26:02 UTC (20050611_2)
12495
12496 Modified files: (Branch: RATBOX_2_1)
12497 doc example.conf example.efnet.conf
12498 include client.h s_conf.h s_newconf.h
12499 modules m_info.c
12500 modules/core m_join.c m_nick.c
12501 src channel.c newconf.c s_conf.c s_user.c
12502 Log:
12503 - remove no_oper_resvs from general {};
12504 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12505
12506 Revision Changes Path
12507 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12508 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12509 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12510 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12511 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12512 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12513 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12514 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12515 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12516 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12517 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12518 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12519
12520
12521
12522leeh 2005/06/11 20:06:22 UTC (20050611_1)
12523
12524 Modified files: (Branch: RATBOX_2_1)
12525 modules/core m_mode.c m_nick.c
12526 src s_newconf.c
12527 Log:
12528 - 2.0 sync:
12529 - raise max temptime to a year
12530 - tidy up BMASK
12531 - require 9 parameters in ms_nick(), 10 in ms_uid()
12532
12533 Revision Changes Path
12534 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12535 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12536 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12537
12538
12539
12540leeh 2005/06/11 16:35:25 UTC (20050611_0)
12541
12542 Modified files: (Branch: RATBOX_2_1)
12543 modules m_services.c
12544 Log:
12545 - only show services logged in info when its a local client
12546
12547 Revision Changes Path
12548 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12549
12550
12551
12552androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12553
12554 Modified files: (Branch: RATBOX_2_1)
12555 src match.c
12556 Log:
12557 passing a pointer to a pointer is not what was intended, oops
12558
12559 Revision Changes Path
12560 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12561
12562
12563
12564leeh 2005/06/03 11:18:11 UTC (20050603_0)
12565
12566 Modified files: (Branch: RATBOX_2_1)
12567 doc services.txt
12568 Log:
12569 - update services.txt with FNC
12570
12571 Revision Changes Path
12572 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12573
12574
12575
12576androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12577
12578 Modified files: (Branch: RATBOX_2_1)
12579 modules m_resv.c
12580 Log:
12581 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12582
12583 Revision Changes Path
12584 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12585
12586
12587
12588leeh 2005/05/19 12:44:47 UTC (20050519_1)
12589
12590 Modified files: (Branch: RATBOX_2_1)
12591 src s_auth.c
12592 Log:
12593 - add some uniqueness into auth process for bopm
12594
12595 Revision Changes Path
12596 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12597
12598
12599
12600leeh 2005/05/19 08:50:26 UTC (20050519_0)
12601
12602 Modified files: (Branch: RATBOX_2_1)
12603 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12604 Log:
12605 - make contrib/ compile
12606
12607 Revision Changes Path
12608 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12609 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12610 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12611 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12612
12613
12614
12615androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12616
12617 Modified files: (Branch: RATBOX_2_1)
12618 modules m_monitor.c
12619 Log:
12620 Don't allow MONITOR from an unregistered client
12621
12622 Revision Changes Path
12623 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12624
12625
12626
12627leeh 2005/05/17 13:16:11 UTC (20050517_0)
12628
12629 Modified files: (Branch: RATBOX_2_1)
12630 doc example.conf example.efnet.conf
12631 include class.h
12632 src class.c messages.tab newconf.c
12633 Log:
12634 - remove sendq_eob, its become more of a hindrance than a benefit.
12635 - sync example.efnet.conf cluster {}; with example.conf
12636
12637 Revision Changes Path
12638 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12639 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12640 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12641 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12642 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12643 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12644
12645
12646
12647leeh 2005/05/11 22:39:00 UTC (20050511_5)
12648
12649 Modified files: (Branch: RATBOX_2_1)
12650 . RELNOTES
12651 include patchlevel.h
12652 Log:
12653 - update RELNOTES
12654 - revved patchlevel to 2.1.2
12655
12656 Revision Changes Path
12657 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12658 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12659
12660
12661
12662leeh 2005/05/11 22:29:18 UTC (20050511_4)
12663
12664 Modified files: (Branch: RATBOX_2_1)
12665 . configure configure.ac
12666 Log:
12667 - raise default topiclen to 160.
12668
12669 Revision Changes Path
12670 7.249.2.1 +3 -3 ircd-ratbox/configure
12671 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12672
12673
12674
12675leeh 2005/05/11 22:22:13 UTC (20050511_3)
12676
12677 Modified files: (Branch: RATBOX_2_1)
12678 modules m_services.c
12679 Log:
12680 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12681 tsinfo matches this
12682
12683 Revision Changes Path
12684 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12685
12686
12687
12688leeh 2005/05/11 21:58:41 UTC (20050511_2)
12689
12690 Modified files: (Branch: RATBOX_2_1)
12691 modules m_services.c
12692 Log:
12693 - monitor_signoff() the client we're nickchanging
12694
12695 Revision Changes Path
12696 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12697
12698
12699
12700leeh 2005/05/11 21:52:51 UTC (20050511_1)
12701
12702 Modified files: (Branch: RATBOX_2_1)
12703 modules m_trace.c
12704 Log:
12705 - fix various UID problems with trace
12706
12707 Revision Changes Path
12708 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12709
12710
12711
12712leeh 2005/05/11 21:22:02 UTC (20050511_0)
12713
12714 Modified files: (Branch: RATBOX_2_1)
12715 help/opers dline kline
12716 modules m_resv.c m_stats.c
12717 modules/core m_mode.c
12718 Log:
12719 - sync with 2.0
12720 - tidy up kline/dline help to note they dont accept nick as target
12721 - disallow bans beginning with ':' over bmask
12722 - disallow bans with a space in chm_ban
12723 - stop counting hidden opers in stats p
12724 - match() parameters in remote unresv were inverted, causing it to fail
12725 - fix possibility of clients setting blank keys
12726
12727 Revision Changes Path
12728 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12729 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12730 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12731 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12732 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12733
12734
12735
12736leeh 2005/05/08 22:37:18 UTC (20050508_0)
12737
12738 Modified files: (Branch: RATBOX_2_1)
12739 src send.c
12740 Log:
12741 - fix problems with amd64 and the way we do va_list
12742
12743 Revision Changes Path
12744 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12745
12746
12747
12748leeh 2005/05/07 13:35:57 UTC (20050507_1)
12749
12750 Modified files: (Branch: RATBOX_2_1)
12751 modules m_services.c
12752 Log:
12753 - tidy up the kill notifications for RSFNC
12754
12755 Revision Changes Path
12756 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12757
12758
12759
12760leeh 2005/05/07 10:35:54 UTC (20050507_0)
12761
12762 Modified files: (Branch: RATBOX_2_1)
12763 include s_serv.h
12764 modules m_services.c
12765 src s_serv.c
12766 Log:
12767 - some more rserv stuff:
12768 - add RSFNC capability
12769 - fix up RSFNC, kill existing clients if they exist.
12770
12771 Revision Changes Path
12772 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12773 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12774 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12775
12776
12777
12778leeh 2005/05/06 23:50:29 UTC (20050506_0)
12779
12780 Modified files: (Branch: RATBOX_2_1)
12781 modules m_services.c
12782 Log:
12783 - first stab at a FNC implementation for rserv
12784
12785 Revision Changes Path
12786 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12787
12788
12789
12790leeh 2005/05/03 09:30:51 UTC (20050503_0)
12791
12792 Modified files: (Branch: RATBOX_2_1)
12793 help/opers umode
12794 Log:
12795 - remove a tab
12796
12797 Revision Changes Path
12798 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12799
12800
12801
12802leeh 2005/05/02 22:46:52 UTC (20050502_0)
12803
12804 Modified files: (Branch: RATBOX_2_1)
12805 src newconf.c
12806 Log:
12807 - add links_delay back
12808
12809 Revision Changes Path
12810 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12811
12812
12813
12814leeh 2005/04/27 21:50:30 UTC (20050427_1)
12815
12816 Modified files: (Branch: RATBOX_2_1)
12817 help/opers umode
12818 help/users umode
12819 Log:
12820 - swap tabs for spaces
12821
12822 Revision Changes Path
12823 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12824 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12825
12826
12827
12828leeh 2005/04/27 21:38:20 UTC (20050427_0)
12829
12830 Modified files: (Branch: RATBOX_2_1)
12831 include m_info.h
12832 Log:
12833 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12834 contained in the client_flood conf option
12835 - remove a couple of unused defines from info
12836
12837 Revision Changes Path
12838 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12839
12840
12841
12842androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12843
12844 Modified files: (Branch: RATBOX_2_1)
12845 src s_conf.c
12846 Log:
12847 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12848
12849 Revision Changes Path
12850 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12851
12852
12853
12854leeh 2005/04/17 13:31:34 UTC (20050417_0)
12855
12856 Modified files: (Branch: RATBOX_2_1)
12857 doc example.conf example.efnet.conf
12858 Log:
12859 - fix missing closing comment tag
12860
12861 Revision Changes Path
12862 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12863 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12864
12865
12866
12867leeh 2005/04/12 18:44:21 UTC (20050412_2)
12868
12869 Modified files: (Branch: RATBOX_2_1)
12870 . RELNOTES
12871 include patchlevel.h
12872 Log:
12873 - revved patchlevel to 2.1.1
12874
12875 Revision Changes Path
12876 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12877 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12878
12879
12880
12881leeh 2005/04/12 18:36:31 UTC (20050412_1)
12882
12883 Modified files: (Branch: RATBOX_2_1)
12884 modules m_kline.c
12885 Log:
12886 - sync up remote kline reasons, so theyre consistent with what happens
12887 when we add local klines - notably the "Temporary K-line x min" and
12888 date added to reason.
12889
12890 Revision Changes Path
12891 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12892
12893
12894
12895leeh 2005/04/12 01:52:06 UTC (20050412_0)
12896
12897 Modified files: (Branch: RATBOX_2_1)
12898 doc monitor.txt
12899 Log:
12900 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12901
12902 Revision Changes Path
12903 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12904
12905
12906
12907androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12908
12909 Modified files: (Branch: RATBOX_2_1)
12910 src commio.c
12911 Log:
12912 used the data pointer we saved, not what just got nulled
12913
12914 Revision Changes Path
12915 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12916
12917
12918
12919leeh 2005/04/05 12:14:32 UTC (20050405_0)
12920
12921 Modified files: (Branch: RATBOX_2_1)
12922 modules m_resv.c m_xline.c
12923 Log:
12924 - fix broken propagation of xline/resv
12925
12926 Revision Changes Path
12927 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12928 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12929
12930
12931
12932leeh 2005/04/04 18:32:37 UTC (20050404_1)
12933
12934 Modified files: (Branch: RATBOX_2_1)
12935 src s_auth.c
12936 Log:
12937 - properly increment bad auth count for stats T when we timeout an auth
12938
12939 Revision Changes Path
12940 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12941
12942
12943
12944leeh 2005/04/04 17:24:14 UTC (20050404_0)
12945
12946 Modified files: (Branch: RATBOX_2_1)
12947 doc monitor.txt
12948 include client.h
12949 modules/core m_nick.c
12950 Log:
12951 - fix a bit that didnt make sense in monitor.txt
12952 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12953
12954 Revision Changes Path
12955 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12956 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12957 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12958
12959
12960
12961androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12962
12963 Modified files: (Branch: RATBOX_2_1)
12964 src s_auth.c
12965 Log:
12966 removing dlink nodes from auth_poll_list twice is bad
12967
12968 Revision Changes Path
12969 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12970
12971
12972
12973leeh 2005/03/28 02:17:38 UTC (20050328_0)
12974
12975 Modified files: (Branch: RATBOX_2_1)
12976 modules m_stats.c
12977 Log:
12978 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12979 changed to RPL_STATSDEBUG
12980
12981 Revision Changes Path
12982 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12983
12984
12985
12986leeh 2005/03/27 02:19:04 UTC (20050327_0)
12987
12988 Added files: (Branch: RATBOX_2_1)
12989 doc tgchange.txt
12990 Log:
12991 - add some documentation about target change
12992
12993 Revision Changes Path
12994 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12995
12996
12997
12998leeh 2005/03/25 16:46:29 UTC (20050325_1)
12999
13000 Modified files: (Branch: RATBOX_2_1)
13001 include supported.h
13002 modules/core m_message.c
13003 Log:
13004 - remove extra argument to 005
13005 - disallow messaging of UIDs
13006
13007 Revision Changes Path
13008 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13009 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13010
13011
13012
13013leeh 2005/03/25 14:20:13 UTC (20050325_0)
13014
13015 Modified files: (Branch: RATBOX_2_1)
13016 src parse.c
13017 Log:
13018 - fix a longstanding parser bug with wrong limit checking, causing us to
13019 accept one less parameter than we're allowed to accept.
13020
13021 Revision Changes Path
13022 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13023
13024
13025
13026leeh 2005/03/24 13:41:45 UTC (20050324_0)
13027
13028 Modified files: (Branch: RATBOX_2_1)
13029 modules/core m_message.c
13030 Log:
13031 - exempt users messaging themselves from target change
13032
13033 Revision Changes Path
13034 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13035
13036
13037
13038leeh 2005/03/22 13:15:53 UTC (20050322_0)
13039
13040 Modified files: (Branch: RATBOX_2_1)
13041 include supported.h
13042 Log:
13043 - stop violating MAXPARA on 005.
13044
13045 Revision Changes Path
13046 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13047
13048
13049
13050leeh 2005/03/20 17:41:00 UTC (20050320_1)
13051
13052 Modified files: (Branch: RATBOX_2_1)
13053 modules/core m_nick.c
13054 Log:
13055 - dont store an ipv6 sockhost if we're not compiled with v6 support
13056
13057 Revision Changes Path
13058 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13059
13060
13061
13062leeh 2005/03/20 00:32:04 UTC (20050320_0)
13063
13064 Modified files: (Branch: RATBOX_2_1)
13065 include stdinc.h
13066 Log:
13067 - remove some vms includes
13068
13069 Revision Changes Path
13070 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13071
13072
13073
13074leeh 2005/03/18 16:47:38 UTC (20050318_1)
13075
13076 Modified files: (Branch: RATBOX_2_1)
13077 . ChangeLog
13078 include serno.h
13079 Log:
13080 - force commit for new branch
13081
13082 Revision Changes Path
13083 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13084 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13085
13086
13087
13088leeh 2005/03/18 16:44:47 UTC (20050318_0)
13089
13090 Modified files:
13091 . RELNOTES configure configure.ac
13092 include patchlevel.h
13093 Log:
13094 - revved patchlevel to 2.1.0
13095
13096 Revision Changes Path
13097 1.114 +6 -2 ircd-ratbox/RELNOTES
13098 7.249 +11 -11 ircd-ratbox/configure
13099 7.63 +3 -3 ircd-ratbox/configure.ac
13100 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13101
13102
13103
13104leeh 2005/03/04 13:31:32 EST (20050304_2)
13105
13106 Modified files:
13107 . RELNOTES
13108 include patchlevel.h
13109 Log:
13110 - update RELNOTES
13111 - revved patchlevel to 2.1.0beta2
13112
13113 Revision Changes Path
13114 1.113 +12 -0 ircd-ratbox/RELNOTES
13115 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13116
13117
13118
13119leeh 2005/03/04 13:27:05 EST (20050304_1)
13120
13121 Modified files:
13122 doc whats-new-2.1.txt
13123 src channel.c
13124 Log:
13125 - update whats-new-2.1
13126 - when we're handling global NAMES, dont output channels if there are no
13127 members within them we can show.
13128
13129 Revision Changes Path
13130 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13131 7.436 +12 -2 ircd-ratbox/src/channel.c
13132
13133
13134
13135androsyn 2005/03/04 12:38:07 EST (20050304_0)
13136
13137 Modified files:
13138 src patricia.c
13139 Log:
13140 That would be a node_heap not a prefix_heap..oops
13141
13142 Revision Changes Path
13143 7.30 +1 -1 ircd-ratbox/src/patricia.c
13144
13145
13146
13147androsyn 2005/02/26 19:38:35 EST (20050227_4)
13148
13149 Modified files:
13150 include stdinc.h
13151 Log:
13152 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13153 otherwise..the other macros might work????
13154
13155 Revision Changes Path
13156 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13157
13158
13159
13160androsyn 2005/02/26 19:26:04 EST (20050227_3)
13161
13162 Modified files:
13163 . configure configure.ac
13164 Log:
13165 i hate autoconf
13166
13167 Revision Changes Path
13168 7.248 +5 -5 ircd-ratbox/configure
13169 7.62 +5 -5 ircd-ratbox/configure.ac
13170
13171
13172
13173androsyn 2005/02/26 19:15:55 EST (20050227_2)
13174
13175 Modified files:
13176 . configure configure.ac
13177 Log:
13178 i hate autoconf
13179
13180 Revision Changes Path
13181 7.247 +3 -2 ircd-ratbox/configure
13182 7.61 +3 -2 ircd-ratbox/configure.ac
13183
13184
13185
13186androsyn 2005/02/26 19:13:45 EST (20050227_1)
13187
13188 Modified files:
13189 . configure configure.ac
13190 Log:
13191 doh
13192
13193 Revision Changes Path
13194 7.246 +6 -6 ircd-ratbox/configure
13195 7.60 +4 -4 ircd-ratbox/configure.ac
13196
13197
13198
13199androsyn 2005/02/26 19:10:17 EST (20050227_0)
13200
13201 Modified files:
13202 . configure configure.ac
13203 include stdinc.h
13204 Log:
13205 Doh these changes got put on RATBOX_2_0 when they were meant for
13206 head..oops...
13207 Also merged in the monitor heap size stuff, not that i think monitor has
13208 been moved to head
13209
13210 Revision Changes Path
13211 7.245 +12 -3 ircd-ratbox/configure
13212 7.59 +11 -3 ircd-ratbox/configure.ac
13213 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13214
13215
13216
13217androsyn 2005/02/26 18:52:24 EST (20050226_0)
13218
13219 Modified files:
13220 include stdinc.h
13221 Log:
13222 Add more robust alloca checking
13223
13224 Revision Changes Path
13225 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13226
13227
13228
13229leeh 2005/02/24 15:27:17 EST (20050224_9)
13230
13231 Modified files:
13232 contrib m_42.c
13233 Log:
13234 - fix the copyright on m_42.c :p
13235
13236 Revision Changes Path
13237 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13238
13239
13240
13241leeh 2005/02/24 15:22:53 EST (20050224_8)
13242
13243 Modified files:
13244 include supported.h
13245 modules m_dline.c
13246 Log:
13247 - fix a core in undline on bad masks
13248 - remove an unwanted space from beginning of second 005 numeric
13249
13250 Revision Changes Path
13251 7.5 +1 -1 ircd-ratbox/include/supported.h
13252 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13253
13254
13255
13256leeh 2005/02/24 15:18:59 EST (20050224_7)
13257
13258 Modified files:
13259 modules m_monitor.c
13260 Log:
13261 - use max_monitor when adding nicknames
13262 - add in monitor s
13263 that should be everything now..
13264
13265 Revision Changes Path
13266 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13267
13268
13269
13270androsyn 2005/02/24 15:13:52 EST (20050224_6)
13271
13272 Modified files:
13273 contrib m_42.c
13274 Log:
13275 42
13276
13277 Revision Changes Path
13278 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13279
13280
13281
13282androsyn 2005/02/24 15:13:06 EST (20050224_5)
13283
13284 Modified files:
13285 contrib m_42.c
13286 Log:
13287 42
13288
13289 Revision Changes Path
13290 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13291
13292
13293
13294androsyn 2005/02/24 15:12:12 EST (20050224_4)
13295
13296 Added files:
13297 contrib m_42.c
13298 Log:
13299 The Answer to Life, the Universe, and Everything
13300
13301 Revision Changes Path
13302 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13303
13304
13305
13306leeh 2005/02/24 14:53:04 EST (20050224_3)
13307
13308 Modified files:
13309 include monitor.h
13310 modules m_monitor.c
13311 src ircd.c monitor.c
13312 Log:
13313 - call init_monitor() on startup
13314 - add in support for adding/deleting/listing monitor entries
13315
13316 Revision Changes Path
13317 7.2 +3 -1 ircd-ratbox/include/monitor.h
13318 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13319 7.374 +2 -0 ircd-ratbox/src/ircd.c
13320 7.3 +15 -4 ircd-ratbox/src/monitor.c
13321
13322
13323
13324leeh 2005/02/23 21:20:10 EST (20050224_2)
13325
13326 Modified files:
13327 doc example.conf example.efnet.conf
13328 include s_conf.h supported.h
13329 modules Makefile.in
13330 src client.c newconf.c s_conf.c
13331 Added files:
13332 modules m_monitor.c
13333 Log:
13334 - add the max_monitor config option
13335 - advertise MONITOR=%d in 005
13336 - clear a local clients monitor list on exit
13337 - add the framework for the MONITOR command
13338 - bed.
13339
13340 Revision Changes Path
13341 7.261 +5 -0 ircd-ratbox/doc/example.conf
13342 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13343 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13344 7.4 +4 -2 ircd-ratbox/include/supported.h
13345 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13346 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13347 7.492 +1 -0 ircd-ratbox/src/client.c
13348 7.202 +1 -0 ircd-ratbox/src/newconf.c
13349 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13350
13351
13352
13353leeh 2005/02/23 20:57:51 EST (20050224_1)
13354
13355 Modified files:
13356 . configure configure.ac
13357 include setup.h.in
13358 src monitor.c
13359 Log:
13360 - move MONITOR_HEAP_SIZE over to configure
13361
13362 Revision Changes Path
13363 7.244 ircd-ratbox/configure
13364 7.58 +4 -2 ircd-ratbox/configure.ac
13365 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13366 7.2 +0 -2 ircd-ratbox/src/monitor.c
13367
13368
13369
13370leeh 2005/02/23 20:48:08 EST (20050224_0)
13371
13372 Modified files:
13373 doc monitor.txt
13374 include client.h numeric.h
13375 modules/core m_nick.c
13376 src Makefile.in client.c messages.tab
13377 s_user.c
13378 Added files:
13379 include monitor.h
13380 src monitor.c
13381 Log:
13382 - first half of my server-side notify list implementation..
13383
13384 Revision Changes Path
13385 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13386 7.266 +3 -0 ircd-ratbox/include/client.h
13387 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13388 7.58 +6 -0 ircd-ratbox/include/numeric.h
13389 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13390 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13391 7.491 +3 -0 ircd-ratbox/src/client.c
13392 7.126 +5 -5 ircd-ratbox/src/messages.tab
13393 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13394 7.342 +2 -0 ircd-ratbox/src/s_user.c
13395
13396
13397
13398leeh 2005/02/23 18:42:59 EST (20050223_0)
13399
13400 Modified files:
13401 include hash.h
13402 Log:
13403 - double the size of the client and channel hashtables (64k -> 128k and
13404 32k -> 64k). The improvements are quite significant..
13405
13406 Revision Changes Path
13407 7.54 +4 -4 ircd-ratbox/include/hash.h
13408
13409
13410
13411leeh 2005/02/22 14:55:56 EST (20050222_1)
13412
13413 Modified files:
13414 doc monitor.txt
13415 modules m_services.c
13416 Log:
13417 - remove a couple of unused vars
13418 - update monitor.txt
13419
13420 Revision Changes Path
13421 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13422 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13423
13424
13425
13426leeh 2005/02/21 19:47:24 EST (20050222_0)
13427
13428 Added files:
13429 doc monitor.txt
13430 Log:
13431 - add in my documentation on the upcoming MONITOR command
13432
13433 Revision Changes Path
13434 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13435
13436
13437
13438leeh 2005/02/21 12:09:34 EST (20050221_0)
13439
13440 Modified files:
13441 . configure configure.ac
13442 doc whats-new-2.1.txt
13443 tools README.mkpasswd
13444 Removed files:
13445 src crypt.c
13446 Log:
13447 - update whats-new-2.1.txt some more
13448 - we dont have vms mkpasswd anymore
13449 - remove the unused crypt.c
13450
13451 Revision Changes Path
13452 7.243 +3 -6 ircd-ratbox/configure
13453 7.57 +2 -4 ircd-ratbox/configure.ac
13454 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13455 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13456 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13457
13458
13459
13460leeh 2005/02/19 12:38:09 EST (20050219_3)
13461
13462 Modified files:
13463 doc example.conf example.efnet.conf
13464 include ircd.h
13465 modules m_pong.c
13466 src channel.c client.c ircd.c s_conf.c
13467 Log:
13468 - rework the splitcode, splitservers is now how many servers we've marked as
13469 EOB, rather than how many are linked. Thus pull ourselves out of
13470 splitmode immediately once this is satisfied
13471
13472 Revision Changes Path
13473 7.260 +8 -9 ircd-ratbox/doc/example.conf
13474 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13475 7.83 +1 -0 ircd-ratbox/include/ircd.h
13476 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13477 7.435 +16 -36 ircd-ratbox/src/channel.c
13478 7.490 +2 -0 ircd-ratbox/src/client.c
13479 7.373 +2 -1 ircd-ratbox/src/ircd.c
13480 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13481
13482
13483
13484leeh 2005/02/19 09:02:34 EST (20050219_2)
13485
13486 Modified files:
13487 doc example.conf example.efnet.conf
13488 include ircd.h s_conf.h
13489 modules m_set.c
13490 src channel.c ircd.c newconf.c s_conf.c
13491 Log:
13492 - remove split_delay
13493
13494 Revision Changes Path
13495 7.259 +0 -5 ircd-ratbox/doc/example.conf
13496 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13497 7.82 +0 -1 ircd-ratbox/include/ircd.h
13498 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13499 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13500 7.434 +2 -7 ircd-ratbox/src/channel.c
13501 7.372 +0 -1 ircd-ratbox/src/ircd.c
13502 7.201 +0 -1 ircd-ratbox/src/newconf.c
13503 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13504
13505
13506
13507leeh 2005/02/19 08:48:05 EST (20050219_1)
13508
13509 Modified files:
13510 include client.h
13511 modules m_cap.c m_who.c
13512 src channel.c
13513 Log:
13514 - implemented multi-prefix client capability, which allows stacking of @+ in
13515 names and who
13516
13517 Revision Changes Path
13518 7.265 +1 -1 ircd-ratbox/include/client.h
13519 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13520 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13521 7.433 +4 -6 ircd-ratbox/src/channel.c
13522
13523
13524
13525leeh 2005/02/19 06:27:58 EST (20050219_0)
13526
13527 Modified files:
13528 modules m_etrace.c
13529 src newconf.c s_conf.c s_newconf.c
13530 Log:
13531 - removed some unused vars/functions
13532
13533 Revision Changes Path
13534 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13535 7.200 +0 -15 ircd-ratbox/src/newconf.c
13536 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13537 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13538
13539
13540
13541leeh 2005/02/16 12:58:24 EST (20050216_2)
13542
13543 Modified files:
13544 . RELNOTES configure configure.ac
13545 include patchlevel.h
13546 Log:
13547 - update configure to reflect this is 'devel'
13548 - update RELNOTES
13549 - revved patchlevel to 2.1.0beta1
13550
13551 Revision Changes Path
13552 1.112 +9 -1 ircd-ratbox/RELNOTES
13553 7.242 +11 -11 ircd-ratbox/configure
13554 7.56 +3 -3 ircd-ratbox/configure.ac
13555 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13556
13557
13558
13559leeh 2005/02/16 12:46:30 EST (20050216_1)
13560
13561 Modified files:
13562 . configure configure.ac
13563 include client.h numeric.h s_conf.h setup.h.in
13564 supported.h
13565 modules Makefile.in
13566 modules/core m_nick.c
13567 src Makefile.in client.c ircd.c messages.tab
13568 newconf.c s_conf.c s_user.c
13569 Removed files:
13570 include watch.h
13571 modules m_watch.c
13572 src watch.c
13573 Log:
13574 - remove watch, the protocol for this sucks so hard I just dont want it
13575 here ;-)
13576
13577 Revision Changes Path
13578 7.241 +2 -12 ircd-ratbox/configure
13579 7.55 +2 -4 ircd-ratbox/configure.ac
13580 7.264 +0 -2 ircd-ratbox/include/client.h
13581 7.57 +0 -11 ircd-ratbox/include/numeric.h
13582 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13583 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13584 7.3 +2 -3 ircd-ratbox/include/supported.h
13585 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13586 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13587 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13588 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13589 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13590 7.489 +0 -3 ircd-ratbox/src/client.c
13591 7.371 +0 -2 ircd-ratbox/src/ircd.c
13592 7.125 +9 -9 ircd-ratbox/src/messages.tab
13593 7.199 +0 -1 ircd-ratbox/src/newconf.c
13594 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13595 7.341 +0 -2 ircd-ratbox/src/s_user.c
13596 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13597
13598
13599
13600leeh 2005/02/15 19:13:31 EST (20050216_0)
13601
13602 Modified files:
13603 include stdinc.h
13604 src event.c ircd_lexer.l ircd_signal.c
13605 modules.c
13606 Removed files:
13607 servlink descrip.mms
13608 Log:
13609 - remove a few vms bits
13610
13611 Revision Changes Path
13612 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13613 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13614 7.47 +0 -54 ircd-ratbox/src/event.c
13615 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13616 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13617 7.152 +0 -3 ircd-ratbox/src/modules.c
13618
13619
13620
13621leeh 2005/02/15 18:53:32 EST (20050215_0)
13622
13623 Modified files:
13624 include hostmask.h ircd.h s_conf.h s_newconf.h
13625 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13626 m_xline.c
13627 src hostmask.c ircd.c ircd_signal.c s_conf.c
13628 s_newconf.c
13629 Log:
13630 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13631 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13632
13633 Revision Changes Path
13634 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13635 7.81 +1 -0 ircd-ratbox/include/ircd.h
13636 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13637 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13638 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13639 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13640 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13641 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13642 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13643 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13644 7.370 +7 -0 ircd-ratbox/src/ircd.c
13645 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13646 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13647 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13648
13649
13650
13651leeh 2005/02/13 10:21:41 EST (20050213_4)
13652
13653 Modified files:
13654 doc services.txt
13655 Added files:
13656 doc whats-new-2.0.txt whats-new-2.1.txt
13657 Removed files:
13658 doc whats-new.txt
13659 Log:
13660 - move whats-new.txt to whats-new-2.0.txt
13661 - add in whats-new-2.1.txt
13662 - update services.txt with the whois for logged in users
13663
13664 Revision Changes Path
13665 7.2 +5 -0 ircd-ratbox/doc/services.txt
13666 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13667 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13668 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13669
13670
13671
13672leeh 2005/02/13 09:20:37 EST (20050213_3)
13673
13674 Modified files:
13675 include supported.h
13676 modules/core m_message.c
13677 Log:
13678 - fix a compile error in m_message.c
13679 - update 005 to the spec and add CPRIVMSG/CNOTICE
13680
13681 Revision Changes Path
13682 7.2 +31 -37 ircd-ratbox/include/supported.h
13683 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13684
13685
13686
13687leeh 2005/02/13 09:14:12 EST (20050213_2)
13688
13689 Modified files:
13690 src channel.c
13691 Log:
13692 - fix the membership memleak
13693
13694 Revision Changes Path
13695 7.432 +0 -3 ircd-ratbox/src/channel.c
13696
13697
13698
13699leeh 2005/02/12 21:51:56 EST (20050213_1)
13700
13701 Modified files:
13702 include client.h
13703 modules/core m_message.c
13704 Log:
13705 - add a bitmask to track when they send their first message, only allowing
13706 clearing stuff after that.
13707
13708 Revision Changes Path
13709 7.263 +4 -0 ircd-ratbox/include/client.h
13710 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13711
13712
13713
13714leeh 2005/02/12 21:17:52 EST (20050213_0)
13715
13716 Modified files:
13717 include patricia.h s_newconf.h
13718 modules/core m_message.c
13719 src patricia.c s_newconf.c s_user.c
13720 Log:
13721 - add in the patricia for tracking who fills up targets, give them a reduced
13722 count on connect
13723
13724 Revision Changes Path
13725 7.20 +1 -1 ircd-ratbox/include/patricia.h
13726 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13727 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13728 7.29 +1 -1 ircd-ratbox/src/patricia.c
13729 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13730 7.340 +4 -0 ircd-ratbox/src/s_user.c
13731
13732
13733
13734leeh 2005/02/12 18:35:10 EST (20050212_0)
13735
13736 Modified files:
13737 include ircd_defs.h
13738 src class.c reject.c
13739 Log:
13740 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13741
13742 Revision Changes Path
13743 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13744 7.68 +1 -5 ircd-ratbox/src/class.c
13745 1.33 +1 -5 ircd-ratbox/src/reject.c
13746
13747
13748
13749androsyn 2005/02/11 17:11:57 EST (20050211_1)
13750
13751 Modified files:
13752 modules m_watch.c
13753 Log:
13754 remove stupid memory leak
13755
13756 Revision Changes Path
13757 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13758
13759
13760
13761leeh 2005/02/11 06:42:48 EST (20050211_0)
13762
13763 Modified files:
13764 modules m_gline.c
13765 Log:
13766 - workaround hyb6 allowing empty gline reasons
13767
13768 Revision Changes Path
13769 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13770
13771
13772
13773leeh 2005/02/09 14:39:13 EST (20050209_2)
13774
13775 Modified files:
13776 include s_conf.h
13777 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13778 src ircd.c s_conf.c
13779 Log:
13780 - move temp dlines and temp klines over to an array, rather than completely
13781 seperate dlinks.
13782
13783 Revision Changes Path
13784 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13785 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13786 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13787 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13788 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13789 7.369 +0 -5 ircd-ratbox/src/ircd.c
13790 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13791
13792
13793
13794leeh 2005/02/09 14:02:13 EST (20050209_1)
13795
13796 Modified files:
13797 include s_user.h
13798 modules m_cap.c m_pong.c m_user.c
13799 modules/core m_nick.c
13800 src s_user.c
13801 Log:
13802 - remove 'nick' param from register_local_user(), its not needed.
13803
13804 Revision Changes Path
13805 7.35 +1 -1 ircd-ratbox/include/s_user.h
13806 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13807 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13808 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13809 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13810 7.339 +6 -6 ircd-ratbox/src/s_user.c
13811
13812
13813
13814leeh 2005/02/09 13:12:53 EST (20050209_0)
13815
13816 Modified files:
13817 modules m_cmessage.c
13818 Log:
13819 - dont send numerics when we're dealing with CNOTICE
13820 - add in checking for +g, and resetting idle
13821
13822 Revision Changes Path
13823 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13824
13825
13826
13827leeh 2005/02/08 11:37:50 EST (20050208_2)
13828
13829 Modified files:
13830 src s_newconf.c
13831 Log:
13832 - fix operator blocks to work on ip spoofs
13833
13834 Revision Changes Path
13835 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13836
13837
13838
13839leeh 2005/02/07 19:23:22 EST (20050208_1)
13840
13841 Modified files:
13842 doc example.conf example.efnet.conf
13843 src newconf.c
13844 Log:
13845 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13846
13847 Revision Changes Path
13848 7.258 +0 -39 ircd-ratbox/doc/example.conf
13849 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13850 7.198 +0 -272 ircd-ratbox/src/newconf.c
13851
13852
13853
13854leeh 2005/02/07 19:19:32 EST (20050208_0)
13855
13856 Modified files:
13857 src s_conf.c
13858 Log:
13859 - added support for kline.conf.perm et al, these take the same formats
13860 as their non-permanent partners, but you cant remove them via the ircd.
13861
13862 Revision Changes Path
13863 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13864
13865
13866
13867leeh 2005/02/02 19:18:59 EST (20050203_1)
13868
13869 Modified files:
13870 help Makefile.in
13871 help/opers index
13872 help/users index
13873 Added files:
13874 help/opers cnotice cprivmsg
13875 Log:
13876 - added help files for cprivmsg/cnotice
13877
13878 Revision Changes Path
13879 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13880 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13881 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13882 1.10 +19 -19 ircd-ratbox/help/opers/index
13883 1.7 +10 -9 ircd-ratbox/help/users/index
13884
13885
13886
13887leeh 2005/02/02 19:14:25 EST (20050203_0)
13888
13889 Modified files:
13890 include numeric.h
13891 modules Makefile.in
13892 src messages.tab
13893 Added files:
13894 modules m_cmessage.c
13895 Log:
13896 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13897 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13898 nick is a member. These bypass any target change limitations.
13899 - added ERR_VOICENEEDED, numeric 489.
13900
13901 Revision Changes Path
13902 7.56 +2 -0 ircd-ratbox/include/numeric.h
13903 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13904 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13905 7.124 +1 -1 ircd-ratbox/src/messages.tab
13906
13907
13908
13909leeh 2005/02/02 16:58:16 EST (20050202_4)
13910
13911 Modified files:
13912 help/opers etrace
13913 Log:
13914 - update etrace help
13915
13916 Revision Changes Path
13917 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13918
13919
13920
13921leeh 2005/02/02 16:55:04 EST (20050202_3)
13922
13923 Modified files:
13924 modules m_etrace.c
13925 Log:
13926 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13927 can put its external ip address in there..
13928
13929 Revision Changes Path
13930 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13931
13932
13933
13934leeh 2005/02/02 16:41:06 EST (20050202_2)
13935
13936 Modified files:
13937 modules m_etrace.c
13938 Log:
13939 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13940 if its a non-local client. These will just get "lost" if the remote
13941 server doesnt support this..
13942
13943 Revision Changes Path
13944 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13945
13946
13947
13948leeh 2005/02/02 16:12:12 EST (20050202_1)
13949
13950 Modified files:
13951 include client.h numeric.h s_conf.h
13952 modules/core m_message.c
13953 src messages.tab newconf.c s_conf.c
13954 Log:
13955 - first part of the target change code, add the storage of targets for
13956 localuser, throttle messages when they fill all the available slots
13957
13958 Revision Changes Path
13959 7.262 +5 -1 ircd-ratbox/include/client.h
13960 7.55 +2 -0 ircd-ratbox/include/numeric.h
13961 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13962 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13963 7.123 +1 -1 ircd-ratbox/src/messages.tab
13964 7.197 +1 -0 ircd-ratbox/src/newconf.c
13965 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13966
13967
13968
13969leeh 2005/02/02 13:28:10 EST (20050202_0)
13970
13971 Modified files:
13972 modules m_resv.c m_stats.c m_testline.c
13973 modules/core m_join.c
13974 src hash.c kdparse.c messages.tab s_newconf.c
13975 Log:
13976 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13977 tracking of when resvs get hit
13978
13979 Revision Changes Path
13980 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13981 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13982 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13983 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13984 7.114 +3 -0 ircd-ratbox/src/hash.c
13985 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13986 7.122 +1 -1 ircd-ratbox/src/messages.tab
13987 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13988
13989
13990
13991leeh 2005/01/31 09:04:10 EST (20050131_2)
13992
13993 Modified files:
13994 src s_log.c
13995 Log:
13996 - fflush() logfiles
13997
13998 Revision Changes Path
13999 7.79 +2 -0 ircd-ratbox/src/s_log.c
14000
14001
14002
14003leeh 2005/01/31 08:59:09 EST (20050131_1)
14004
14005 Modified files:
14006 src commio.c
14007 Log:
14008 - rename fd_dump() to comm_dump()
14009
14010 Revision Changes Path
14011 1.27 +2 -2 ircd-ratbox/src/commio.c
14012
14013
14014
14015leeh 2005/01/30 19:16:08 EST (20050131_0)
14016
14017 Modified files:
14018 doc hooks.txt
14019 include hook.h
14020 modules m_services.c
14021 modules/core m_server.c
14022 src hook.c s_serv.c
14023 Log:
14024 - added hook for server_introduced
14025 - fixed up services support for hooks
14026
14027 Revision Changes Path
14028 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14029 1.31 +1 -0 ircd-ratbox/include/hook.h
14030 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14031 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14032 7.36 +2 -0 ircd-ratbox/src/hook.c
14033 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14034
14035
14036
14037androsyn 2005/01/29 20:18:12 EST (20050130_1)
14038
14039 Modified files:
14040 src commio.c
14041 Log:
14042 Add back in the comm_fd_hack thing for solaris
14043
14044 Revision Changes Path
14045 1.26 +26 -1 ircd-ratbox/src/commio.c
14046
14047
14048
14049androsyn 2005/01/29 19:59:17 EST (20050130_0)
14050
14051 Modified files:
14052 adns adns.h
14053 include commio.h s_conf.h watch.h
14054 modules m_dline.c m_kline.c m_resv.c m_stats.c
14055 m_watch.c m_xline.c
14056 modules/core m_nick.c
14057 src balloc.c cache.c client.c commio.c
14058 epoll.c ircd.c ircd_lexer.l kdparse.c
14059 listener.c s_auth.c s_conf.c s_log.c
14060 s_serv.c watch.c
14061 Log:
14062 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14063
14064 Revision Changes Path
14065 1.18 +0 -2 ircd-ratbox/adns/adns.h
14066 1.14 +6 -37 ircd-ratbox/include/commio.h
14067 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14068 7.3 +2 -2 ircd-ratbox/include/watch.h
14069 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14070 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14071 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14072 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14073 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14074 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14075 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14076 7.85 +1 -1 ircd-ratbox/src/balloc.c
14077 1.24 +5 -5 ircd-ratbox/src/cache.c
14078 7.488 +4 -4 ircd-ratbox/src/client.c
14079 1.25 +10 -280 ircd-ratbox/src/commio.c
14080 1.33 +1 -1 ircd-ratbox/src/epoll.c
14081 7.368 +4 -4 ircd-ratbox/src/ircd.c
14082 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14083 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14084 7.125 +8 -8 ircd-ratbox/src/listener.c
14085 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14086 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14087 7.78 +20 -20 ircd-ratbox/src/s_log.c
14088 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14089 1.6 +22 -15 ircd-ratbox/src/watch.c
14090
14091
14092
14093androsyn 2005/01/29 12:18:38 EST (20050129_0)
14094
14095 Modified files:
14096 modules/core m_mode.c
14097 Log:
14098 remove two unused variables
14099
14100 Revision Changes Path
14101 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14102
14103
14104
14105leeh 2005/01/28 15:31:40 EST (20050128_1)
14106
14107 Modified files:
14108 modules m_kline.c
14109 src s_conf.c
14110 Log:
14111 - mo_kline() needs minpara of 3, not 2
14112 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14113 - require me.info is never blank
14114
14115 Revision Changes Path
14116 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14117 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14118
14119
14120
14121leeh 2005/01/28 15:26:28 EST (20050128_0)
14122
14123 Modified files:
14124 modules/core m_mode.c m_sjoin.c
14125 Log:
14126 - patch via jilles to fix +eI lists being shown to lusers when handling
14127 protocol stuff over TS6
14128
14129 Revision Changes Path
14130 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14131 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14132
14133
14134
14135leeh 2005/01/25 19:47:38 EST (20050126_0)
14136
14137 Modified files:
14138 include channel.h
14139 modules/core m_join.c m_mode.c m_sjoin.c
14140 src channel.c messages.tab s_serv.c
14141 Log:
14142 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14143 an operspy call with &me
14144 - remove modebuf/parabuf params from channel_modes(), we now generate a
14145 buffer internally which we return.
14146
14147 Revision Changes Path
14148 7.163 +1 -1 ircd-ratbox/include/channel.h
14149 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14150 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14151 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14152 7.431 +25 -18 ircd-ratbox/src/channel.c
14153 7.121 +1 -1 ircd-ratbox/src/messages.tab
14154 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14155
14156
14157
14158alz 2005/01/25 18:09:18 EST (20050125_5)
14159
14160 Modified files:
14161 doc example.conf example.efnet.conf
14162 include s_conf.h
14163 modules m_info.c
14164 src listener.c newconf.c s_conf.c
14165 Log:
14166 Added dline_with_reason config option (default yes):
14167
14168 /* dline reason: show the user the dline reason when they connect
14169 * and are dlined.
14170 */
14171 dline_with_reason = yes;
14172
14173 Revision Changes Path
14174 7.257 +6 -1 ircd-ratbox/doc/example.conf
14175 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14176 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14177 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14178 7.124 +1 -1 ircd-ratbox/src/listener.c
14179 7.196 +1 -0 ircd-ratbox/src/newconf.c
14180 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14181
14182
14183
14184leeh 2005/01/25 13:21:17 EST (20050125_4)
14185
14186 Modified files:
14187 src newconf.c
14188 Log:
14189 - make conf_set_generic_string() test len exists before it uses it.
14190
14191 Revision Changes Path
14192 7.195 +1 -1 ircd-ratbox/src/newconf.c
14193
14194
14195
14196leeh 2005/01/25 13:10:56 EST (20050125_3)
14197
14198 Modified files:
14199 doc example.conf
14200 src newconf.c
14201 Log:
14202 - rename 'type' to 'flags' in cluster {};
14203 - add stacking of servers in cluster {}; documented in example.conf
14204
14205 Revision Changes Path
14206 7.256 +18 -10 ircd-ratbox/doc/example.conf
14207 7.194 +39 -7 ircd-ratbox/src/newconf.c
14208
14209
14210
14211alz 2005/01/25 12:48:54 EST (20050125_2)
14212
14213 Modified files:
14214 include s_conf.h
14215 src listener.c s_conf.c
14216 Log:
14217 Added dline reasons, connecting/banned clients now see ban reason.
14218
14219 Revision Changes Path
14220 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14221 7.123 +17 -4 ircd-ratbox/src/listener.c
14222 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14223
14224
14225
14226leeh 2005/01/25 07:44:37 EST (20050125_1)
14227
14228 Modified files:
14229 doc example.conf example.efnet.conf
14230 src newconf.c
14231 Log:
14232 - implement stacking of shared {}; blocks, documented in example.conf
14233
14234 Revision Changes Path
14235 7.255 +26 -13 ircd-ratbox/doc/example.conf
14236 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14237 7.193 +51 -36 ircd-ratbox/src/newconf.c
14238
14239
14240
14241leeh 2005/01/24 19:08:29 EST (20050125_0)
14242
14243 Modified files:
14244 doc example.conf
14245 include client.h s_conf.h
14246 modules/core m_join.c
14247 src newconf.c s_user.c
14248 Log:
14249 - added jupe_exempt to auth {};, exempts the user from generating warnings
14250 when they attempt to join juped channels.
14251
14252 Revision Changes Path
14253 7.254 +2 -0 ircd-ratbox/doc/example.conf
14254 7.261 +3 -0 ircd-ratbox/include/client.h
14255 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14256 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14257 7.192 +1 -0 ircd-ratbox/src/newconf.c
14258 7.338 +8 -0 ircd-ratbox/src/s_user.c
14259
14260
14261
14262leeh 2005/01/24 18:57:02 EST (20050124_6)
14263
14264 Modified files:
14265 src newconf.c
14266 Log:
14267 - rework shared {};, the format is now:
14268 shared {
14269 oper = "flame@*.leeh.co.uk", "*.lan";
14270 flags = kline;
14271 };
14272
14273 With no privs:
14274 shared {
14275 oper = "flame@*.leeh.co.uk", "*.lan";
14276 flags = none;
14277 };
14278
14279 Revision Changes Path
14280 7.191 +55 -23 ircd-ratbox/src/newconf.c
14281
14282
14283
14284leeh 2005/01/24 17:25:58 EST (20050124_5)
14285
14286 Modified files:
14287 include modules.h
14288 Log:
14289 - fix the prototype on load_static_modules()
14290
14291 Revision Changes Path
14292 7.61 +1 -1 ircd-ratbox/include/modules.h
14293
14294
14295
14296leeh 2005/01/24 16:00:30 EST (20050124_4)
14297
14298 Modified files:
14299 modules m_cap.c
14300 Log:
14301 - have cap end call register_local_user() with its own copy of
14302 source_p->username so its safe for unidented users..
14303
14304 Revision Changes Path
14305 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14306
14307
14308
14309leeh 2005/01/24 15:48:09 EST (20050124_3)
14310
14311 Modified files:
14312 include newconf.h s_conf.h
14313 modules m_info.c
14314 src newconf.c s_conf.c s_log.c
14315 Log:
14316 - move the conf parser over to a table based structure, with generic setting
14317 of integers/strings
14318
14319 Revision Changes Path
14320 7.34 +9 -8 ircd-ratbox/include/newconf.h
14321 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14322 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14323 7.190 +264 -808 ircd-ratbox/src/newconf.c
14324 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14325 7.77 +13 -13 ircd-ratbox/src/s_log.c
14326
14327
14328
14329leeh 2005/01/24 13:11:30 EST (20050124_2)
14330
14331 Modified files:
14332 doc example.conf
14333 src newconf.c
14334 Log:
14335 - added stacking of ips in exempt {};
14336
14337 Revision Changes Path
14338 7.253 +4 -0 ircd-ratbox/doc/example.conf
14339 7.189 +11 -30 ircd-ratbox/src/newconf.c
14340
14341
14342
14343leeh 2005/01/24 12:59:57 EST (20050124_1)
14344
14345 Modified files:
14346 include tools.h
14347 src channel.c client.c hash.c hook.c
14348 newconf.c s_user.c watch.c
14349 Log:
14350 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14351 consistent with the rest of the dlink code.
14352
14353 Revision Changes Path
14354 1.54 +7 -7 ircd-ratbox/include/tools.h
14355 7.430 +2 -2 ircd-ratbox/src/channel.c
14356 7.487 +6 -6 ircd-ratbox/src/client.c
14357 7.113 +5 -5 ircd-ratbox/src/hash.c
14358 7.35 +1 -1 ircd-ratbox/src/hook.c
14359 7.188 +2 -2 ircd-ratbox/src/newconf.c
14360 7.337 +1 -1 ircd-ratbox/src/s_user.c
14361 1.5 +4 -4 ircd-ratbox/src/watch.c
14362
14363
14364
14365leeh 2005/01/24 12:47:13 EST (20050124_0)
14366
14367 Modified files:
14368 modules m_cap.c
14369 Log:
14370 - cheap hack on sticky capabs..
14371
14372 Revision Changes Path
14373 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14374
14375
14376
14377leeh 2005/01/22 11:36:54 EST (20050122_0)
14378
14379 Modified files:
14380 modules m_cap.c
14381 Log:
14382 - updated my clicap implementation to match the spec so far..
14383
14384 Revision Changes Path
14385 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14386
14387
14388
14389leeh 2005/01/21 07:14:43 EST (20050121_2)
14390
14391 Modified files:
14392 doc hooks.txt
14393 include hook.h
14394 modules m_services.c
14395 src hook.c s_serv.c
14396 Log:
14397 - added hooks for when we're sending a burst
14398 - rewrote hooks.txt
14399 - fix up the hooks ive already done in services compatibility, ill add the
14400 hooks for server/client introductions in a bit.
14401
14402 Revision Changes Path
14403 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14404 1.30 +4 -0 ircd-ratbox/include/hook.h
14405 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14406 7.34 +7 -0 ircd-ratbox/src/hook.c
14407 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14408
14409
14410
14411leeh 2005/01/21 06:34:03 EST (20050121_1)
14412
14413 Modified files:
14414 contrib example_module.c spy_admin_notice.c
14415 spy_info_notice.c spy_links_notice.c
14416 spy_motd_notice.c spy_stats_notice.c
14417 spy_stats_p_notice.c spy_trace_notice.c
14418 spy_whois_notice.c
14419 spy_whois_notice_global.c
14420 include hook.h
14421 modules m_admin.c m_info.c m_links.c m_motd.c
14422 m_services.c m_stats.c m_trace.c
14423 m_whois.c static_modules.c.SH
14424 modules/core m_server.c
14425 src client.c hook.c ircd.c modules.c packet.c
14426 s_auth.c s_serv.c s_user.c send.c
14427 Log:
14428 - add a better implementation of the hook system, its now a slow leaking
14429 array and events are created whenever we try adding a hook for it, or
14430 theyre registered for the caller.
14431
14432 Ive temporarily fucked services support and removed most of the other
14433 hooks.. I shall fix this soon.
14434
14435 Revision Changes Path
14436 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14437 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14438 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14439 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14440 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14441 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14442 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14443 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14444 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14445 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14446 1.29 +34 -70 ircd-ratbox/include/hook.h
14447 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14448 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14449 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14450 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14451 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14452 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14453 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14454 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14455 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14456 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14457 7.486 +1 -28 ircd-ratbox/src/client.c
14458 7.33 +131 -137 ircd-ratbox/src/hook.c
14459 7.367 +1 -1 ircd-ratbox/src/ircd.c
14460 7.151 +6 -10 ircd-ratbox/src/modules.c
14461 7.138 +10 -14 ircd-ratbox/src/packet.c
14462 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14463 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14464 7.336 +0 -6 ircd-ratbox/src/s_user.c
14465 7.286 +8 -6 ircd-ratbox/src/send.c
14466
14467
14468
14469leeh 2005/01/20 19:19:20 EST (20050121_0)
14470
14471 Modified files:
14472 include hostmask.h
14473 Log:
14474 - remove an unused struct
14475
14476 Revision Changes Path
14477 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14478
14479
14480
14481leeh 2005/01/20 13:38:39 EST (20050120_1)
14482
14483 Modified files:
14484 . configure configure.ac
14485 include client.h numeric.h patchlevel.h
14486 modules Makefile.in
14487 src messages.tab s_user.c
14488 Added files:
14489 modules m_cap.c
14490 Log:
14491 - drop back to -O0, fix patchlevel.h
14492 - first stab at client capabilities.. this still needs work.
14493
14494 Revision Changes Path
14495 7.240 +3 -3 ircd-ratbox/configure
14496 7.54 +3 -3 ircd-ratbox/configure.ac
14497 7.260 +3 -0 ircd-ratbox/include/client.h
14498 7.54 +2 -0 ircd-ratbox/include/numeric.h
14499 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14500 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14501 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14502 7.120 +1 -1 ircd-ratbox/src/messages.tab
14503 7.335 +3 -0 ircd-ratbox/src/s_user.c
14504
14505
14506
14507leeh 2005/01/20 06:04:41 EST (20050120_0)
14508
14509 Modified files:
14510 . ChangeLog RELNOTES
14511 include config.h config.h.dist memory.h
14512 patchlevel.h
14513 modules m_stats.c
14514 src commio.c crypt.c getopt.c ircd.c s_serv.c
14515 Removed files:
14516 . README.VMS clean.com make.com
14517 include setup.h_vms
14518 modules descrip.mms static_modules_c.com
14519 modules/core descrip.mms
14520 src descrip.mms qio.c version.com
14521 tools descrip.mms mkpasswd_vms.c
14522 Log:
14523 - clean changelog, relnotes
14524 - mark patchlevel as 2.1.0beta
14525 - remove VMS support
14526
14527 Revision Changes Path
14528 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14529 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14530 1.111 +1 -348 ircd-ratbox/RELNOTES
14531 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14532 7.182 +0 -42 ircd-ratbox/include/config.h
14533 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14534 7.50 +0 -4 ircd-ratbox/include/memory.h
14535 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14536 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14537 7.2 +0 -58 ircd-ratbox/make.com (dead)
14538 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14539 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14540 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14541 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14542 1.24 +7 -30 ircd-ratbox/src/commio.c
14543 7.12 +0 -4 ircd-ratbox/src/crypt.c
14544 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14545 7.24 +0 -4 ircd-ratbox/src/getopt.c
14546 7.366 +4 -19 ircd-ratbox/src/ircd.c
14547 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14548 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14549 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14550 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14551 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14552
14553
14554
14555androsyn 2005/01/18 11:55:13 EST (20050118_7)
14556
14557 Modified files:
14558 include watch.h
14559 src watch.c
14560 Log:
14561 not using the return values on a few watch functions so make them void
14562
14563 Revision Changes Path
14564 7.2 +5 -5 ircd-ratbox/include/watch.h
14565 1.4 +19 -28 ircd-ratbox/src/watch.c
14566
14567
14568androsyn 2005/01/14 13:10:41 EST (20050114_5)
14569
14570 Modified files:
14571 modules m_watch.c
14572 Log:
14573 Make watch throttle, don't accept letter commands stacked
14574
14575 Revision Changes Path
14576 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14577
14578
14579
14580androsyn 2005/01/14 13:06:06 EST (20050114_4)
14581
14582 Modified files:
14583 modules m_gline.c
14584 Log:
14585 fix merge error
14586
14587 Revision Changes Path
14588 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14589
14590
14591
14592androsyn 2005/01/14 12:12:37 EST (20050114_3)
14593
14594 Modified files:
14595 . ChangeLog README.FIRST RELNOTES configure
14596 configure.ac
14597 adns adns.h internal.h parse.c transmit.c
14598 types.c
14599 contrib example_module.c spy_admin_notice.c
14600 spy_info_notice.c spy_links_notice.c
14601 spy_motd_notice.c spy_stats_notice.c
14602 spy_stats_p_notice.c spy_trace_notice.c
14603 spy_whois_notice.c
14604 spy_whois_notice_global.c
14605 doc example.conf example.efnet.conf ircd.motd
14606 server-version-info whats-new.txt
14607 help/opers umode xline
14608 help/users umode
14609 include cache.h channel.h class.h client.h
14610 commio.h config.h config.h.dist hash.h
14611 hook.h hostmask.h irc_string.h ircd.h
14612 ircd_defs.h m_info.h memory.h msg.h
14613 newconf.h numeric.h packet.h patchlevel.h
14614 patricia.h s_conf.h s_gline.h s_newconf.h
14615 s_serv.h s_user.h scache.h serno.h
14616 setup.h.in sprintf_irc.h stdinc.h tools.h
14617 modules .depend Makefile.in m_admin.c m_away.c
14618 m_dline.c m_encap.c m_gline.c m_info.c
14619 m_kline.c m_links.c m_list.c m_lusers.c
14620 m_motd.c m_oper.c m_operspy.c m_rehash.c
14621 m_restart.c m_resv.c m_set.c m_stats.c
14622 m_svinfo.c m_testline.c m_testmask.c
14623 m_topic.c m_trace.c m_watch.c m_who.c
14624 m_whois.c m_whowas.c m_xline.c
14625 static_modules.c.SH
14626 modules/core m_error.c m_message.c m_mode.c m_quit.c
14627 m_server.c m_squit.c
14628 src .depend Makefile.in adns.c balloc.c
14629 cache.c channel.c class.c client.c
14630 commio.c crypt.c devpoll.c epoll.c
14631 event.c getopt.c hash.c hook.c hostmask.c
14632 irc_string.c ircd.c ircd_lexer.l
14633 ircd_parser.y ircd_signal.c listener.c
14634 modules.c newconf.c numeric.c packet.c
14635 parse.c patricia.c poll.c reject.c
14636 restart.c s_auth.c s_conf.c s_log.c
14637 s_newconf.c s_serv.c s_user.c scache.c
14638 select.c send.c snprintf.c tools.c
14639 version.c.SH watch.c whowas.c
14640 tools README.mkpasswd mkpasswd.c
14641 Added files:
14642 . README.VMS clean.com make.com
14643 doc services.txt
14644 include common.h s_stats.h setup.h_vms
14645 supported.h
14646 modules descrip.mms m_challenge.c m_etrace.c
14647 m_invite.c m_names.c m_pass.c m_ping.c
14648 m_pong.c m_services.c m_tb.c m_user.c
14649 m_users.c m_version.c
14650 static_modules_c.com
14651 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14652 m_part.c m_sjoin.c
14653 servlink descrip.mms
14654 src descrip.mms kdparse.c messages.tab qio.c
14655 s_gline.c s_stats.c version.com
14656 tools descrip.mms mkpasswd_vms.c
14657 Removed files:
14658 doc 005.txt
14659 include banconf.h
14660 modules/core channels.c users.c
14661 src banconf.c
14662 Log:
14663 merge from RATBOX_2_0
14664
14665 Revision Changes Path
14666 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14667 7.40 +1 -0 ircd-ratbox/README.FIRST
14668 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14669 1.110 +114 -6 ircd-ratbox/RELNOTES
14670 1.17 +4 -0 ircd-ratbox/adns/adns.h
14671 1.17 +4 -4 ircd-ratbox/adns/internal.h
14672 1.12 +38 -38 ircd-ratbox/adns/parse.c
14673 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14674 1.19 +13 -13 ircd-ratbox/adns/types.c
14675 7.1 +10 -0 ircd-ratbox/clean.com (new)
14676 7.239 +47 -29 ircd-ratbox/configure
14677 7.53 +40 -32 ircd-ratbox/configure.ac
14678 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14679 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14680 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14681 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14682 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14683 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14684 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14685 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14686 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14687 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14688 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14689 7.252 +68 -22 ircd-ratbox/doc/example.conf
14690 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14691 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14692 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14693 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14694 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14695 1.5 +2 -1 ircd-ratbox/help/opers/umode
14696 1.7 +1 -1 ircd-ratbox/help/opers/xline
14697 1.2 +1 -0 ircd-ratbox/help/users/umode
14698 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14699 1.7 +8 -0 ircd-ratbox/include/cache.h
14700 7.162 +18 -16 ircd-ratbox/include/channel.h
14701 7.25 +4 -0 ircd-ratbox/include/class.h
14702 7.259 +34 -28 ircd-ratbox/include/client.h
14703 1.13 +45 -7 ircd-ratbox/include/commio.h
14704 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14705 7.181 +74 -16 ircd-ratbox/include/config.h
14706 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14707 7.53 +2 -0 ircd-ratbox/include/hash.h
14708 1.28 +73 -27 ircd-ratbox/include/hook.h
14709 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14710 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14711 7.80 +6 -31 ircd-ratbox/include/ircd.h
14712 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14713 7.56 +14 -8 ircd-ratbox/include/m_info.h
14714 7.49 +4 -0 ircd-ratbox/include/memory.h
14715 7.53 +2 -0 ircd-ratbox/include/msg.h
14716 7.33 +9 -9 ircd-ratbox/include/newconf.h
14717 7.53 +12 -8 ircd-ratbox/include/numeric.h
14718 7.27 +1 -1 ircd-ratbox/include/packet.h
14719 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14720 7.19 +25 -1 ircd-ratbox/include/patricia.h
14721 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14722 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14723 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14724 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14725 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14726 7.34 +13 -9 ircd-ratbox/include/s_user.h
14727 7.15 +1 -1 ircd-ratbox/include/scache.h
14728 7.5366 +1 -1 ircd-ratbox/include/serno.h
14729 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14730 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14731 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14732 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14733 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14734 1.53 +10 -10 ircd-ratbox/include/tools.h
14735 7.1 +58 -0 ircd-ratbox/make.com (new)
14736 1.45 +338 -182 ircd-ratbox/modules/.depend
14737 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14738 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14739 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14740 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14741 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14742 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14743 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14744 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14745 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14746 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14747 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14748 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14749 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14750 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14751 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14752 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14753 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14754 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14755 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14756 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14757 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14758 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14759 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14760 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14761 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14762 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14763 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14764 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14765 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14766 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14767 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14768 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14769 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14770 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14771 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14772 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14773 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14774 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14775 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14776 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14777 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14778 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14779 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14780 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14781 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14782 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14783 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14784 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14785 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14786 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14787 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14788 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14789 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14790 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14791 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14792 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14793 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14794 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14795 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14796 7.48 +162 -119 ircd-ratbox/src/.depend
14797 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14798 7.75 +5 -5 ircd-ratbox/src/adns.c
14799 7.84 +1 -1 ircd-ratbox/src/balloc.c
14800 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14801 1.23 +75 -7 ircd-ratbox/src/cache.c
14802 7.429 +342 -79 ircd-ratbox/src/channel.c
14803 7.67 +42 -2 ircd-ratbox/src/class.c
14804 7.485 +245 -85 ircd-ratbox/src/client.c
14805 1.23 +349 -43 ircd-ratbox/src/commio.c
14806 7.11 +4 -0 ircd-ratbox/src/crypt.c
14807 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14808 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14809 1.32 +4 -8 ircd-ratbox/src/epoll.c
14810 7.46 +63 -6 ircd-ratbox/src/event.c
14811 7.23 +4 -0 ircd-ratbox/src/getopt.c
14812 7.112 +8 -7 ircd-ratbox/src/hash.c
14813 7.32 +135 -133 ircd-ratbox/src/hook.c
14814 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14815 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14816 7.365 +56 -48 ircd-ratbox/src/ircd.c
14817 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14818 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14819 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14820 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14821 7.122 +14 -13 ircd-ratbox/src/listener.c
14822 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14823 7.150 +17 -8 ircd-ratbox/src/modules.c
14824 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14825 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14826 7.137 +55 -42 ircd-ratbox/src/packet.c
14827 7.187 +8 -15 ircd-ratbox/src/parse.c
14828 7.28 +2 -4 ircd-ratbox/src/patricia.c
14829 7.82 +3 -1 ircd-ratbox/src/poll.c
14830 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14831 1.32 +8 -3 ircd-ratbox/src/reject.c
14832 7.34 +1 -0 ircd-ratbox/src/restart.c
14833 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14834 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14835 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14836 7.76 +32 -35 ircd-ratbox/src/s_log.c
14837 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14838 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14839 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14840 7.334 +773 -2 ircd-ratbox/src/s_user.c
14841 7.27 +2 -1 ircd-ratbox/src/scache.c
14842 7.44 +2 -0 ircd-ratbox/src/select.c
14843 7.285 +12 -12 ircd-ratbox/src/send.c
14844 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14845 7.46 +0 -1 ircd-ratbox/src/tools.c
14846 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14847 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14848 1.3 +4 -4 ircd-ratbox/src/watch.c
14849 7.32 +1 -0 ircd-ratbox/src/whowas.c
14850 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14851 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14852 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14853 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14854
14855
14856
14857androsyn 2005/01/13 22:17:53 EST (20050114_2)
14858
14859 Modified files: (Branch: RATBOX_2_0)
14860 src client.c
14861 Log:
14862 a remote client is never going to have a watch list..duh
14863
14864 Revision Changes Path
14865 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14866
14867
14868
14869androsyn 2005/01/13 20:49:55 EST (20050114_1)
14870
14871 Added files: (Branch: RATBOX_2_0)
14872 modules m_watch.c
14873 Log:
14874 get that one too
14875
14876 Revision Changes Path
14877 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14878
14879
14880
14881androsyn 2005/01/13 20:39:28 EST (20050114_0)
14882
14883 Added files: (Branch: RATBOX_2_0)
14884 include watch.h
14885 src watch.c
14886 Log:
14887 helps if we actually include the .c/.h files
14888
14889 Revision Changes Path
14890 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14891 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14892
14893
14894
14895androsyn 2005/01/13 13:57:16 EST (20050113_0)
14896
14897 Modified files: (Branch: RATBOX_2_0)
14898 . configure configure.ac
14899 include client.h numeric.h s_conf.h setup.h.in
14900 supported.h
14901 modules Makefile.in
14902 modules/core m_nick.c
14903 src Makefile.in client.c ircd.c messages.tab
14904 newconf.c s_conf.c s_user.c
14905 Log:
14906 backport watch from devel
14907
14908 Revision Changes Path
14909 7.229.2.10 +12 -2 ircd-ratbox/configure
14910 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14911 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14912 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14913 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14914 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14915 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14916 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14917 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14918 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14919 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14920 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14921 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14922 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14923 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14924 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14925
14926
14927
14928leeh 2005/01/12 10:12:40 EST (20050112_1)
14929
14930 Modified files: (Branch: RATBOX_2_0)
14931 include numeric.h
14932 modules m_services.c m_whois.c
14933 src messages.tab
14934 Log:
14935 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14936 when the user is logged in
14937
14938 Revision Changes Path
14939 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14940 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14941 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14942 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14943
14944
14945
14946leeh 2005/01/11 19:47:14 EST (20050112_0)
14947
14948 Modified files: (Branch: RATBOX_2_0)
14949 include supported.h
14950 Added files: (Branch: RATBOX_2_0)
14951 doc services.txt
14952 Log:
14953 - add +r to 005
14954 - added doc/services.txt, outlining the compatibility code
14955
14956 Revision Changes Path
14957 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14958 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14959
14960
14961
14962leeh 2005/01/11 18:38:10 EST (20050111_5)
14963
14964 Modified files: (Branch: RATBOX_2_0)
14965 include client.h hook.h
14966 modules m_services.c
14967 modules/core m_server.c
14968 src hook.c s_serv.c
14969 Log:
14970 - more services compatibility code:
14971 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14972 appropriate service {}; entry, only accept SU from these.
14973 - hook into us finishing nick burst, and have services burst a list of
14974 logged in users
14975
14976 Revision Changes Path
14977 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14978 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14979 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14980 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14981 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14982 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14983
14984
14985
14986leeh 2005/01/11 17:32:42 EST (20050111_4)
14987
14988 Modified files: (Branch: RATBOX_2_0)
14989 . configure configure.ac
14990 include client.h
14991 modules Makefile.in
14992 src channel.c
14993 Added files: (Branch: RATBOX_2_0)
14994 modules m_services.c
14995 Log:
14996 - more services compatibility code:
14997 - encap handlers for SU (services marking client as logged in)
14998 - and for LOGIN (servers bursting logged in status)
14999 - move suser from Client -> User
15000
15001 Revision Changes Path
15002 7.229.2.9 +9 -3 ircd-ratbox/configure
15003 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15004 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15005 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15006 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15007 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15008
15009
15010
15011leeh 2005/01/11 16:46:34 EST (20050111_3)
15012
15013 Modified files: (Branch: RATBOX_2_0)
15014 include ircd_defs.h
15015 Log:
15016 - whoops, missing #endif
15017
15018 Revision Changes Path
15019 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15020
15021
15022
15023leeh 2005/01/11 15:56:57 EST (20050111_2)
15024
15025 Modified files: (Branch: RATBOX_2_0)
15026 include ircd_defs.h
15027 Log:
15028 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15029 have ipv6 just report sizeof(struct sockaddr_in)
15030
15031 Revision Changes Path
15032 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15033
15034
15035
15036leeh 2005/01/10 20:19:35 EST (20050111_1)
15037
15038 Modified files: (Branch: RATBOX_2_0)
15039 src newconf.c
15040 Log:
15041 - fix a gcc warning
15042
15043 Revision Changes Path
15044 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15045
15046
15047
15048leeh 2005/01/10 20:10:35 EST (20050111_0)
15049
15050 Modified files: (Branch: RATBOX_2_0)
15051 adns internal.h parse.c transmit.c types.c
15052 Log:
15053 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15054 conflict
15055
15056 Revision Changes Path
15057 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15058 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15059 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15060 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15061
15062
15063
15064leeh 2005/01/10 17:48:48 EST (20050110_3)
15065
15066 Modified files: (Branch: RATBOX_2_0)
15067 modules m_xline.c
15068 Log:
15069 - send out the reformatted xline to opers (\s -> ' ')
15070
15071 Revision Changes Path
15072 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15073
15074
15075
15076leeh 2005/01/10 16:18:53 EST (20050110_2)
15077
15078 Modified files: (Branch: RATBOX_2_0)
15079 help/opers umode
15080 help/users umode
15081 include client.h supported.h
15082 src messages.tab s_user.c send.c
15083 Log:
15084 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15085 channel privmsgs.
15086
15087 Revision Changes Path
15088 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15089 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15090 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15091 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15092 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15093 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15094 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15095
15096
15097
15098leeh 2005/01/10 14:50:47 EST (20050110_1)
15099
15100 Modified files: (Branch: RATBOX_2_0)
15101 doc example.conf example.efnet.conf
15102 Log:
15103 - I dont remember ts6 desyncing on bans, so im not sure why the example
15104 confs say so.
15105
15106 Revision Changes Path
15107 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15108 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15109
15110
15111
15112leeh 2005/01/10 13:31:10 EST (20050110_0)
15113
15114 Modified files: (Branch: RATBOX_2_0)
15115 . configure configure.ac
15116 include channel.h client.h numeric.h s_conf.h
15117 s_serv.h setup.h.in
15118 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15119 m_sjoin.c
15120 src channel.c messages.tab newconf.c s_conf.c
15121 s_serv.c s_user.c
15122 Log:
15123 - added --enable-services to configure, which enables some ratbox-services
15124 compatibility code:
15125 - chanmode +r, registered users only
15126 - usermode +S, prevents deop/kick of a service
15127 - service { }; block in conf for the above umode
15128
15129 Revision Changes Path
15130 7.229.2.8 +28 -16 ircd-ratbox/configure
15131 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15132 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15133 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15134 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15135 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15136 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15137 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15138 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15139 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15140 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15141 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15142 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15143 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15144 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15145 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15146 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15147 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15148 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15149
15150
15151
15152leeh 2005/01/09 08:23:30 EST (20050109_0)
15153
15154 Modified files: (Branch: RATBOX_2_0)
15155 help/opers umode
15156 Log:
15157 - remove a tab, and add +C to opers umode help
15158
15159 Revision Changes Path
15160 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15161