]> jfr.im git - solanum.git/blame - ChangeLog
[svn] Make EXTBAN 005 token like unreal's (, instead of :).
[solanum.git] / ChangeLog
CommitLineData
c614f4a9
JT
1jilles 2007/09/06 20:30:22 UTC (20070906-3566)
2 Log:
3 Remove a sentence which gives the impression that TS6 is optional.
4
5
6 Changes: Modified:
7 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8
9
d64fec57
JT
10jilles 2007/08/29 22:18:31 UTC (20070829-3564)
11 Log:
12 Clarify format of IPv6 addresses in SGML documentation.
13
14
15 Changes: Modified:
16 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
17
18
0c304043
JT
19jilles 2007/08/29 22:04:45 UTC (20070829-3562)
20 Log:
21 Clarify format of IPv6 addresses in auth{} and connect{}.
22
23
24 Changes: Modified:
25 +7 -3 trunk/doc/example.conf (File Modified)
26 +9 -2 trunk/doc/reference.conf (File Modified)
27
28
b0dc8e03
JT
29jilles 2007/08/23 21:02:31 UTC (20070823-3560)
30 Log:
31 Add more information about invitations and invexes.
32
33
34 Changes: Modified:
35 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
36
37
f0e3fa76
JT
38jilles 2007/08/23 19:00:10 UTC (20070823-3558)
39 Log:
40 Add what /invite actually does (bypass +ijlr).
41
42
43 Changes: Modified:
44 +2 -0 trunk/help/opers/invite (File Modified)
45
46
518bd901
JT
47jilles 2007/08/18 14:45:10 UTC (20070818-3556)
48 Log:
49 callerid (+g) documentation:
50 - Mention 005 (isupport) token with possibility of different mode letter.
51 - Explicitly clarify that /accept can be used while -g, and setting -g
52 does not clear the accept list.
53 - Mention that some users may be able to bypass +g.
54 - Mention that /accept may allow more than just going through +g.
55 - Update to 716/717/718 numerics instead of notices.
56 - Clarify that the one-minute period applies to messages from all users,
57 not just one user.
58 - Add a numerics section with more exact syntax.
59
60
61 Changes: Modified:
62 +88 -10 trunk/doc/modeg.txt (File Modified)
63
64
29fa7549
JT
65jilles 2007/08/10 22:31:14 UTC (20070810-3554)
66 Log:
67 Send TS6 protocol for the actual work of override modules.
68 Wallops remain TS5-style for now.
69
70
71 Changes: Modified:
72 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
73 +3 -1 trunk/extensions/m_okick.c (File Modified)
74 +6 -2 trunk/extensions/m_opme.c (File Modified)
75
76
8e8f4ffc
JT
77nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
78 Log:
79 - update IDEAS as TS6 only is partially done
80
81
82 Changes: Modified:
83 +1 -1 trunk/IDEAS (File Modified)
84
85
abe616bb
AC
86nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
87 Log:
88 - TS6 is always enabled now.
89 There is no reason for it to not be enabled on a proper charybdis network.
90
91
92 Changes: Modified:
93 +0 -1 trunk/doc/example.conf (File Modified)
94 +1 -6 trunk/doc/reference.conf (File Modified)
95 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
96 +0 -1 trunk/include/s_conf.h (File Modified)
97 +1 -1 trunk/modules/m_pass.c (File Modified)
98 +0 -1 trunk/src/newconf.c (File Modified)
99 +0 -1 trunk/src/s_conf.c (File Modified)
100 +4 -15 trunk/src/s_serv.c (File Modified)
101
102
cda8e9b8
AC
103nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
104 Log:
105 - better text for RPL_LOAD2HI explaining in a better way what is going on
106
107
108 Changes: Modified:
109 +1 -2 trunk/src/messages.tab (File Modified)
110
111
fffecc26
AC
112jilles 2007/08/01 20:52:54 UTC (20070801-3546)
113 Log:
114 Also rerun autoheader, for solaris ports changes.
115
116
117 Changes: Modified:
118 +3 -0 trunk/include/setup.h.in (File Modified)
119
120
8f0a1bf3
JT
121jilles 2007/08/01 20:50:54 UTC (20070801-3544)
122 Log:
123 Rerun autoconf for version bump, at last.
124
125
126 Changes: Modified:
127 +9 -9 trunk/configure (File Modified)
128
129
7dfa2d1d
JT
130jilles 2007/08/01 20:18:12 UTC (20070801-3542)
131 Log:
132 Make highest connection counts a bit more consistent.
133
134
135 Changes: Modified:
136 +5 -0 trunk/src/s_serv.c (File Modified)
137 +8 -8 trunk/src/s_user.c (File Modified)
138
139
2f15f871
JT
140jilles 2007/07/30 17:26:00 UTC (20070730-3540)
141 Log:
142 Fix wrong line numbers in ircd.conf parser (some comments).
143 from ratbox 2.2 (androsyn).
144
145
146 Changes: Modified:
147 +1 -0 trunk/src/ircd_lexer.l (File Modified)
148
149
4f3f411b
JT
150jilles 2007/07/26 14:21:57 UTC (20070726-3538)
151 Log:
152 Change EmptyString so gcc 4.2 doesn't complain.
153 from ratbox (androsyn), slightly changed
154
155
156 Changes: Modified:
157 +1 -1 trunk/include/irc_string.h (File Modified)
158
159
d62ae16c
JT
160jilles 2007/07/14 21:50:21 UTC (20070714-3536)
161 Log:
162 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
163 This already works correctly for successful/notfound case.
164
165
166 Changes: Modified:
167 +1 -1 trunk/modules/m_whois.c (File Modified)
168
169
f7eac53d
JT
170jilles 2007/07/14 13:34:50 UTC (20070714-3534)
171 Log:
172 Use mask_match() to check bans from local clients for
173 redundancy. This fixes the problem that bans like *!?@*
174 prevent any ban starting with *!*@ being set.
175
176
177 Changes: Modified:
178 +1 -1 trunk/src/chmode.c (File Modified)
179
180
fd488ac1
JT
181jilles 2007/07/14 13:32:18 UTC (20070714-3532)
182 Log:
183 Add mask_match(), like ircu mmatch().
184 This compares two masks and returns whether the "new" is
185 more specific than or equal to the "old". The difference
186 with match() is that a '?' in "old" does not match a '*' in
187 "new".
188
189
190 Changes: Modified:
191 +2 -0 trunk/include/irc_string.h (File Modified)
192 +73 -0 trunk/src/match.c (File Modified)
193
194
df251055
JT
195jilles 2007/07/14 12:20:48 UTC (20070714-3530)
196 Log:
197 add_id() for local client: do not collapse() the ban mask.
198 The code calling this already collapses the mask, and if
199 not, doing it here would cause a desync.
200
201
202 Changes: Modified:
203 +0 -2 trunk/src/chmode.c (File Modified)
204
205
94d53e53
JT
206nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
207 Log:
208 - fix dereference problems with not widely used polling engines
209
210
211 Changes: Modified:
212 +3 -0 trunk/libcharybdis/poll.c (File Modified)
213 +3 -1 trunk/libcharybdis/select.c (File Modified)
214
215
efb1d086
AC
216nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
217 Log:
218 - forgot to do something
219
220
221 Changes: Modified:
222 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
223
224
b076458c
AC
225nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
226 Log:
227 - fix a possible problem with ipv6
228
229
230 Changes: Modified:
231 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
232
233
514235a7
AC
234nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
235 Log:
236 - new ip cloaking module
237
238
239 Changes: Modified:
240 +1 -0 trunk/extensions/Makefile.in (File Modified)
241 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
242 + - trunk/extensions/ip_cloaking_old.c (File Added)
243
244
762cc38c
AC
245jilles 2007/06/30 22:15:35 UTC (20070630-3520)
246 Log:
247 monitor: send the same message buffer to all users
248 monitoring a certain nick; the target field of the
249 numeric becomes *, much like server notices
250
251
252 Changes: Modified:
253 +6 -0 trunk/doc/monitor.txt (File Modified)
254 +3 -0 trunk/include/send.h (File Modified)
255 +3 -15 trunk/src/monitor.c (File Modified)
256 +35 -0 trunk/src/send.c (File Modified)
257
258
8aba962d
JT
259jilles 2007/06/22 21:59:09 UTC (20070622-3518)
260 Log:
261 Call add_to_hostname_hash() with correct (orig) hostname.
262
263
264 Changes: Modified:
265 +1 -1 trunk/modules/core/m_nick.c (File Modified)
266
267
66b4a7ae
JT
268jilles 2007/06/10 16:14:03 UTC (20070610-3516)
269 Log:
270 Version bump on trunk to 2.3.
271
272
273 Changes: Modified:
274 +1 -1 trunk/configure.ac (File Modified)
275
276
88cb7f99
JT
277nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
278 Log:
279 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
280
281
282 Changes: Modified:
283 +2 -2 trunk/src/client.c (File Modified)
284
285
f80a1823
AC
286nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
287 Log:
288 Add IRC_DEPRECATED macro for marking functions and data structures
289 as deprecated on compilers that support it.
290
291
292 Changes: Modified:
293 +14 -4 trunk/include/ircd_defs.h (File Modified)
294
295
4a8fab1f
AC
296nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
297 Log:
298 - update IDEAS with link failover
299
300
301 Changes: Modified:
302 +1 -0 trunk/IDEAS (File Modified)
303
304
7fd77cb0
AC
305jilles 2007/06/04 16:04:49 UTC (20070604-3508)
306 Log:
307 xline/resv wildcard checking:
308 - count escaped (\) characters as one nonwild
309 - accept strings without wilds no matter how short they are
310
311
312 Changes: Modified:
313 +8 -2 trunk/src/s_newconf.c (File Modified)
314
315
7d08aa89
JT
316jilles 2007/05/30 10:22:25 UTC (20070530-3498)
317 Log:
318 Tweak some comments in sno_whois extension.
319
320
321 Changes: Modified:
322 +2 -2 trunk/extensions/sno_whois.c (File Modified)
323
324
5832fa36
JT
325jilles 2007/05/30 10:22:01 UTC (20070530-3496)
326 Log:
327 Tweak NEWS a little.
328
329
330 Changes: Modified:
331 +3 -6 trunk/NEWS (File Modified)
332
333
f7b60293
JT
334jilles 2007/05/27 13:07:27 UTC (20070527-3494)
335 Log:
336 - allow JOIN 0 from remotes
337 - allow JOIN 0 from locals, but only if it is exactly one
338 zero and is the first channel
339
340
341 Changes: Modified:
342 +65 -0 trunk/modules/core/m_join.c (File Modified)
343
344
f4a80ce6
JT
345nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
346 Log:
347 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
348 levels?), hideops, namespace cleanups, etc
349
350
351 Changes: Modified:
352 + - trunk/IDEAS (File Added)
353
354
a6ac2e91
AC
355nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
356 Log:
357 - disallow JOIN 0
358
359
360 Changes: Modified:
361 +0 -65 trunk/modules/core/m_join.c (File Modified)
362
363
a3986d94
AC
364nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
365 Log:
366 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
367 to their policies indicating that they wish to be contacted before their services are used.
368
369
370 Changes: Modified:
371 +6 -3 trunk/doc/example.conf (File Modified)
372 +6 -3 trunk/doc/reference.conf (File Modified)
373
374
57b8cb0f
AC
375nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
376 Log:
377 - update NEWS in preparation of upcoming 2.2 release this week
378
379
380 Changes: Modified:
381 +3 -0 trunk/NEWS (File Modified)
382
383
a88fc0a8
AC
384jilles 2007/05/24 15:10:06 UTC (20070524-3478)
385 Log:
386 Move sno_channeljoin to unsupported, due to the privacy
387 issue and the fact that any oper with admin or hidden_admin
388 can load extensions.
389
390
391 Changes: Modified:
392 +0 -1 trunk/doc/example.conf (File Modified)
393 +0 -2 trunk/doc/reference.conf (File Modified)
394 +0 -46 trunk/extensions/Makefile.in (File Modified)
395 + - trunk/extensions/sno_channeljoin.c (File Deleted)
396 +47 -1 trunk/unsupported/Makefile.in (File Modified)
397 + - trunk/unsupported/sno_channeljoin.c (File Added)
398
399
297c7db4
JT
400nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
401 Log:
402 - createoperonly: like createauthonly, but checks opered status instead of authed status
403
404
405 Changes: Modified:
406 +41 -0 trunk/extensions/Makefile.in (File Modified)
407 + - trunk/extensions/createoperonly.c (File Added)
408
409
45ed9777
AC
410nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
411 Log:
412 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
413
414
415 Changes: Modified:
416 +1 -0 trunk/doc/example.conf (File Modified)
417 +3 -1 trunk/doc/reference.conf (File Modified)
418 +46 -0 trunk/extensions/Makefile.in (File Modified)
419 + - trunk/extensions/sno_channeljoin.c (File Added)
420
421
59e2698a
AC
422nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
423 Log:
424 - update config files
425
426
427 Changes: Modified:
428 +1 -0 trunk/doc/example.conf (File Modified)
429 +2 -0 trunk/doc/reference.conf (File Modified)
430
431
446d88dd
AC
432nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
433 Log:
434 - fold in whois_notice_global functionality.
435
436
437 Changes: Modified:
438 +0 -1 trunk/extensions/Makefile.in (File Modified)
439 +1 -56 trunk/extensions/sno_whois.c (File Modified)
440 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
441
442
3868ef9a
AC
443nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
444 Log:
445 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
446
447
448 Changes: Modified:
449 +64 -57 trunk/extensions/Makefile.in (File Modified)
450 + - trunk/extensions/sno_whois.c (File Added)
451 + - trunk/extensions/spy_whois_notice.c (File Deleted)
452
453
9e6feafe
AC
454jilles 2007/05/19 23:36:51 UTC (20070519-3466)
455 Log:
456 Prevent too wide klines with CIDR masks.
457
458
459 Changes: Modified:
460 +17 -5 trunk/modules/m_kline.c (File Modified)
461
462
88a2a148
JT
463jilles 2007/05/19 22:21:10 UTC (20070519-3464)
464 Log:
465 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
466
467
468 Changes: Modified:
469 +4 -0 trunk/modules/m_kline.c (File Modified)
470
471
598ebb42
JT
472jilles 2007/05/18 20:31:33 UTC (20070518-3460)
473 Log:
474 - fold conf_connect_allowed() into accept_connection()
475 - extend add_connection() so that exempt{}s apply to max unregistered
476 connections per ip
477 from ratbox
478
479
480 Changes: Modified:
481 +1 -1 trunk/doc/example.conf (File Modified)
482 +1 -1 trunk/doc/reference.conf (File Modified)
483 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
484 +0 -2 trunk/include/s_conf.h (File Modified)
485 +14 -7 trunk/src/listener.c (File Modified)
486
487
b808adf9
JT
488jilles 2007/05/18 19:51:22 UTC (20070518-3458)
489 Log:
490 m_webirc: call del_unknown_ip() otherwise the unknown will
491 never be subtracted from the cgiirc ip
492
493
494 Changes: Modified:
495 +2 -0 trunk/extensions/m_webirc.c (File Modified)
496
497
477bbce4
JT
498jilles 2007/05/18 19:14:18 UTC (20070518-3456)
499 Log:
500 Remove s_assert in del_unknown_ip() supposedly if the ip
501 cannot be found, it is not feasible to avoid that case
502 entirely with m_webirc.c.
503
504
505 Changes: Modified:
506 +1 -2 trunk/src/reject.c (File Modified)
507
508
8017ad2d
JT
509jilles 2007/05/14 22:21:16 UTC (20070514-3446)
510 Log:
511 Apply ratbox flood fix.
512
513
514 Changes: Modified:
515 +1 -0 trunk/doc/example.conf (File Modified)
516 +5 -0 trunk/doc/reference.conf (File Modified)
517 +3 -0 trunk/include/client.h (File Modified)
518 +4 -0 trunk/include/reject.h (File Modified)
519 +1 -0 trunk/include/s_conf.h (File Modified)
520 +2 -0 trunk/src/client.c (File Modified)
521 +3 -0 trunk/src/listener.c (File Modified)
522 +1 -0 trunk/src/newconf.c (File Modified)
523 +8 -5 trunk/src/packet.c (File Modified)
524 +59 -2 trunk/src/reject.c (File Modified)
525 +1 -0 trunk/src/s_conf.c (File Modified)
526 +2 -0 trunk/src/s_serv.c (File Modified)
527 +1 -0 trunk/src/s_user.c (File Modified)
528
529
54015b5f
JT
530nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
531 Log:
532 - fix a bug here
533
534
535 Changes: Modified:
536 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
537
538
f8b45e91
AC
539nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
540 Log:
541 - regen configure
542
543
544 Changes: Modified:
545 +114 -1 trunk/configure (File Modified)
546
547
c1c5fdc4
AC
548nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
549 Log:
550 - remove "ASM hashing code" from the configure overview
551
552
553 Changes: Modified:
554 +0 -1 trunk/configure.ac (File Modified)
555
556
686ebf41
AC
557jilles 2007/05/06 14:46:45 UTC (20070506-3438)
558 Log:
559 Target left IRC (more friendly error message if a UID
560 cannot be found) for /invite.
561
562
563 Changes: Modified:
564 +8 -3 trunk/modules/m_invite.c (File Modified)
565
566
0482ebf7
JT
567jilles 2007/05/02 19:56:40 UTC (20070502-3436)
568 Log:
569 Remove emptyline craq because it leaks memory on /rehash motd etc.
570 from ratbox 2.2 (anfl/Androsyn)
571
572
573 Changes: Modified:
574 +6 -14 trunk/src/cache.c (File Modified)
575
576
1d3e262e
JT
577jilles 2007/04/28 23:47:25 UTC (20070428-3434)
578 Log:
579 Merge old trunk r2767:
580 Copy channel name from command on lowerTS JOIN/SJOIN,
581 this makes the capitalization of the channel name
582 timestamped like modes are.
583
584
585 Changes: Modified:
586 +3 -0 trunk/modules/core/m_join.c (File Modified)
587 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
588
589
1117fbd3
JT
590jilles 2007/04/26 23:01:16 UTC (20070426-3432)
591 Log:
592 Merge old trunk r2065,r2067:
593 channel_modes(): get rid of the trailing space
594 also make the *pbuf check work like it should
595 (don't call IsMember another time if we already
596 gave one parameter)
597 simplify a bit more, update comments
598
599
600 Changes: Modified:
601 +13 -13 trunk/src/channel.c (File Modified)
602
603
f1e35c19
JT
604jilles 2007/04/25 15:22:28 UTC (20070425-3426)
605 Log:
606 webirc bugfix
607
608
609 Changes: Modified:
610 +1 -1 trunk/extensions/m_webirc.c (File Modified)
611
612
4636e5cb
JT
613jilles 2007/04/25 15:21:34 UTC (20070425-3424)
614 Log:
615 chghost: refuse spoofs which are empty or start with a colon
616 (would break the protocol)
617
618
619 Changes: Modified:
620 +3 -0 trunk/modules/m_chghost.c (File Modified)
621
622
822a4a25
JT
623jilles 2007/04/22 14:35:28 UTC (20070422-3422)
624 Log:
625 Fix description of 043 numeric.
626
627
628 Changes: Modified:
629 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
630
631
f22db6d0
JT
632jilles 2007/04/22 14:02:54 UTC (20070422-3420)
633 Log:
634 SAVE: make the nickTS of the UID nick equal to 100, so it
635 is always in sync on the network.
636
637
638 Changes: Modified:
639 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
640 +15 -11 trunk/modules/core/m_nick.c (File Modified)
641
642
3f7e0642
JT
643jilles 2007/04/22 11:22:10 UTC (20070422-3418)
644 Log:
645 Force nickTS to increase when a local user changes their nick.
646
647
648 Changes: Modified:
649 +5 -1 trunk/modules/core/m_nick.c (File Modified)
650
651
95ffa685
JT
652jilles 2007/04/15 20:18:54 UTC (20070415-3416)
653 Log:
654 Remove #define UFLAGS. We haven't allowed this
655 undocumented extension to the IRC protocol for
656 years (allowing an initial umode in USER).
657
658
659 Changes: Modified:
660 +0 -2 trunk/modules/m_user.c (File Modified)
661
662
81795a91
JT
663jilles 2007/04/15 16:54:50 UTC (20070415-3414)
664 Log:
665 Move new_local_user hook, so it is possible to call
666 exit_client() from it, refusing the connection.
667
668
669 Changes: Modified:
670 +3 -1 trunk/doc/hooks.txt (File Modified)
671 +10 -9 trunk/src/s_user.c (File Modified)
672
673
e2b44358
JT
674jilles 2007/04/15 16:49:56 UTC (20070415-3412)
675 Log:
676 Only free PreClient struct when the rest of the Client
677 is freed, not immediately upon exit_client(). Doing this
678 would cause problems with sasl's new_local_user hook
679 vs hooks that exit the client there.
680
681
682 Changes: Modified:
683 +0 -1 trunk/src/client.c (File Modified)
684
685
ec3fbdec
JT
686jilles 2007/04/14 21:53:28 UTC (20070414-3410)
687 Log:
688 Use TS6 prefix for server-server JOIN 0.
689
690
691 Changes: Modified:
692 +2 -1 trunk/modules/core/m_join.c (File Modified)
693
694
452f4d4b
JT
695jilles 2007/04/14 20:58:56 UTC (20070414-3408)
696 Log:
697 Use orighost in kill server notices.
698
699
700 Changes: Modified:
701 +3 -3 trunk/modules/core/m_kill.c (File Modified)
702
703
d1d0629f
JT
704jilles 2007/04/13 19:06:53 UTC (20070413-3406)
705 Log:
706 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
707
708
709 Changes: Modified:
710 +3 -3 trunk/modules/m_set.c (File Modified)
711
712
f4ed5745
JT
713nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
714 Log:
715 - 2.2 operline
716
717
718 Changes: Modified:
719 +1 -1 trunk/src/messages.tab (File Modified)
720
721
725a6c5d
AC
722jilles 2007/04/05 00:38:52 UTC (20070405-3396)
723 Log:
724 Show max_clients in /info.
725
726
727 Changes: Modified:
728 +6 -0 trunk/modules/m_info.c (File Modified)
729
730
d8228627
JT
731jilles 2007/04/05 00:33:52 UTC (20070405-3394)
732 Log:
733 Don't allow /quote set max higher than the
734 serverinfo::max_clients ircd.conf value.
735
736
737 Changes: Modified:
738 +8 -0 trunk/modules/m_set.c (File Modified)
739
740
6c70c576
JT
741jilles 2007/04/05 00:24:47 UTC (20070405-3392)
742 Log:
743 Change code that checks maxclients limit: allow exactly
744 the configured amount of non-exceed_limit clients.
745 Code that appeared to limit exceed_limit clients too
746 but less heavily removed (it was not effective because
747 the parentheses were wrong).
748
749
750 Changes: Modified:
751 +2 -4 trunk/src/s_user.c (File Modified)
752
753
afc20e91
JT
754jilles 2007/04/05 00:12:55 UTC (20070405-3390)
755 Log:
756 By default, leave MAX_BUFFER fds free for log files,
757 server connections, ident lookups, exceed_limit clients,
758 etc. Mention this in example.conf and reference.conf.
759
760
761 Changes: Modified:
762 +4 -2 trunk/doc/example.conf (File Modified)
763 +3 -1 trunk/doc/reference.conf (File Modified)
764 +1 -1 trunk/src/s_conf.c (File Modified)
765
766
23836ead
JT
767jilles 2007/04/03 22:45:04 UTC (20070403-3384)
768 Log:
769 --with-maxclients configure option is gone
770
771
772 Changes: Modified:
773 +0 -11 trunk/INSTALL (File Modified)
774
775
78e647ad
JT
776jilles 2007/04/03 22:25:11 UTC (20070403-3380)
777 Log:
778 Make the code that raises fd rlimit to hard limit work.
779
780
781 Changes: Modified:
782 +5 -5 trunk/src/ircd.c (File Modified)
783
784
1aa8ffcb
JT
785nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
786 Log:
787 - note the I/O reworking
788
789
790 Changes: Modified:
791 +2 -0 trunk/NEWS (File Modified)
792
793
f32e30dd
AC
794nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
795 Log:
796 - use mkdir -p
797
798
799 Changes: Modified:
800 +4 -4 trunk/doc/Makefile.in (File Modified)
801
802
75189454
AC
803nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
804 Log:
805 - enforce proper conditions for EPOLL_CTL_DEL.
806 - remove possibly problematic "performance" check
807
808
809 Changes: Modified:
810 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
811
812
5522d08c
AC
813nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
814 Log:
815 - rename m_list_safelist to m_list and remove ratbox implementation
816
817
818 Changes: Modified:
819 +393 -664 trunk/modules/Makefile.in (File Modified)
820 + - trunk/modules/m_list.c (File Added)
821 + - trunk/modules/m_list_ratbox.c (File Deleted)
822 + - trunk/modules/m_list_safelist.c (File Deleted)
823
824
607cf49f
AC
825nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
826 Log:
827 - some more transit to sendto_one_numeric().
828
829
830 Changes: Modified:
831 +2 -3 trunk/modules/m_away.c (File Modified)
832 +3 -3 trunk/src/messages.tab (File Modified)
833 +1 -1 trunk/src/s_user.c (File Modified)
834
835
e8a2d50d
AC
836nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
837 Log:
838 - change some sendto_one() to sendto_one_numeric().
839
840
841 Changes: Modified:
842 +4 -10 trunk/modules/m_admin.c (File Modified)
843 +3 -3 trunk/modules/m_map.c (File Modified)
844 +12 -12 trunk/src/messages.tab (File Modified)
845 +1 -2 trunk/src/s_conf.c (File Modified)
846 +9 -10 trunk/src/s_user.c (File Modified)
847
848
88520303
AC
849nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
850 Log:
851 - river's ports.c from old charybdis trunk
852
853
854 Changes: Modified:
855 +195 -0 trunk/configure.ac (File Modified)
856 + - trunk/libcharybdis/ports.c (File Added)
857
858
1b4cfad8
AC
859nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
860 Log:
861 - remove broken ports stuff and devpoll stuff.
862
863
864 Changes: Modified:
865 +0 -307 trunk/configure (File Modified)
866 +0 -21 trunk/configure.ac (File Modified)
867 +0 -474 trunk/include/setup.h.in (File Modified)
868 + - trunk/libcharybdis/devpoll.c (File Deleted)
869 + - trunk/libcharybdis/ports.c (File Deleted)
870
871
5e12fb10
AC
872nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
873 Log:
874 - regenerate files
875
876
877 Changes: Modified:
878 +1 -25 trunk/configure (File Modified)
879 +0 -3 trunk/include/setup.h.in (File Modified)
880
881
4536ee25
AC
882nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
883 Log:
884 - remove x86-optimized hash code.
885
886
887 Changes: Modified:
888 +0 -13 trunk/configure.ac (File Modified)
889 +2 -187 trunk/src/Makefile.in (File Modified)
890 + - trunk/src/fnvhash.s (File Deleted)
891
892
6c8cbf34
AC
893nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
894 Log:
895 - apparently setting KE_LENGTH to 128 is fine.
896
897
898 Changes: Modified:
899 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
900
901
3611dcf7
AC
902nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
903 Log:
904 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
905
906
907 Changes: Modified:
908 +5627 -5747 trunk/configure (File Modified)
909 +0 -15 trunk/configure.ac (File Modified)
910 +0 -2 trunk/include/m_info.h (File Modified)
911 +6 -9 trunk/include/setup.h.in (File Modified)
912 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
913
914
631ef239
AC
915nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
916 Log:
917 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
918 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
919 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
920
921
922 Changes: Modified:
923 +0 -5 trunk/include/config.h (File Modified)
924 +0 -5 trunk/include/config.h.dist (File Modified)
925 +0 -6 trunk/include/defaults.h (File Modified)
926 +0 -3 trunk/include/m_info.h (File Modified)
927 +21 -7 trunk/libcharybdis/commio.c (File Modified)
928 +2 -0 trunk/libcharybdis/commio.h (File Modified)
929 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
930 +4 -3 trunk/libcharybdis/poll.c (File Modified)
931 +0 -3 trunk/libcharybdis/select.c (File Modified)
932 +0 -9 trunk/src/ircd.c (File Modified)
933 +23 -26 trunk/src/listener.c (File Modified)
934 +2 -1 trunk/src/restart.c (File Modified)
935 +5 -1 trunk/src/s_auth.c (File Modified)
936 +1 -1 trunk/src/s_conf.c (File Modified)
937 +3 -1 trunk/src/s_serv.c (File Modified)
938
939
6fcb8629
AC
940jilles 2007/04/02 22:03:08 UTC (20070402-3350)
941 Log:
942 Repair operspy who !#channel, broken by me in r3283.
943
944
945 Changes: Modified:
946 +2 -2 trunk/modules/m_who.c (File Modified)
947
948
f71e18ee
JT
949jilles 2007/04/01 22:20:00 UTC (20070401-3344)
950 Log:
951 Update bug report and IRC channel information.
952
953
954 Changes: Modified:
955 +2 -1 trunk/BUGS (File Modified)
956 +2 -1 trunk/NEWS (File Modified)
957
958
91132813
JT
959jilles 2007/04/01 22:10:05 UTC (20070401-3342)
960 Log:
961 Change copyright years in version.c.SH as in release-2.1 r3339.
962
963
964 Changes: Modified:
965 +2 -2 trunk/src/version.c.SH (File Modified)
966
967
8d53472c
JT
968jilles 2007/03/30 23:34:11 UTC (20070330-3325)
969 Log:
970 Rerun autoconf.
971
972
973 Changes: Modified:
974 +104 -0 trunk/configure (File Modified)
975
976
3ad1a781
JT
977jilles 2007/03/30 23:33:43 UTC (20070330-3323)
978 Log:
979 Need to check for various flavours of epoll,
980 even if --enable-epoll is forced.
981
982
983 Changes: Modified:
984 +1 -0 trunk/configure.ac (File Modified)
985
986
a34ec229
JT
987jilles 2007/03/30 23:32:43 UTC (20070330-3321)
988 Log:
989 Hack to allow some more warnings, already present in configure (?).
990
991
992 Changes: Modified:
993 +1 -1 trunk/aclocal.m4 (File Modified)
994
995
5c5d24f0
JT
996jilles 2007/03/29 20:03:06 UTC (20070329-3319)
997 Log:
998 Merge old trunk r2077,r2079:
999 - Move closing of servlink control fd to close_connection()
1000 instead of doing it in exit_local_server(), and make sure
1001 we first close the data fd and then the control fd.
1002 - Have servlink process ready fds in order net, data, ctrl
1003 instead of ctrl, data, net. This seems to fix the problem
1004 that squit reasons do not show up on the other side of a
1005 ziplink (by making it send any final SQUIT and/or ERROR
1006 before noticing the closed control fd).
1007
1008
1009 Changes: Modified:
1010 +1 -1 trunk/servlink/io.c (File Modified)
1011 +3 -12 trunk/src/client.c (File Modified)
1012
1013
64f2a7eb
JT
1014jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1015 Log:
1016 Don't show the UID if a TS6 server sends a kick with
1017 an empty or no comment. Note that charybdis never sends
1018 such kicks.
1019
1020
1021 Changes: Modified:
1022 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1023
1024
0bba1788
JT
1025jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1026 Log:
1027 Merge old trunk r2081:
1028 Don't say that services cannot be killed in
1029 ERR_ISCHANSERVICE message (given when trying
1030 to kick or deop them), as that's not the case.
1031
1032
1033 Changes: Modified:
1034 +1 -1 trunk/src/messages.tab (File Modified)
1035
1036
8d19a2b2
JT
1037jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1038 Log:
1039 Merge old trunk r2059
1040 Clarifications to the descriptions of umode +Q and cmode +F,
1041 suggested by Ariadne@SorceryNet.
1042
1043
1044 Changes: Modified:
1045 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1046 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1047
1048
e7d250a6
JT
1049jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1050 Log:
1051 Merge old trunk r2907,r2991:
1052 Allow TESTLINE on channel names.
1053
1054
1055 Changes: Modified:
1056 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1057 +4 -0 trunk/help/opers/testline (File Modified)
1058 +22 -0 trunk/modules/m_testline.c (File Modified)
1059
1060
add9f99d
JT
1061jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1062 Log:
1063 Merge old trunk r2835:
1064 resolver: if sendto(2) fails, try sending to the next nameserver
1065
1066
1067 Changes: Modified:
1068 +1 -1 trunk/src/res.c (File Modified)
1069
1070
42bda3f3
JT
1071jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1072 Log:
1073 Merge old trunk r2817:
1074 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1075 starts with a digit. This is safe because the last
1076 parameter is a nick and never a UID. (The first parameter
1077 in a server-server two-param whois is a UID/SID.)
1078
1079
1080 Changes: Modified:
1081 +1 -1 trunk/modules/m_whois.c (File Modified)
1082
1083
8a1e143f
JT
1084jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1085 Log:
1086 Merge old trunk r2779,r2785:
1087 Show correct privilege name in a few ERR_NOPRIVS numerics.
1088
1089
1090 Changes: Modified:
1091 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1092 +1 -1 trunk/extensions/m_opme.c (File Modified)
1093 +2 -2 trunk/unsupported/m_force.c (File Modified)
1094
1095
a5ea0e0d
JT
1096jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1097 Log:
1098 Merge old trunk r2695:
1099 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1100 This will generate better server notices.
1101
1102
1103 Changes: Modified:
1104 +3 -2 trunk/modules/core/m_die.c (File Modified)
1105
1106
5ea98c7a
JT
1107jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1108 Log:
1109 Merge old trunk r2294:
1110 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1111
1112
1113 Changes: Modified:
1114 +1 -1 trunk/src/s_user.c (File Modified)
1115
1116
c83cbedc
JT
1117jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1118 Log:
1119 Merge old trunk r2226:
1120 If we are connecting outward to a server, check if the
1121 server name they sent is the same as what we tried to
1122 connect to. Previously such a connection could succeed
1123 if there existed connect blocks with the same IP and
1124 passwords for the other server name.
1125
1126
1127 Changes: Modified:
1128 +11 -0 trunk/modules/core/m_server.c (File Modified)
1129
1130
9c2f9ec9
JT
1131jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1132 Log:
1133 Merge old trunk r2212:
1134 Another handling of SJOINs without nicks:
1135 Propagate them if the channel is +P or the channel
1136 already existed, otherwise remove the channel again
1137 and do not propagate the SJOIN.
1138
1139
1140 Changes: Modified:
1141 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1142
1143
7201bb21
JT
1144jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1145 Log:
1146 Remove channels entirely from /whois on services.
1147 This cannot be overridden with operspy.
1148
1149
1150 Changes: Modified:
1151 +20 -17 trunk/modules/m_whois.c (File Modified)
1152
1153
04513cff
JT
1154jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1155 Log:
1156 Fix /who on channels with ** in their name.
1157
1158
1159 Changes: Modified:
1160 +2 -2 trunk/modules/m_who.c (File Modified)
1161
1162
4cda5f22
JT
1163jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1164 Log:
1165 NEWS: As in 2.1.3, mention that the TS6 revision will
1166 interoperate with older versions
1167
1168
1169 Changes: Modified:
1170 +2 -1 trunk/NEWS (File Modified)
1171
1172
0af87e57
JT
1173jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1174 Log:
1175 Fix documentation of HIDE_SERVERS_IPS define.
1176
1177
1178 Changes: Modified:
1179 +2 -2 trunk/include/config.h.dist (File Modified)
1180
1181
3891c2c2
JT
1182jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1183 Log:
1184 Don't leak auth{} spoofed ip for I-line is full notice either.
1185
1186
1187 Changes: Modified:
1188 +1 -1 trunk/src/s_conf.c (File Modified)
1189
1190
4b7e6904
JT
1191jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1192 Log:
1193 Update NEWS.
1194
1195
1196 Changes: Modified:
1197 +37 -0 trunk/NEWS (File Modified)
1198
1199
0b15df83
JT
1200jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1201 Log:
1202 Allow /invite (but not invex) to override +r, +l, +j in
1203 addition to +i. As before, a restrictive mode must be in
1204 place at /invite time for the invite to have an effect;
1205 +r does not count as a restrictive mode if the user is
1206 logged in; +l and +j always count as restrictive modes to
1207 allow for cases where they would allow join at /invite
1208 time but not when the user tries to join.
1209
1210
1211 Changes: Modified:
1212 +6 -2 trunk/modules/m_invite.c (File Modified)
1213 +21 -10 trunk/src/channel.c (File Modified)
1214
1215
1ebf4db4
JT
1216jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1217 Log:
1218 Remove invite_ops_only, forcing it to YES.
1219
1220
1221 Changes: Modified:
1222 +0 -1 trunk/doc/example.conf (File Modified)
1223 +0 -5 trunk/doc/reference.conf (File Modified)
1224 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1225 +0 -1 trunk/include/s_conf.h (File Modified)
1226 +0 -6 trunk/modules/m_info.c (File Modified)
1227 +10 -14 trunk/modules/m_invite.c (File Modified)
1228 +0 -1 trunk/src/newconf.c (File Modified)
1229 +0 -1 trunk/src/s_conf.c (File Modified)
1230
1231
307328bb
JT
1232jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1233 Log:
1234 Move username check after xline and dnsbl checks, so it
1235 will not complain to opers about clients who are xlined
1236 or blacklisted anyway (both of which silently reject).
1237
1238
1239 Changes: Modified:
1240 +15 -15 trunk/src/s_user.c (File Modified)
1241
1242
0734f634
JT
1243nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1244 Log:
1245 - MASTER_MAX is no longer relevant
1246
1247
1248 Changes: Modified:
1249 +0 -7 trunk/modules/m_set.c (File Modified)
1250
1251
35237302
AC
1252nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1253 Log:
1254 - add config option for setting max_clients.
1255
1256
1257 Changes: Modified:
1258 +5 -0 trunk/doc/example.conf (File Modified)
1259 +5 -0 trunk/doc/reference.conf (File Modified)
1260 +2 -0 trunk/include/s_conf.h (File Modified)
1261 +1 -1 trunk/src/ircd.c (File Modified)
1262 +2 -0 trunk/src/newconf.c (File Modified)
1263 +2 -1 trunk/src/s_conf.c (File Modified)
1264
1265
c2d96fcb
AC
1266nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1267 Log:
1268 - remove get_maxrss() and all of that insecure and unsafe nonsense
1269
1270
1271 Changes: Modified:
1272 +3 -38 trunk/src/ircd.c (File Modified)
1273 +1 -1 trunk/src/restart.c (File Modified)
1274 +0 -4 trunk/src/s_stats.c (File Modified)
1275
1276
68ff929f
AC
1277nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1278 Log:
1279 - avoid some potential NULL dereferencing
1280
1281
1282 Changes: Modified:
1283 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1284
1285
a6a30f6f
AC
1286nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1287 Log:
1288 - fix a typo
1289
1290
1291 Changes: Modified:
1292 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1293
1294
c18de29d
AC
1295nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1296 Log:
1297 - rework poll a bit for the MAXCONNECTIONS changes.
1298
1299
1300 Changes: Modified:
1301 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1302
1303
ce439f51
AC
1304jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1305 Log:
1306 Our way of using kqueue may cause it to report fds we
1307 don't know about anymore, cope.
1308
1309
1310 Changes: Modified:
1311 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1312
1313
51b5f335
JT
1314jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1315 Log:
1316 Don't reference freed memory (fde_t) in comm_close().
1317
1318
1319 Changes: Modified:
1320 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1321
1322
df98bc52
JT
1323nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1324 Log:
1325 - fix for 100% cpu use
1326
1327
1328 Changes: Modified:
1329 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1330
1331
61e3b8f2
AC
1332nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1333 Log:
1334 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1335
1336
1337 Changes: Modified:
1338 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1339
1340
d0e1e8ee
AC
1341nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1342 Log:
1343 - clear up use of fd_table in ircd.
1344
1345
1346 Changes: Modified:
1347 +3 -2 trunk/src/s_serv.c (File Modified)
1348
1349
c961476e
AC
1350nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1351 Log:
1352 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1353
1354
1355 Changes: Modified:
1356 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1357 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1358 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1359 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1360 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1361 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1362 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1363 +2 -2 trunk/libcharybdis/select.c (File Modified)
1364
1365
e70f8e92
AC
1366jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1367 Log:
1368 Fix some cases where the size argument to strlcpy()
1369 for usernames and hostnames is 1 too small.
1370
1371
1372 Changes: Modified:
1373 +1 -1 trunk/modules/m_chghost.c (File Modified)
1374 +2 -2 trunk/src/res.c (File Modified)
1375 +2 -2 trunk/src/s_user.c (File Modified)
1376
1377
14e23b0e
JT
1378jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1379 Log:
1380 Cut down quit/part/kick reasons to avoid quit reasons
1381 overflowing the client exiting server notice (from
1382 TOPICLEN to 260). kill reasons become shorter accordingly.
1383 kline/dline/gline reasons become 390.
1384 away messages stay at TOPICLEN for now.
1385
1386
1387 Changes: Modified:
1388 +8 -3 trunk/include/ircd_defs.h (File Modified)
1389 +2 -2 trunk/modules/m_dline.c (File Modified)
1390 +4 -4 trunk/modules/m_gline.c (File Modified)
1391 +2 -2 trunk/modules/m_kline.c (File Modified)
1392
1393
61569b65
JT
1394jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1395 Log:
1396 Don't leak auth{} spoofed IP addresses in +f notices.
1397 from ratbox (androsyn)
1398
1399
1400 Changes: Modified:
1401 +10 -3 trunk/src/s_conf.c (File Modified)
1402
1403
606384ae
JT
1404jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1405 Log:
1406 Make oper_up() take +i/-i during opering up into account
1407 (e.g. no_oper_invis extension, +i in operator::umodes).
1408 Remove the hack from no_oper_invis.
1409
1410
1411 Changes: Modified:
1412 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1413 +4 -0 trunk/src/s_user.c (File Modified)
1414
1415
652b8478
JT
1416jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1417 Log:
1418 no_oper_invis: decrement invisible count when clearing
1419 invisible on a local client who has just opered up
1420 oper_up() should really do this
1421
1422
1423 Changes: Modified:
1424 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1425
1426
af6ca5f5
JT
1427jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1428 Log:
1429 Put "End of Channel Quiet List" instead of
1430 "End of Channel Ban List" for a +q list.
1431 Due to client restrictions the numerics for
1432 quiet lists must be the same as for ban lists.
1433
1434
1435 Changes: Modified:
1436 +4 -1 trunk/src/chmode.c (File Modified)
1437
1438
11781253
JT
1439jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1440 Log:
1441 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1442 Change TS6 JOIN processing
1443 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1444 a local user joins an existing channel
1445 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1446 propagating a TS6 JOIN
1447 - don't interpret simple modes in an incoming TS6 JOIN
1448
1449 This is to avoid desyncs when certain mode changes (e.g. -im)
1450 cross with joins. A downside is that simple modes will be
1451 more desynched when a JOIN creates a channel or lowers TS,
1452 but that's less important.
1453
1454 Update the TS6 specification to include this, and clarify
1455 that TMODE can come from a server and that MODE must be
1456 translated into TMODE from other servers too.
1457
1458
1459 Changes: Modified:
1460 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1461 +19 -127 trunk/modules/core/m_join.c (File Modified)
1462
1463
bee3b671
JT
1464jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1465 Log:
1466 Make -logfile work again.
1467
1468
1469 Changes: Modified:
1470 +2 -2 trunk/src/s_log.c (File Modified)
1471
1472
9b6ff0c8
JT
1473nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1474 Log:
1475 - fix off-by-one memory overflow error.
1476
1477
1478 Changes: Modified:
1479 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1480
1481
c8ff7ca9
AC
1482jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1483 Log:
1484 Change handling of modularized umodes:
1485 - keep the bitmask reserved forever to the letter, fixing
1486 the problems when loading multiple umode modules,
1487 unloading them and then loading them in a different order
1488 - don't allow local users to change umodes which have
1489 been unloaded and don't set them on new users via
1490 default_umodes
1491
1492
1493 Changes: Modified:
1494 +24 -3 trunk/src/s_user.c (File Modified)
1495
1496
a8086a7c
JT
1497jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1498 Log:
1499 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1500
1501
1502 Changes: Modified:
1503 +1 -0 trunk/include/s_user.h (File Modified)
1504 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1505 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1506 +22 -0 trunk/src/s_user.c (File Modified)
1507
1508
01cebbd8
JT
1509jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1510 Log:
1511 DNSBL keyword substitution is available as of 2.1.3.
1512
1513
1514 Changes: Modified:
1515 +1 -1 trunk/doc/example.conf (File Modified)
1516
1517
1e56e993
JT
1518jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1519 Log:
1520 Change two occurances like match(userinput, target_p->name) ||
1521 match(target_p->name, userinput) to just match(userinput,
1522 target_p->name). No client name can contain * or ? now.
1523
1524
1525 Changes: Modified:
1526 +1 -1 trunk/modules/m_trace.c (File Modified)
1527 +1 -2 trunk/src/s_serv.c (File Modified)
1528
1529
4d7a1ee5
JT
1530jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1531 Log:
1532 Do not try find_server() on a name find_client() has
1533 returned NULL for, as this will always return NULL
1534 since the removal of hostmasking.
1535
1536
1537 Changes: Modified:
1538 +1 -2 trunk/modules/m_pong.c (File Modified)
1539 +0 -4 trunk/src/s_serv.c (File Modified)
1540
1541
e26e2b19
JT
1542jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1543 Log:
1544 Remove server_exists() which checked whether the
1545 server name existed taking hostmasking into account
1546 and just check with find_server(); admittedly
1547 this checks if the name is a SID but that's not
1548 a real problem.
1549
1550
1551 Changes: Modified:
1552 +3 -27 trunk/modules/core/m_server.c (File Modified)
1553
1554
b0b7de54
JT
1555jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1556 Log:
1557 Remove hash_find_masked_server(), which made it possible
1558 to specify the full (unmasked) name of a server behind
1559 a hostmask. As a result find_any_client() (for prefixes)
1560 becomes equal to find_client(), so remove that too.
1561
1562
1563 Changes: Modified:
1564 +0 -1 trunk/include/hash.h (File Modified)
1565 +1 -75 trunk/src/hash.c (File Modified)
1566 +1 -1 trunk/src/parse.c (File Modified)
1567
1568
f42e9ceb
JT
1569jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1570 Log:
1571 Remove '*' from valid server name characters.
1572 This makes it impossible to connect hostmasked servers.
1573 (This support didn't work well anyway, was incompatible
1574 with TS6 and we never masked ourselves.)
1575
1576
1577 Changes: Modified:
1578 +1 -1 trunk/src/match.c (File Modified)
1579
1580
e5d9ca18
JT
1581jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1582 Log:
1583 Change spambot, flooder and jupe joiner notices from host to orighost.
1584
1585
1586 Changes: Modified:
1587 +1 -1 trunk/modules/core/m_join.c (File Modified)
1588 +2 -2 trunk/modules/core/m_message.c (File Modified)
1589 +2 -2 trunk/src/channel.c (File Modified)
1590
1591
63aecfb9
JT
1592jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1593 Log:
1594 Add documentation for SASL client protocol, same as atheme doc/SASL.
1595
1596
1597 Changes: Modified:
1598 + - trunk/doc/sasl.txt (File Added)
1599
1600
0c8f86ec
JT
1601jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1602 Log:
1603 Include real hostname in Closing Link message for unknown
1604 connections that have sent USER. This is helpful for
1605 k-lined users while not breaking server IP hiding.
1606
1607
1608 Changes: Modified:
1609 +3 -1 trunk/src/client.c (File Modified)
1610
1611
dd12a19c
JT
1612jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1613 Log:
1614 Rerun autoconf.
1615
1616
1617 Changes: Modified:
1618 +29 -29 trunk/configure (File Modified)
1619
1620
b1fc1658
JT
1621nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1622 Log:
1623 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1624
1625
1626 Changes: Modified:
1627 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1628
1629
8d090389
AC
1630nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1631 Log:
1632 Backport from early 3.x:
1633
1634 --
1635 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1636 Log:
1637 - remove "Processing connection to foobar.net" message
1638
1639
1640 Changes: Modified:
1641 +0 -3 trunk/src/s_auth.c (File Modified)
1642
1643
1644 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1645 Log:
1646 - missed the processing connection one (actually, we can probably nuke this one)
1647
1648
1649 Changes: Modified:
1650 +1 -2 trunk/src/s_auth.c (File Modified)
1651
1652
1653 river 2006/09/27 16:33:05 UTC (20060927-2174)
1654 Log:
1655 get_client_name = stupid
1656
1657
1658
1659 Changes: Modified:
1660 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1661
1662
1663 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1664 Log:
1665 - remove excessive arguments
1666
1667
1668 Changes: Modified:
1669 +1 -2 trunk/src/s_conf.c (File Modified)
1670 +1 -1 trunk/src/s_user.c (File Modified)
1671
1672
1673 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1674 Log:
1675 - use sendto_one_notice() for on-connect notices too.
1676
1677
1678 Changes: Modified:
1679 +10 -10 trunk/src/s_auth.c (File Modified)
1680
1681
1682 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1683 Log:
1684 - use sendto_one_notice() in the core, too.
1685
1686
1687 Changes: Modified:
1688 +2 -2 trunk/src/chmode.c (File Modified)
1689 +8 -15 trunk/src/modules.c (File Modified)
1690 +3 -5 trunk/src/s_conf.c (File Modified)
1691 +1 -2 trunk/src/s_newconf.c (File Modified)
1692 +20 -57 trunk/src/s_user.c (File Modified)
1693
1694
1695 river 2006/09/27 16:19:25 UTC (20060927-2166)
1696 Log:
1697 the KILL command will use get_client_name(, SHOW_IP) instead of
1698 target->name, and will show a more useful error for local opers
1699
1700
1701
1702 Changes: Modified:
1703 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1704
1705
1706 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1707 Log:
1708 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1709
1710
1711 Changes: Modified:
1712 +4 -2 trunk/src/send.c (File Modified)
1713
1714
1715 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1716 Log:
1717 - back out r2159
1718
1719
1720 Changes: Modified:
1721 +1 -1 trunk/include/client.h (File Modified)
1722
1723
1724 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1725 Log:
1726 - get_id(): fall back to "*" if client has no known name
1727
1728
1729 Changes: Modified:
1730 +1 -1 trunk/include/client.h (File Modified)
1731
1732
1733 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1734 Log:
1735 - convert to sendto_one_notice().
1736
1737
1738 Changes: Modified:
1739 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1740 +4 -6 trunk/unsupported/m_force.c (File Modified)
1741
1742
1743 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1744 Log:
1745 - use sendto_one_notice() in many places instead of
1746 sendto_one(source_p, ":%s NOTICE %s :", ...);
1747
1748
1749 Changes: Modified:
1750 +10 -25 trunk/extensions/example_module.c (File Modified)
1751 +5 -14 trunk/extensions/hurt.c (File Modified)
1752 +1 -2 trunk/extensions/m_42.c (File Modified)
1753 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1754 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1755 +1 -2 trunk/extensions/m_opme.c (File Modified)
1756 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1757 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1758 +3 -7 trunk/modules/core/m_die.c (File Modified)
1759 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1760 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1761 +1 -2 trunk/modules/m_challenge.c (File Modified)
1762 +11 -15 trunk/modules/m_connect.c (File Modified)
1763 +20 -28 trunk/modules/m_dline.c (File Modified)
1764 +2 -2 trunk/modules/m_etrace.c (File Modified)
1765 +11 -21 trunk/modules/m_gline.c (File Modified)
1766 +2 -4 trunk/modules/m_kline.c (File Modified)
1767 +1 -2 trunk/modules/m_rehash.c (File Modified)
1768 +3 -7 trunk/modules/m_restart.c (File Modified)
1769 +31 -45 trunk/modules/m_set.c (File Modified)
1770 +2 -4 trunk/modules/m_testmask.c (File Modified)
1771 +5 -8 trunk/modules/m_unreject.c (File Modified)
1772 +2 -5 trunk/modules/m_xline.c (File Modified)
1773 --
1774
1775
1776 Changes: Modified:
1777 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1778 +10 -25 trunk/extensions/example_module.c (File Modified)
1779 +5 -14 trunk/extensions/hurt.c (File Modified)
1780 +1 -2 trunk/extensions/m_42.c (File Modified)
1781 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1782 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1783 +1 -2 trunk/extensions/m_opme.c (File Modified)
1784 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1785 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1786 +3 -7 trunk/modules/core/m_die.c (File Modified)
1787 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1788 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1789 +1 -2 trunk/modules/m_challenge.c (File Modified)
1790 +11 -15 trunk/modules/m_connect.c (File Modified)
1791 +2 -4 trunk/modules/m_dline.c (File Modified)
1792 +2 -2 trunk/modules/m_etrace.c (File Modified)
1793 +11 -21 trunk/modules/m_gline.c (File Modified)
1794 +2 -4 trunk/modules/m_kline.c (File Modified)
1795 +1 -2 trunk/modules/m_rehash.c (File Modified)
1796 +3 -7 trunk/modules/m_restart.c (File Modified)
1797 +31 -45 trunk/modules/m_set.c (File Modified)
1798 +2 -4 trunk/modules/m_testmask.c (File Modified)
1799 +5 -8 trunk/modules/m_unreject.c (File Modified)
1800 +1 -3 trunk/modules/m_xline.c (File Modified)
1801 +2 -2 trunk/src/chmode.c (File Modified)
1802 +8 -15 trunk/src/modules.c (File Modified)
1803 +10 -14 trunk/src/s_auth.c (File Modified)
1804 +3 -6 trunk/src/s_conf.c (File Modified)
1805 +1 -2 trunk/src/s_newconf.c (File Modified)
1806 +20 -57 trunk/src/s_user.c (File Modified)
1807 +4 -2 trunk/src/send.c (File Modified)
1808 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1809 +4 -6 trunk/unsupported/m_force.c (File Modified)
1810
1811
5366977b
AC
1812nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1813 Log:
1814 - keyword-subst from charybdis 2.2.
1815
1816
1817 Changes: Modified:
1818 +12 -3 trunk/doc/example.conf (File Modified)
1819 +58 -3 trunk/doc/reference.conf (File Modified)
1820 + - trunk/include/substitution.h (File Added)
1821 +1 -0 trunk/src/Makefile.in (File Modified)
1822 +2 -2 trunk/src/s_conf.c (File Modified)
1823 +164 -1 trunk/src/s_user.c (File Modified)
1824 + - trunk/src/substitution.c (File Added)
1825
1826
92fb5c31
AC
1827nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1828 Log:
1829 Removed merge tracking for "svnmerge" for
1830 http://svn.atheme.org/charybdis/branches/release-2.2
1831
1832
1833 Changes: Modified:
1834 + - trunk/ (Property Modified)
1835
1836
1837nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1838 Log:
1839 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1840 http://svn.atheme.org/charybdis/branches/release-2.2
1841
1842
1843 Changes: Modified:
1844 + - trunk/ (Property Modified)
1845
1846
1847nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1848 Log:
1849 Removed merge tracking for "svnmerge" for
1850 http://svn.atheme.org/charybdis/branches/release-2.2
1851
1852
1853 Changes: Modified:
1854 + - trunk/ (Property Modified)
1855
1856
1857nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1858 Log:
1859 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1860 http://svn.atheme.org/charybdis/branches/release-2.2
1861
1862
1863 Changes: Modified:
1864 + - trunk/ (Property Modified)
1865
1866
1867nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1868 Log:
1869 - bleah
1870
1871
1872 Changes: Modified:
1873 + - trunk/ (Property Modified)
1874
1875
1876nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1877 Log:
1878 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1879 http://svn.atheme.org/charybdis/branches/release-2.2
1880
1881
1882 Changes: Modified:
1883 + - trunk/ (Property Modified)
1884
1885
1886nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1887 Log:
1888 - version bump to 2.2.0
1889
1890
1891 Changes: Modified:
1892 +3 -1 trunk/NEWS (File Modified)
1893 +1 -1 trunk/configure.ac (File Modified)
1894
1895
55da5539
AC
1896nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1897 Log:
1898 - the new plan:
1899 + branches/release-2.1 -> 2.2 base
1900 + 3.0 -> branches/cxxconversion
1901 + backport some immediate 3.0 functionality for 2.2
1902 + other stuff
1903
1904
1905 Changes: Modified:
1906 + - trunk/ (File Added)
1907
1908
212380e3
AC
1909jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1910 Log:
1911 Merged revisions 3135,3137 via svnmerge from
1912 http://svn.atheme.org/charybdis/trunk
1913
1914 ........
1915 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1916
1917 - Expand TRACE description
1918 - Mention expiry time in TESTLINE
1919 ........
1920 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1921
1922 Update copyright year for sgml docs to 2007.
1923 ........
1924
1925
1926 Changes: Modified:
1927 + - branches/release-2.1/ (Property Modified)
1928 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1929 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1930
1931
1932jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1933 Log:
1934 Merged revisions 1999 via svnmerge from
1935 http://svn.atheme.org/charybdis/trunk
1936 Add river to CREDITS
1937
1938 ........
1939 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1940
1941 vanity
1942 ........
1943
1944
1945 Changes: Modified:
1946 + - branches/release-2.1/ (Property Modified)
1947 +1 -0 branches/release-2.1/CREDITS (File Modified)
1948
1949
1950jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1951 Log:
1952 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1953 http://svn.atheme.org/charybdis/trunk
1954
1955 ........
1956 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1957
1958 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1959 ........
1960 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1961
1962 - add use_forward to /info
1963 ........
1964 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1965
1966 Call channel_modes() with &me instead of source_p when
1967 sending out a JOIN and SJOIN for a local user. This
1968 saves checking whether they are on the channel they
1969 have just joined.
1970 ........
1971 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1972
1973 If use_forward is disabled:
1974 - hide +fFQ in 005
1975 - hide +f in /mode #channel (/mode #channel f still shows it)
1976 - do not send any mode changes adding +f to local clients
1977 (-f ones are still sent)
1978 ........
1979
1980
1981 Changes: Modified:
1982 + - branches/release-2.1/ (Property Modified)
1983 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1984 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1985 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1986 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1987 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1988 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1989 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1990 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1991 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1992 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1993 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1994 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1995
1996
1997jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1998 Log:
1999 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2000
2001
2002 Changes: Modified:
2003 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2004 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2005 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2006
2007
2008jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2009 Log:
2010 Add accountability (wallops, log) to OKICK.
2011
2012
2013 Changes: Modified:
2014 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2015
2016
2017jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2018 Log:
2019 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2020 Similar to branches/release-2.2 r3061.
2021
2022
2023 Changes: Modified:
2024 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2025
2026
2027jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2028 Log:
2029 - Write xline to file after instead of before notifying opers and source
2030 - Also notify source of failure to add xline
2031 Similar to branches/release-2.2 r3057.
2032
2033
2034 Changes: Modified:
2035 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2036
2037
2038jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2039 Log:
2040 If a dline/kline/resv cannot be added to the file, send
2041 the regular notices to local opers and source anyway,
2042 and also warn the source (local opers were already warned).
2043 Similar to branches/release-2.2 r3053.
2044
2045
2046 Changes: Modified:
2047 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2048
2049
2050jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2051 Log:
2052 Port over fixes from unkline/unxline/unresv to undline.
2053 Similar to branches/release-2.2 r3049.
2054
2055
2056 Changes: Modified:
2057 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2058
2059
2060jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2061 Log:
2062 Merged revisions 2915 via svnmerge from
2063 http://svn.atheme.org/charybdis/trunk
2064
2065 ........
2066 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2067
2068 In usage message, show kline.conf and xline.conf instead
2069 of klines.conf and xlines.conf.
2070 ........
2071
2072
2073 Changes: Modified:
2074 + - branches/release-2.1/ (Property Modified)
2075 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2076
2077
2078jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2079 Log:
2080 Merged revisions 2831,2833,2853 via svnmerge from
2081 http://svn.atheme.org/charybdis/trunk
2082
2083 ........
2084 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2085
2086 unkline/unxline/unresv:
2087 - if fclose on the output returns an error, treat this as a
2088 write error too
2089 - check if the rename from the temp file to the ban conf failed
2090 ........
2091 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2092
2093 When adding a permanent dline/kline/xline/resv, check
2094 the return value of fclose().
2095 ........
2096 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2097
2098 Do not free xline aconf if it could not be written out.
2099 It will be added to the list in memory anyway.
2100 ........
2101
2102
2103 Changes: Modified:
2104 + - branches/release-2.1/ (Property Modified)
2105 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2106 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2107 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2108 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2109
2110
2111jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2112 Log:
2113 NEWS: Clarify effects of ip_cloaking changes a little.
2114
2115
2116 Changes: Modified:
2117 +2 -0 branches/release-2.1/NEWS (File Modified)
2118
2119
2120jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2121 Log:
2122 Rerun autoconf.
2123
2124
2125 Changes: Modified:
2126 +9 -9 branches/release-2.1/configure (File Modified)
2127
2128
2129jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2130 Log:
2131 Version bump on 2.1 branch to 2.1.2.
2132
2133
2134 Changes: Modified:
2135 +1 -1 branches/release-2.1/configure.ac (File Modified)
2136
2137
2138jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2139 Log:
2140 Mention r2801/r2805.
2141
2142
2143 Changes: Modified:
2144 +1 -0 branches/release-2.1/NEWS (File Modified)
2145
2146
2147jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2148 Log:
2149 Merged revisions 2801 via svnmerge from
2150 http://svn.atheme.org/charybdis/trunk
2151
2152 ........
2153 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2154
2155 ip_cloaking: try to avoid truncation by removing more
2156 components of the hostname (except the TLD).
2157 ........
2158
2159
2160 Changes: Modified:
2161 + - branches/release-2.1/ (Property Modified)
2162 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2163
2164
2165jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2166 Log:
2167 Update NEWS.
2168
2169
2170 Changes: Modified:
2171 +8 -1 branches/release-2.1/NEWS (File Modified)
2172
2173
2174jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2175 Log:
2176 Merged revisions 2781 via svnmerge from
2177 http://svn.atheme.org/charybdis/trunk
2178
2179 ........
2180 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2181
2182 Fix stupid bug: checked a hostmask against the found
2183 ban instead of all exceptions, causing all host mangled
2184 clients to be exempted if there was a single ban
2185 exception in many cases.
2186 ........
2187
2188
2189 Changes: Modified:
2190 + - branches/release-2.1/ (Property Modified)
2191 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2192
2193
2194jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2195 Log:
2196 Merged revisions 2773 via svnmerge from
2197 http://svn.atheme.org/charybdis/trunk
2198
2199 ........
2200 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2201
2202 user@host must be *@* for a shared{} block with flags=locops
2203 (server should not be *).
2204 ........
2205
2206
2207 Changes: Modified:
2208 + - branches/release-2.1/ (Property Modified)
2209 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2210
2211
2212jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2213 Log:
2214 Tweak \s code a little.
2215
2216
2217 Changes: Modified:
2218 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2219 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2220 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2221
2222
2223jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2224 Log:
2225 Merged revisions 2761 via svnmerge from
2226 http://svn.atheme.org/charybdis/trunk
2227
2228 ........
2229 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2230
2231 The testline/no_tilde fixes are in 2.1.1.
2232 ........
2233
2234
2235 Changes: Modified:
2236 + - branches/release-2.1/ (Property Modified)
2237 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2238
2239
2240jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2241 Log:
2242 Update NEWS.
2243
2244
2245 Changes: Modified:
2246 +4 -1 branches/release-2.1/NEWS (File Modified)
2247
2248
2249jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2250 Log:
2251 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
2252 http://svn.atheme.org/charybdis/trunk
2253 no_tilde fixes
2254
2255 ........
2256 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2257
2258 If the auth{} block has no_tilde and is not kline exempt,
2259 check the username without tilde against klines too.
2260 This is consistent with the way klines work on spoofs
2261 (klines checked on both raw and appearing-on-IRC version).
2262 ........
2263 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2264
2265 Rework the fix for klines with no_tilde.
2266 Add an extra argument to find_address_conf() for the
2267 username without tilde, as that may contain one character more.
2268 ........
2269 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2270
2271 Unbreak compile (because of r2697).
2272 testline with ~ could be improved some more perhaps, but this should work.
2273 ........
2274 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2275
2276 testline: take no_tilde and username truncation into account
2277 ........
2278 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2279
2280 Add some information on /testline with no_tilde and username truncation.
2281 ........
2282
2283
2284 Changes: Modified:
2285 + - branches/release-2.1/ (Property Modified)
2286 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2287 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2288 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2289 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2290 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2291 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2292
2293
2294jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2295 Log:
2296 Merged revisions 2149,2151 via svnmerge from
2297 http://svn.atheme.org/charybdis/trunk
2298
2299 ........
2300 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2301
2302 Move kills from services from +s to +k snomask.
2303 Kills from non-service opers remain on +s.
2304 ........
2305 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2306
2307 Update description of +s and +k snomasks.
2308 ........
2309
2310
2311 Changes: Modified:
2312 + - branches/release-2.1/ (Property Modified)
2313 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2314 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2315 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2316
2317
2318jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2319 Log:
2320 Merged revisions 2685 via svnmerge from
2321 http://svn.atheme.org/charybdis/trunk
2322
2323 ........
2324 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2325
2326 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2327 ........
2328
2329
2330 Changes: Modified:
2331 + - branches/release-2.1/ (Property Modified)
2332 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2333
2334
2335jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2336 Log:
2337 Merged revisions 2693 via svnmerge from
2338 http://svn.atheme.org/charybdis/trunk
2339
2340 ........
2341 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2342
2343 Fix truncation (by one) of unidented usernames
2344 if user registration is done because of DNSBL
2345 completion (which is the usual case if a valid
2346 NICK and USER are sent quickly and any DNSBLs
2347 are enabled).
2348 ........
2349
2350
2351 Changes: Modified:
2352 + - branches/release-2.1/ (Property Modified)
2353 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2354
2355
2356jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2357 Log:
2358 Update NEWS.
2359
2360
2361 Changes: Modified:
2362 +10 -0 branches/release-2.1/NEWS (File Modified)
2363
2364
2365jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2366 Log:
2367 Rerun autoconf.
2368
2369
2370 Changes: Modified:
2371 +9 -9 branches/release-2.1/configure (File Modified)
2372
2373
2374jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2375 Log:
2376 Version bump to 2.1.1.
2377
2378
2379 Changes: Modified:
2380 +1 -1 branches/release-2.1/configure.ac (File Modified)
2381
2382
2383jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2384 Log:
2385 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
2386 http://svn.atheme.org/charybdis/trunk
2387
2388 ........
2389 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2390
2391 - fix a server notice on SID collision where the server name is mentioned twice
2392 ........
2393 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2394
2395 - get_server_name() is stupid
2396 ........
2397 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2398
2399 - fix an oops
2400 ........
2401 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2402
2403 Do the Attempt to re-introduce SID server notice somewhat
2404 differently, showing a real host again if !HIDE_SERVERS_IPS
2405 and still showing the server name exactly once.
2406 ........
2407 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2408
2409 Fix log message for Attempt to re-introduce SID (server notice was ok).
2410 ........
2411 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2412
2413 - replace "No N line" with "no connect block" in a
2414 serverlog message
2415 - show attempted server name in a few serverlog messages
2416 ........
2417
2418
2419 Changes: Modified:
2420 + - branches/release-2.1/ (Property Modified)
2421 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2422
2423
2424jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2425 Log:
2426 Merged revisions 2218 via svnmerge from
2427 http://svn.atheme.org/charybdis/trunk
2428
2429 ........
2430 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2431
2432 Fix garbage in /stats y output on 64-bit archs.
2433 ........
2434
2435
2436 Changes: Modified:
2437 + - branches/release-2.1/ (Property Modified)
2438 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2439
2440
2441jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2442 Log:
2443 Merged revisions 2438 via svnmerge from
2444 http://svn.atheme.org/charybdis/trunk
2445
2446 ........
2447 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2448
2449 Enable Revision keyword in addition to Id.
2450 ........
2451
2452
2453 Changes: Modified:
2454 + - branches/release-2.1/ (Property Modified)
2455 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2456
2457
2458jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2459 Log:
2460 Merged revisions 2679 via svnmerge from
2461 http://svn.atheme.org/charybdis/trunk
2462
2463 ........
2464 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2465
2466 Port over ratbox 2.2 r23253 (anfl):
2467 - remove the cached storage of how many +beI there are, thereby fixing a
2468 case where it can get desynced from reality
2469 ........
2470
2471
2472 Changes: Modified:
2473 + - branches/release-2.1/ (Property Modified)
2474 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2475 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2476
2477
2478jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2479 Log:
2480 Merged revisions 2093,2095 via svnmerge from
2481 http://svn.atheme.org/charybdis/trunk
2482
2483 ........
2484 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2485
2486 - change DNSBL licensing to BSD.
2487 ........
2488 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2489
2490 - change x86-assembly FNV implementation to BSD license
2491 ........
2492
2493
2494 Changes: Modified:
2495 + - branches/release-2.1/ (Property Modified)
2496 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2497 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2498
2499
2500jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2501 Log:
2502 Merged revisions 2073,2075 via svnmerge from
2503 http://svn.atheme.org/charybdis/trunk
2504
2505 ........
2506 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2507
2508 Put full information in the squit reason when exiting
2509 a server due to a servlink (ziplinks) error.
2510 ........
2511 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2512
2513 Put full information in the squit reason when exiting
2514 a server due to not enough arguments for a command.
2515 ........
2516
2517
2518 Changes: Modified:
2519 + - branches/release-2.1/ (Property Modified)
2520 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2521 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2522
2523
2524jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2525 Log:
2526 Merged revisions 2071 via svnmerge from
2527 http://svn.atheme.org/charybdis/trunk
2528
2529 ........
2530 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2531
2532 Don't redirect users from an existing domain to an
2533 existing server in reference.conf.
2534 Idea from ratbox.
2535 ........
2536
2537
2538 Changes: Modified:
2539 + - branches/release-2.1/ (Property Modified)
2540 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2541
2542
2543jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2544 Log:
2545 Merged revisions 2053 via svnmerge from
2546 http://svn.atheme.org/charybdis/trunk
2547
2548 ........
2549 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2550
2551 Make find_channel_membership() choose the shortest list
2552 (channel's list or user's list) to search, avoiding excessive
2553 CPU usage with services which are in lots of channels.
2554 From ratbox 2.2 (anfl/jilles)
2555 ........
2556
2557
2558 Changes: Modified:
2559 + - branches/release-2.1/ (Property Modified)
2560 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2561
2562
2563jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2564 Log:
2565 Rerun autoconf.
2566
2567
2568 Changes: Modified:
2569 +9 -9 branches/release-2.1/configure (File Modified)
2570
2571
2572jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2573 Log:
2574 Version change 2.1.0rc1 -> 2.1.0 (release).
2575
2576
2577 Changes: Modified:
2578 +1 -1 branches/release-2.1/configure.ac (File Modified)
2579
2580
2581jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2582 Log:
2583 Merged revisions 2029 via svnmerge from
2584 http://svn.atheme.org/charybdis/trunk
2585
2586 ........
2587 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2588
2589 NEWS: mention m_webirc.c module
2590 ........
2591
2592
2593 Changes: Modified:
2594 + - branches/release-2.1/ (Property Modified)
2595 +1 -0 branches/release-2.1/NEWS (File Modified)
2596
2597
2598jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2599 Log:
2600 Rerun autoconf.
2601
2602
2603 Changes: Modified:
2604 +9 -9 branches/release-2.1/configure (File Modified)
2605
2606
2607jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2608 Log:
2609 Change version to 2.1.0rc1.
2610
2611
2612 Changes: Modified:
2613 +1 -1 branches/release-2.1/configure.ac (File Modified)
2614
2615
2616jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2617 Log:
2618 Merged revisions 2021 via svnmerge from
2619 http://svn.atheme.org/charybdis/trunk
2620
2621 ........
2622 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2623
2624 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2625 related flaky looking things, and instead keep a list
2626 of BlacklistClients in PreClient.
2627 ........
2628
2629
2630 Changes: Modified:
2631 + - branches/release-2.1/ (Property Modified)
2632 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2633 +1 -1 branches/release-2.1/include/client.h (File Modified)
2634 +0 -1 branches/release-2.1/include/res.h (File Modified)
2635 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2636 +0 -24 branches/release-2.1/src/res.c (File Modified)
2637 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2638
2639
2640jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2641 Log:
2642 Merged revisions 2015,2017 via svnmerge from
2643 http://svn.atheme.org/charybdis/trunk
2644
2645 ........
2646 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2647
2648 Check if the name in the question section of the
2649 DNS reply matches what we queried, to guard against
2650 late replies to a previous query with the same id.
2651 ........
2652 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2653
2654 res.c: add a comment summarizing our changes
2655 ........
2656
2657
2658 Changes: Modified:
2659 + - branches/release-2.1/ (Property Modified)
2660 +53 -18 branches/release-2.1/src/res.c (File Modified)
2661
2662
2663jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2664 Log:
2665 Merged revisions 1981 via svnmerge from
2666 http://svn.atheme.org/charybdis/trunk
2667
2668 ........
2669 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2670
2671 Alphabetize extensions and tweak the descriptions a little.
2672 ........
2673
2674
2675 Changes: Modified:
2676 + - branches/release-2.1/ (Property Modified)
2677 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2678 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2679
2680
2681jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2682 Log:
2683 Merged revisions 1975 via svnmerge from
2684 http://svn.atheme.org/charybdis/trunk
2685
2686 ........
2687 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2688
2689 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2690 We should use the IP and not truncate the hostname.
2691 From ratbox 2.2 (androsyn)
2692 ........
2693
2694
2695 Changes: Modified:
2696 + - branches/release-2.1/ (Property Modified)
2697 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2698
2699
2700jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2701 Log:
2702 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2703 http://svn.atheme.org/charybdis/trunk
2704
2705
2706 Changes: Modified:
2707 + - branches/release-2.1/ (Property Modified)
2708
2709
2710nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2711 Log:
2712 - branch 2.1 release family
2713
2714
2715 Changes: Modified:
2716 + - branches/release-2.1/ (File Added)
2717
2718
2719jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2720 Log:
2721 Describe new handling of host mangling in channel bans in SGML.
2722
2723
2724 Changes: Modified:
2725 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2726
2727
2728nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2729 Log:
2730 - ok, 2.1 operline brought to you by marvin the melancholy robot
2731
2732
2733 Changes: Modified:
2734 +1 -1 trunk/src/messages.tab (File Modified)
2735
2736
2737nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2738 Log:
2739 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2740 If anybody comes up with anything better, then please let us know
2741 and we will change this before 2.1 is branched.
2742
2743
2744 Changes: Modified:
2745 +1 -1 trunk/src/messages.tab (File Modified)
2746
2747
2748jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2749 Log:
2750 Add EUID to capab.txt.
2751
2752
2753 Changes: Modified:
2754 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2755
2756
2757jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2758 Log:
2759 Update NEWS file.
2760
2761
2762 Changes: Modified:
2763 +3 -0 trunk/NEWS (File Modified)
2764
2765
2766jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2767 Log:
2768 Allow service{} servers to manipulate the nick delay table
2769 (for "nickserv enforcement").
2770 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2771 If duration is 0, the nickdelay entry is removed, otherwise
2772 it is added with the duration in seconds (maximum 24 hours).
2773 It is suggested that this is used if the EUID capab is present.
2774
2775
2776 Changes: Modified:
2777 +42 -1 trunk/modules/m_services.c (File Modified)
2778
2779
2780jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2781 Log:
2782 HURT: strip off *@ from the start of the mask
2783 reject anything else containing '@' or '!'
2784
2785
2786 Changes: Modified:
2787 +11 -0 trunk/extensions/hurt.c (File Modified)
2788
2789
2790jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2791 Log:
2792 ircd.c: need supported.h here
2793
2794
2795 Changes: Modified:
2796 +1 -0 trunk/src/ircd.c (File Modified)
2797
2798
2799jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2800 Log:
2801 HURT: less ambiguity here
2802 ips/hosts to be hurt must contain a '.' or ':' otherwise
2803 they are interpreted as nicks
2804
2805
2806 Changes: Modified:
2807 +14 -9 trunk/extensions/hurt.c (File Modified)
2808
2809
2810nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2811 Log:
2812 - we're now ircd-charybdis.org.
2813 - properly alphabetize credits
2814
2815
2816 Changes: Modified:
2817 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2818
2819
2820nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2821 Log:
2822 - add additional modules to the configs
2823
2824
2825 Changes: Modified:
2826 +6 -0 trunk/doc/example.conf (File Modified)
2827 +12 -0 trunk/doc/reference.conf (File Modified)
2828
2829
2830nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2831 Log:
2832 - remove hurt.h, it is pointless and confusing
2833
2834
2835 Changes: Modified:
2836 +27 -62 trunk/extensions/hurt.c (File Modified)
2837 + - trunk/extensions/hurt.h (File Deleted)
2838
2839
2840nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2841 Log:
2842 - add code to suggest a local HURT by nickname.
2843 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2844
2845
2846 Changes: Modified:
2847 +40 -10 trunk/extensions/hurt.c (File Modified)
2848 +1 -0 trunk/extensions/hurt.h (File Modified)
2849
2850
2851nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2852 Log:
2853 - update NEWS file
2854
2855
2856 Changes: Modified:
2857 +2 -1 trunk/NEWS (File Modified)
2858
2859
2860jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2861 Log:
2862 MASKTRACE/TESTMASK: check orighost as well
2863
2864
2865 Changes: Modified:
2866 +4 -2 trunk/modules/m_etrace.c (File Modified)
2867 +3 -1 trunk/modules/m_testmask.c (File Modified)
2868
2869
2870jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2871 Log:
2872 Make RPL_ISUPPORT (005) numeric modularizable.
2873 Currently it will reassemble the numeric every time
2874 it needs to be sent, using a few dozen callbacks;
2875 if this is too slow some caching scheme should be
2876 implemented.
2877
2878
2879 Changes: Modified:
2880 +0 -1 trunk/include/s_user.h (File Modified)
2881 +36 -114 trunk/include/supported.h (File Modified)
2882 +1 -1 trunk/modules/m_version.c (File Modified)
2883 +1 -0 trunk/src/Makefile.in (File Modified)
2884 +1 -0 trunk/src/ircd.c (File Modified)
2885 +300 -25 trunk/src/s_user.c (File Modified)
2886 + - trunk/src/supported.c (File Added)
2887
2888
2889jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2890 Log:
2891 EUID orighost could differ from host only in case,
2892 do not mark as dynamic spoof then
2893
2894
2895 Changes: Modified:
2896 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2897
2898
2899jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2900 Log:
2901 kline help file: clarify a bit and remove some obsolete stuff
2902 partly suggested by Olin
2903
2904
2905 Changes: Modified:
2906 +8 -8 trunk/help/opers/kline (File Modified)
2907
2908
2909jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2910 Log:
2911 Update NEWS file.
2912
2913
2914 Changes: Modified:
2915 +20 -0 trunk/NEWS (File Modified)
2916
2917
2918jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2919 Log:
2920 Show real host/IP to nonopers whoising themselves.
2921 The IP is not shown for auth{} spoofs, otherwise it is,
2922 as it looked rather weird to me to show an auth{} spoofed
2923 IP like this. (/userhost on self still shows the IP.)
2924
2925
2926 Changes: Modified:
2927 +13 -2 trunk/modules/m_whois.c (File Modified)
2928
2929
2930jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2931 Log:
2932 Document nick_delay stuff and move it around a bit.
2933
2934
2935 Changes: Modified:
2936 +1 -2 trunk/doc/example.conf (File Modified)
2937 +8 -2 trunk/doc/reference.conf (File Modified)
2938
2939
2940nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2941 Log:
2942 - disable nickdelay by default. Needs to be documented in reference.conf.
2943
2944
2945 Changes: Modified:
2946 +2 -0 trunk/doc/example.conf (File Modified)
2947 +2 -0 trunk/doc/reference.conf (File Modified)
2948
2949
2950jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2951 Log:
2952 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2953
2954
2955 Changes: Modified:
2956 +2 -1 trunk/modules/m_services.c (File Modified)
2957
2958
2959jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2960 Log:
2961 ip_cloaking: somewhat hackish but we need to send the
2962 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2963 umodes
2964
2965
2966 Changes: Modified:
2967 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2968
2969
2970jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2971 Log:
2972 If EUID is used, show realhost in far connect notice
2973 (but not in far disconnect notice).
2974
2975
2976 Changes: Modified:
2977 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2978
2979
2980jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2981 Log:
2982 ip_cloaking:
2983 - use non-ENCAP CHGHOST if possible
2984 - really introduce new users with their mangled and real
2985 host if +h is in default umodes
2986
2987
2988 Changes: Modified:
2989 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2990
2991
2992jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2993 Log:
2994 Add non-ENCAP CHGHOST.
2995
2996
2997 Changes: Modified:
2998 +49 -11 trunk/modules/m_chghost.c (File Modified)
2999
3000
3001jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3002 Log:
3003 Initial addition of EUID (puts realhost/account in same
3004 command as user introduction).
3005 See doc/technical/euid.txt for more information.
3006 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3007
3008
3009 Changes: Modified:
3010 + - trunk/doc/technical/euid.txt (File Added)
3011 +2 -1 trunk/include/s_serv.h (File Modified)
3012 +1 -1 trunk/include/s_user.h (File Modified)
3013 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3014 +1 -34 trunk/modules/m_chghost.c (File Modified)
3015 +0 -28 trunk/modules/m_services.c (File Modified)
3016 +30 -1 trunk/src/s_serv.c (File Modified)
3017 +30 -3 trunk/src/s_user.c (File Modified)
3018
3019
3020jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3021 Log:
3022 Store the mangled host in localClient and use it for
3023 ban matching (also match real host for mangled users,
3024 also match mangled host for uncloaked users).
3025 Improve interaction of +h with auth{} and services
3026 spoofs.
3027 Note that all of this only applies to clients who
3028 connect after the mangling module is loaded
3029 (other clients cannot even set +h).
3030 The sorcerynet cloaking module has not been updated
3031 for these changes.
3032
3033
3034 Changes: Modified:
3035 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3036 +3 -0 trunk/include/client.h (File Modified)
3037 +64 -5 trunk/src/channel.c (File Modified)
3038 +1 -0 trunk/src/client.c (File Modified)
3039 +2 -2 trunk/src/s_user.c (File Modified)
3040
3041
3042jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3043 Log:
3044 Document /stats U letters in sgml.
3045
3046
3047 Changes: Modified:
3048 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3049
3050
3051jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3052 Log:
3053 Better description of hub_mask and leaf_mask.
3054
3055
3056 Changes: Modified:
3057 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3058
3059
3060jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3061 Log:
3062 Add operspy_dont_care_user_info to sgml docs.
3063
3064
3065 Changes: Modified:
3066 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3067
3068
3069jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3070 Log:
3071 Add general::operspy_dont_care_user_info.
3072 This makes /who mask equivalent to /who !mask for opers
3073 with the operspy flag, and removes the operspy log/notice
3074 on /who mask, /masktrace and /scan.
3075 The necessary privilege (operspy flag) is unchanged.
3076 Behaviour for the other operspy commands (channel
3077 related ones) is also unchanged.
3078
3079
3080 Changes: Modified:
3081 +1 -0 trunk/doc/example.conf (File Modified)
3082 +6 -0 trunk/doc/reference.conf (File Modified)
3083 +1 -0 trunk/include/s_conf.h (File Modified)
3084 +10 -8 trunk/modules/m_etrace.c (File Modified)
3085 +6 -0 trunk/modules/m_info.c (File Modified)
3086 +8 -5 trunk/modules/m_scan.c (File Modified)
3087 +1 -1 trunk/modules/m_version.c (File Modified)
3088 +6 -1 trunk/modules/m_who.c (File Modified)
3089 +1 -0 trunk/src/newconf.c (File Modified)
3090 +1 -0 trunk/src/s_conf.c (File Modified)
3091
3092
3093jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3094 Log:
3095 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3096 This letter will also be used for showing operspy with
3097 limited accountability (show non channel related info
3098 without '!' or notice).
3099
3100
3101 Changes: Modified:
3102 +2 -0 trunk/doc/server-version-info (File Modified)
3103 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3104 +2 -0 trunk/include/ircd.h (File Modified)
3105 +6 -0 trunk/modules/m_info.c (File Modified)
3106 +2 -0 trunk/modules/m_version.c (File Modified)
3107 +1 -0 trunk/src/ircd_state.c (File Modified)
3108
3109
3110jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3111 Log:
3112 Add m_webirc module, allows showing real host of CGI:IRC users.
3113 Differences to the version available on my web page for a while:
3114 instructions on how to set it up.
3115
3116
3117 Changes: Modified:
3118 +137 -0 trunk/extensions/Makefile.in (File Modified)
3119 + - trunk/extensions/m_webirc.c (File Added)
3120
3121
3122nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3123 Log:
3124 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3125
3126
3127 Changes: Modified:
3128 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3129
3130
3131nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3132 Log:
3133 - move beu from core to contributors
3134 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3135
3136
3137 Changes: Modified:
3138 +2 -2 trunk/CREDITS (File Modified)
3139
3140
3141jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3142 Log:
3143 Mention that class blocks must be defined before the
3144 auth or connect blocks referencing them.
3145
3146
3147 Changes: Modified:
3148 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3149
3150
3151jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3152 Log:
3153 extb_canjoin:
3154 - change from "can join" to "is banned", this reverses sense
3155 and removes "weird" checks like for +i, +l, +j
3156 - don't allow $j to same channel
3157 - +s/+p restriction removed, anyone can /mode b anyway
3158 - +k check removed
3159
3160
3161 Changes: Modified:
3162 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3163
3164
3165jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3166 Log:
3167 Add a few important lines from reference.conf to example.conf.
3168
3169
3170 Changes: Modified:
3171 +8 -1 trunk/doc/example.conf (File Modified)
3172
3173
3174nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3175 Log:
3176 - we don't support rtsigio anymore
3177 - we definately don't support VMS nor Cygwin either.
3178
3179
3180 Changes: Modified:
3181 +2 -2 trunk/INSTALL (File Modified)
3182 +0 -2 trunk/README.FIRST (File Modified)
3183
3184
3185nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3186 Log:
3187 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3188
3189
3190 Changes: Modified:
3191 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3192
3193
3194jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3195 Log:
3196 extb_canjoin:
3197 - return EXTBAN_NOMATCH for a valid ban that does not match
3198 - consider a $j ban invalid if we were already processing a
3199 can_join for a $j ban
3200
3201
3202 Changes: Modified:
3203 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3204
3205
3206jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3207 Log:
3208 extb_extgecos: realhost -> orighost
3209
3210
3211 Changes: Modified:
3212 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3213
3214
3215nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3216 Log:
3217 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3218
3219
3220 Changes: Modified:
3221 +59 -0 trunk/extensions/Makefile.in (File Modified)
3222 + - trunk/extensions/extb_canjoin.c (File Added)
3223
3224
3225nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3226 Log:
3227 - oh right, charybdis calls that 'orighost'.
3228
3229
3230 Changes: Modified:
3231 +2 -2 trunk/modules/m_who.c (File Modified)
3232
3233
3234nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3235 Log:
3236 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3237
3238
3239 Changes: Modified:
3240 +2 -0 trunk/modules/m_who.c (File Modified)
3241
3242
3243nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3244 Log:
3245 - also check $x against realhost
3246
3247
3248 Changes: Modified:
3249 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3250
3251
3252jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3253 Log:
3254 Sorcerynet people want a debugging notice moved from +s to +d.
3255
3256
3257 Changes: Modified:
3258 +1 -1 trunk/src/blacklist.c (File Modified)
3259
3260
3261jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3262 Log:
3263 Use source_p instead of client_p for free_pre_client().
3264 client_p could be NULL or another client.
3265
3266
3267 Changes: Modified:
3268 +1 -1 trunk/src/client.c (File Modified)
3269
3270
3271nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3272 Log:
3273 - revert this, I know how to fix it now
3274
3275
3276 Changes: Modified:
3277 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3278
3279
3280nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3281 Log:
3282 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3283 This fix is probably suboptimal, but it does indeed fix the problem.
3284
3285
3286 Changes: Modified:
3287 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3288
3289
3290nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3291 Log:
3292 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3293
3294
3295 Changes: Modified:
3296 +49 -0 trunk/extensions/Makefile.in (File Modified)
3297 + - trunk/extensions/extb_extgecos.c (File Added)
3298
3299
3300jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3301 Log:
3302 Remove undocumented and unused general::fallback_to_ip6_int config option.
3303
3304
3305 Changes: Modified:
3306 +0 -3 trunk/include/s_conf.h (File Modified)
3307 +0 -3 trunk/src/newconf.c (File Modified)
3308
3309
3310jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3311 Log:
3312 SGML docs:
3313 - document new TESTMASK
3314 - mention that TESTMASK matching is the same as MASKTRACE matching
3315 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3316 been that way)
3317
3318
3319 Changes: Modified:
3320 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3321
3322
3323jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3324 Log:
3325 New testmask from ratbox 2.2.
3326 Allows matches on nick, ip and gecos in addition to user
3327 and host, and is fully analogous to masktrace.
3328 The numeric has changed from 724 to 727 and fields in it
3329 have changed.
3330
3331
3332 Changes: Modified:
3333 +4 -3 trunk/help/opers/testmask (File Modified)
3334 +1 -0 trunk/include/numeric.h (File Modified)
3335 +82 -9 trunk/modules/m_testmask.c (File Modified)
3336 +2 -2 trunk/src/messages.tab (File Modified)
3337
3338
3339jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3340 Log:
3341 contrib -> extensions
3342
3343
3344 Changes: Modified:
3345 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3346
3347
3348jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3349 Log:
3350 CHGHOST: Check validity of new hostname.
3351 If the command came from a local client (disabled by
3352 default), send an error message and drop the command.
3353 If the command came from a remote client or server,
3354 send a notice to opers and the target user (if local).
3355
3356
3357 Changes: Modified:
3358 +42 -1 trunk/modules/m_chghost.c (File Modified)
3359
3360
3361jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3362 Log:
3363 Update NEWS file.
3364
3365
3366 Changes: Modified:
3367 +23 -1 trunk/NEWS (File Modified)
3368
3369
3370jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3371 Log:
3372 When an outgoing server connection succeeds, set
3373 localClient->ip by simply copying the whole sockaddr
3374 struct instead of copying certain parts only.
3375
3376
3377 Changes: Modified:
3378 +1 -19 trunk/src/s_serv.c (File Modified)
3379
3380
3381jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3382 Log:
3383 Give a special error message and ignore the connect block
3384 if trying to add a connect block for the server's own name.
3385
3386
3387 Changes: Modified:
3388 +7 -0 trunk/src/newconf.c (File Modified)
3389
3390
3391jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3392 Log:
3393 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3394 when --disable-balloc is used, so that it compiles.
3395 Obviously the BlockHeapUsage() stub returns just zeroes so
3396 /stats z will be less informative.
3397
3398
3399 Changes: Modified:
3400 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3401
3402
3403jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3404 Log:
3405 Free and zero dns_query in DNS callback for outgoing connect.
3406 This avoids double free of reslist.
3407
3408
3409 Changes: Modified:
3410 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3411
3412
3413jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3414 Log:
3415 From ratbox, log failed outgoing connections to serverlog.
3416 Added: IP address.
3417
3418
3419 Changes: Modified:
3420 +13 -1 trunk/src/s_serv.c (File Modified)
3421
3422
3423jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3424 Log:
3425 Change serverlog message when connecting to be more clear and show the port number.
3426
3427
3428 Changes: Modified:
3429 +1 -1 trunk/src/s_serv.c (File Modified)
3430
3431
3432jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3433 Log:
3434 Remove gethost_byname(), this is meaningless
3435 since the removal of AAAA -> A fallback (r1763).
3436
3437
3438 Changes: Modified:
3439 +0 -1 trunk/include/res.h (File Modified)
3440 +0 -12 trunk/src/res.c (File Modified)
3441
3442
3443jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3444 Log:
3445 Remove ip6.int support and use only ip6.arpa.
3446 The global ip6.int zone has disappeared on June 1
3447 and a lot of other software has been removing ip6.int
3448 support also.
3449 This removes the second and last case where IPv6
3450 support in charybdis causes extra lookups and slows
3451 DNS down.
3452
3453
3454 Changes: Modified:
3455 +5 -27 trunk/src/res.c (File Modified)
3456
3457
3458jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3459 Log:
3460 Mention new default (r1767) for connect::aftype in sgml docs.
3461
3462
3463 Changes: Modified:
3464 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3465
3466
3467jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3468 Log:
3469 Use IPv6 if connect::host looks like an IPv6 address
3470 (contains a colon). No need to aftype=ipv6 anymore.
3471
3472
3473 Changes: Modified:
3474 +2 -0 trunk/src/newconf.c (File Modified)
3475
3476
3477jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3478 Log:
3479 More information about connect::host.
3480
3481
3482 Changes: Modified:
3483 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3484
3485
3486jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3487 Log:
3488 Remove fallback to A if AAAA cannot be found.
3489 In case of a forward check of a reverse lookup, we
3490 already know if it's ipv4 or ipv6, so it is not
3491 useful and in case of a forward lookup of a hostname
3492 in connect::host, connect::aftype already specifies
3493 if it's ipv4 or ipv6.
3494
3495
3496 Changes: Modified:
3497 +4 -27 trunk/src/res.c (File Modified)
3498
3499
3500jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3501 Log:
3502 msg_channel():
3503 - check if +c made the message text empty and refuse
3504 to send it if so
3505 - don't copy message text if it is not necessary
3506 (channel is -c)
3507
3508
3509 Changes: Modified:
3510 +14 -4 trunk/modules/core/m_message.c (File Modified)
3511
3512
3513jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3514 Log:
3515 remove_conf_item(): do not free cf_name, this is generally a string constant
3516
3517
3518 Changes: Modified:
3519 +0 -1 trunk/src/newconf.c (File Modified)
3520
3521
3522jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3523 Log:
3524 Remove the old unused FDL_ constants.
3525
3526
3527 Changes: Modified:
3528 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3529
3530
3531jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3532 Log:
3533 Remove an unused struct irc_sockaddr_storage from fde_t
3534 (allocated for every possible file descriptor).
3535
3536
3537 Changes: Modified:
3538 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3539
3540
3541jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3542 Log:
3543 If the DNS lookup for an outgoing connection is still
3544 pending when it is closed, clean it up.
3545
3546
3547 Changes: Modified:
3548 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3549
3550
3551jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3552 Log:
3553 If proc_answer() fails (for example if a lookup for an
3554 A record returns a CNAME), fail the query immediately.
3555 Previously the packet was just ignored, leaving the
3556 query to time out.
3557
3558
3559 Changes: Modified:
3560 +4 -8 trunk/src/res.c (File Modified)
3561
3562
3563jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3564 Log:
3565 Correct sockhost field in an outgoing server connection.
3566 First copy the host field from the server_conf, then
3567 take the IP from to where the connection was attempted
3568 when the connection callback is called.
3569 (Before r1747 this used the IP from the server_conf.)
3570
3571
3572 Changes: Modified:
3573 +8 -2 trunk/src/s_serv.c (File Modified)
3574
3575
3576jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3577 Log:
3578 Remove ipnum (keep aftype) and dns_query from server_conf.
3579 We don't keep track of binary form address in connect{}
3580 blocks anymore, DNS lookups of names in host= gone.
3581 As before the DNS lookup is done on connect.
3582 This should unbreak hostnames in host= somewhat.
3583
3584
3585 Changes: Modified:
3586 +1 -2 trunk/include/s_newconf.h (File Modified)
3587 +2 -2 trunk/src/newconf.c (File Modified)
3588 +1 -42 trunk/src/s_newconf.c (File Modified)
3589 +12 -31 trunk/src/s_serv.c (File Modified)
3590
3591
3592jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3593 Log:
3594 Rerun autoconf.
3595
3596
3597 Changes: Modified:
3598 +1 -1 trunk/configure (File Modified)
3599
3600
3601jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3602 Log:
3603 Fix --disable-balloc help text (said --disable-small-net).
3604
3605
3606 Changes: Modified:
3607 +1 -1 trunk/configure.ac (File Modified)
3608
3609
3610jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3611 Log:
3612 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3613 services (+S). Unlike operstring and adminstring, this
3614 is not changeable with /quote set but is updated on rehash.
3615
3616
3617 Changes: Modified:
3618 +1 -0 trunk/doc/example.conf (File Modified)
3619 +10 -2 trunk/doc/reference.conf (File Modified)
3620 +1 -0 trunk/include/s_conf.h (File Modified)
3621 +6 -0 trunk/modules/m_info.c (File Modified)
3622 +3 -2 trunk/modules/m_whois.c (File Modified)
3623 +1 -0 trunk/src/newconf.c (File Modified)
3624 +1 -0 trunk/src/s_conf.c (File Modified)
3625
3626
3627jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3628 Log:
3629 Fix handling of comma in whois: ignore the comma and
3630 everything after it but do output the entire parameter
3631 in RPL_ENDOFWHOIS.
3632
3633
3634 Changes: Modified:
3635 +2 -2 trunk/modules/m_whois.c (File Modified)
3636
3637
3638beu 2006/07/21 22:36:46 UTC (20060721-1737)
3639 Log:
3640 New /stats letter 's' to list HURTs:
3641 - opers get the full listing.
3642 - users get any HURTs that match their sockhost/orighost if
3643 "stats_k_oper_only" is set to 1.
3644
3645
3646 Changes: Modified:
3647 +50 -0 trunk/extensions/hurt.c (File Modified)
3648
3649
3650nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3651 Log:
3652 - make the newconf system available to modules.
3653
3654
3655 Changes: Modified:
3656 +4 -1 trunk/include/newconf.h (File Modified)
3657 +4 -8 trunk/src/newconf.c (File Modified)
3658
3659
3660beu 2006/07/18 22:39:16 UTC (20060718-1733)
3661 Log:
3662 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3663
3664 Changes: Modified:
3665 +0 -3 trunk/doc/example.conf (File Modified)
3666 +0 -3 trunk/doc/reference.conf (File Modified)
3667
3668
3669beu 2006/07/18 22:34:36 UTC (20060718-1731)
3670 Log:
3671 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3672
3673
3674 Changes: Modified:
3675 +3 -0 trunk/doc/example.conf (File Modified)
3676 +3 -0 trunk/doc/reference.conf (File Modified)
3677
3678
3679jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3680 Log:
3681 Fix too early truncation of JOIN channel list.
3682
3683
3684 Changes: Modified:
3685 +2 -3 trunk/modules/core/m_join.c (File Modified)
3686
3687
3688jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3689 Log:
3690 - From ratbox 2.2 (anfl), send server notices about read
3691 errors from handshakes and servers to +s instead of +d.
3692 - Send various server notices about failed server
3693 connections which did not reach registered state network
3694 wide if the connection was initiated by a remote oper.
3695 This avoids annoying the whole net if there is a
3696 broken autoconnect, but allows all opers to see why a
3697 remote connect failed. Failed connections which did reach
3698 server state already generate server notices everywhere.
3699
3700 Note: this is an exception to our general policy to not send
3701 server notices about unregistered connections remotely.
3702
3703
3704 Changes: Modified:
3705 +1 -0 trunk/include/client.h (File Modified)
3706 +20 -6 trunk/src/client.c (File Modified)
3707 +6 -6 trunk/src/s_serv.c (File Modified)
3708
3709
3710nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3711 Log:
3712 - fix typoes
3713
3714
3715 Changes: Modified:
3716 +1 -1 trunk/doc/example.conf (File Modified)
3717 +1 -1 trunk/doc/reference.conf (File Modified)
3718
3719
3720jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3721 Log:
3722 Don't allow #channel +b $c:&channel (inconsistent target).
3723
3724
3725 Changes: Modified:
3726 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3727
3728
3729jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3730 Log:
3731 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3732
3733
3734 Changes: Modified:
3735 +0 -2 trunk/include/client.h (File Modified)
3736
3737
3738jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3739 Log:
3740 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3741
3742
3743 Changes: Modified:
3744 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3745
3746
3747jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3748 Log:
3749 Store IP addresses in whowas. These are shown to opers.
3750 Obtained from Eurus patches.
3751 orighost tracking removed (not worth the memory IMHO),
3752 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3753 with unknown IPs and to not violate auth{} spoof policy.
3754
3755
3756 Changes: Modified:
3757 +2 -0 trunk/doc/reference.conf (File Modified)
3758 +1 -0 trunk/include/numeric.h (File Modified)
3759 +1 -0 trunk/include/whowas.h (File Modified)
3760 +10 -1 trunk/modules/m_whowas.c (File Modified)
3761 +1 -1 trunk/src/messages.tab (File Modified)
3762 +4 -0 trunk/src/whowas.c (File Modified)
3763
3764
3765jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3766 Log:
3767 Describe hostmask parameter of masktrace better in sgml docs.
3768
3769
3770 Changes: Modified:
3771 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3772
3773
3774jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3775 Log:
3776 masktrace help file: mention CIDR IP masks
3777 From ratbox 2.2
3778
3779
3780 Changes: Modified:
3781 +2 -0 trunk/help/opers/masktrace (File Modified)
3782
3783
3784jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3785 Log:
3786 MASKTRACE: allow normal match() on IP address also
3787 From ratbox 2.2
3788
3789
3790 Changes: Modified:
3791 +2 -3 trunk/modules/m_etrace.c (File Modified)
3792
3793
3794jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3795 Log:
3796 Allow +S clients (services) to send to channels and @/+ channels always.
3797
3798
3799 Changes: Modified:
3800 +1 -1 trunk/modules/core/m_message.c (File Modified)
3801 +1 -1 trunk/src/channel.c (File Modified)
3802
3803
3804jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3805 Log:
3806 Allow servers to send to @#chan and +#chan.
3807
3808
3809 Changes: Modified:
3810 +1 -1 trunk/modules/core/m_message.c (File Modified)
3811
3812
3813jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3814 Log:
3815 Don't count opers on service{} servers in /lusers.
3816
3817
3818 Changes: Modified:
3819 +2 -2 trunk/src/s_user.c (File Modified)
3820
3821
3822jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3823 Log:
3824 Show opers the real host behind a dynamic spoof in WHOIS.
3825 If the user is auth{} spoofed, this shows the auth{} spoof
3826 otherwise it shows the DNS hostname and IP address.
3827 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3828
3829
3830 Changes: Modified:
3831 +1 -0 trunk/include/numeric.h (File Modified)
3832 +12 -2 trunk/modules/m_whois.c (File Modified)
3833 +1 -1 trunk/src/messages.tab (File Modified)
3834
3835
3836jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3837 Log:
3838 Remove #define HIDE_SPOOF_IPS from config.h, should
3839 have been done earlier.
3840
3841
3842 Changes: Modified:
3843 +0 -7 trunk/include/config.h (File Modified)
3844
3845
3846jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3847 Log:
3848 Bring back ERR_CANTKILLSERVER.
3849
3850
3851 Changes: Modified:
3852 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3853
3854
3855jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3856 Log:
3857 ip_cloaking module:
3858 - also send RPL_HOSTHIDDEN on -h
3859 - don't allow +h for auth{} spoofed clients
3860
3861
3862 Changes: Modified:
3863 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3864
3865
3866jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3867 Log:
3868 /etc/resolv.conf parsing:
3869 - don't crash (sometimes) if there is a line without an argument
3870 (e.g. 'search' by itself)
3871 - fix handling of lines with leading whitespace
3872
3873
3874 Changes: Modified:
3875 +9 -8 trunk/src/reslib.c (File Modified)
3876
3877
3878jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3879 Log:
3880 Put back code that terminates DNS queries, which was
3881 removed during the resolver changes.
3882
3883
3884 Changes: Modified:
3885 +4 -0 trunk/src/s_auth.c (File Modified)
3886
3887
3888nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3889 Log:
3890 - oh hey, that was in the wrong place
3891
3892
3893 Changes: Modified:
3894 +13 -13 trunk/src/s_auth.c (File Modified)
3895
3896
3897nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3898 Log:
3899 - handle a situation where a user can go away before DNS completes
3900
3901
3902 Changes: Modified:
3903 +13 -0 trunk/src/s_auth.c (File Modified)
3904
3905
3906jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3907 Log:
3908 More dnsbl stuff
3909
3910
3911 Changes: Modified:
3912 +1 -0 trunk/include/blacklist.h (File Modified)
3913 +1 -0 trunk/include/res.h (File Modified)
3914 +33 -2 trunk/src/blacklist.c (File Modified)
3915 +2 -0 trunk/src/client.c (File Modified)
3916 +24 -0 trunk/src/res.c (File Modified)
3917
3918
3919jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3920 Log:
3921 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3922 if comm_accept() failed.
3923
3924 Found with valgrind.
3925
3926
3927 Changes: Modified:
3928 +4 -4 trunk/src/listener.c (File Modified)
3929
3930
3931nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3932 Log:
3933 - handle unavailable Client/preClient structs
3934
3935
3936 Changes: Modified:
3937 +9 -0 trunk/src/blacklist.c (File Modified)
3938
3939
3940jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3941 Log:
3942 Add +lf to SGML docs.
3943
3944
3945 Changes: Modified:
3946 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3947
3948
3949jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3950 Log:
3951 Also do forwarding if the channel limit (+l) is exceeded.
3952
3953
3954 Changes: Modified:
3955 +1 -1 trunk/help/opers/cmode (File Modified)
3956 +2 -2 trunk/modules/core/m_join.c (File Modified)
3957
3958
3959beu 2006/06/07 11:53:21 UTC (20060607-1663)
3960 Log:
3961 Post-release lovin':
3962 - Update version to 2.1.0.
3963 - Regenerate configure.
3964
3965
3966 Changes: Modified:
3967 +9 -9 trunk/configure (File Modified)
3968 +1 -1 trunk/configure.ac (File Modified)
3969
3970
3971beu 2006/06/07 11:42:54 UTC (20060607-1659)
3972 Log:
3973 Comment out example blacklist{} block.
3974
3975
3976 Changes: Modified:
3977 +7 -7 trunk/doc/example.conf (File Modified)
3978 +7 -7 trunk/doc/reference.conf (File Modified)
3979
3980
3981beu 2006/06/07 10:59:48 UTC (20060607-1653)
3982 Log:
3983 Add note regarding use of AHBL BLs.
3984
3985
3986 Changes: Modified:
3987 +4 -0 trunk/doc/example.conf (File Modified)
3988 +4 -0 trunk/doc/reference.conf (File Modified)
3989
3990
3991jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3992 Log:
3993 Fix typos.
3994
3995
3996 Changes: Modified:
3997 +2 -2 trunk/CREDITS (File Modified)
3998
3999
4000jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4001 Log:
4002 Add beu to CREDITS.
4003
4004
4005 Changes: Modified:
4006 +1 -0 trunk/CREDITS (File Modified)
4007
4008
4009jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4010 Log:
4011 Put more recent ratbox CREDITS here.
4012
4013
4014 Changes: Modified:
4015 +3 -2 trunk/doc/Ratbox-team (File Modified)
4016
4017
4018jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4019 Log:
4020 Clarify a bit.
4021
4022
4023 Changes: Modified:
4024 +5 -4 trunk/NEWS (File Modified)
4025
4026
4027jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4028 Log:
4029 Mention that install or make install also avoids modunload crashes.
4030
4031
4032 Changes: Modified:
4033 +2 -1 trunk/BUGS (File Modified)
4034
4035
4036nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4037 Log:
4038 - update NEWS a bit
4039
4040
4041 Changes: Modified:
4042 +3 -8 trunk/NEWS (File Modified)
4043
4044
4045nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4046 Log:
4047 - further updates
4048
4049
4050 Changes: Modified:
4051 +3 -2 trunk/BUGS (File Modified)
4052
4053
4054nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4055 Log:
4056 - add orighost check to hurt.c
4057 - update BUGS info
4058
4059
4060 Changes: Modified:
4061 +1 -6 trunk/BUGS (File Modified)
4062 +1 -1 trunk/extensions/hurt.c (File Modified)
4063
4064
4065jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4066 Log:
4067 Make kline_exempt exempt from HURT also.
4068
4069
4070 Changes: Modified:
4071 +2 -1 trunk/extensions/hurt.c (File Modified)
4072
4073
4074jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4075 Log:
4076 Fix mask HEAL propagation.
4077
4078
4079 Changes: Modified:
4080 +6 -3 trunk/extensions/hurt.c (File Modified)
4081
4082
4083beu 2006/06/04 03:01:05 UTC (20060604-1622)
4084 Log:
4085 - Remove old cruft.
4086 - Update.
4087
4088
4089 Changes: Modified:
4090 +18 -31 trunk/extensions/README (File Modified)
4091
4092
4093jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4094 Log:
4095 More target change hax.
4096 Ick.
4097
4098
4099 Changes: Modified:
4100 +5 -0 trunk/extensions/hurt.c (File Modified)
4101
4102
4103jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4104 Log:
4105 Improvements to HURT propagation.
4106
4107
4108 Changes: Modified:
4109 +8 -6 trunk/extensions/hurt.c (File Modified)
4110
4111
4112nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4113 Log:
4114 - further simplification
4115
4116
4117 Changes: Modified:
4118 +25 -76 trunk/extensions/hurt.c (File Modified)
4119 +0 -9 trunk/extensions/hurt.h (File Modified)
4120
4121
4122nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4123 Log:
4124 - client_exit hook
4125
4126
4127 Changes: Modified:
4128 +13 -0 trunk/extensions/hurt.c (File Modified)
4129
4130
4131nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4132 Log:
4133 - cut off at 15 messages instead of 30
4134
4135
4136 Changes: Modified:
4137 +1 -1 trunk/extensions/hurt.h (File Modified)
4138
4139
4140jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4141 Log:
4142 Squash a warning here.
4143
4144
4145 Changes: Modified:
4146 +1 -3 trunk/src/ircd.c (File Modified)
4147
4148
4149jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4150 Log:
4151 Don't show servers in /stats l to nonopers if flatten links is enabled.
4152
4153
4154 Changes: Modified:
4155 +3 -1 trunk/modules/m_stats.c (File Modified)
4156
4157
4158nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4159 Log:
4160 - hurt expiry
4161
4162
4163 Changes: Modified:
4164 +20 -7 trunk/extensions/hurt.c (File Modified)
4165
4166
4167nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4168 Log:
4169 - remove inline stuff (yuck)
4170 - sockaddr should have been sockhost
4171
4172
4173 Changes: Modified:
4174 +22 -31 trunk/extensions/hurt.c (File Modified)
4175
4176
4177nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4178 Log:
4179 - make hurt checking actually work
4180
4181
4182 Changes: Modified:
4183 +2 -7 trunk/extensions/hurt.c (File Modified)
4184
4185
4186jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4187 Log:
4188 Slight tweak to alias{}.
4189
4190
4191 Changes: Modified:
4192 +4 -0 trunk/src/parse.c (File Modified)
4193
4194
4195nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4196 Log:
4197 - further simplification
4198
4199
4200 Changes: Modified:
4201 +59 -71 trunk/extensions/hurt.c (File Modified)
4202 +0 -1 trunk/extensions/hurt.h (File Modified)
4203
4204
4205nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4206 Log:
4207 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4208
4209
4210 Changes: Modified:
4211 +10 -20 trunk/extensions/hurt.c (File Modified)
4212 +0 -4 trunk/extensions/hurt.h (File Modified)
4213
4214
4215nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4216 Log:
4217 - remove some unnecessary code here (hurt_initial_check_event()).
4218
4219
4220 Changes: Modified:
4221 +0 -23 trunk/extensions/hurt.c (File Modified)
4222
4223
4224nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4225 Log:
4226 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4227
4228
4229 Changes: Modified:
4230 +8 -0 trunk/modules/core/m_message.c (File Modified)
4231
4232
4233nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4234 Log:
4235 - more sane tgchange hax
4236
4237
4238 Changes: Modified:
4239 +2 -1 trunk/extensions/hurt.c (File Modified)
4240
4241
4242jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4243 Log:
4244 Make HEAL <nick> work.
4245
4246
4247 Changes: Modified:
4248 +40 -43 trunk/extensions/hurt.c (File Modified)
4249
4250
4251jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4252 Log:
4253 Destroy hurt_clients list on unload.
4254
4255
4256 Changes: Modified:
4257 +7 -0 trunk/extensions/hurt.c (File Modified)
4258
4259
4260jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4261 Log:
4262 Coding style: no space between a function name and parenthesis.
4263
4264
4265 Changes: Modified:
4266 +43 -43 trunk/extensions/hurt.c (File Modified)
4267
4268
4269jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4270 Log:
4271 Now works and throws out hurt clients after 30 protocol messages
4272 unless they identify.
4273
4274
4275 Changes: Modified:
4276 +28 -36 trunk/extensions/hurt.c (File Modified)
4277 +1 -7 trunk/extensions/hurt.h (File Modified)
4278
4279
4280jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4281 Log:
4282 Working addition/lookup.
4283
4284
4285 Changes: Modified:
4286 +8 -0 trunk/extensions/hurt.c (File Modified)
4287
4288
4289jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4290 Log:
4291 Get rid of hyb6 style propagation (:server COMMAND source).
4292
4293
4294 Changes: Modified:
4295 +18 -22 trunk/extensions/hurt.c (File Modified)
4296
4297
4298jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4299 Log:
4300 add not-working hurt_add and hurt_find
4301
4302
4303 Changes: Modified:
4304 +13 -5 trunk/extensions/hurt.c (File Modified)
4305
4306
4307jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4308 Log:
4309 Comment out a lot of stuff so I can load and unload this without crashing.
4310
4311
4312 Changes: Modified:
4313 +17 -6 trunk/extensions/hurt.c (File Modified)
4314
4315
4316jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4317 Log:
4318 Fix svn:keywords and add a short comment at the top.
4319
4320
4321 Changes: Modified:
4322 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4323
4324
4325jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4326 Log:
4327 - Make hurt module compile
4328 - Link it to the build
4329 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4330 correct flag name, no CAP_TS6 use etc
4331
4332
4333 Changes: Modified:
4334 +1 -0 trunk/extensions/Makefile.in (File Modified)
4335 +30 -32 trunk/extensions/hurt.c (File Modified)
4336
4337
4338jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4339 Log:
4340 Put beu's hurt module in trunk.
4341
4342
4343 Changes: Modified:
4344 + - trunk/extensions/hurt.c (File Added)
4345 + - trunk/extensions/hurt.h (File Added)
4346
4347
4348nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4349 Log:
4350 - _iprint(): use stderr instead of stdout
4351
4352
4353 Changes: Modified:
4354 +1 -1 trunk/src/s_log.c (File Modified)
4355
4356
4357jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4358 Log:
4359 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4360 and subsequently destroy our kqueue when we close 0, 1, 2
4361 (broke /restart).
4362 - After closing fd 0, 1, 2 reopen them to /dev/null again
4363 so we don't send messages from malloc etc to a random
4364 user's connection.
4365 - Remove an obsolete comment.
4366
4367
4368 Changes: Modified:
4369 +13 -2 trunk/src/ircd.c (File Modified)
4370
4371
4372jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4373 Log:
4374 Update NEWS file.
4375
4376
4377 Changes: Modified:
4378 +29 -1 trunk/NEWS (File Modified)
4379
4380
4381jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4382 Log:
4383 Rerun autoconf.
4384
4385
4386 Changes: Modified:
4387 +1 -1 trunk/configure (File Modified)
4388
4389
4390jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4391 Log:
4392 Fix openssl version check to also accept versions newer than 0.9.6.
4393
4394
4395 Changes: Modified:
4396 +1 -1 trunk/configure.ac (File Modified)
4397
4398
4399jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4400 Log:
4401 Oops, need packet.h here.
4402
4403
4404 Changes: Modified:
4405 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4406
4407
4408jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4409 Log:
4410 End the flood grace period in CPRIVMSG/CNOTICE.
4411
4412
4413 Changes: Modified:
4414 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4415
4416
4417nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4418 Log:
4419 - update class::connectfreq documentation
4420
4421
4422 Changes: Modified:
4423 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4424
4425
4426nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4427 Log:
4428 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4429
4430
4431 Changes: Modified:
4432 +3 -6 trunk/src/s_serv.c (File Modified)
4433
4434
4435jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4436 Log:
4437 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4438
4439
4440 Changes: Modified:
4441 +1 -1 trunk/src/messages.tab (File Modified)
4442
4443
4444jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4445 Log:
4446 Don't mention that /stats p shows idle times, as it doesn't.
4447
4448
4449 Changes: Modified:
4450 +1 -1 trunk/help/opers/stats (File Modified)
4451 +1 -1 trunk/help/users/stats (File Modified)
4452
4453
4454jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4455 Log:
4456 /stats A shows DNS servers, it doesn't matter whether ircd
4457 uses ADNS or something else.
4458
4459
4460 Changes: Modified:
4461 +1 -1 trunk/help/opers/stats (File Modified)
4462
4463
4464jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4465 Log:
4466 get_client_name() fix
4467
4468
4469 Changes: Modified:
4470 +4 -0 trunk/src/client.c (File Modified)
4471
4472
4473jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4474 Log:
4475 Add some comments.
4476
4477
4478 Changes: Modified:
4479 +6 -0 trunk/src/ircd.c (File Modified)
4480
4481
4482beu 2006/05/28 09:22:09 UTC (20060528-1521)
4483 Log:
4484 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4485
4486 Changes: Modified:
4487 +16 -17 trunk/configure (File Modified)
4488 +1 -1 trunk/configure.ac (File Modified)
4489
4490
4491beu 2006/05/28 09:10:43 UTC (20060528-1517)
4492 Log:
4493 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4494
4495 Changes: Modified:
4496 +135 -0 trunk/configure (File Modified)
4497 +6 -0 trunk/configure.ac (File Modified)
4498
4499
4500jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4501 Log:
4502 Exit 0 on successful -conftest.
4503
4504
4505 Changes: Modified:
4506 +1 -1 trunk/src/ircd.c (File Modified)
4507
4508
4509jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4510 Log:
4511 Make the "keep the parent process around" thing work, by opening
4512 a pipe to the child process. This pipe is on fd 0 in the child
4513 process. After successful initialization, the child will write
4514 a byte to this pipe, on fatal errors it will close it without
4515 writing anything.
4516
4517 Somewhat hackish still but should work.
4518
4519
4520 Changes: Modified:
4521 +27 -30 trunk/src/ircd.c (File Modified)
4522
4523
4524nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4525 Log:
4526 - convert some error messages to ierror() over fprintf/ilog combination
4527
4528
4529 Changes: Modified:
4530 +3 -6 trunk/src/ircd.c (File Modified)
4531
4532
4533nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4534 Log:
4535 - inotice() for loadmodule when in foreground mode
4536
4537
4538 Changes: Modified:
4539 +3 -0 trunk/src/modules.c (File Modified)
4540
4541
4542nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4543 Log:
4544 - remove inotice() on loading modules from the config
4545
4546
4547 Changes: Modified:
4548 +0 -3 trunk/src/modules.c (File Modified)
4549
4550
4551nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4552 Log:
4553 - usleep for 50000usec in the parent process to allow for startup messages
4554 to be cleanly printed before detaching to shell, this should be more than
4555 enough time really
4556
4557
4558 Changes: Modified:
4559 +3 -0 trunk/src/ircd.c (File Modified)
4560
4561
4562nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4563 Log:
4564 - display more errors during normal startup as to try to help people find common problems
4565
4566
4567 Changes: Modified:
4568 +27 -10 trunk/src/ircd.c (File Modified)
4569
4570
4571nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4572 Log:
4573 - version bump in preparation of 2.0.0 release
4574
4575
4576 Changes: Modified:
4577 +9 -9 trunk/configure (File Modified)
4578 +1 -1 trunk/configure.ac (File Modified)
4579
4580
4581jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4582 Log:
4583 Change example.conf operator block from "admin" to "god",
4584 so as to show we encourage per-person operator blocks.
4585
4586
4587 Changes: Modified:
4588 +4 -2 trunk/doc/example.conf (File Modified)
4589
4590
4591jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4592 Log:
4593 Document alias{} block.
4594
4595
4596 Changes: Modified:
4597 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4598
4599
4600jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4601 Log:
4602 Document DNS blacklist stuff in sgml.
4603
4604
4605 Changes: Modified:
4606 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4607 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4608
4609
4610jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4611 Log:
4612 Misc /stats clarifications.
4613
4614
4615 Changes: Modified:
4616 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4617
4618
4619jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4620 Log:
4621 Move snomasks into umodes chapter.
4622 Move oprivs chapter down.
4623
4624
4625 Changes: Modified:
4626 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4627 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4628 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4629
4630
4631jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4632 Log:
4633 Mention operator{} user@host change.
4634
4635
4636 Changes: Modified:
4637 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4638
4639
4640jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4641 Log:
4642 operator{} block user@host matches against orighost now, not host.
4643 This means that services/+h spoofs do not work in operator{} blocks;
4644 auth{} spoofs still work.
4645
4646
4647 Changes: Modified:
4648 +4 -0 trunk/doc/example.conf (File Modified)
4649 +1 -1 trunk/doc/reference.conf (File Modified)
4650 +2 -2 trunk/modules/m_challenge.c (File Modified)
4651 +1 -1 trunk/modules/m_oper.c (File Modified)
4652
4653
4654nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4655 Log:
4656 - inotice/iwarn/ierror() stuff I was working on
4657
4658
4659 Changes: Modified:
4660 +3 -0 trunk/include/s_log.h (File Modified)
4661 +15 -11 trunk/src/ircd.c (File Modified)
4662 +3 -1 trunk/src/modules.c (File Modified)
4663 +1 -1 trunk/src/newconf.c (File Modified)
4664 +54 -0 trunk/src/s_log.c (File Modified)
4665
4666
4667jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4668 Log:
4669 Oops, don't add blacklists to the list twice on rehash.
4670
4671
4672 Changes: Modified:
4673 +3 -2 trunk/src/blacklist.c (File Modified)
4674
4675
4676jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4677 Log:
4678 Remove notices to the client about progress of dnsbl lookups.
4679
4680
4681 Changes: Modified:
4682 +0 -4 trunk/src/blacklist.c (File Modified)
4683
4684
4685jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4686 Log:
4687 Add auth{} flag dnsbl_exempt.
4688
4689
4690 Changes: Modified:
4691 +2 -1 trunk/doc/example.conf (File Modified)
4692 +2 -1 trunk/doc/reference.conf (File Modified)
4693 +2 -0 trunk/include/s_conf.h (File Modified)
4694 +1 -0 trunk/src/newconf.c (File Modified)
4695 +8 -1 trunk/src/s_user.c (File Modified)
4696
4697
4698jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4699 Log:
4700 Switch alias{} and blacklist{} around, for consistency with example.conf.
4701
4702
4703 Changes: Modified:
4704 +18 -18 trunk/doc/reference.conf (File Modified)
4705
4706
4707jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4708 Log:
4709 Send a warning to the user if they are dnsbl listed but exempted.
4710
4711
4712 Changes: Modified:
4713 +17 -12 trunk/src/s_user.c (File Modified)
4714
4715
4716jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4717 Log:
4718 Move throwing out dnsbl listed clients to registration,
4719 and make kline_exempt exempt from it.
4720
4721
4722 Changes: Modified:
4723 +1 -0 trunk/include/blacklist.h (File Modified)
4724 +4 -0 trunk/include/client.h (File Modified)
4725 +15 -16 trunk/src/blacklist.c (File Modified)
4726 +6 -0 trunk/src/client.c (File Modified)
4727 +17 -0 trunk/src/s_user.c (File Modified)
4728
4729
4730jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4731 Log:
4732 Show refcount in /stats n.
4733
4734
4735 Changes: Modified:
4736 +3 -2 trunk/modules/m_stats.c (File Modified)
4737
4738
4739jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4740 Log:
4741 Don't look up dnsbls twice if they send USER twice.
4742
4743
4744 Changes: Modified:
4745 +5 -3 trunk/modules/m_user.c (File Modified)
4746
4747
4748jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4749 Log:
4750 Add /stats n to help files.
4751
4752
4753 Changes: Modified:
4754 +1 -0 trunk/help/opers/stats (File Modified)
4755 +1 -0 trunk/help/users/stats (File Modified)
4756
4757
4758jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4759 Log:
4760 Only check dnsbls for A records, not AAAA.
4761
4762
4763 Changes: Modified:
4764 +1 -1 trunk/src/blacklist.c (File Modified)
4765
4766
4767jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4768 Log:
4769 Don't remove non-illegal blacklists on completion of check.
4770 Add debugging notices (not working).
4771
4772
4773 Changes: Modified:
4774 +5 -1 trunk/src/blacklist.c (File Modified)
4775
4776
4777jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4778 Log:
4779 Don't call register_local_user() if they haven't sent a nick yet.
4780
4781
4782 Changes: Modified:
4783 +1 -1 trunk/src/blacklist.c (File Modified)
4784
4785
4786jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4787 Log:
4788 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4789
4790
4791 Changes: Modified:
4792 +21 -0 trunk/modules/m_stats.c (File Modified)
4793
4794
4795jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4796 Log:
4797 More dnsbl rehash fixes, it was adding bogus entries.
4798
4799
4800 Changes: Modified:
4801 +2 -7 trunk/src/newconf.c (File Modified)
4802
4803
4804jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4805 Log:
4806 Need blacklist.h here.
4807
4808
4809 Changes: Modified:
4810 +1 -0 trunk/src/s_conf.c (File Modified)
4811
4812
4813nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4814 Log:
4815 - nuke iauth
4816
4817
4818 Changes: Modified:
4819 +1 -2 trunk/configure (File Modified)
4820 +0 -48 trunk/configure.ac (File Modified)
4821 + - trunk/doc/example-iauth.conf (File Deleted)
4822 + - trunk/iauth/ (File Deleted)
4823
4824
4825jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4826 Log:
4827 Improve handling of rehashing with blacklists.
4828 Also some coding style tweaks.
4829
4830
4831 Changes: Modified:
4832 +3 -2 trunk/include/blacklist.h (File Modified)
4833 +35 -16 trunk/src/blacklist.c (File Modified)
4834 +2 -0 trunk/src/s_conf.c (File Modified)
4835
4836
4837jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4838 Log:
4839 Clear can_send cache if a user logs in or out from services.
4840
4841
4842 Changes: Modified:
4843 +2 -0 trunk/modules/m_services.c (File Modified)
4844
4845
4846jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4847 Log:
4848 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4849 This directory is not entered by default.
4850 More stuff needs to be moved into here.
4851
4852
4853 Changes: Modified:
4854 +2 -1 trunk/configure (File Modified)
4855 +1 -0 trunk/configure.ac (File Modified)
4856 +69 -458 trunk/extensions/Makefile.in (File Modified)
4857 + - trunk/extensions/m_clearchan.c (File Deleted)
4858 + - trunk/extensions/m_force.c (File Deleted)
4859 + - trunk/unsupported/ (File Added)
4860 + - trunk/unsupported/Makefile.in (File Added)
4861 + - trunk/unsupported/m_clearchan.c (File Added)
4862 + - trunk/unsupported/m_force.c (File Added)
4863
4864
4865jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4866 Log:
4867 Logging/wallops for forcejoin/forcepart, numeric fix.
4868 This needs to be moved to the toys section.
4869
4870
4871 Changes: Modified:
4872 +22 -2 trunk/extensions/m_force.c (File Modified)
4873
4874
4875jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4876 Log:
4877 Fix comments at the top (including copyright).
4878
4879
4880 Changes: Modified:
4881 +3 -2 trunk/extensions/m_omode.c (File Modified)
4882
4883
4884jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4885 Log:
4886 Add OMODE command to extensions/ for oper mode hacking:
4887 - requires admin privs
4888 - does not work for opped opers
4889 - sends wallops
4890 - sends a ServerMode for opping the oper themselves,
4891 otherwise a mode coming from the oper (not only
4892 does this provide full accountability, it is also
4893 easiest to implement while avoiding channels
4894 messed up with bogus bans etc).
4895
4896
4897 Changes: Modified:
4898 +171 -0 trunk/extensions/Makefile.in (File Modified)
4899 + - trunk/extensions/m_omode.c (File Added)
4900
4901
4902gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4903 Log:
4904 Metadata fix
4905
4906
4907 Changes: Modified:
4908 + - trunk/include/blacklist.h (Property Modified)
4909 + - trunk/src/blacklist.c (Property Modified)
4910
4911
4912nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4913 Log:
4914 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4915
4916
4917 Changes: Modified:
4918 +5 -1 trunk/src/blacklist.c (File Modified)
4919
4920
4921nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4922 Log:
4923 Initial DNS blacklist support:
4924 - see example.conf for how to use.
4925 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4926 - tor.ahbl.org is also included because most networks will not want to allow tor
4927 (and we're considering going KoS on tor users here anyway due to abuse)
4928
4929
4930 Changes: Modified:
4931 +18 -0 trunk/doc/example.conf (File Modified)
4932 +66 -0 trunk/doc/reference.conf (File Modified)
4933 + - trunk/include/blacklist.h (File Added)
4934 +2 -0 trunk/include/client.h (File Modified)
4935 +3 -0 trunk/modules/m_user.c (File Modified)
4936 +152 -0 trunk/src/Makefile.in (File Modified)
4937 + - trunk/src/blacklist.c (File Added)
4938 +34 -0 trunk/src/newconf.c (File Modified)
4939 +1 -0 trunk/src/s_auth.c (File Modified)
4940 +4 -0 trunk/src/s_user.c (File Modified)
4941
4942
4943jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4944 Log:
4945 Remove last bit of lzo stuff (comment in example.conf connect{}).
4946
4947
4948 Changes: Modified:
4949 +0 -4 trunk/doc/example.conf (File Modified)
4950
4951
4952jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4953 Log:
4954 Show sasl successes and failures in /stats t (like other
4955 things in /stats t, about local clients only).
4956
4957
4958 Changes: Modified:
4959 +2 -0 trunk/include/s_stats.h (File Modified)
4960 +3 -0 trunk/modules/m_sasl.c (File Modified)
4961 +3 -0 trunk/src/s_stats.c (File Modified)
4962
4963
4964jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4965 Log:
4966 Allow messaging services by nickname without using
4967 target change slots (this was already possible with
4968 user@server notation or services shortcuts).
4969
4970
4971 Changes: Modified:
4972 +2 -2 trunk/modules/core/m_message.c (File Modified)
4973
4974
4975jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4976 Log:
4977 Abort a safelist if a new /list comes in while one is already in progress.
4978
4979
4980 Changes: Modified:
4981 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4982
4983
4984jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4985 Log:
4986 Change $![letter]:[mask] to $~[letter]:[mask]
4987 so both ! and ~ invert an extban.
4988
4989
4990 Changes: Modified:
4991 +2 -0 trunk/src/chmode.c (File Modified)
4992
4993
4994nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4995 Log:
4996 - revert due to technical issues
4997
4998
4999 Changes: Modified:
5000 +1 -1 trunk/src/extban.c (File Modified)
5001
5002
5003nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5004 Log:
5005 - 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
5006
5007
5008 Changes: Modified:
5009 +1 -1 trunk/src/extban.c (File Modified)
5010
5011
5012jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5013 Log:
5014 Don't pace /list on a single channel.
5015
5016
5017 Changes: Modified:
5018 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5019
5020
5021jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5022 Log:
5023 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5024
5025
5026 Changes: Modified:
5027 +4 -2 trunk/include/supported.h (File Modified)
5028
5029
5030jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5031 Log:
5032 Extban types are case insensitive; force them to lowercase when added.
5033
5034
5035 Changes: Modified:
5036 +5 -5 trunk/doc/extban.txt (File Modified)
5037 +4 -0 trunk/src/chmode.c (File Modified)
5038 +3 -3 trunk/src/extban.c (File Modified)
5039
5040
5041jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5042 Log:
5043 sendto_wallops_flags():
5044 - instead of checking IsOper on each client, walk the appropriate list
5045 - instead of sending non-+z wallops from persons to nonopers, send only
5046 +w wallops from persons
5047
5048
5049 Changes: Modified:
5050 +1 -5 trunk/src/send.c (File Modified)
5051
5052
5053jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5054 Log:
5055 Prefix oper wallops with "WALLOPS - " if they would
5056 otherwise look like operwalls or locops, when sending
5057 them to local users.
5058
5059
5060 Changes: Modified:
5061 +11 -1 trunk/modules/m_wallops.c (File Modified)
5062
5063
5064jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5065 Log:
5066 Make sure destination field in some sasl numerics
5067 is the user's nick, not the sasl agent or server
5068 name.
5069
5070
5071 Changes: Modified:
5072 +2 -2 trunk/modules/m_sasl.c (File Modified)
5073
5074
5075beu 2006/05/19 19:24:44 UTC (20060519-1373)
5076 Log:
5077 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5078
5079
5080 Changes: Modified:
5081 +1 -1 trunk/extensions/Makefile.in (File Modified)
5082
5083
5084jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5085 Log:
5086 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5087
5088
5089 Changes: Modified:
5090 +1 -0 trunk/src/s_user.c (File Modified)
5091
5092
5093beu 2006/05/19 18:10:13 UTC (20060519-1367)
5094 Log:
5095 Fix build for when IPv6 is disabled.
5096
5097
5098 Changes: Modified:
5099 +12 -10 trunk/src/s_auth.c (File Modified)
5100
5101
5102jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5103 Log:
5104 Add information about adding extban types.
5105
5106
5107 Changes: Modified:
5108 +25 -0 trunk/doc/extban.txt (File Modified)
5109
5110
5111jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5112 Log:
5113 Better extban validation: try to match a new extban from
5114 a local user against its setter to see if it is valid.
5115 Unknown extban types from remotes are no longer hidden.
5116
5117
5118 Changes: Modified:
5119 +4 -3 trunk/doc/extban.txt (File Modified)
5120 +1 -0 trunk/include/channel.h (File Modified)
5121 +2 -6 trunk/src/chmode.c (File Modified)
5122 +32 -0 trunk/src/extban.c (File Modified)
5123
5124
5125jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5126 Log:
5127 Make sure both .c.o: and .s.o: are followed by the necessary command.
5128
5129
5130 Changes: Modified:
5131 +1 -0 trunk/src/Makefile.in (File Modified)
5132
5133
5134jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5135 Log:
5136 Add need_sasl auth{} flag to sgml documentation.
5137
5138
5139 Changes: Modified:
5140 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5141
5142
5143jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5144 Log:
5145 Document need_sasl auth{} flag in example confs.
5146
5147
5148 Changes: Modified:
5149 +1 -0 trunk/doc/example.conf (File Modified)
5150 +1 -0 trunk/doc/reference.conf (File Modified)
5151
5152
5153jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5154 Log:
5155 Don't allow TB to set an empty topic.
5156 This would be possible if a server sent bad protocol
5157 and could cause a crash.
5158
5159
5160 Changes: Modified:
5161 +4 -0 trunk/modules/m_tb.c (File Modified)
5162
5163
5164nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5165 Log:
5166 - oops
5167
5168
5169 Changes: Modified:
5170 +1 -1 trunk/Makefile.in (File Modified)
5171
5172
5173nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5174 Log:
5175 - typo fix
5176
5177
5178 Changes: Modified:
5179 +2 -2 trunk/configure (File Modified)
5180 +1 -1 trunk/configure.ac (File Modified)
5181
5182
5183nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5184 Log:
5185 - rebuild configure
5186
5187
5188 Changes: Modified:
5189 +2 -2 trunk/configure (File Modified)
5190
5191
5192nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5193 Log:
5194 - makefile fix
5195
5196
5197 Changes: Modified:
5198 +1 -1 trunk/extensions/Makefile.in (File Modified)
5199
5200
5201nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5202 Log:
5203 - rename contrib to extensions to bring some clarity to things
5204
5205
5206 Changes: Modified:
5207 +1 -1 trunk/Makefile.in (File Modified)
5208 +1 -1 trunk/configure.ac (File Modified)
5209 +10 -10 trunk/doc/example.conf (File Modified)
5210 +10 -10 trunk/doc/reference.conf (File Modified)
5211 + - trunk/extensions/ (File Added)
5212 + - trunk/extras/ (File Deleted)
5213
5214
5215nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5216 Log:
5217 - temporary rename
5218
5219
5220 Changes: Modified:
5221 +1 -1 trunk/Makefile.in (File Modified)
5222 +1 -1 trunk/configure.ac (File Modified)
5223 + - trunk/contrib/ (File Deleted)
5224 + - trunk/extras/ (File Added)
5225
5226
5227jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5228 Log:
5229 Don't allow servers to QUIT (they should use SQUIT).
5230
5231
5232 Changes: Modified:
5233 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5234
5235
5236nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5237 Log:
5238 - keywords
5239
5240
5241 Changes: Modified:
5242 + - trunk/src/fnvhash.s (Property Modified)
5243
5244
5245nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5246 Log:
5247 - reduced version of code
5248
5249
5250 Changes: Modified:
5251 +9 -61 trunk/src/fnvhash.s (File Modified)
5252
5253
5254nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5255 Log:
5256 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5257
5258
5259 Changes: Modified:
5260 +1 -1 trunk/src/fnvhash.s (File Modified)
5261
5262
5263jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5264 Log:
5265 Fix orighost matching for klines, etc. Was hashing the visible
5266 host, oops.
5267
5268
5269 Changes: Modified:
5270 +1 -1 trunk/src/hostmask.c (File Modified)
5271
5272
5273nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5274 Log:
5275 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5276
5277
5278 Changes: Modified:
5279 +7 -1 trunk/configure (File Modified)
5280 +5 -0 trunk/configure.ac (File Modified)
5281 +5 -6 trunk/src/Makefile.in (File Modified)
5282 +0 -4 trunk/src/fnvhash.s (File Modified)
5283 +0 -2 trunk/src/hash.c (File Modified)
5284
5285
5286nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5287 Log:
5288 - regenerate configure
5289
5290
5291 Changes: Modified:
5292 +18 -0 trunk/configure (File Modified)
5293
5294
5295nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5296 Log:
5297 - --enable-ricer-hashing option.
5298
5299
5300 Changes: Modified:
5301 +9 -0 trunk/configure.ac (File Modified)
5302 +3 -0 trunk/include/setup.h.in (File Modified)
5303
5304
5305nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5306 Log:
5307 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5308
5309
5310 Changes: Modified:
5311 + - trunk/src/fnvhash.s (File Added)
5312 +3 -0 trunk/src/hash.c (File Modified)
5313
5314
5315jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5316 Log:
5317 Fix syntax error in reference.conf.
5318
5319
5320 Changes: Modified:
5321 +0 -1 trunk/doc/reference.conf (File Modified)
5322
5323
5324jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5325 Log:
5326 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5327 (&& instead of ||...)
5328 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5329
5330
5331 Changes: Modified:
5332 +1 -1 trunk/src/chmode.c (File Modified)
5333
5334
5335jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5336 Log:
5337 Documentation for extban.
5338
5339
5340 Changes: Modified:
5341 + - trunk/doc/extban.txt (File Added)
5342
5343
5344jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5345 Log:
5346 Add extban modules to example confs.
5347
5348
5349 Changes: Modified:
5350 +5 -0 trunk/doc/example.conf (File Modified)
5351 +10 -0 trunk/doc/reference.conf (File Modified)
5352
5353
5354jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5355 Log:
5356 Initial addition of extended ban types (conditionals).
5357 Allows custom +bqeI checks via modules.
5358 Initial extra types are account (a[:mask]), oper (o),
5359 channel (c:name), realname (r:mask), server (s:mask).
5360
5361
5362 Changes: Modified:
5363 +229 -0 trunk/contrib/Makefile.in (File Modified)
5364 + - trunk/contrib/extb_account.c (File Added)
5365 + - trunk/contrib/extb_channel.c (File Added)
5366 + - trunk/contrib/extb_oper.c (File Added)
5367 + - trunk/contrib/extb_realname.c (File Added)
5368 + - trunk/contrib/extb_server.c (File Added)
5369 +13 -0 trunk/include/channel.h (File Modified)
5370 +1 -0 trunk/src/Makefile.in (File Modified)
5371 +14 -5 trunk/src/channel.c (File Modified)
5372 +91 -0 trunk/src/chmode.c (File Modified)
5373 + - trunk/src/extban.c (File Added)
5374
5375
5376jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5377 Log:
5378 Do not force +bqeI modes starting with '$' in nick!user@host format.
5379 * and ? characters in them are still assumed to be wildcards.
5380
5381
5382 Changes: Modified:
5383 +6 -0 trunk/src/chmode.c (File Modified)
5384
5385
5386nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5387 Log:
5388 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5389
5390
5391 Changes: Modified:
5392 +4 -0 trunk/modules/m_capab.c (File Modified)
5393
5394
5395jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5396 Log:
5397 Stop some mixing of client and server protocol.
5398
5399
5400 Changes: Modified:
5401 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5402 +4 -2 trunk/modules/m_pass.c (File Modified)
5403 +6 -0 trunk/modules/m_sasl.c (File Modified)
5404 +6 -0 trunk/modules/m_user.c (File Modified)
5405
5406
5407nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5408 Log:
5409 - additional revert
5410
5411
5412 Changes: Modified:
5413 +0 -2 trunk/include/s_newconf.h (File Modified)
5414 +0 -4 trunk/include/s_serv.h (File Modified)
5415 +0 -1 trunk/src/newconf.c (File Modified)
5416 +1 -13 trunk/src/s_serv.c (File Modified)
5417
5418
5419nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5420 Log:
5421 - revert LZOLink patch for now
5422
5423
5424 Changes: Modified:
5425 +0 -1 trunk/servlink/Makefile.in (File Modified)
5426 +0 -16 trunk/servlink/README (File Modified)
5427 +2 -36 trunk/servlink/control.c (File Modified)
5428 +0 -3 trunk/servlink/control.h (File Modified)
5429 +7 -5955 trunk/servlink/io.c (File Modified)
5430 + - trunk/servlink/lzoconf.h (File Deleted)
5431 + - trunk/servlink/lzodefs.h (File Deleted)
5432 + - trunk/servlink/minilzo.c (File Deleted)
5433 + - trunk/servlink/minilzo.h (File Deleted)
5434 +0 -1 trunk/servlink/servlink.h (File Modified)
5435
5436
5437nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5438 Log:
5439 - more stuff here
5440
5441
5442 Changes: Modified:
5443 +4 -2 trunk/servlink/control.c (File Modified)
5444 +2 -1 trunk/servlink/io.c (File Modified)
5445
5446
5447nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5448 Log:
5449 - oops
5450
5451
5452 Changes: Modified:
5453 +2 -2 trunk/servlink/io.c (File Modified)
5454
5455
5456nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5457 Log:
5458 - paranoia, prevent segfaults
5459
5460
5461 Changes: Modified:
5462 +2 -2 trunk/servlink/io.c (File Modified)
5463
5464
5465nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5466 Log:
5467 - more optimal servlink code
5468
5469
5470 Changes: Modified:
5471 +21 -8 trunk/servlink/io.c (File Modified)
5472
5473
5474nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5475 Log:
5476 - more efficient read strategy
5477
5478
5479 Changes: Modified:
5480 +15 -3 trunk/servlink/io.c (File Modified)
5481
5482
5483nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5484 Log:
5485 - use lzo_uintp cast to make LZO happy
5486
5487
5488 Changes: Modified:
5489 +3 -3 trunk/servlink/io.c (File Modified)
5490
5491
5492nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5493 Log:
5494 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5495
5496
5497 Changes: Modified:
5498 +4 -0 trunk/doc/example.conf (File Modified)
5499 +2 -1 trunk/include/s_newconf.h (File Modified)
5500 +4 -0 trunk/include/s_serv.h (File Modified)
5501 +1 -0 trunk/servlink/Makefile.in (File Modified)
5502 +16 -0 trunk/servlink/README (File Modified)
5503 +34 -2 trunk/servlink/control.c (File Modified)
5504 +3 -0 trunk/servlink/control.h (File Modified)
5505 +5929 -7 trunk/servlink/io.c (File Modified)
5506 + - trunk/servlink/lzoconf.h (File Added)
5507 + - trunk/servlink/lzodefs.h (File Added)
5508 + - trunk/servlink/minilzo.c (File Added)
5509 + - trunk/servlink/minilzo.h (File Added)
5510 +1 -0 trunk/servlink/servlink.h (File Modified)
5511 +1 -0 trunk/src/newconf.c (File Modified)
5512 +14 -2 trunk/src/s_serv.c (File Modified)
5513
5514
5515nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5516 Log:
5517 - remove imalloc, it was a concept that probably wouldn't have worked properly
5518
5519
5520 Changes: Modified:
5521 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5522 + - trunk/libcharybdis/imalloc.c (File Deleted)
5523 + - trunk/libcharybdis/imalloc.h (File Deleted)
5524
5525
5526nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5527 Log:
5528 - disable imalloc for now
5529
5530
5531 Changes: Modified:
5532 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5533
5534
5535nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5536 Log:
5537 - remove unneeded debug code
5538
5539
5540 Changes: Modified:
5541 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5542
5543
5544nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5545 Log:
5546 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5547
5548
5549 Changes: Modified:
5550 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5551
5552
5553nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5554 Log:
5555 - more stuff here, imalloc remains disabled for now
5556
5557
5558 Changes: Modified:
5559 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5560
5561
5562nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5563 Log:
5564 - more progress
5565
5566
5567 Changes: Modified:
5568 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5569
5570
5571nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5572 Log:
5573 - more tweaks
5574
5575
5576 Changes: Modified:
5577 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5578 +2 -0 trunk/src/ircd.c (File Modified)
5579
5580
5581nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5582 Log:
5583 - roll back libircd crap
5584
5585
5586 Changes: Modified:
5587 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5588 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5589 +29 -0 trunk/src/.depend (File Modified)
5590 +6 -21 trunk/src/Makefile.in (File Modified)
5591 +3 -218 trunk/src/ircd.c (File Modified)
5592 + - trunk/src/ircd_linker.c (File Deleted)
5593 + - trunk/src/main.c (File Deleted)
5594
5595
5596nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5597 Log:
5598 - realloc(), free() implementation
5599
5600
5601 Changes: Modified:
5602 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5603
5604
5605nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5606 Log:
5607 - malloc(), calloc() implementation
5608
5609
5610 Changes: Modified:
5611 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5612
5613
5614nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5615 Log:
5616 - block_free(), block_find(), retune_heaps() implementation
5617
5618
5619 Changes: Modified:
5620 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5621
5622
5623nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5624 Log:
5625 - block_destroy code, block_allocate code.
5626
5627
5628 Changes: Modified:
5629 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5630
5631
5632nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5633 Log:
5634 - block_new() code
5635
5636
5637 Changes: Modified:
5638 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5639
5640
5641nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5642 Log:
5643 - disable imalloc again :P
5644
5645
5646 Changes: Modified:
5647 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5648
5649
5650nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5651 Log:
5652 - fix warning
5653
5654
5655 Changes: Modified:
5656 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5657
5658
5659nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5660 Log:
5661 - fix typo
5662
5663
5664 Changes: Modified:
5665 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5666
5667
5668nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5669 Log:
5670 - constructor code for imalloc engine (malloc_init())
5671
5672
5673 Changes: Modified:
5674 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5675
5676
5677nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5678 Log:
5679 - imalloc engine improvements
5680
5681
5682 Changes: Modified:
5683 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5684
5685
5686nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5687 Log:
5688 - replace mmap() code with direct brk()/sbrk() calls.
5689
5690
5691 Changes: Modified:
5692 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5693
5694
5695nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5696 Log:
5697 - remove outdated i_malloc() interfaces
5698
5699
5700 Changes: Modified:
5701 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5702
5703
5704nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5705 Log:
5706 - redisable imalloc (sorry!)
5707
5708
5709 Changes: Modified:
5710 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5711
5712
5713nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5714 Log:
5715 - correct GET_PAGE_SLOT() macro
5716
5717
5718 Changes: Modified:
5719 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5720
5721
5722nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5723 Log:
5724 - oops forgot to commit it with imalloc turned off
5725
5726
5727 Changes: Modified:
5728 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5729
5730
5731nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5732 Log:
5733 - cleanups
5734
5735
5736 Changes: Modified:
5737 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5738 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5739
5740
5741nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5742 Log:
5743 - lowlevel imalloc code
5744
5745
5746 Changes: Modified:
5747 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5748 + - trunk/libcharybdis/imalloc.h (File Added)
5749
5750
5751nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5752 Log:
5753 - fix bindings
5754
5755
5756 Changes: Modified:
5757 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5758
5759
5760nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5761 Log:
5762 remove #ifndef
5763
5764
5765 Changes: Modified:
5766 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5767
5768
5769nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5770 Log:
5771 - 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)
5772
5773
5774 Changes: Modified:
5775 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5776 + - trunk/libcharybdis/imalloc.c (File Added)
5777
5778
5779nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5780 Log:
5781 - increment configure Id
5782
5783
5784 Changes: Modified:
5785 +2208 -1 trunk/configure (File Modified)
5786
5787
5788nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5789 Log:
5790 - bootstrap for imalloc code
5791
5792
5793 Changes: Modified:
5794 +54 -1 trunk/configure.ac (File Modified)
5795 +27 -0 trunk/include/setup.h.in (File Modified)
5796
5797
5798jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5799 Log:
5800 Clarify interaction of spoofs and channel bans/operator{} blocks.
5801
5802
5803 Changes: Modified:
5804 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5805 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5806
5807
5808nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5809 Log:
5810 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5811
5812
5813 Changes: Modified:
5814 +30 -22 trunk/src/ircd.c (File Modified)
5815
5816
5817jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5818 Log:
5819 If shared{} blocks deny something, the command
5820 is silently ignored.
5821
5822
5823 Changes: Modified:
5824 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5825
5826
5827jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5828 Log:
5829 Move up IsService check so we don't store a non-service
5830 in preClient->sasl_agent.
5831
5832
5833 Changes: Modified:
5834 +6 -6 trunk/modules/m_sasl.c (File Modified)
5835
5836
5837gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5838 Log:
5839 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5840 Add some more sanity checks on agent strings.
5841
5842
5843 Changes: Modified:
5844 +13 -11 trunk/modules/m_sasl.c (File Modified)
5845
5846
5847jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5848 Log:
5849 Unknown clients can have an ID too now so make sure to remove
5850 them from the hash if they exit.
5851
5852
5853 Changes: Modified:
5854 +3 -0 trunk/src/client.c (File Modified)
5855
5856
5857jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5858 Log:
5859 Only accept sasl from servers in a service{} block.
5860 Not tested but this must go in.
5861
5862
5863 Changes: Modified:
5864 +6 -0 trunk/modules/m_sasl.c (File Modified)
5865 +3 -0 trunk/modules/m_signon.c (File Modified)
5866
5867
5868jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5869 Log:
5870 Only process SAVE messages targetting registered users,
5871 not servers or unregistered connections. Could cause
5872 a crash when bad protocol was received.
5873
5874
5875 Changes: Modified:
5876 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5877
5878
5879nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5880 Log:
5881 - fix QJM buffer overflow vulnerability (fucking GXTi)
5882
5883
5884 Changes: Modified:
5885 +3 -3 trunk/src/s_user.c (File Modified)
5886
5887
5888jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5889 Log:
5890 Mention /scan umodes under oper_spy privilege.
5891
5892
5893 Changes: Modified:
5894 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5895
5896
5897jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5898 Log:
5899 Mention that overlapping cluster blocks are a bad thing.
5900
5901
5902 Changes: Modified:
5903 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5904
5905
5906jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5907 Log:
5908 - Document cluster{} and shared{} blocks.
5909 - Mention that service{} does not allow wildcards.
5910
5911
5912 Changes: Modified:
5913 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5914
5915
5916jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5917 Log:
5918 Document exempt{} and service{} blocks, point to reference.conf for
5919 general{}, channel{} and serverhide{}.
5920
5921
5922 Changes: Modified:
5923 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5924
5925
5926jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5927 Log:
5928 Document ~ in lists of values better.
5929
5930
5931 Changes: Modified:
5932 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5933
5934
5935jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5936 Log:
5937 More detailed CNOTICE, CPRIVMSG descriptions.
5938
5939
5940 Changes: Modified:
5941 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5942
5943
5944jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5945 Log:
5946 Oops, need both Revision and Id on modules.
5947
5948
5949 Changes: Modified:
5950 + - trunk/modules/sno_routing.c (Property Modified)
5951
5952
5953jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5954 Log:
5955 Tweak header comment a bit (filename, Id).
5956
5957
5958 Changes: Modified:
5959 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5960
5961
5962jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5963 Log:
5964 Add GLINE and UNGLINE.
5965
5966
5967 Changes: Modified:
5968 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5969
5970
5971jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5972 Log:
5973 New configure with proper Id.
5974
5975
5976 Changes: Modified:
5977 +3 -1 trunk/configure (File Modified)
5978
5979
5980jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5981 Log:
5982 Change #include directives for in6addr_any, hopefully compiles better now.
5983
5984
5985 Changes: Modified:
5986 +3 -1 trunk/configure.ac (File Modified)
5987
5988
5989jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5990 Log:
5991 Encourage putting actual administrative information
5992 in the admin{} block.
5993
5994
5995 Changes: Modified:
5996 +3 -3 trunk/doc/example.conf (File Modified)
5997
5998
5999gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6000 Log:
6001 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6002
6003
6004 Changes: Modified:
6005 +9 -7 trunk/include/s_conf.h (File Modified)
6006 +1 -0 trunk/src/newconf.c (File Modified)
6007 +10 -0 trunk/src/s_user.c (File Modified)
6008
6009
6010jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6011 Log:
6012 - Change to glines = no in example confs
6013 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6014 are disabled.
6015
6016
6017 Changes: Modified:
6018 +1 -1 trunk/doc/example.conf (File Modified)
6019 +1 -1 trunk/doc/reference.conf (File Modified)
6020 +2 -2 trunk/modules/m_gline.c (File Modified)
6021
6022
6023nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6024 Log:
6025 - forward-port QJM fix from 1.1
6026
6027
6028 Changes: Modified:
6029 +2 -0 trunk/src/s_user.c (File Modified)
6030
6031
6032nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6033 Log:
6034 - add switch to configure to disable the block allocator
6035
6036
6037 Changes: Modified:
6038 +18 -0 trunk/configure (File Modified)
6039 +9 -0 trunk/configure.ac (File Modified)
6040 +0 -6 trunk/include/config.h (File Modified)
6041 +3 -0 trunk/include/setup.h.in (File Modified)
6042
6043
6044gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6045 Log:
6046 Fix wierd error that would exit SASL users with "Overridden"
6047
6048 Changes: Modified:
6049 +1 -1 trunk/modules/m_signon.c (File Modified)
6050
6051
6052jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6053 Log:
6054 Remove obsolete XXX comment about lazylinks.
6055
6056
6057 Changes: Modified:
6058 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6059
6060
6061jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6062 Log:
6063 OJOIN: make sure to send the wallops remotely for #channels
6064
6065
6066 Changes: Modified:
6067 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6068
6069
6070gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6071 Log:
6072 Accountability for OJOIN (contrib module)
6073
6074 Changes: Modified:
6075 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6076
6077
6078nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6079 Log:
6080 - move more stuff over to ircd_state
6081
6082
6083 Changes: Modified:
6084 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6085 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6086 +9 -0 trunk/src/ircd_state.c (File Modified)
6087 +3 -3 trunk/src/patricia.c (File Modified)
6088
6089
6090nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6091 Log:
6092 - move more stuff out of libircd and into ircd_state.c
6093
6094
6095 Changes: Modified:
6096 +5 -5 trunk/src/channel.c (File Modified)
6097 +4 -4 trunk/src/client.c (File Modified)
6098 +12 -0 trunk/src/ircd_state.c (File Modified)
6099
6100
6101nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6102 Log:
6103 - this is just barrels of fun
6104
6105
6106 Changes: Modified:
6107 + - trunk/include/ircd_state.h (File Added)
6108 +1 -1 trunk/src/Makefile.in (File Modified)
6109 +2 -1 trunk/src/channel.c (File Modified)
6110 +3 -52 trunk/src/ircd.c (File Modified)
6111 +100 -3 trunk/src/ircd_state.c (File Modified)
6112
6113
6114jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6115 Log:
6116 It's .include, not #include.
6117
6118
6119 Changes: Modified:
6120 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6121
6122
6123jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6124 Log:
6125 More consistent section titles.
6126
6127
6128 Changes: Modified:
6129 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6130 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6131 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6132
6133
6134jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6135 Log:
6136 Mention possible exceeding of +j/+l due to propagation
6137 delays between servers.
6138
6139
6140 Changes: Modified:
6141 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6142
6143
6144jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6145 Log:
6146 Formatting nits:
6147 - "text" -> <quote>text</quote>
6148 - <filename>
6149 - a few more
6150
6151
6152 Changes: Modified:
6153 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6154 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6155 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6156 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6157
6158
6159jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6160 Log:
6161 Remove text about deprecation of glines.
6162
6163
6164 Changes: Modified:
6165 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6166
6167
6168jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6169 Log:
6170 - Add description of umode +D, deaf.
6171 - Mention CALLERID 005 token with umode +g.
6172
6173
6174 Changes: Modified:
6175 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6176
6177
6178jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6179 Log:
6180 Strip off a leading colon in services shortcuts (aliases).
6181
6182
6183 Changes: Modified:
6184 +2 -0 trunk/src/parse.c (File Modified)
6185
6186
6187jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6188 Log:
6189 Add no_oper_invis contrib module, denies opers setting
6190 themselves invisible (except hidden_oper's).
6191
6192
6193 Changes: Modified:
6194 +42 -0 trunk/contrib/Makefile.in (File Modified)
6195 + - trunk/contrib/no_oper_invis.c (File Added)
6196
6197
6198jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6199 Log:
6200 Mention /stats E, make the other /stats descriptions more consistent.
6201
6202
6203 Changes: Modified:
6204 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6205
6206
6207jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6208 Log:
6209 Mention that the KILL reason and oper will appear on channels.
6210
6211
6212 Changes: Modified:
6213 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6214
6215
6216jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6217 Log:
6218 Mention /mode #channel f to query forward channel from outside.
6219
6220
6221 Changes: Modified:
6222 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6223
6224
6225jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6226 Log:
6227 Port over RATBOX_2_1 r20960 (anfl):
6228 client connect notices to +C should be hiding the extra
6229 fields for spoofed users
6230
6231
6232 Changes: Modified:
6233 +2 -1 trunk/src/s_user.c (File Modified)
6234
6235
6236jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6237 Log:
6238 Add a chapter with our extra user commands:
6239 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6240
6241
6242 Changes: Modified:
6243 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6244 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6245
6246
6247jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6248 Log:
6249 Do not put by <server>: in SQUIT reasons to servers
6250 other than the one being exited.
6251
6252
6253 Changes: Modified:
6254 +1 -1 trunk/src/client.c (File Modified)
6255
6256
6257jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6258 Log:
6259 Regenerate configure.
6260
6261
6262 Changes: Modified:
6263 +1162 -1159 trunk/configure (File Modified)
6264
6265
6266jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6267 Log:
6268 Move the warning flags down so they do not mess up
6269 checks like for -Wl,-export-dynamic.
6270
6271
6272 Changes: Modified:
6273 +33 -30 trunk/configure.ac (File Modified)
6274
6275
6276nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6277 Log:
6278 - more work here
6279
6280
6281 Changes: Modified:
6282 +2 -1 trunk/iauth/Makefile.in (File Modified)
6283
6284
6285nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6286 Log:
6287 - build iauth makefile
6288
6289
6290 Changes: Modified:
6291 +3 -2 trunk/configure (File Modified)
6292 +1 -0 trunk/configure.ac (File Modified)
6293
6294
6295nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6296 Log:
6297 - Makefile
6298
6299
6300 Changes: Modified:
6301 + - trunk/iauth/Makefile.in (File Added)
6302
6303
6304nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6305 Log:
6306 - add iauth.conf.example from irc2.11
6307
6308
6309 Changes: Modified:
6310 + - trunk/doc/example-iauth.conf (File Added)
6311
6312
6313nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6314 Log:
6315 - wow, i found some docs on this thing
6316
6317
6318 Changes: Modified:
6319 + - trunk/doc/technical/iauth-internals.txt (File Added)
6320
6321
6322nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6323 Log:
6324 - no longer applicable
6325
6326
6327 Changes: Modified:
6328 + - trunk/authdaemon/ (File Deleted)
6329
6330
6331nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6332 Log:
6333 - remove libircd.so on make clean (oops)
6334
6335
6336 Changes: Modified:
6337 +1 -1 trunk/src/Makefile.in (File Modified)
6338
6339
6340nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6341 Log:
6342 - merge iauth source for experimentation
6343
6344
6345 Changes: Modified:
6346 + - trunk/iauth/ (File Added)
6347 + - trunk/iauth/a_conf.c (File Added)
6348 + - trunk/iauth/a_conf_def.h (File Added)
6349 + - trunk/iauth/a_conf_ext.h (File Added)
6350 + - trunk/iauth/a_defines.h (File Added)
6351 + - trunk/iauth/a_externs.h (File Added)
6352 + - trunk/iauth/a_io.c (File Added)
6353 + - trunk/iauth/a_io_ext.h (File Added)
6354 + - trunk/iauth/a_log.c (File Added)
6355 + - trunk/iauth/a_log_def.h (File Added)
6356 + - trunk/iauth/a_log_ext.h (File Added)
6357 + - trunk/iauth/a_struct_def.h (File Added)
6358 + - trunk/iauth/iauth.c (File Added)
6359 + - trunk/iauth/mod_lhex.c (File Added)
6360 + - trunk/iauth/mod_lhex_ext.h (File Added)
6361 + - trunk/iauth/mod_pipe.c (File Added)
6362 + - trunk/iauth/mod_pipe_ext.h (File Added)
6363 + - trunk/iauth/mod_rfc931.c (File Added)
6364 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6365 + - trunk/iauth/mod_socks.c (File Added)
6366 + - trunk/iauth/mod_socks_ext.h (File Added)
6367 + - trunk/iauth/mod_webproxy.c (File Added)
6368 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6369
6370
6371jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6372 Log:
6373 User /quote help index was not sorted properly.
6374
6375
6376 Changes: Modified:
6377 +2 -2 trunk/help/Makefile.in (File Modified)
6378 +8 -8 trunk/help/users/index (File Modified)
6379
6380
6381jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6382 Log:
6383 Add SCAN help file.
6384
6385
6386 Changes: Modified:
6387 +25 -8 trunk/help/opers/index (File Modified)
6388 + - trunk/help/opers/scan (File Added)
6389
6390
6391jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6392 Log:
6393 SGML docs:
6394 - Document SCAN UMODES
6395 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6396
6397
6398 Changes: Modified:
6399 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6400
6401
6402jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6403 Log:
6404 Add our copyright information to /info (part of release-1.1 r1026).
6405
6406
6407 Changes: Modified:
6408 +1 -0 trunk/src/version.c.SH (File Modified)
6409
6410
6411jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6412 Log:
6413 Fix some compile warnings.
6414
6415
6416 Changes: Modified:
6417 +1 -1 trunk/modules/core/m_join.c (File Modified)
6418 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6419 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6420 +1 -1 trunk/modules/m_scan.c (File Modified)
6421 +4 -4 trunk/modules/m_signon.c (File Modified)
6422
6423
6424jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6425 Log:
6426 RSFNC: OK, actually consider unknowns also for detecting a collide.
6427 Otherwise we can get two clients with the same nick.
6428
6429
6430 Changes: Modified:
6431 +1 -1 trunk/modules/m_services.c (File Modified)
6432
6433
6434nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6435 Log:
6436 - charybdis profiling stuff
6437 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6438 - update .depend
6439
6440
6441 Changes: Modified:
6442 +0 -8 trunk/configure (File Modified)
6443 +1 -8 trunk/configure.ac (File Modified)
6444 +18 -0 trunk/include/channel.h (File Modified)
6445 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6446 +335 -260 trunk/src/.depend (File Modified)
6447 +1569 -0 trunk/src/Makefile.in (File Modified)
6448 + - trunk/src/chmode.c (File Added)
6449 +16 -1 trunk/src/ircd.c (File Modified)
6450 +11 -0 trunk/src/main.c (File Modified)
6451 +11 -0 trunk/src/modules.c (File Modified)
6452
6453
6454jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6455 Log:
6456 RSFNC: Do not send kills to servers for unknowns
6457
6458
6459 Changes: Modified:
6460 +4 -2 trunk/modules/m_services.c (File Modified)
6461
6462
6463jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6464 Log:
6465 Describe service{} blocks in reference.conf.
6466
6467
6468 Changes: Modified:
6469 +12 -0 trunk/doc/reference.conf (File Modified)
6470
6471
6472jilles 2006/03/09 01:14:34 UTC (20060309-996)
6473 Log:
6474 Replace this list of modes with pointers to other documentation.
6475
6476
6477 Changes: Modified:
6478 +6 -50 trunk/doc/modes.txt (File Modified)
6479
6480
6481jilles 2006/03/08 00:10:46 UTC (20060308-986)
6482 Log:
6483 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6484 looks too much like an old-ircd client pointer otherwise.
6485
6486
6487 Changes: Modified:
6488 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6489
6490
6491jilles 2006/03/08 00:09:27 UTC (20060308-984)
6492 Log:
6493 findforwards:
6494 - note truncation of the list (perhaps sending multiple
6495 notices is better)
6496 - clarify in a comment that /findforwards on a nonexistent
6497 channel can be useful
6498 - sendto_one_notice() requires that the text start with
6499 a colon
6500
6501
6502 Changes: Modified:
6503 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6504
6505
6506jilles 2006/03/07 23:33:48 UTC (20060307-982)
6507 Log:
6508 When we close a local server's link, always include the
6509 name of the client causing the exit in the reason in the
6510 SQUIT we send them (replacing them with us). This makes
6511 sure server notices for stuff like "Not enough arguments
6512 to server command" are different on the two sides.
6513
6514
6515 Changes: Modified:
6516 +7 -5 trunk/src/client.c (File Modified)
6517
6518
6519gxti 2006/03/07 22:58:03 UTC (20060307-980)
6520 Log:
6521 New contrib module m_findforwards.c
6522
6523
6524 Changes: Modified:
6525 +112 -0 trunk/contrib/Makefile.in (File Modified)
6526 + - trunk/contrib/m_findforwards.c (File Added)
6527
6528
6529jilles 2006/03/07 22:21:29 UTC (20060307-968)
6530 Log:
6531 Whoops, don't show real host behind auth{} spoof in
6532 spoof notices if hide_spoof_ips is enabled.
6533
6534 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6535
6536
6537 Changes: Modified:
6538 +3 -2 trunk/src/s_conf.c (File Modified)
6539
6540
6541jilles 2006/03/07 12:54:53 UTC (20060307-962)
6542 Log:
6543 Add dalnet-style /identify that sends to nickserv or chanserv.
6544
6545
6546 Changes: Modified:
6547 +102 -0 trunk/contrib/Makefile.in (File Modified)
6548 + - trunk/contrib/m_identify.c (File Added)
6549
6550
6551jilles 2006/03/07 12:26:20 UTC (20060307-958)
6552 Log:
6553 Document alias{} blocks a bit better.
6554
6555
6556 Changes: Modified:
6557 +9 -0 trunk/doc/reference.conf (File Modified)
6558
6559
6560nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6561 Log:
6562 - add aliases to /stats m (data usage is not counted though, sorry)
6563
6564
6565 Changes: Modified:
6566 +1 -0 trunk/include/s_conf.h (File Modified)
6567 +3 -0 trunk/src/newconf.c (File Modified)
6568 +15 -0 trunk/src/parse.c (File Modified)
6569
6570
6571nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6572 Log:
6573 - remove m_sshortcut as it's no longer relevant
6574
6575
6576 Changes: Modified:
6577 +0 -145 trunk/modules/Makefile.in (File Modified)
6578 + - trunk/modules/m_sshortcut.c (File Deleted)
6579
6580
6581nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6582 Log:
6583 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6584 targets instead of my original idea :P)
6585
6586
6587 Changes: Modified:
6588 +32 -0 trunk/doc/example.conf (File Modified)
6589 +35 -0 trunk/doc/reference.conf (File Modified)
6590 +4 -0 trunk/include/parse.h (File Modified)
6591 +7 -0 trunk/include/s_conf.h (File Modified)
6592 +82 -0 trunk/src/newconf.c (File Modified)
6593 +78 -0 trunk/src/parse.c (File Modified)
6594 +16 -0 trunk/src/s_conf.c (File Modified)
6595
6596
6597jilles 2006/03/05 23:33:56 UTC (20060305-942)
6598 Log:
6599 Remove some spaces after tabs. ??
6600
6601
6602 Changes: Modified:
6603 +18 -18 trunk/src/newconf.c (File Modified)
6604
6605
6606jilles 2006/03/05 23:15:38 UTC (20060305-940)
6607 Log:
6608 Global /who:
6609 - make sure to clear all marks also if the who was aborted
6610 because of too many matches
6611 - give ERR_TOOMANYMATCHES if too many matches
6612 - clarify comments
6613
6614 ratbox RATBOX_2_2 r22003 (jilles)
6615
6616
6617 Changes: Modified:
6618 +28 -26 trunk/modules/m_who.c (File Modified)
6619
6620
6621nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6622 Log:
6623 - devel is 2.0
6624
6625
6626 Changes: Modified:
6627 +9 -9 trunk/configure (File Modified)
6628 +1 -1 trunk/configure.ac (File Modified)
6629
6630
6631nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6632 Log:
6633 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6634
6635
6636 Changes: Modified:
6637 +2 -1 trunk/include/s_newconf.h (File Modified)
6638 +20 -0 trunk/modules/m_rehash.c (File Modified)
6639 +1 -1 trunk/src/s_newconf.c (File Modified)
6640
6641
6642gxti 2006/03/05 03:38:33 UTC (20060305-930)
6643 Log:
6644 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6645
6646
6647 Changes: Modified:
6648 +0 -1 trunk/doc/example.conf (File Modified)
6649 +0 -3 trunk/doc/reference.conf (File Modified)
6650 +0 -1 trunk/include/s_conf.h (File Modified)
6651 +0 -6 trunk/modules/m_info.c (File Modified)
6652 +1 -1 trunk/src/channel.c (File Modified)
6653 +0 -1 trunk/src/newconf.c (File Modified)
6654
6655
6656gxti 2006/03/05 00:48:56 UTC (20060305-928)
6657 Log:
6658 Missing header in m_chghost.c
6659
6660 Changes: Modified:
6661 +1 -0 trunk/modules/m_chghost.c (File Modified)
6662
6663
6664gxti 2006/02/28 19:53:33 UTC (20060228-926)
6665 Log:
6666 Relocate QJM code to a seperate function(change_nick_user_host)
6667 Change CHGHOST to use change_nick_user_host instead of just setting it
6668
6669
6670 Changes: Modified:
6671 +3 -0 trunk/include/s_user.h (File Modified)
6672 +1 -1 trunk/modules/m_chghost.c (File Modified)
6673 +3 -78 trunk/modules/m_signon.c (File Modified)
6674 +89 -0 trunk/src/s_user.c (File Modified)
6675
6676
6677jilles 2006/02/28 13:24:51 UTC (20060228-924)
6678 Log:
6679 Restore /stats a (dns servers, admin-only).
6680
6681
6682 Changes: Modified:
6683 +1 -0 trunk/include/res.h (File Modified)
6684 +5 -8 trunk/modules/m_stats.c (File Modified)
6685 +16 -0 trunk/src/res.c (File Modified)
6686
6687
6688nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6689 Log:
6690 - Add CHARYBDIS_PROFILE if we are profiling.
6691 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6692 - Remove duplicate --enable-epoll entry.
6693
6694
6695 Changes: Modified:
6696 +1595 -15 trunk/configure (File Modified)
6697 +30 -11 trunk/configure.ac (File Modified)
6698 +3 -0 trunk/include/setup.h.in (File Modified)
6699
6700
6701nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6702 Log:
6703 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6704
6705
6706 Changes: Modified:
6707 +28 -0 trunk/aclocal.m4 (File Modified)
6708
6709
6710jilles 2006/02/23 13:25:48 UTC (20060223-916)
6711 Log:
6712 Allow requesting forward channel and quiet list in same mode command.
6713
6714
6715 Changes: Modified:
6716 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6717
6718
6719jilles 2006/02/22 00:06:41 UTC (20060222-912)
6720 Log:
6721 Add description of xline wildcards.
6722
6723
6724 Changes: Modified:
6725 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6726
6727
6728gxti 2006/02/21 23:54:57 UTC (20060221-908)
6729 Log:
6730 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6731
6732
6733 Changes: Modified:
6734 +0 -4 trunk/modules/m_services.c (File Modified)
6735
6736
6737nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6738 Log:
6739 typo
6740
6741
6742 Changes: Modified:
6743 +1 -1 trunk/include/hook.h (File Modified)
6744
6745
6746nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6747 Log:
6748 call_hook, not hook_call
6749
6750
6751 Changes: Modified:
6752 +1 -1 trunk/modules/core/m_join.c (File Modified)
6753
6754
6755nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6756 Log:
6757 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6758 Could be useful for a number of things.
6759
6760
6761 Changes: Modified:
6762 +9 -0 trunk/modules/core/m_join.c (File Modified)
6763
6764
6765nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6766 Log:
6767 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6768
6769
6770 Changes: Modified:
6771 +7 -0 trunk/include/hook.h (File Modified)
6772
6773
6774gxti 2006/02/20 21:27:46 UTC (20060220-896)
6775 Log:
6776 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6777
6778
6779 Changes: Modified:
6780 +15 -0 trunk/modules/m_services.c (File Modified)
6781
6782
6783jilles 2006/02/20 11:26:45 UTC (20060220-894)
6784 Log:
6785 Clarify snomask +f, +k, +u.
6786
6787
6788 Changes: Modified:
6789 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6790
6791
6792jilles 2006/02/20 11:26:22 UTC (20060220-892)
6793 Log:
6794 Cmode +p and +s may be set simultaneously.
6795
6796
6797 Changes: Modified:
6798 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6799
6800
6801nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6802 Log:
6803 actually, we should check the data version on each reload (oops)
6804
6805
6806 Changes: Modified:
6807 +6 -6 trunk/src/main.c (File Modified)
6808
6809
6810nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6811 Log:
6812 more work on the loader
6813
6814
6815 Changes: Modified:
6816 +45 -21 trunk/src/main.c (File Modified)
6817
6818
6819nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6820 Log:
6821 Add prototype ircd_state.c
6822
6823
6824 Changes: Modified:
6825 + - trunk/src/ircd_state.c (File Added)
6826
6827
6828jilles 2006/02/19 00:41:15 UTC (20060219-882)
6829 Log:
6830 Smaller improvements.
6831
6832
6833 Changes: Modified:
6834 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6835
6836
6837jilles 2006/02/19 00:15:39 UTC (20060219-880)
6838 Log:
6839 Add a lot of stuff here.
6840
6841
6842 Changes: Modified:
6843 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6844
6845
6846jilles 2006/02/18 22:55:32 UTC (20060218-878)
6847 Log:
6848 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6849
6850
6851 Changes: Modified:
6852 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6853
6854
6855jilles 2006/02/18 21:57:54 UTC (20060218-873)
6856 Log:
6857 Invex doesn't trump +r or (sic) +J.
6858
6859
6860 Changes: Modified:
6861 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6862
6863
6864nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6865 Log:
6866 Check to make sure a module is not loaded before loading it.
6867
6868
6869 Changes: Modified:
6870 +6 -1 trunk/src/ircd_parser.y (File Modified)
6871
6872
6873nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6874 Log:
6875 - Add a missing comma in the HeaderMessages array
6876 - Only send "Your hostname is too long ..." if that really is the case
6877
6878
6879 Changes: Modified:
6880 +2 -2 trunk/src/s_auth.c (File Modified)
6881
6882
6883nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6884 Log:
6885 build_symtable() will have already bailed here, so no need to check
6886 explicitly whether or not charybdis_main is NULL.
6887
6888
6889 Changes: Modified:
6890 +7 -16 trunk/src/main.c (File Modified)
6891
6892
6893nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6894 Log:
6895 Data structure versioning, part 1.
6896
6897
6898 Changes: Modified:
6899 +10 -1 trunk/include/ircd_defs.h (File Modified)
6900 +2 -0 trunk/src/ircd.c (File Modified)
6901 +15 -3 trunk/src/main.c (File Modified)
6902
6903
6904nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6905 Log:
6906 build a symbol table and use that instead of doing a raw dlsym on everything
6907
6908
6909 Changes: Modified:
6910 + - trunk/include/ircd_linker.h (File Added)
6911 +71 -1 trunk/src/Makefile.in (File Modified)
6912 + - trunk/src/ircd_linker.c (File Added)
6913 +16 -4 trunk/src/main.c (File Modified)
6914
6915
6916nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6917 Log:
6918 The launcher now calls io_loop() instead of charybdis_main().
6919 This is so that we do not have to reinitialize *everything* later.
6920
6921
6922 Changes: Modified:
6923 +1 -0 trunk/include/ircd.h (File Modified)
6924 +6 -7 trunk/src/ircd.c (File Modified)
6925 +13 -1 trunk/src/main.c (File Modified)
6926
6927
6928nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6929 Log:
6930 Use global binding on libircd.so.
6931
6932
6933 Changes: Modified:
6934 +1 -1 trunk/src/main.c (File Modified)
6935
6936
6937nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6938 Log:
6939 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6940 (it will do more later)
6941
6942
6943 Changes: Modified:
6944 +14 -12 trunk/include/config.h (File Modified)
6945 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6946 +31 -5 trunk/src/Makefile.in (File Modified)
6947 +78 -1 trunk/src/ircd.c (File Modified)
6948 + - trunk/src/main.c (File Added)
6949
6950
6951nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6952 Log:
6953 Add whitespace here, oops.
6954
6955
6956 Changes: Modified:
6957 +1 -1 trunk/CREDITS (File Modified)
6958
6959
6960nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6961 Log:
6962 Properly copy over the IP address here instead of using a cheap hack.
6963 Because the hack didn't work right except on IPv6. :|
6964
6965
6966 Changes: Modified:
6967 +12 -2 trunk/src/s_newconf.c (File Modified)
6968
6969
6970jilles 2006/02/15 01:33:43 UTC (20060215-849)
6971 Log:
6972 Revert reject cache notice to ratbox's, which more
6973 clearly suggests what's happening.
6974
6975
6976 Changes: Modified:
6977 +4 -1 trunk/src/reject.c (File Modified)
6978
6979
6980nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6981 Log:
6982 Fix the openssl status in the overview information.
6983
6984
6985 Changes: Modified:
6986 +1 -3 trunk/configure (File Modified)
6987 +1 -3 trunk/configure.ac (File Modified)
6988
6989
6990jilles 2006/02/15 00:53:32 UTC (20060215-843)
6991 Log:
6992 - Add simple exempt{} block (127.0.0.1) to example.conf.
6993 - Remove mention of deny{}.
6994
6995
6996 Changes: Modified:
6997 +5 -0 trunk/doc/example.conf (File Modified)
6998 +1 -1 trunk/doc/reference.conf (File Modified)
6999
7000
7001jilles 2006/02/15 00:37:34 UTC (20060215-839)
7002 Log:
7003 example.conf: add some comments at the start
7004 reference.conf: some ircd-ratbox -> charybdis
7005
7006
7007 Changes: Modified:
7008 +11 -0 trunk/doc/example.conf (File Modified)
7009 +6 -5 trunk/doc/reference.conf (File Modified)
7010
7011
7012jilles 2006/02/15 00:27:59 UTC (20060215-833)
7013 Log:
7014 Rename m_createauthonly module to createauthonly
7015 as this is not a module providing an m_function
7016 (command).
7017
7018
7019 Changes: Modified:
7020 +1 -38 trunk/contrib/Makefile.in (File Modified)
7021 + - trunk/contrib/createauthonly.c (File Added)
7022 + - trunk/contrib/m_createauthonly.c (File Deleted)
7023
7024
7025jilles 2006/02/15 00:22:08 UTC (20060215-831)
7026 Log:
7027 Add to example confs commented lines for:
7028 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7029 sno_globalkline.so, sno_globaloper.so.
7030
7031
7032 Changes: Modified:
7033 +5 -1 trunk/doc/example.conf (File Modified)
7034 +9 -1 trunk/doc/reference.conf (File Modified)
7035
7036
7037jilles 2006/02/15 00:12:24 UTC (20060215-829)
7038 Log:
7039 - Unbreak connecting to connect{}s with hostnames
7040 instead of IP addresses (broken with new resolver).
7041 - Try to do A/AAAA query based on aftype in
7042 connect{} (doesn't seem to work fully).
7043
7044
7045 Changes: Modified:
7046 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7047
7048
7049jilles 2006/02/14 22:54:37 UTC (20060214-827)
7050 Log:
7051 Unbreak /rehash dns.
7052
7053
7054 Changes: Modified:
7055 +1 -0 trunk/src/res.c (File Modified)
7056
7057
7058jilles 2006/02/14 22:40:55 UTC (20060214-825)
7059 Log:
7060 Preserve Hybrid Id and add one of our own.
7061
7062
7063 Changes: Modified:
7064 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7065 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7066
7067
7068jilles 2006/02/14 22:17:17 UTC (20060214-821)
7069 Log:
7070 Add anfl and Androsyn to CREDITS.
7071 They wrote a lot of ratbox code we use, both before and after the fork.
7072
7073
7074 Changes: Modified:
7075 +2 -0 trunk/CREDITS (File Modified)
7076
7077
7078nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7079 Log:
7080 Hostname validity check.
7081
7082
7083 Changes: Modified:
7084 +42 -3 trunk/src/s_auth.c (File Modified)
7085
7086
7087nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7088 Log:
7089 Version bump to 1.2.0.
7090
7091
7092 Changes: Modified:
7093 +9 -9 trunk/configure (File Modified)
7094 +1 -1 trunk/configure.ac (File Modified)
7095
7096
7097nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7098 Log:
7099 - Missed a spot in the IPv6 code here. Should be usable now.
7100
7101
7102 Changes: Modified:
7103 +2 -2 trunk/src/res.c (File Modified)
7104
7105
7106nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7107 Log:
7108 Alright, so, this massive commit does the following:
7109 - Removes adns
7110 - Adds a resolver based on the undernet and hybrid one.
7111 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7112 - Makes a check in ./configure be posixly correct
7113 - Simplifies the auth code and DNS callbacks
7114
7115 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7116
7117
7118 Changes: Modified:
7119 +1 -1 trunk/Makefile.in (File Modified)
7120 + - trunk/adns/ (File Deleted)
7121 +148 -80 trunk/configure (File Modified)
7122 +1 -2 trunk/configure.ac (File Modified)
7123 +6 -0 trunk/include/client.h (File Modified)
7124 +1 -0 trunk/include/packet.h (File Modified)
7125 +153 -41 trunk/include/res.h (File Modified)
7126 + - trunk/include/reslib.h (File Added)
7127 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7128 +930 -1449 trunk/modules/.depend (File Modified)
7129 +3 -0 trunk/modules/m_stats.c (File Modified)
7130 +417 -621 trunk/src/.depend (File Modified)
7131 +1 -1 trunk/src/.indent.pro (File Modified)
7132 +2069 -289 trunk/src/Makefile.in (File Modified)
7133 + - trunk/src/adns.c (File Deleted)
7134 + - trunk/src/res.c (File Added)
7135 + - trunk/src/reslib.c (File Added)
7136 +11 -50 trunk/src/s_auth.c (File Modified)
7137 +4 -26 trunk/src/s_newconf.c (File Modified)
7138
7139
7140nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7141 Log:
7142 Document the NOBALLOC feature.
7143
7144
7145 Changes: Modified:
7146 +7 -1 trunk/include/config.h (File Modified)
7147
7148
7149jilles 2006/02/12 20:50:51 UTC (20060212-806)
7150 Log:
7151 commands.sgml changes
7152
7153
7154 Changes: Modified:
7155 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7156
7157
7158jilles 2006/02/12 19:58:28 UTC (20060212-804)
7159 Log:
7160 connect{} changes.
7161
7162
7163 Changes: Modified:
7164 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7165
7166
7167jilles 2006/02/12 19:47:43 UTC (20060212-802)
7168 Log:
7169 Improve description of class{} block (in particular,
7170 mention server classes as well as client classes).
7171
7172
7173 Changes: Modified:
7174 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7175
7176
7177jilles 2006/02/12 19:37:35 UTC (20060212-800)
7178 Log:
7179 In comment:
7180 -/* sendq: servers need a higher sendq as they send more data */
7181 +/* sendq: servers need a higher sendq as they are sent more data */
7182
7183
7184 Changes: Modified:
7185 +1 -1 trunk/doc/reference.conf (File Modified)
7186
7187
7188jilles 2006/02/12 19:33:35 UTC (20060212-798)
7189 Log:
7190 Add modules{} block.
7191
7192
7193 Changes: Modified:
7194 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7195
7196
7197jilles 2006/02/12 17:31:44 UTC (20060212-796)
7198 Log:
7199 Add general::oper_snomask, snomask on oper up for opers
7200 that have umode +s set on oper up, but do not have
7201 a specific snomask setting in their operator block.
7202 If this is empty or not specified, +s is used as before.
7203
7204
7205 Changes: Modified:
7206 +4 -1 trunk/doc/example.conf (File Modified)
7207 +7 -1 trunk/doc/reference.conf (File Modified)
7208 +1 -0 trunk/include/client.h (File Modified)
7209 +1 -0 trunk/include/s_conf.h (File Modified)
7210 +32 -0 trunk/src/newconf.c (File Modified)
7211 +1 -0 trunk/src/s_conf.c (File Modified)
7212 +13 -3 trunk/src/s_user.c (File Modified)
7213
7214
7215nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7216 Log:
7217 fix error
7218
7219 Changes: Modified:
7220 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7221
7222
7223nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7224 Log:
7225 Add MASKTRACE and CHANTRACE commands.
7226
7227
7228 Changes: Modified:
7229 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7230
7231
7232nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7233 Log:
7234 document loadmodule directive
7235
7236
7237 Changes: Modified:
7238 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7239
7240
7241nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7242 Log:
7243 finish this up
7244
7245
7246 Changes: Modified:
7247 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7248
7249
7250nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7251 Log:
7252 q:lines are no longer living in the ircd.conf either
7253
7254
7255 Changes: Modified:
7256 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7257
7258
7259nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7260 Log:
7261 remove k:line, d:line, x:line as they are their own files now
7262
7263
7264 Changes: Modified:
7265 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7266
7267
7268jilles 2006/02/12 03:55:38 UTC (20060212-782)
7269 Log:
7270 New place for operator::snomask.
7271
7272
7273 Changes: Modified:
7274 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7275
7276
7277nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7278 Log:
7279 Document connect {}.
7280
7281
7282 Changes: Modified:
7283 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7284
7285
7286jilles 2006/02/12 03:42:26 UTC (20060212-778)
7287 Log:
7288 example.conf: move operator::snomask to a more logical place,
7289 more sensible default
7290 reference.conf: add operator::snomask
7291
7292
7293 Changes: Modified:
7294 +3 -3 trunk/doc/example.conf (File Modified)
7295 +3 -0 trunk/doc/reference.conf (File Modified)
7296
7297
7298jilles 2006/02/12 03:34:24 UTC (20060212-776)
7299 Log:
7300 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7301 in those conf entries that take umodes like <name1>, <name2>, ...
7302
7303
7304 Changes: Modified:
7305 +3 -0 trunk/doc/reference.conf (File Modified)
7306 +3 -0 trunk/src/newconf.c (File Modified)
7307
7308
7309nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7310 Log:
7311 Remove H:line
7312
7313
7314 Changes: Modified:
7315 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7316
7317
7318nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7319 Log:
7320 Aesthetic changes.
7321
7322
7323 Changes: Modified:
7324 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7325
7326
7327nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7328 Log:
7329 s/allow/auth
7330
7331
7332 Changes: Modified:
7333 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7334
7335
7336nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7337 Log:
7338 fix
7339
7340
7341 Changes: Modified:
7342 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7343
7344
7345nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7346 Log:
7347 Document operator {} blocks.
7348
7349
7350 Changes: Modified:
7351 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7352
7353
7354jilles 2006/02/12 03:18:31 UTC (20060212-764)
7355 Log:
7356 auth{}: clarify/add some details
7357
7358
7359 Changes: Modified:
7360 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7361
7362
7363nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7364 Log:
7365 auth{}: Move a paragraph.
7366
7367
7368 Changes: Modified:
7369 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7370
7371
7372nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7373 Log:
7374 Document auth{} blocks.
7375
7376
7377 Changes: Modified:
7378 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7379
7380
7381jilles 2006/02/12 02:23:21 UTC (20060212-758)
7382 Log:
7383 Add umode +R.
7384
7385
7386 Changes: Modified:
7387 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7388
7389
7390jilles 2006/02/12 02:19:41 UTC (20060212-756)
7391 Log:
7392 Add umode +R, prevents unidentified clients from
7393 sending private messages or notices. /accept'ed
7394 clients and opers are exempt.
7395 Due to the /accept part, this is only checked
7396 at the target's server, may want to change
7397 this?
7398
7399
7400 Changes: Modified:
7401 +1 -0 trunk/help/opers/umode (File Modified)
7402 +1 -0 trunk/help/users/umode (File Modified)
7403 +2 -0 trunk/include/client.h (File Modified)
7404 +1 -0 trunk/include/numeric.h (File Modified)
7405 +11 -1 trunk/modules/core/m_message.c (File Modified)
7406 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7407 +1 -1 trunk/src/messages.tab (File Modified)
7408 +1 -1 trunk/src/s_user.c (File Modified)
7409
7410
7411jilles 2006/02/12 01:26:44 UTC (20060212-754)
7412 Log:
7413 Don't allow a nick change if banned or quieted (and not
7414 voiced or opped) on a channel. This uses numeric 435
7415 (bahamut's "cannot change to a banned nick") because
7416 bahamut/ircu's 437 and hyperion's 438 already have
7417 another meaning for us.
7418
7419
7420 Changes: Modified:
7421 +2 -0 trunk/include/channel.h (File Modified)
7422 +1 -0 trunk/include/numeric.h (File Modified)
7423 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7424 +38 -0 trunk/src/channel.c (File Modified)
7425 +1 -1 trunk/src/messages.tab (File Modified)
7426
7427
7428jilles 2006/02/11 20:55:03 UTC (20060211-752)
7429 Log:
7430 KNOCK:
7431 - respect ban exceptions
7432 - also deny a knock if quieted
7433
7434
7435 Changes: Modified:
7436 +2 -1 trunk/modules/m_knock.c (File Modified)
7437
7438
7439jilles 2006/02/11 19:42:32 UTC (20060211-750)
7440 Log:
7441 Reverse bad substitution in comment.
7442
7443
7444 Changes: Modified:
7445 +1 -1 trunk/src/channel.c (File Modified)
7446
7447
7448jilles 2006/02/11 19:04:47 UTC (20060211-748)
7449 Log:
7450 - set DynSpoof flag for clients spoofed at registration
7451 - add orighost instead of host to the hostname hash
7452
7453
7454 Changes: Modified:
7455 +5 -1 trunk/src/s_user.c (File Modified)
7456
7457
7458jilles 2006/02/11 16:59:13 UTC (20060211-746)
7459 Log:
7460 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7461
7462
7463 Changes: Modified:
7464 +2 -3 trunk/src/send.c (File Modified)
7465
7466
7467gxti 2006/02/10 02:44:34 UTC (20060210-744)
7468 Log:
7469 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7470
7471
7472 Changes: Modified:
7473 +17 -7 trunk/modules/m_signon.c (File Modified)
7474
7475
7476gxti 2006/02/09 02:44:48 UTC (20060209-742)
7477 Log:
7478 Correct minimum args on ENCAP SASL to avoid nasty core.
7479
7480
7481 Changes: Modified:
7482 +1 -1 trunk/modules/m_sasl.c (File Modified)
7483
7484
7485jilles 2006/02/09 01:14:21 UTC (20060209-740)
7486 Log:
7487 Style nits: sptr can't ever be NULL, don't compare truth
7488 values with YES.
7489
7490
7491 Changes: Modified:
7492 +2 -3 trunk/modules/m_scan.c (File Modified)
7493
7494
7495jilles 2006/02/09 01:04:56 UTC (20060209-738)
7496 Log:
7497 - Comment out scan_cmodes() prototype to suppress warning
7498 - Correct minimum parameter count for mo_scan()
7499
7500
7501 Changes: Modified:
7502 +2 -2 trunk/modules/m_scan.c (File Modified)
7503
7504
7505jilles 2006/02/09 00:56:16 UTC (20060209-736)
7506 Log:
7507 SCAN UMODES:
7508 - Include full command in operspy notice
7509 - Allow global scans (no-list used, mask not used) without operspy
7510 - Use ERR_NOPRIVS numeric
7511
7512
7513 Changes: Modified:
7514 +21 -9 trunk/modules/m_scan.c (File Modified)
7515
7516
7517jilles 2006/02/08 23:45:23 UTC (20060208-734)
7518 Log:
7519 Cancel out the >3 default if < is given; this way
7520 any </> specification fully overrides the default.
7521
7522
7523 Changes: Modified:
7524 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7525
7526
7527jilles 2006/02/08 23:13:44 UTC (20060208-732)
7528 Log:
7529 - Call mo_list() from m_list() to reduce code duplication
7530 - Default to >3, rather arbitrarily (conf option?)
7531 - Make < and > mean less than and greater than again
7532
7533
7534 Changes: Modified:
7535 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7536
7537
7538jilles 2006/02/08 22:20:43 UTC (20060208-730)
7539 Log:
7540 When processing topic burst, hide connecting server
7541 on netburst if flatten links is enabled.
7542
7543
7544 Changes: Modified:
7545 +9 -2 trunk/modules/m_tb.c (File Modified)
7546
7547
7548nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7549 Log:
7550 - remove PENALTY token
7551
7552
7553 Changes: Modified:
7554 +0 -1 trunk/include/supported.h (File Modified)
7555
7556
7557nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7558 Log:
7559 005 fixups:
7560 - Add PENALTY because we have a pace-wait system.
7561 - Add FNC due to SAVE and RSFNC
7562 - Add q to MAXLIST.
7563
7564
7565 Changes: Modified:
7566 +4 -2 trunk/include/supported.h (File Modified)
7567
7568
7569nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7570 Log:
7571 mkay, indent went nuts here
7572
7573
7574 Changes: Modified:
7575 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7576
7577
7578nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7579 Log:
7580 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7581 and can be used instead. The SAFELIST implementation is the one used by
7582 default, as most users/networks will be used to it.
7583
7584
7585 Changes: Modified:
7586 +1 -0 trunk/NEWS (File Modified)
7587 +14 -0 trunk/include/client.h (File Modified)
7588 +5 -0 trunk/include/hash.h (File Modified)
7589 +404 -272 trunk/modules/Makefile.in (File Modified)
7590 + - trunk/modules/m_list.c (File Deleted)
7591 + - trunk/modules/m_list_ratbox.c (File Added)
7592 + - trunk/modules/m_list_safelist.c (File Added)
7593 +5 -5 trunk/src/hash.c (File Modified)
7594
7595
7596jilles 2006/02/08 21:02:52 UTC (20060208-720)
7597 Log:
7598 Clear invites on a lowerTS JOIN or SJOIN.
7599 This should complete kick_on_split_riding protection.
7600
7601
7602 Changes: Modified:
7603 +5 -0 trunk/modules/core/m_join.c (File Modified)
7604 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7605
7606
7607jilles 2006/02/08 20:26:58 UTC (20060208-718)
7608 Log:
7609 Like in ratbox, send and interpret timestamps on invites.
7610
7611
7612 Changes: Modified:
7613 +9 -2 trunk/modules/m_invite.c (File Modified)
7614
7615
7616jilles 2006/02/07 12:48:28 UTC (20060207-716)
7617 Log:
7618 Add +S (network service) umode. Just for completeness, users or opers
7619 cannot set this.
7620
7621
7622 Changes: Modified:
7623 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7624
7625
7626nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7627 Log:
7628 update NEWS a bit
7629
7630
7631 Changes: Modified:
7632 +35 -2 trunk/NEWS (File Modified)
7633
7634
7635gxti 2006/02/06 04:42:14 UTC (20060206-712)
7636 Log:
7637 Split off a PreClient structure for data to be freed on registation (i.e. password).
7638 New hook introduce_client for post-registration messages.
7639 Fix b0rked SASL numerics.
7640 Burst REALHOST post-introduction for spoofed-on-registration clients.
7641 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7642 Pre-registration signon support.
7643
7644
7645 Changes: Modified:
7646 +10 -0 trunk/configure (File Modified)
7647 +2 -0 trunk/configure.ac (File Modified)
7648 +14 -4 trunk/include/client.h (File Modified)
7649 +1 -0 trunk/include/hook.h (File Modified)
7650 +1 -0 trunk/include/numeric.h (File Modified)
7651 +3 -0 trunk/include/setup.h.in (File Modified)
7652 +16 -0 trunk/modules/m_chghost.c (File Modified)
7653 +25 -21 trunk/modules/m_sasl.c (File Modified)
7654 +63 -30 trunk/modules/m_signon.c (File Modified)
7655 +18 -0 trunk/src/client.c (File Modified)
7656 +2 -0 trunk/src/hook.c (File Modified)
7657 +5 -5 trunk/src/messages.tab (File Modified)
7658 +2 -0 trunk/src/s_serv.c (File Modified)
7659 +28 -2 trunk/src/s_user.c (File Modified)
7660
7661
7662gxti 2006/02/06 03:10:01 UTC (20060206-710)
7663 Log:
7664 Update hook documentation.
7665
7666
7667 Changes: Modified:
7668 +30 -0 trunk/doc/hooks.txt (File Modified)
7669
7670
7671jilles 2006/02/05 22:44:03 UTC (20060205-708)
7672 Log:
7673 Improve @/# handling in match_esc().
7674
7675
7676 Changes: Modified:
7677 +21 -13 trunk/src/match.c (File Modified)
7678
7679
7680nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7681 Log:
7682 backtrack instead of bailing out when handling a mismatched escape
7683
7684
7685 Changes: Modified:
7686 +1 -1 trunk/src/match.c (File Modified)
7687
7688
7689nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7690 Log:
7691 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7692
7693 Changes: Modified:
7694 +2 -1 trunk/CREDITS (File Modified)
7695
7696
7697nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7698 Log:
7699 Fix the escape brokenness and pick up a more efficient matching algorithm,
7700 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7701 Patch sent upstream. They can do whatever they want with it, *shrug*.
7702
7703
7704 Changes: Modified:
7705 +147 -161 trunk/src/match.c (File Modified)
7706
7707
7708jilles 2006/02/04 20:13:39 UTC (20060204-700)
7709 Log:
7710 If flatten links is enabled, fake the origins of some ServerModes
7711 sent to clients so that the server sending the netburst is hidden.
7712 Most mode hacks still show the true source.
7713
7714
7715 Changes: Modified:
7716 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7717 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7718
7719
7720jilles 2006/02/04 18:26:55 UTC (20060204-698)
7721 Log:
7722 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7723 where the exit originated).
7724 - When receiving an SQUIT for a server themselves
7725 (IsMe(target_p) || target_p == client_p)
7726 close their link and send a local server notice.
7727
7728
7729 Changes: Modified:
7730 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7731 +6 -3 trunk/src/client.c (File Modified)
7732
7733
7734nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7735 Log:
7736 Hooking into the wrong hook, whoops. :P
7737
7738
7739 Changes: Modified:
7740 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7741 +6 -10 trunk/modules/core/m_join.c (File Modified)
7742
7743
7744nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7745 Log:
7746 this doesn't work right, right now :P
7747
7748
7749 Changes: Modified:
7750 +40 -0 trunk/contrib/Makefile.in (File Modified)
7751 + - trunk/contrib/m_createauthonly.c (File Added)
7752 +6 -0 trunk/include/hook.h (File Modified)
7753 +26 -1 trunk/modules/core/m_join.c (File Modified)
7754 +1 -1 trunk/src/ircd.c (File Modified)
7755
7756
7757nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7758 Log:
7759 Make can_join() hookable.
7760
7761
7762 Changes: Modified:
7763 +12 -1 trunk/src/channel.c (File Modified)
7764
7765
7766nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7767 Log:
7768 add 'int approved;' to the channel event hook
7769
7770
7771 Changes: Modified:
7772 +1 -0 trunk/include/hook.h (File Modified)
7773
7774
7775gxti 2006/02/04 02:50:03 UTC (20060204-688)
7776 Log:
7777 Use SIDs in SASL ENCAP origin.
7778 Ignore responses from other agents once the first SASL response has been received for a client.
7779
7780
7781 Changes: Modified:
7782 +9 -5 trunk/modules/m_sasl.c (File Modified)
7783
7784
7785gxti 2006/02/04 01:44:17 UTC (20060204-686)
7786 Log:
7787 Removed stray debug code.
7788
7789
7790 Changes: Modified:
7791 +1 -1 trunk/modules/m_sasl.c (File Modified)
7792
7793
7794jilles 2006/02/03 22:39:24 UTC (20060203-684)
7795 Log:
7796 Don't complain "unknown MODE flag" if a non-oper attempts
7797 to unset an oper only umode they do not have.
7798 This is to prevent unwanted error messages when users/bots
7799 do things like MODE <nick> +i-sw.
7800
7801
7802 Changes: Modified:
7803 +4 -2 trunk/src/s_user.c (File Modified)
7804
7805
7806jilles 2006/02/03 22:32:03 UTC (20060203-682)
7807 Log:
7808 Fix client_exit hook name and only call it for local exits that are not
7809 IsAnyServer.
7810
7811
7812 Changes: Modified:
7813 +3 -2 trunk/modules/m_sasl.c (File Modified)
7814
7815
7816gxti 2006/02/03 21:41:48 UTC (20060203-680)
7817 Log:
7818 Fix SASL logic to actually use stored agent UID.
7819 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7820 Add abort code for exiting clients.
7821
7822
7823 Changes: Modified:
7824 +18 -9 trunk/modules/m_sasl.c (File Modified)
7825
7826
7827jilles 2006/02/03 20:25:01 UTC (20060203-678)
7828 Log:
7829 Port over ratbox 2.2 /challenge. This is slightly more secure
7830 (better crypto, longer keys, challenge timeout) and has better
7831 client scripts.
7832
7833 The respond tool is no longer part of the ircd tree but a
7834 separate package, currently available from
7835 http://respond.ircd-ratbox.org (we should mirror/... this).
7836
7837
7838 Changes: Modified:
7839 +65 -310 trunk/doc/challenge.txt (File Modified)
7840 +5 -5 trunk/include/client.h (File Modified)
7841 +3 -0 trunk/include/irc_string.h (File Modified)
7842 +3 -0 trunk/include/numeric.h (File Modified)
7843 +94 -50 trunk/modules/m_challenge.c (File Modified)
7844 +1 -2 trunk/src/client.c (File Modified)
7845 +125 -0 trunk/src/irc_string.c (File Modified)
7846 +2 -2 trunk/src/messages.tab (File Modified)
7847 + - trunk/tools/rsa_respond/ (File Deleted)
7848
7849
7850gxti 2006/02/03 20:05:09 UTC (20060203-676)
7851 Log:
7852 Preliminary SASL support.
7853
7854
7855 Changes: Modified:
7856 +7 -0 trunk/include/client.h (File Modified)
7857 +6 -0 trunk/include/numeric.h (File Modified)
7858 +1 -0 trunk/modules/Makefile.in (File Modified)
7859 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7860 +175 -1 trunk/modules/m_cap.c (File Modified)
7861 + - trunk/modules/m_sasl.c (File Added)
7862 +2 -0 trunk/modules/m_user.c (File Modified)
7863 +5 -5 trunk/src/messages.tab (File Modified)
7864 +8 -2 trunk/src/s_user.c (File Modified)
7865
7866
7867jilles 2006/02/03 18:13:03 UTC (20060203-674)
7868 Log:
7869 SIGNON: make logout also apply remotely.
7870
7871
7872 Changes: Modified:
7873 +7 -2 trunk/modules/m_signon.c (File Modified)
7874
7875
7876gxti 2006/02/03 17:45:04 UTC (20060203-672)
7877 Log:
7878 Use an asterisk when sending empty logins in SIGNON.
7879
7880
7881 Changes: Modified:
7882 +5 -5 trunk/modules/m_signon.c (File Modified)
7883
7884
7885jilles 2006/02/03 17:38:31 UTC (20060203-670)
7886 Log:
7887 SIGNON: Only add whowas entry (add_history()) and wipe
7888 accepts (del_all_accepts()) if nick changed.
7889
7890
7891 Changes: Modified:
7892 +5 -3 trunk/modules/m_signon.c (File Modified)
7893
7894
7895jilles 2006/02/03 17:26:52 UTC (20060203-668)
7896 Log:
7897 SIGNON: slight fixes to collision code:
7898 - don't kill if target_p == source_p (nick unchanged or only changed case)
7899 - add comment that SAVE support is missing
7900 - use sendto_realops_snomask() instead of sendto_realops_flags()
7901
7902
7903 Changes: Modified:
7904 +9 -6 trunk/modules/m_signon.c (File Modified)
7905
7906
7907jilles 2006/02/03 17:19:26 UTC (20060203-666)
7908 Log:
7909 Fix up kills for bad nick/user/host on SIGNON.
7910
7911
7912 Changes: Modified:
7913 +16 -6 trunk/modules/m_signon.c (File Modified)
7914
7915
7916jilles 2006/02/03 16:50:56 UTC (20060203-664)
7917 Log:
7918 If changing to a nick with a digit, only allow the UID.
7919
7920
7921 Changes: Modified:
7922 +4 -0 trunk/modules/m_signon.c (File Modified)
7923
7924
7925gxti 2006/02/03 04:20:31 UTC (20060203-661)
7926 Log:
7927 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7928 Strip leading digits from logins that are not purely numeric.
7929
7930
7931 Changes: Modified:
7932 +3 -0 trunk/include/numeric.h (File Modified)
7933 +2 -0 trunk/include/send.h (File Modified)
7934 +1 -0 trunk/modules/Makefile.in (File Modified)
7935 +456 -3 trunk/modules/m_services.c (File Modified)
7936 + - trunk/modules/m_signon.c (File Added)
7937 +2 -2 trunk/src/messages.tab (File Modified)
7938 +98 -0 trunk/src/send.c (File Modified)
7939
7940
7941jilles 2006/02/02 14:10:16 UTC (20060202-659)
7942 Log:
7943 Remove old server notice umodes from example confs.
7944
7945
7946 Changes: Modified:
7947 +1 -2 trunk/doc/example.conf (File Modified)
7948 +4 -17 trunk/doc/reference.conf (File Modified)
7949
7950
7951jilles 2006/02/01 15:11:42 UTC (20060201-657)
7952 Log:
7953 Add snomask help file (forgot this earlier).
7954
7955
7956 Changes: Modified:
7957 + - trunk/help/opers/snomask (File Added)
7958
7959
7960jilles 2006/01/31 12:50:36 UTC (20060131-655)
7961 Log:
7962 Add umode +l (receive locops).
7963
7964
7965 Changes: Modified:
7966 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7967
7968
7969jilles 2006/01/31 12:44:21 UTC (20060131-653)
7970 Log:
7971 We don't plan to implement cmode +R (quiet unidentified) and
7972 umode +I (deny invite) for 1.1, so comment them out from the
7973 docs.
7974
7975
7976 Changes: Modified:
7977 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7978 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7979
7980
7981jilles 2006/01/31 12:40:38 UTC (20060131-651)
7982 Log:
7983 Improve snomask usage description.
7984
7985
7986 Changes: Modified:
7987 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7988
7989
7990jilles 2006/01/31 12:33:01 UTC (20060131-649)
7991 Log:
7992 Mention the word snomask with umode +s (needs to be a link really).
7993
7994
7995 Changes: Modified:
7996 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7997
7998
7999jilles 2006/01/31 12:28:58 UTC (20060131-647)
8000 Log:
8001 Add snomask +Z (operspy notices).
8002
8003
8004 Changes: Modified:
8005 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8006
8007
8008jilles 2006/01/31 12:23:29 UTC (20060131-645)
8009 Log:
8010 Misc updates/clarifications.
8011
8012
8013 Changes: Modified:
8014 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8015
8016
8017jilles 2006/01/31 12:15:29 UTC (20060131-643)
8018 Log:
8019 Document snomasks.
8020
8021
8022 Changes: Modified:
8023 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8024 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8025 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8026
8027
8028jilles 2006/01/30 01:07:43 UTC (20060130-641)
8029 Log:
8030 - Allow ENCAP REALHOST outside burst
8031 - Fix comment describing race condition: this can only happen
8032 on a local whois with use_whois_actually enabled
8033
8034
8035 Changes: Modified:
8036 +4 -6 trunk/modules/m_chghost.c (File Modified)
8037
8038
8039jilles 2006/01/29 21:42:06 UTC (20060129-639)
8040 Log:
8041 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8042
8043
8044 Changes: Modified:
8045 +39 -0 trunk/contrib/Makefile.in (File Modified)
8046 + - trunk/contrib/sno_globaloper.c (File Added)
8047
8048
8049jilles 2006/01/29 21:26:53 UTC (20060129-637)
8050 Log:
8051 Pass along old umodes and snomask in umode_changed hook,
8052 changing its parameter type from struct Client *
8053 to hook_data_umode_changed *. (For a new client, both
8054 are zero.)
8055
8056 The IP cloaking module now fully ignores umode changes
8057 where +h didn't change.
8058
8059
8060 Changes: Modified:
8061 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8062 +7 -0 trunk/include/hook.h (File Modified)
8063 +18 -4 trunk/src/s_user.c (File Modified)
8064
8065
8066nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8067 Log:
8068 move libcharybdis-provided function initialisation into libcharybdis_init().
8069
8070
8071 Changes: Modified:
8072 +32 -11 trunk/src/ircd.c (File Modified)
8073
8074
8075jilles 2006/01/29 20:40:55 UTC (20060129-633)
8076 Log:
8077 Make +f notices (local host, global host, global user@host, local class)
8078 netwide. Exceeding /quote set max remains local.
8079
8080
8081 Changes: Modified:
8082 +4 -4 trunk/src/s_conf.c (File Modified)
8083
8084
8085jilles 2006/01/29 20:32:44 UTC (20060129-631)
8086 Log:
8087 Netwide notices about attempts to join juped channels.
8088
8089
8090 Changes: Modified:
8091 +1 -1 trunk/modules/core/m_join.c (File Modified)
8092
8093
8094jilles 2006/01/29 19:57:17 UTC (20060129-629)
8095 Log:
8096 Send server notices about failed oper attempts globally.
8097 Successful remote oper attempt notices will be generated
8098 from the mode changes.
8099
8100
8101 Changes: Modified:
8102 +3 -3 trunk/modules/m_challenge.c (File Modified)
8103 +2 -2 trunk/modules/m_oper.c (File Modified)
8104
8105
8106jilles 2006/01/29 19:56:11 UTC (20060129-627)
8107 Log:
8108 Rest of infrastructure for sending server notices globally.
8109 Uses a new L_NETWIDE level on sendto_realops_snomask().
8110
8111
8112 Changes: Modified:
8113 +1 -0 trunk/include/send.h (File Modified)
8114 +31 -4 trunk/src/send.c (File Modified)
8115
8116
8117jilles 2006/01/29 18:55:28 UTC (20060129-625)
8118 Log:
8119 Add general::global_snotices conf option to control
8120 whether we send out SNOTEs. Does not do anything yet.
8121
8122
8123 Changes: Modified:
8124 +1 -0 trunk/doc/example.conf (File Modified)
8125 +6 -0 trunk/doc/reference.conf (File Modified)
8126 +1 -0 trunk/include/s_conf.h (File Modified)
8127 +6 -0 trunk/modules/m_info.c (File Modified)
8128 +1 -0 trunk/src/newconf.c (File Modified)
8129 +1 -0 trunk/src/s_conf.c (File Modified)
8130
8131
8132jilles 2006/01/29 13:47:35 UTC (20060129-623)
8133 Log:
8134 Only accept SNOTE from servers.
8135
8136
8137 Changes: Modified:
8138 +2 -0 trunk/modules/m_snote.c (File Modified)
8139
8140
8141jilles 2006/01/29 13:25:06 UTC (20060129-621)
8142 Log:
8143 Correct parv indices so this actually works.
8144
8145
8146 Changes: Modified:
8147 +2 -2 trunk/modules/m_snote.c (File Modified)
8148
8149
8150jilles 2006/01/29 13:16:10 UTC (20060129-619)
8151 Log:
8152 s/scan/snote/g
8153
8154
8155 Changes: Modified:
8156 +3 -3 trunk/modules/m_snote.c (File Modified)
8157
8158
8159nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8160 Log:
8161 Add m_snote.c, SNOTE propagator.
8162
8163
8164 Changes: Modified:
8165 +86 -0 trunk/modules/Makefile.in (File Modified)
8166 + - trunk/modules/m_snote.c (File Added)
8167
8168
8169nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8170 Log:
8171 start seeding the 1.1 NEWS file
8172
8173
8174 Changes: Modified:
8175 +4 -0 trunk/NEWS (File Modified)
8176
8177
8178nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8179 Log:
8180 rename some modules to more descriptive names...
8181
8182
8183 Changes: Modified:
8184 +2 -131 trunk/contrib/Makefile.in (File Modified)
8185 + - trunk/contrib/globalconnexit.c (File Deleted)
8186 + - trunk/contrib/globallineactive.c (File Deleted)
8187 + - trunk/contrib/sno_farconnect.c (File Added)
8188 + - trunk/contrib/sno_globalkline.c (File Added)
8189 +1 -120 trunk/modules/Makefile.in (File Modified)
8190 + - trunk/modules/networknotice.c (File Deleted)
8191 + - trunk/modules/sno_routing.c (File Added)
8192
8193
8194jilles 2006/01/28 22:02:18 UTC (20060128-611)
8195 Log:
8196 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8197 Uses FLAGS2_FLOODDONE bit on servers.
8198
8199
8200 Changes: Modified:
8201 +3 -0 trunk/include/client.h (File Modified)
8202 +121 -1 trunk/modules/Makefile.in (File Modified)
8203 + - trunk/modules/networknotice.c (File Added)
8204
8205
8206jilles 2006/01/28 21:44:33 UTC (20060128-609)
8207 Log:
8208 Don't show servers in /trace to nonopers if flatten links is enabled.
8209
8210
8211 Changes: Modified:
8212 +8 -5 trunk/modules/m_trace.c (File Modified)
8213
8214
8215jilles 2006/01/28 16:45:46 UTC (20060128-607)
8216 Log:
8217 CHGHOST:
8218 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8219 - send back confirmation to source, if local client
8220 - send a +s server notice if the source is neither a server nor a service (+S)
8221
8222
8223 Changes: Modified:
8224 +5 -1 trunk/modules/m_chghost.c (File Modified)
8225
8226
8227jilles 2006/01/28 16:01:05 UTC (20060128-605)
8228 Log:
8229 Use sendto_realops_snomask_from() to make the
8230 server notices appear to come from the affected
8231 user's server.
8232
8233
8234 Changes: Modified:
8235 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8236 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8237
8238
8239jilles 2006/01/28 16:00:14 UTC (20060128-603)
8240 Log:
8241 Add sendto_realops_snomask_from(), allows
8242 specification of apparent source server.
8243
8244
8245 Changes: Modified:
8246 +1 -0 trunk/include/send.h (File Modified)
8247 +41 -1 trunk/src/send.c (File Modified)
8248
8249
8250jilles 2006/01/28 15:30:20 UTC (20060128-601)
8251 Log:
8252 Revert r579. Keep host, not orighost in oper up notice.
8253 It would be inconsistent to have orighost there, and we
8254 don't want to mess up all server notices by putting both
8255 host and orighost.
8256
8257
8258 Changes: Modified:
8259 +1 -1 trunk/src/s_user.c (File Modified)
8260
8261
8262jilles 2006/01/28 15:27:10 UTC (20060128-599)
8263 Log:
8264 Include the IP address in operlog/foperlog.
8265
8266
8267 Changes: Modified:
8268 +10 -8 trunk/modules/m_challenge.c (File Modified)
8269 +8 -6 trunk/modules/m_oper.c (File Modified)
8270
8271
8272jilles 2006/01/28 15:17:01 UTC (20060128-597)
8273 Log:
8274 Call umode_changed hook on oper up.
8275
8276
8277 Changes: Modified:
8278 +1 -0 trunk/src/s_user.c (File Modified)
8279
8280
8281jilles 2006/01/28 15:13:27 UTC (20060128-595)
8282 Log:
8283 Add globalconnexit contrib module, shows remote client connects/exits
8284 except netsplits/netjoin on snomask +F.
8285 Notice formatting will probably change somewhat still.
8286
8287
8288 Changes: Modified:
8289 +80 -0 trunk/contrib/Makefile.in (File Modified)
8290 + - trunk/contrib/globalconnexit.c (File Added)
8291
8292
8293jilles 2006/01/28 14:54:44 UTC (20060128-593)
8294 Log:
8295 Declare snomask_modes[] so modules can provide snomasks.
8296
8297
8298 Changes: Modified:
8299 +2 -0 trunk/include/snomask.h (File Modified)
8300
8301
8302jilles 2006/01/28 14:40:10 UTC (20060128-591)
8303 Log:
8304 Replace user_signon hook with two new hooks: new_local_user
8305 and new_remote_user.
8306 These are called right before the user is introduced to the
8307 rest of the network.
8308
8309
8310 Changes: Modified:
8311 +2 -1 trunk/include/hook.h (File Modified)
8312 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8313 +4 -2 trunk/src/hook.c (File Modified)
8314 +2 -3 trunk/src/s_user.c (File Modified)
8315
8316
8317nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8318 Log:
8319 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8320
8321
8322 Changes: Modified:
8323 +2 -2 trunk/modules/m_scan.c (File Modified)
8324
8325
8326jilles 2006/01/27 19:45:11 UTC (20060127-587)
8327 Log:
8328 Update doc/technical/send.txt.
8329
8330
8331 Changes: Modified:
8332 +91 -131 trunk/doc/technical/send.txt (File Modified)
8333
8334
8335jilles 2006/01/27 14:44:19 UTC (20060127-585)
8336 Log:
8337 Add chantrace and masktrace to help files.
8338
8339
8340 Changes: Modified:
8341 + - trunk/help/opers/chantrace (File Added)
8342 +27 -20 trunk/help/opers/index (File Modified)
8343 + - trunk/help/opers/masktrace (File Added)
8344 +2 -0 trunk/help/opers/operspy (File Modified)
8345
8346
8347jilles 2006/01/27 14:41:47 UTC (20060127-583)
8348 Log:
8349 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8350 Shows etrace-like output for all users in a channel,
8351 in particular IP addresses.
8352
8353
8354 Changes: Modified:
8355 +75 -2 trunk/modules/m_etrace.c (File Modified)
8356
8357
8358jilles 2006/01/27 13:49:21 UTC (20060127-581)
8359 Log:
8360 Port over ratbox 2.2 r21727 (anfl):
8361 add some logging when we drop servers in places where we only notify opers
8362
8363
8364 Changes: Modified:
8365 +31 -0 trunk/modules/core/m_server.c (File Modified)
8366
8367
8368nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8369 Log:
8370 display orighost in operup message
8371
8372
8373 Changes: Modified:
8374 +1 -1 trunk/src/s_user.c (File Modified)
8375
8376
8377jilles 2006/01/26 17:13:21 UTC (20060126-577)
8378 Log:
8379 Add globallineactive contrib module, a hack which can often
8380 show k/d/g/x line active for remote clients.
8381
8382
8383 Changes: Modified:
8384 +52 -0 trunk/contrib/Makefile.in (File Modified)
8385 + - trunk/contrib/globallineactive.c (File Added)
8386
8387
8388jilles 2006/01/26 16:34:00 UTC (20060126-575)
8389 Log:
8390 Show IP field in the same way as MASKTRACE:
8391 "255.255.255.255" if it's unknown (remote TS5 client)
8392 and "0" if we or the remote server are purposely
8393 hiding it.
8394
8395
8396 Changes: Modified:
8397 +12 -1 trunk/modules/m_scan.c (File Modified)
8398
8399
8400jilles 2006/01/26 16:25:22 UTC (20060126-573)
8401 Log:
8402 scan umodes:
8403 - don't show servers in a global scan
8404 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8405
8406
8407 Changes: Modified:
8408 +4 -1 trunk/modules/m_scan.c (File Modified)
8409
8410
8411nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8412 Log:
8413 Implement SCAN UMODES.
8414
8415
8416 Changes: Modified:
8417 +3 -0 trunk/include/numeric.h (File Modified)
8418 +128 -2 trunk/modules/m_scan.c (File Modified)
8419 +2 -2 trunk/src/messages.tab (File Modified)
8420
8421
8422nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8423 Log:
8424 more oops
8425
8426
8427 Changes: Modified:
8428 +1 -1 trunk/modules/m_scan.c (File Modified)
8429
8430
8431nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8432 Log:
8433 parv[0] should be parv[1].
8434
8435
8436 Changes: Modified:
8437 +1 -1 trunk/modules/m_scan.c (File Modified)
8438
8439
8440nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8441 Log:
8442 another oops
8443
8444
8445 Changes: Modified:
8446 +1 -1 trunk/modules/m_scan.c (File Modified)
8447
8448
8449nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8450 Log:
8451 fix mistake here
8452
8453
8454 Changes: Modified:
8455 +2 -2 trunk/modules/m_scan.c (File Modified)
8456
8457
8458nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8459 Log:
8460 framework for scan command
8461
8462
8463 Changes: Modified:
8464 +113 -0 trunk/modules/Makefile.in (File Modified)
8465 + - trunk/modules/m_scan.c (File Added)
8466
8467
8468nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8469 Log:
8470 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8471
8472
8473 Changes: Modified:
8474 +2 -0 trunk/include/irc_string.h (File Modified)
8475 +157 -1 trunk/modules/m_etrace.c (File Modified)
8476 +129 -90 trunk/src/match.c (File Modified)
8477
8478
8479nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8480 Log:
8481 orighost may live in a different hash bucket (likely the case), lets check it standalone
8482
8483
8484 Changes: Modified:
8485 +39 -3 trunk/src/hostmask.c (File Modified)
8486
8487
8488nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8489 Log:
8490 SVN didn't check modules/ somehow, hrmm.
8491
8492
8493 Changes: Modified:
8494 +1 -1 trunk/modules/m_kline.c (File Modified)
8495 +6 -6 trunk/modules/m_stats.c (File Modified)
8496
8497
8498nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8499 Log:
8500 Track hostmask entries for client_p->orighost, if available.
8501 Not throughly tested, but seems to work fine.
8502
8503
8504 Changes: Modified:
8505 +8 -4 trunk/include/hostmask.h (File Modified)
8506 +14 -10 trunk/src/hostmask.c (File Modified)
8507
8508
8509jilles 2006/01/22 19:14:11 UTC (20060122-549)
8510 Log:
8511 Pass on SQUIT reasons more.
8512
8513
8514 Changes: Modified:
8515 +17 -19 trunk/src/client.c (File Modified)
8516
8517
8518jilles 2006/01/21 17:25:27 UTC (20060121-543)
8519 Log:
8520 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8521 This way, hidden admins also get them.
8522
8523
8524 Changes: Modified:
8525 +4 -4 trunk/src/send.c (File Modified)
8526
8527
8528jilles 2006/01/20 22:26:17 UTC (20060120-541)
8529 Log:
8530 From ircd-ratbox 2.2 (r21339 anfl):
8531 ms_kill() should be using find_person(), not find_client()
8532 otherwise it can generate a core.
8533
8534
8535 Changes: Modified:
8536 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8537
8538
8539jilles 2006/01/18 22:56:51 UTC (20060118-539)
8540 Log:
8541 Add m_error to core_module_table, so it is loaded by default.
8542
8543
8544 Changes: Modified:
8545 +1 -0 trunk/src/modules.c (File Modified)
8546
8547
8548jilles 2006/01/18 00:28:30 UTC (20060118-536)
8549 Log:
8550 comment is a const char *, not char *.
8551
8552
8553 Changes: Modified:
8554 +1 -1 trunk/include/hook.h (File Modified)
8555
8556
8557jilles 2006/01/18 00:10:02 UTC (20060118-534)
8558 Log:
8559 Fix a long standing hybrid 7 bug: when getting a read error
8560 on a server, report_error() is called with a %d instead of
8561 a %s in the format string ("Lost connection" in +d).
8562
8563
8564 Changes: Modified:
8565 +1 -1 trunk/src/client.c (File Modified)
8566
8567
8568jilles 2006/01/16 17:21:11 UTC (20060116-532)
8569 Log:
8570 Clarifications.
8571
8572
8573 Changes: Modified:
8574 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8575
8576
8577nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8578 Log:
8579 Add document describing capabilities and what they mean.
8580
8581
8582 Changes: Modified:
8583 + - trunk/doc/technical/capab.txt (File Added)
8584
8585
8586jilles 2006/01/16 01:19:24 UTC (20060116-528)
8587 Log:
8588 Change client_exit hook to pass all exit_client() parameters.
8589
8590
8591 Changes: Modified:
8592 +8 -0 trunk/include/hook.h (File Modified)
8593 +6 -1 trunk/src/client.c (File Modified)
8594
8595
8596jilles 2006/01/15 21:51:42 UTC (20060115-526)
8597 Log:
8598 Add client_exit hook, called in exit_client() for all
8599 clients of all types, except clients exiting because
8600 of netsplits (QS). The only thing done before it is
8601 marking the client as "closing" (to prevent
8602 recursion).
8603
8604
8605 Changes: Modified:
8606 +1 -0 trunk/include/hook.h (File Modified)
8607 +2 -0 trunk/src/client.c (File Modified)
8608 +2 -0 trunk/src/hook.c (File Modified)
8609
8610
8611jilles 2006/01/15 21:06:36 UTC (20060115-524)
8612 Log:
8613 Improve the code that calculates the nnnS nnnC counts
8614 in RPL_TRACESERVER.
8615
8616 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8617
8618
8619 Changes: Modified:
8620 +43 -36 trunk/modules/m_trace.c (File Modified)
8621
8622
8623jilles 2006/01/15 20:55:27 UTC (20060115-522)
8624 Log:
8625 Add server_eob hook.
8626 Planning to use this for netsplit/join notices.
8627
8628
8629 Changes: Modified:
8630 +1 -0 trunk/include/hook.h (File Modified)
8631 +2 -0 trunk/modules/m_pong.c (File Modified)
8632 +2 -0 trunk/src/hook.c (File Modified)
8633
8634
8635jilles 2006/01/15 20:01:51 UTC (20060115-520)
8636 Log:
8637 Default motd: ircd-ratbox -> charybdis
8638
8639
8640 Changes: Modified:
8641 +1 -1 trunk/doc/ircd.motd (File Modified)
8642
8643
8644jilles 2006/01/15 19:35:03 UTC (20060115-518)
8645 Log:
8646 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8647
8648
8649 Changes: Modified:
8650 +4 -4 trunk/src/s_user.c (File Modified)
8651
8652
8653jilles 2006/01/15 19:12:28 UTC (20060115-516)
8654 Log:
8655 - Remove obsolete EOB help file
8656 - Document snomask in the help files
8657 - Update indexes
8658
8659
8660 Changes: Modified:
8661 + - trunk/help/opers/eob (File Deleted)
8662 +13 -12 trunk/help/opers/index (File Modified)
8663 +1 -13 trunk/help/opers/umode (File Modified)
8664 +7 -7 trunk/help/users/index (File Modified)
8665
8666
8667nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8668 Log:
8669 Bail if snomask to parse is not given. Pointy hat to myself.
8670
8671
8672 Changes: Modified:
8673 +3 -0 trunk/src/snomask.c (File Modified)
8674
8675
8676gxti 2006/01/15 17:48:44 UTC (20060115-512)
8677 Log:
8678 Remove m_flags from autoconf
8679
8680
8681 Changes: Modified:
8682 +0 -1 trunk/contrib/Makefile.in (File Modified)
8683
8684
8685nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8686 Log:
8687 remove m_flags
8688
8689
8690 Changes: Modified:
8691 + - trunk/contrib/m_flags.c (File Deleted)
8692
8693
8694jilles 2006/01/15 17:22:19 UTC (20060115-508)
8695 Log:
8696 If +s is in oper_only_umodes, clear snomask on deoper.
8697
8698
8699 Changes: Modified:
8700 +5 -0 trunk/src/s_user.c (File Modified)
8701
8702
8703gxti 2006/01/15 17:16:50 UTC (20060115-506)
8704 Log:
8705 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8706
8707
8708 Changes: Modified:
8709 +2 -2 trunk/configure (File Modified)
8710 +2 -2 trunk/configure.ac (File Modified)
8711
8712
8713jilles 2006/01/15 17:15:56 UTC (20060115-504)
8714 Log:
8715 Remove the old server notice umodes.
8716 Default oper only umodes is now +s.
8717 Please make sure all remaining umodes still work.
8718
8719
8720 Changes: Modified:
8721 +3 -21 trunk/include/client.h (File Modified)
8722 +0 -12 trunk/src/newconf.c (File Modified)
8723 +1 -1 trunk/src/s_conf.c (File Modified)
8724 +12 -12 trunk/src/s_user.c (File Modified)
8725
8726
8727jilles 2006/01/15 17:00:27 UTC (20060115-502)
8728 Log:
8729 operator::flags nick_changes now controls +n snomask instead of +n umode.
8730
8731
8732 Changes: Modified:
8733 +8 -8 trunk/src/s_user.c (File Modified)
8734
8735
8736jilles 2006/01/15 16:53:16 UTC (20060115-500)
8737 Log:
8738 Move down h_umode_changed hook call after umode allowed checks
8739 (so it will not see +a if someone tries to set it but is not
8740 allowed to).
8741
8742
8743 Changes: Modified:
8744 +2 -3 trunk/src/s_user.c (File Modified)
8745
8746
8747jilles 2006/01/15 16:40:33 UTC (20060115-498)
8748 Log:
8749 Move over non-+s server notices (hopefully, all of them).
8750
8751
8752 Changes: Modified:
8753 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8754 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8755 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8756 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8757 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8758 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8759 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8760 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8761 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8762 +2 -2 trunk/libcharybdis/event.c (File Modified)
8763 +2 -2 trunk/modules/core/m_join.c (File Modified)
8764 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8765 +3 -3 trunk/modules/core/m_message.c (File Modified)
8766 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8767 +2 -2 trunk/modules/core/m_server.c (File Modified)
8768 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8769 +1 -1 trunk/modules/m_post.c (File Modified)
8770 +1 -1 trunk/modules/m_services.c (File Modified)
8771 +2 -2 trunk/src/channel.c (File Modified)
8772 +3 -3 trunk/src/client.c (File Modified)
8773 +1 -1 trunk/src/hash.c (File Modified)
8774 +5 -5 trunk/src/s_conf.c (File Modified)
8775 +2 -2 trunk/src/s_log.c (File Modified)
8776 +4 -4 trunk/src/s_user.c (File Modified)
8777
8778
8779jilles 2006/01/15 16:18:59 UTC (20060115-496)
8780 Log:
8781 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8782
8783
8784 Changes: Modified:
8785 +2 -1 trunk/include/snomask.h (File Modified)
8786 +2 -2 trunk/src/snomask.c (File Modified)
8787
8788
8789jilles 2006/01/15 16:08:28 UTC (20060115-494)
8790 Log:
8791 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8792
8793
8794 Changes: Modified:
8795 +1 -1 trunk/contrib/example_module.c (File Modified)
8796 +2 -2 trunk/include/ircd_defs.h (File Modified)
8797 +6 -6 trunk/modules/core/m_error.c (File Modified)
8798 +1 -1 trunk/modules/core/m_join.c (File Modified)
8799 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8800 +1 -1 trunk/modules/core/m_message.c (File Modified)
8801 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8802 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8803 +18 -18 trunk/modules/core/m_server.c (File Modified)
8804 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8805 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8806 +4 -4 trunk/modules/m_challenge.c (File Modified)
8807 +4 -4 trunk/modules/m_dline.c (File Modified)
8808 +13 -13 trunk/modules/m_gline.c (File Modified)
8809 +5 -5 trunk/modules/m_kline.c (File Modified)
8810 +2 -2 trunk/modules/m_oper.c (File Modified)
8811 +1 -1 trunk/modules/m_pong.c (File Modified)
8812 +13 -13 trunk/modules/m_rehash.c (File Modified)
8813 +4 -4 trunk/modules/m_resv.c (File Modified)
8814 +16 -16 trunk/modules/m_set.c (File Modified)
8815 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8816 +6 -6 trunk/modules/m_xline.c (File Modified)
8817 +1 -1 trunk/src/adns.c (File Modified)
8818 +2 -2 trunk/src/channel.c (File Modified)
8819 +1 -1 trunk/src/listener.c (File Modified)
8820 +1 -1 trunk/src/s_auth.c (File Modified)
8821 +15 -15 trunk/src/s_conf.c (File Modified)
8822 +3 -3 trunk/src/s_user.c (File Modified)
8823 +7 -7 trunk/src/send.c (File Modified)
8824
8825
8826jilles 2006/01/15 15:34:12 UTC (20060115-492)
8827 Log:
8828 On oper up:
8829 - set +s snomask if +s umode set but no snomasks
8830 - put numerics in more logical order
8831
8832
8833 Changes: Modified:
8834 +3 -1 trunk/src/s_user.c (File Modified)
8835
8836
8837jilles 2006/01/15 15:12:39 UTC (20060115-490)
8838 Log:
8839 parse_snobuf_to_mask(): default to + at start
8840 allows stuff like /mode jilles +s C
8841
8842
8843 Changes: Modified:
8844 +1 -1 trunk/src/snomask.c (File Modified)
8845
8846
8847jilles 2006/01/15 15:04:34 UTC (20060115-488)
8848 Log:
8849 Changes to user_mode() snomask handling.
8850 - show snomask (if not 0) on /mode <nick>
8851 - show snomask once at the end if +s/-s used
8852 - only parse 1 parameter for umode changes
8853 - don't crash on /mode <nick> +s
8854 - /mode <nick> -s clears snomask, doesn't use parameter
8855 - set umode +s iff snomask is not 0
8856 - snomask is not propagated, but umode +s is
8857
8858
8859 Changes: Modified:
8860 +97 -72 trunk/src/s_user.c (File Modified)
8861
8862
8863nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8864 Log:
8865 Convert some messages over to snomask.
8866
8867
8868 Changes: Modified:
8869 +29 -29 trunk/src/client.c (File Modified)
8870 +2 -2 trunk/src/ircd.c (File Modified)
8871 +13 -13 trunk/src/modules.c (File Modified)
8872 +1 -1 trunk/src/newconf.c (File Modified)
8873 +5 -5 trunk/src/parse.c (File Modified)
8874 +1 -1 trunk/src/restart.c (File Modified)
8875 +4 -4 trunk/src/s_newconf.c (File Modified)
8876 +11 -11 trunk/src/s_serv.c (File Modified)
8877
8878
8879nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8880 Log:
8881 include snomask.h from client.h
8882
8883
8884 Changes: Modified:
8885 +1 -0 trunk/include/client.h (File Modified)
8886
8887
8888nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8889 Log:
8890 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8891
8892
8893 Changes: Modified:
8894 +1 -0 trunk/src/newconf.c (File Modified)
8895 +2 -1 trunk/src/snomask.c (File Modified)
8896
8897
8898nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8899 Log:
8900 should start with +, not \0. Whoops. :)
8901
8902
8903 Changes: Modified:
8904 +1 -1 trunk/src/snomask.c (File Modified)
8905
8906
8907nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8908 Log:
8909 core snomask support.
8910
8911
8912 Changes: Modified:
8913 +3 -0 trunk/doc/example.conf (File Modified)
8914 +2 -0 trunk/include/client.h (File Modified)
8915 +2 -0 trunk/include/numeric.h (File Modified)
8916 +2 -0 trunk/include/s_newconf.h (File Modified)
8917 +63 -0 trunk/include/send.h (File Modified)
8918 + - trunk/include/snomask.h (File Added)
8919 +1 -0 trunk/src/Makefile.in (File Modified)
8920 +1 -1 trunk/src/messages.tab (File Modified)
8921 +8 -0 trunk/src/newconf.c (File Modified)
8922 +12 -0 trunk/src/s_user.c (File Modified)
8923 +235 -0 trunk/src/send.c (File Modified)
8924 + - trunk/src/snomask.c (File Added)
8925
8926
8927nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8928 Log:
8929 add a blank line after the license info.
8930
8931
8932 Changes: Modified:
8933 +1 -1 trunk/CREDITS (File Modified)
8934
8935
8936jilles 2006/01/14 19:59:18 UTC (20060114-472)
8937 Log:
8938 Extend copyright to 2006.
8939
8940
8941 Changes: Modified:
8942 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8943
8944
8945jilles 2006/01/14 19:56:24 UTC (20060114-470)
8946 Log:
8947 - Fix up book id.
8948 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8949
8950
8951 Changes: Modified:
8952 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8953 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8954
8955
8956jilles 2006/01/14 19:52:16 UTC (20060114-468)
8957 Log:
8958 Add oper privileges document.
8959
8960
8961 Changes: Modified:
8962 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8963 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8964
8965
8966jilles 2006/01/14 18:45:57 UTC (20060114-466)
8967 Log:
8968 Capitalize message names in services shortcuts (for consistency).
8969
8970
8971 Changes: Modified:
8972 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8973
8974
8975jilles 2006/01/13 16:53:35 UTC (20060113-464)
8976 Log:
8977 Remove C++ comment.
8978
8979
8980 Changes: Modified:
8981 +1 -1 trunk/src/patricia.c (File Modified)
8982
8983
8984jilles 2006/01/13 13:45:56 UTC (20060113-462)
8985 Log:
8986 Remove obsolete 'nextconnect' variable.
8987
8988
8989 Changes: Modified:
8990 +0 -1 trunk/include/ircd.h (File Modified)
8991 +0 -2 trunk/src/client.c (File Modified)
8992 +0 -1 trunk/src/ircd.c (File Modified)
8993
8994
8995jilles 2006/01/13 13:02:54 UTC (20060113-460)
8996 Log:
8997 Remove this remnant of the hybrid 6 ziplinks implementation.
8998
8999
9000 Changes: Modified:
9001 + - trunk/include/s_zip.h (File Deleted)
9002
9003
9004jilles 2006/01/09 16:05:47 UTC (20060109-458)
9005 Log:
9006 Make clone limiting work on orighost, not host (so it
9007 looks through services cloaks). Lightly tested, please
9008 test/review.
9009
9010
9011 Changes: Modified:
9012 +2 -0 trunk/modules/m_chghost.c (File Modified)
9013 +1 -1 trunk/src/client.c (File Modified)
9014 +1 -1 trunk/src/s_conf.c (File Modified)
9015
9016
9017jilles 2006/01/09 15:51:02 UTC (20060109-456)
9018 Log:
9019 Don't forget to link me_realhost() into the command hash.
9020
9021 Pointy hat to: myself
9022
9023
9024 Changes: Modified:
9025 +1 -1 trunk/modules/m_chghost.c (File Modified)
9026
9027
9028jilles 2006/01/09 14:46:59 UTC (20060109-454)
9029 Log:
9030 It's call_hook, not hook_call.
9031
9032
9033 Changes: Modified:
9034 +1 -1 trunk/src/s_user.c (File Modified)
9035
9036
9037jilles 2006/01/09 14:45:36 UTC (20060109-452)
9038 Log:
9039 Add unreject help file.
9040
9041
9042 Changes: Modified:
9043 + - trunk/help/opers/unreject (File Added)
9044
9045
9046jilles 2006/01/09 14:41:41 UTC (20060109-450)
9047 Log:
9048 Link the all-important 42 module to the build :P
9049
9050
9051 Changes: Modified:
9052 +1 -0 trunk/contrib/Makefile.in (File Modified)
9053
9054
9055jilles 2006/01/08 19:12:10 UTC (20060108-448)
9056 Log:
9057 Mention /rehash help.
9058
9059
9060 Changes: Modified:
9061 +1 -0 trunk/help/opers/rehash (File Modified)
9062
9063
9064nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9065 Log:
9066 Add h_user_signon hook.
9067
9068
9069 Changes: Modified:
9070 +1 -0 trunk/include/hook.h (File Modified)
9071 +2 -0 trunk/src/hook.c (File Modified)
9072 +4 -0 trunk/src/s_user.c (File Modified)
9073
9074
9075jilles 2006/01/06 02:30:23 UTC (20060106-444)
9076 Log:
9077 Oops, forgot to set orighost for remote client introductions.
9078
9079
9080 Changes: Modified:
9081 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9082
9083
9084jilles 2006/01/06 01:40:44 UTC (20060106-442)
9085 Log:
9086 Use TS6 forms in services shortcuts, if possible.
9087
9088
9089 Changes: Modified:
9090 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9091
9092
9093jilles 2006/01/06 01:31:19 UTC (20060106-440)
9094 Log:
9095 - Start out default_umodes conf entry from the empty set instead of +i.
9096 - Move oper_only_umodes check to where default_umodes is used, as
9097 oper_only_umodes may not be set yet while we're reading the conf.
9098
9099
9100 Changes: Modified:
9101 +6 -7 trunk/src/newconf.c (File Modified)
9102 +1 -1 trunk/src/s_user.c (File Modified)
9103
9104
9105jilles 2006/01/06 01:00:44 UTC (20060106-438)
9106 Log:
9107 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9108
9109
9110 Changes: Modified:
9111 +1 -0 trunk/doc/example.conf (File Modified)
9112 +7 -0 trunk/doc/reference.conf (File Modified)
9113 +0 -7 trunk/include/config.h.dist (File Modified)
9114 +1 -0 trunk/include/s_conf.h (File Modified)
9115 +6 -0 trunk/modules/m_info.c (File Modified)
9116 +9 -18 trunk/src/client.c (File Modified)
9117 +1 -0 trunk/src/newconf.c (File Modified)
9118 +1 -0 trunk/src/s_conf.c (File Modified)
9119
9120
9121jilles 2006/01/06 00:14:18 UTC (20060106-436)
9122 Log:
9123 - Allow NULL target_ip in show_ip() (indicates message is being
9124 sent to local opers)
9125 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9126 confitem
9127 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9128 those in src/client.c
9129
9130 From ratbox 2.2 svn (anfl)
9131
9132
9133 Changes: Modified:
9134 +1 -0 trunk/include/client.h (File Modified)
9135 +21 -2 trunk/src/client.c (File Modified)
9136 +2 -4 trunk/src/hostmask.c (File Modified)
9137 +1 -5 trunk/src/s_conf.c (File Modified)
9138 +4 -8 trunk/src/s_user.c (File Modified)
9139
9140
9141nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9142 Log:
9143 Fire off events properly.
9144
9145
9146 Changes: Modified:
9147 +7 -3 trunk/src/s_user.c (File Modified)
9148
9149
9150nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9151 Log:
9152 make sure modules which depend on umode information get the message upon connection (oops)
9153
9154
9155 Changes: Modified:
9156 +3 -0 trunk/src/s_user.c (File Modified)
9157
9158
9159jilles 2006/01/05 23:33:33 UTC (20060105-430)
9160 Log:
9161 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9162 From ratbox 2.2 svn.
9163
9164
9165 Changes: Modified:
9166 +3 -7 trunk/modules/m_etrace.c (File Modified)
9167
9168
9169nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9170 Log:
9171 Replace silly `default_invisible' option with more versatile default_umodes.
9172
9173
9174 Changes: Modified:
9175 +2 -2 trunk/Makefile.in (File Modified)
9176 +12 -1 trunk/doc/example.conf (File Modified)
9177 +14 -7 trunk/doc/reference.conf (File Modified)
9178 +2 -4 trunk/include/s_conf.h (File Modified)
9179 +0 -6 trunk/modules/m_info.c (File Modified)
9180 +4 -0 trunk/src/modules.c (File Modified)
9181 +41 -1 trunk/src/newconf.c (File Modified)
9182 +2 -2 trunk/src/s_conf.c (File Modified)
9183 +3 -4 trunk/src/s_user.c (File Modified)
9184
9185
9186jilles 2006/01/02 14:30:45 UTC (20060102-426)
9187 Log:
9188 Add temporary nick resvs with the proper duration,
9189 not 60 times too long.
9190
9191
9192 Changes: Modified:
9193 +1 -1 trunk/modules/m_resv.c (File Modified)
9194
9195
9196jilles 2006/01/02 14:21:31 UTC (20060102-424)
9197 Log:
9198 Add kick on split riding. See reference.conf for more details.
9199
9200
9201 Changes: Modified:
9202 +1 -0 trunk/doc/example.conf (File Modified)
9203 +16 -0 trunk/doc/reference.conf (File Modified)
9204 +1 -0 trunk/include/s_conf.h (File Modified)
9205 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9206 +6 -0 trunk/modules/m_info.c (File Modified)
9207 +1 -0 trunk/src/newconf.c (File Modified)
9208 +1 -0 trunk/src/s_conf.c (File Modified)
9209
9210
9211nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9212 Log:
9213 New credits, denoting GXTi as being on the core team.
9214
9215
9216 Changes: Modified:
9217 +16 -5 trunk/CREDITS (File Modified)
9218
9219
9220nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9221 Log:
9222 better cloaking algorithm
9223
9224
9225 Changes: Modified:
9226 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9227
9228
9229nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9230 Log:
9231 don't do redundant bitshifting.
9232
9233
9234 Changes: Modified:
9235 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9236
9237
9238jilles 2005/12/23 21:15:41 UTC (20051223-416)
9239 Log:
9240 Add ip_cloaking.so.
9241
9242
9243 Changes: Modified:
9244 +1 -0 trunk/contrib/Makefile.in (File Modified)
9245
9246
9247jilles 2005/12/23 21:15:25 UTC (20051223-414)
9248 Log:
9249 Set the DynSpoof flag properly.
9250
9251
9252 Changes: Modified:
9253 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9254
9255
9256nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9257 Log:
9258 first go at an ip_cloaking implementation for charybdis.
9259
9260
9261 Changes: Modified:
9262 + - trunk/contrib/ip_cloaking.c (File Added)
9263
9264
9265nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9266 Log:
9267 Add libcharybdis to contrib/ includes.
9268
9269
9270 Changes: Modified:
9271 +1 -1 trunk/contrib/Makefile.in (File Modified)
9272
9273
9274nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9275 Log:
9276 add h_umode_changed hook for modules that provide usermodes.
9277
9278
9279 Changes: Modified:
9280 +1 -0 trunk/include/hook.h (File Modified)
9281 +2 -1 trunk/src/hook.c (File Modified)
9282 +3 -0 trunk/src/s_user.c (File Modified)
9283
9284
9285jilles 2005/12/19 16:52:45 UTC (20051219-406)
9286 Log:
9287 Show quiets in /stats z.
9288
9289
9290 Changes: Modified:
9291 +15 -10 trunk/src/s_stats.c (File Modified)
9292
9293
9294nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9295 Log:
9296 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9297
9298
9299 Changes: Modified:
9300 +0 -12 trunk/configure (File Modified)
9301 +0 -9 trunk/configure.ac (File Modified)
9302 +0 -3 trunk/include/setup.h.in (File Modified)
9303
9304
9305nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9306 Log:
9307 change various buffer sizes to = topiclen.
9308
9309
9310 Changes: Modified:
9311 +3 -4 trunk/include/ircd_defs.h (File Modified)
9312
9313
9314jon 2005/12/12 19:32:18 UTC (20051212-400)
9315 Log:
9316 - Partial commit test, partial ego strokage ;)
9317
9318
9319 Changes: Modified:
9320 +2 -1 trunk/CREDITS (File Modified)
9321
9322
9323nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9324 Log:
9325 More kqueue corrections.
9326
9327 Changes: Modified:
9328 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9329
9330
9331nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9332 Log:
9333 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9334 Not sure why this wasn't this way to begin with.
9335
9336
9337 Changes: Modified:
9338 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9339
9340
9341jilles 2005/12/11 16:39:52 UTC (20051211-394)
9342 Log:
9343 example.conf tweaks:
9344 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9345 most people do not need this.
9346 Enable serverinfo::hub.
9347
9348
9349 Changes: Modified:
9350 +14 -11 trunk/doc/example.conf (File Modified)
9351
9352
9353nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9354 Log:
9355 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9356
9357
9358 Changes: Modified:
9359 +1 -1 trunk/src/s_serv.c (File Modified)
9360
9361
9362nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9363 Log:
9364 header include changes
9365
9366
9367 Changes: Modified:
9368 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9369 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9370 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9371 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9372 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9373 +1 -21 trunk/libcharybdis/select.c (File Modified)
9374
9375
9376nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9377 Log:
9378 s/ilog/libcharybdis_{die,log,restart}/g
9379
9380
9381 Changes: Modified:
9382 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9383 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9384 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9385 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9386 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9387 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9388 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9389 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9390
9391
9392nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9393 Log:
9394 Use the right callbacks in the function code.
9395
9396 Changes: Modified:
9397 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9398
9399
9400nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9401 Log:
9402 More work, it builds again!
9403
9404
9405 Changes: Modified:
9406 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9407 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9408 + - trunk/libcharybdis/libcharybdis.c (File Added)
9409 + - trunk/libcharybdis/libcharybdis.h (File Added)
9410
9411
9412nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9413 Log:
9414 Move some stuff around.
9415
9416
9417 Changes: Modified:
9418 + - trunk/include/memory.h (File Deleted)
9419 + - trunk/include/tools.h (File Deleted)
9420 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9421 + - trunk/libcharybdis/memory.c (File Added)
9422 + - trunk/libcharybdis/memory.h (File Added)
9423 + - trunk/libcharybdis/snprintf.c (File Added)
9424 + - trunk/libcharybdis/tools.c (File Added)
9425 + - trunk/libcharybdis/tools.h (File Added)
9426 +1000 -1062 trunk/modules/.depend (File Modified)
9427 +421 -455 trunk/src/.depend (File Modified)
9428 +0 -1191 trunk/src/Makefile.in (File Modified)
9429 + - trunk/src/memory.c (File Deleted)
9430 + - trunk/src/snprintf.c (File Deleted)
9431 + - trunk/src/tools.c (File Deleted)
9432
9433
9434nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9435 Log:
9436 move more headers into libcharybdis
9437
9438 Changes: Modified:
9439 + - trunk/include/balloc.h (File Deleted)
9440 + - trunk/include/event.h (File Deleted)
9441 + - trunk/libcharybdis/balloc.h (File Added)
9442 + - trunk/libcharybdis/event.h (File Added)
9443 +924 -1020 trunk/modules/.depend (File Modified)
9444 +327 -406 trunk/src/.depend (File Modified)
9445
9446
9447nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9448 Log:
9449 balloc, events -> libcharybdis
9450
9451 Changes: Modified:
9452 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9453 + - trunk/libcharybdis/balloc.c (File Added)
9454 + - trunk/libcharybdis/event.c (File Added)
9455 +0 -1008 trunk/src/Makefile.in (File Modified)
9456 + - trunk/src/balloc.c (File Deleted)
9457 + - trunk/src/event.c (File Deleted)
9458
9459
9460nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9461 Log:
9462 More fun
9463
9464 Changes: Modified:
9465 + - trunk/include/commio.h (File Deleted)
9466 + - trunk/include/linebuf.h (File Deleted)
9467 + - trunk/libcharybdis/commio.h (File Added)
9468 + - trunk/libcharybdis/linebuf.h (File Added)
9469 +1644 -530 trunk/modules/.depend (File Modified)
9470 +1 -1 trunk/modules/Makefile.in (File Modified)
9471 +720 -284 trunk/src/.depend (File Modified)
9472
9473
9474nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9475 Log:
9476 Makefile reworking -- moving libcharybdis headers into proper location.
9477
9478 Changes: Modified:
9479 +1 -1 trunk/adns/Makefile.in (File Modified)
9480 +1 -1 trunk/src/Makefile.in (File Modified)
9481
9482
9483nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9484 Log:
9485 Document proposed authdaemon protocol.
9486
9487 Changes: Modified:
9488 + - trunk/authdaemon/protocol.txt (File Added)
9489
9490
9491nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9492 Log:
9493 Makefile oops
9494
9495 Changes: Modified:
9496 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9497
9498
9499nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9500 Log:
9501 Remove dead makefile from generation
9502
9503 Changes: Modified:
9504 +1 -2 trunk/configure (File Modified)
9505 +0 -1 trunk/configure.ac (File Modified)
9506
9507
9508nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9509 Log:
9510 libcharybdisIO -> libcharybdis
9511
9512 Changes: Modified:
9513 +1 -1 trunk/src/Makefile.in (File Modified)
9514
9515
9516nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9517 Log:
9518 More restructuring.
9519
9520 Changes: Modified:
9521 + - trunk/libcharybdis/Makefile.in (File Added)
9522 + - trunk/libcharybdis/commio.c (File Added)
9523 + - trunk/libcharybdis/devpoll.c (File Added)
9524 + - trunk/libcharybdis/epoll.c (File Added)
9525 + - trunk/libcharybdis/io/ (File Deleted)
9526 + - trunk/libcharybdis/kqueue.c (File Added)
9527 + - trunk/libcharybdis/linebuf.c (File Added)
9528 + - trunk/libcharybdis/log/ (File Deleted)
9529 + - trunk/libcharybdis/poll.c (File Added)
9530 + - trunk/libcharybdis/ports.c (File Added)
9531 + - trunk/libcharybdis/select.c (File Added)
9532
9533
9534nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9535 Log:
9536 Blah kill makefile
9537
9538 Changes: Modified:
9539 + - trunk/libcharybdis/Makefile.in (File Deleted)
9540
9541
9542nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9543 Log:
9544 Blah kill makefile
9545
9546 Changes: Modified:
9547 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9548
9549
9550nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9551 Log:
9552 add authdaemon dir for later hacking
9553
9554
9555 Changes: Modified:
9556 + - trunk/authdaemon/ (File Added)
9557
9558
9559nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9560 Log:
9561 linebuf -> libcharybdisIO
9562
9563
9564 Changes: Modified:
9565 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9566 + - trunk/libcharybdis/io/linebuf.c (File Added)
9567 + - trunk/libcharybdis/log/ (File Added)
9568 + - trunk/libcharybdis/log/Makefile.in (File Added)
9569 +0 -687 trunk/src/Makefile.in (File Modified)
9570 + - trunk/src/linebuf.c (File Deleted)
9571
9572
9573nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9574 Log:
9575 Solaris 10 I/O ports support
9576
9577 Changes: Modified:
9578 + - trunk/libcharybdis/io/ports.c (File Added)
9579
9580
9581nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9582 Log:
9583 libcharybdis stuff
9584
9585
9586 Changes: Modified:
9587 +1 -1 trunk/Makefile.in (File Modified)
9588 +3 -1 trunk/configure (File Modified)
9589 +133 -10 trunk/configure.ac (File Modified)
9590 + - trunk/libcharybdis/ (File Added)
9591 + - trunk/libcharybdis/Makefile.in (File Added)
9592 + - trunk/libcharybdis/io/ (File Added)
9593 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9594 +2 -3 trunk/src/Makefile.in (File Modified)
9595 + - trunk/src/io/ (File Deleted)
9596
9597
9598nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9599 Log:
9600 split IO stuff into libcharybdisIO.
9601
9602
9603 Changes: Modified:
9604 + - trunk/src/commio.c (File Deleted)
9605 + - trunk/src/devpoll.c (File Deleted)
9606 + - trunk/src/epoll.c (File Deleted)
9607 + - trunk/src/io/ (File Added)
9608 + - trunk/src/io/Makefile.in (File Added)
9609 + - trunk/src/io/commio.c (File Added)
9610 + - trunk/src/io/devpoll.c (File Added)
9611 + - trunk/src/io/epoll.c (File Added)
9612 + - trunk/src/io/kqueue.c (File Added)
9613 + - trunk/src/io/poll.c (File Added)
9614 + - trunk/src/io/select.c (File Added)
9615 + - trunk/src/kqueue.c (File Deleted)
9616 + - trunk/src/poll.c (File Deleted)
9617 + - trunk/src/select.c (File Deleted)
9618
9619
9620nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9621 Log:
9622 Version bump: 1.1.0
9623
9624
9625 Changes: Modified:
9626 +86 -155 trunk/configure (File Modified)
9627 +1 -1 trunk/configure.ac (File Modified)
9628
9629
9630jilles 2005/12/04 01:56:31 UTC (20051204-346)
9631 Log:
9632 Remove mentions of mkkeypair/cryptlinks.
9633
9634
9635 Changes: Modified:
9636 +1 -3 trunk/doc/challenge.txt (File Modified)
9637
9638
9639jilles 2005/12/02 17:57:29 UTC (20051202-344)
9640 Log:
9641 Clarify serverinfo{} description.
9642
9643
9644 Changes: Modified:
9645 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9646
9647
9648jilles 2005/12/02 17:41:44 UTC (20051202-342)
9649 Log:
9650 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9651
9652
9653 Changes: Modified:
9654 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9655
9656
9657jilles 2005/12/02 17:38:53 UTC (20051202-340)
9658 Log:
9659 Improvements also applicable to hyperion 1.x.
9660
9661
9662 Changes: Modified:
9663 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9664
9665
9666jilles 2005/12/02 17:08:45 UTC (20051202-338)
9667 Log:
9668 - Add +F description
9669 - General improvements and changes to charybdis
9670
9671
9672 Changes: Modified:
9673 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9674
9675
9676jilles 2005/12/02 16:43:45 UTC (20051202-336)
9677 Log:
9678 The server notice umodes only have an effect
9679 for opers. ("sendto_realops_flags", so having
9680 the umode is not enough, they must also be
9681 opered)
9682
9683
9684 Changes: Modified:
9685 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9686
9687
9688jilles 2005/12/02 16:39:40 UTC (20051202-334)
9689 Log:
9690 Updates to umodes docs.
9691
9692
9693 Changes: Modified:
9694 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9695
9696
9697nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9698 Log:
9699 Add SGML documentation.
9700
9701 Changes: Modified:
9702 + - trunk/doc/sgml/ (File Added)
9703 + - trunk/doc/sgml/oper-guide/ (File Added)
9704 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9705 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9706 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9707 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9708 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9709 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9710 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9711
9712
9713jilles 2005/11/21 11:04:33 UTC (20051121-330)
9714 Log:
9715 Make operwall flag restrict setting umode +z.
9716 This repairs this flag broken in charybdis-1.0.
9717
9718
9719 Changes: Modified:
9720 +41 -0 trunk/contrib/m_flags.c (File Modified)
9721 +9 -0 trunk/src/s_user.c (File Modified)
9722
9723
9724jilles 2005/11/21 10:29:37 UTC (20051121-328)
9725 Log:
9726 Don't complain/reset remote clients +n. I'm still not
9727 convinced propagating all umodes is the way to go, oh
9728 well.
9729
9730
9731 Changes: Modified:
9732 +1 -1 trunk/src/s_user.c (File Modified)
9733
9734
9735jilles 2005/11/21 10:21:42 UTC (20051121-326)
9736 Log:
9737 - Require admin flag for oper /chghost (if it's enabled
9738 which is not default)
9739 - Give error message on nonexistant nick
9740
9741
9742 Changes: Modified:
9743 +12 -0 trunk/modules/m_chghost.c (File Modified)
9744
9745
9746nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9747 Log:
9748 Incorporated jilles' dynspoof patch with a few minor changes.
9749
9750 Changes: Modified:
9751 +5 -2 trunk/include/client.h (File Modified)
9752 +1 -0 trunk/include/numeric.h (File Modified)
9753 +75 -4 trunk/modules/m_chghost.c (File Modified)
9754 +2 -21 trunk/modules/m_stats.c (File Modified)
9755 +2 -8 trunk/modules/m_trace.c (File Modified)
9756 +2 -0 trunk/src/client.c (File Modified)
9757 +3 -0 trunk/src/s_user.c (File Modified)
9758
9759
9760nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9761 Log:
9762 Update NEWS.
9763
9764 Changes: Modified:
9765 +5 -0 trunk/NEWS (File Modified)
9766
9767
9768jilles 2005/11/17 22:38:52 UTC (20051117-320)
9769 Log:
9770 Make show_ip() far less braindead.
9771
9772 Obtained from: ratbox 2.2 SVN
9773
9774
9775 Changes: Modified:
9776 +14 -85 trunk/src/client.c (File Modified)
9777
9778
9779jilles 2005/11/15 16:33:26 UTC (20051115-318)
9780 Log:
9781 Instead of not showing channels at all for whoising services,
9782 only show channels the requester is also on. If operspying
9783 services, show all the channels.
9784
9785
9786 Changes: Modified:
9787 +37 -40 trunk/modules/m_whois.c (File Modified)
9788
9789
9790jilles 2005/11/15 15:59:00 UTC (20051115-316)
9791 Log:
9792 - Show real errno if we fail to connect to a server
9793 - Don't show server IPs on IRC if a server goes dead
9794 during handshake
9795
9796
9797 Changes: Modified:
9798 +2 -5 trunk/src/s_serv.c (File Modified)
9799
9800
9801jilles 2005/11/15 15:28:18 UTC (20051115-314)
9802 Log:
9803 Revert hybrid 7.2 aline code. It causes too many problems.
9804
9805
9806 Changes: Modified:
9807 +1 -47 trunk/NEWS (File Modified)
9808 + - trunk/include/aline.h (File Deleted)
9809 +53 -6 trunk/modules/m_dline.c (File Modified)
9810 +212 -16 trunk/modules/m_kline.c (File Modified)
9811 +37 -8 trunk/modules/m_resv.c (File Modified)
9812 +45 -24 trunk/modules/m_xline.c (File Modified)
9813 +0 -485 trunk/src/Makefile.in (File Modified)
9814 + - trunk/src/aline.c (File Deleted)
9815
9816
9817jilles 2005/11/07 10:47:33 UTC (20051107-312)
9818 Log:
9819 Incorporate recent ratbox monitor bugfixes (could crash).
9820
9821
9822 Changes: Modified:
9823 +16 -0 trunk/modules/m_monitor.c (File Modified)
9824 +4 -3 trunk/src/monitor.c (File Modified)
9825
9826
9827jilles 2005/10/24 23:10:06 UTC (20051024-310)
9828 Log:
9829 Fix /invite UID leak.
9830
9831 Found by logiclrd@EFnet.
9832
9833
9834 Changes: Modified:
9835 +3 -2 trunk/modules/m_invite.c (File Modified)
9836
9837
9838nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9839 Log:
9840 Don't show what channels a service is in.
9841
9842 Changes: Modified:
9843 +1 -0 trunk/NEWS (File Modified)
9844 +40 -35 trunk/modules/m_whois.c (File Modified)
9845
9846
9847nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9848 Log:
9849 Update version to 1.0.3.
9850
9851
9852 Changes: Modified:
9853 +9 -9 trunk/configure (File Modified)
9854 +1 -1 trunk/configure.ac (File Modified)
9855
9856
9857jilles 2005/10/22 17:12:51 UTC (20051022-304)
9858 Log:
9859 Update NEWS.
9860
9861
9862 Changes: Modified:
9863 +7 -1 trunk/NEWS (File Modified)
9864
9865
9866jilles 2005/10/22 17:11:32 UTC (20051022-302)
9867 Log:
9868 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9869 More static buffers :(
9870
9871
9872 Changes: Modified:
9873 +12 -4 trunk/src/aline.c (File Modified)
9874
9875
9876jilles 2005/10/18 21:52:35 UTC (20051018-300)
9877 Log:
9878 Make operspy mode (/mode !#channel showing parameters
9879 even if not on channel) work again.
9880
9881
9882 Changes: Modified:
9883 +4 -4 trunk/src/channel.c (File Modified)
9884
9885
9886jilles 2005/10/16 22:04:15 UTC (20051016-298)
9887 Log:
9888 Call server_introduced hook on TS6 remote server
9889 introduction (ms_sid()).
9890
9891
9892 Changes: Modified:
9893 +6 -0 trunk/modules/core/m_server.c (File Modified)
9894
9895
9896nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9897 Log:
9898 Cyrix boxes are wierd.
9899
9900 Changes: Modified:
9901 +2 -1 trunk/modules/m_services.c (File Modified)
9902
9903
9904nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9905 Log:
9906 More paranoia.
9907
9908 Changes: Modified:
9909 +1 -1 trunk/include/client.h (File Modified)
9910 +3 -1 trunk/modules/m_services.c (File Modified)
9911
9912
9913nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9914 Log:
9915 heh
9916
9917 Changes: Modified:
9918 +1 -6 trunk/modules/m_services.c (File Modified)
9919
9920
9921nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9922 Log:
9923 Disable a check that doesn't always seem to work right for some reason.
9924
9925 Changes: Modified:
9926 +2 -0 trunk/modules/m_services.c (File Modified)
9927
9928
9929nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9930 Log:
9931 Update NEWS.
9932
9933
9934 Changes: Modified:
9935 +4 -1 trunk/NEWS (File Modified)
9936
9937
9938nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9939 Log:
9940 1.0.2
9941
9942
9943 Changes: Modified:
9944 +9 -9 trunk/configure (File Modified)
9945 +1 -1 trunk/configure.ac (File Modified)
9946
9947
9948jilles 2005/10/08 22:30:18 UTC (20051008-284)
9949 Log:
9950 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9951
9952
9953 Changes: Modified:
9954 +3 -13 trunk/modules/m_trace.c (File Modified)
9955
9956
9957jilles 2005/10/06 11:00:22 UTC (20051006-282)
9958 Log:
9959 Don't send empty RPL_WHOISCHANNELS on remote whois.
9960
9961 Pointy hat to: jilles
9962
9963
9964 Changes: Modified:
9965 +1 -1 trunk/modules/m_whois.c (File Modified)
9966
9967
9968nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9969 Log:
9970 Update NEWS.
9971
9972
9973 Changes: Modified:
9974 +3 -0 trunk/NEWS (File Modified)
9975
9976
9977nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9978 Log:
9979 Modular umode support.
9980
9981
9982 Changes: Modified:
9983 +0 -9 trunk/include/client.h (File Modified)
9984 +2 -1 trunk/include/s_user.h (File Modified)
9985 +1 -1 trunk/include/tools.h (File Modified)
9986 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9987 +3 -0 trunk/src/ircd.c (File Modified)
9988 +1 -1 trunk/src/messages.tab (File Modified)
9989 +2 -2 trunk/src/s_serv.c (File Modified)
9990 +37 -59 trunk/src/s_user.c (File Modified)
9991 +21 -0 trunk/src/tools.c (File Modified)
9992
9993
9994jilles 2005/10/02 20:23:15 UTC (20051002-276)
9995 Log:
9996 Optionally do forced nick change to the UID instead of kill
9997 on nick collisions, see doc/collision_fnc.txt for more
9998 details.
9999
10000
10001 Changes: Modified:
10002 + - trunk/doc/collision_fnc.txt (File Added)
10003 +1 -0 trunk/doc/example.conf (File Modified)
10004 +8 -0 trunk/doc/reference.conf (File Modified)
10005 +1 -0 trunk/include/numeric.h (File Modified)
10006 +1 -0 trunk/include/s_conf.h (File Modified)
10007 +2 -1 trunk/include/s_serv.h (File Modified)
10008 +1 -0 trunk/include/s_stats.h (File Modified)
10009 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10010 +1 -1 trunk/src/messages.tab (File Modified)
10011 +1 -0 trunk/src/newconf.c (File Modified)
10012 +1 -0 trunk/src/s_conf.c (File Modified)
10013 +1 -0 trunk/src/s_serv.c (File Modified)
10014 +2 -2 trunk/src/s_stats.c (File Modified)
10015
10016
10017nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10018 Log:
10019 Update NEWS.
10020
10021
10022 Modified:
10023 trunk/NEWS (File Modified)
10024
10025
10026jilles 2005/09/28 15:45:31 UTC (20050928-272)
10027 Log:
10028 Don't allow lookups by uid in /monitor + and /monitor s.
10029
10030
10031 Modified:
10032 trunk/modules/m_monitor.c (File Modified)
10033
10034
10035jilles 2005/09/28 13:05:01 UTC (20050928-270)
10036 Log:
10037 Stop garbage +j being set in cases like +j aaa:bbb by
10038 initializing the variables properly.
10039
10040 Reported by kyle.
10041
10042
10043 Modified:
10044 trunk/modules/core/m_mode.c (File Modified)
10045 trunk/modules/core/m_sjoin.c (File Modified)
10046
10047
10048jilles 2005/09/25 15:51:54 UTC (20050925-268)
10049 Log:
10050 Apply flags to the proper server in me_gcap().
10051
10052
10053 Modified:
10054 trunk/modules/m_capab.c (File Modified)
10055
10056
10057jilles 2005/09/22 23:13:46 UTC (20050922-266)
10058 Log:
10059 Use find_named_client() instead of find_client() to check
10060 for nick collisions.
10061
10062
10063 Modified:
10064 trunk/modules/core/m_nick.c (File Modified)
10065
10066
10067nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10068 Log:
10069 - Replace old 381 numeric with a new, more positive one!
10070
10071
10072 Modified:
10073 trunk/src/messages.tab (File Modified)
10074
10075
10076jilles 2005/09/22 00:38:45 UTC (20050922-262)
10077 Log:
10078 Make it compile again.
10079
10080
10081 Modified:
10082 trunk/src/channel.c (File Modified)
10083 trunk/src/client.c (File Modified)
10084 trunk/src/ircd.c (File Modified)
10085 trunk/src/packet.c (File Modified)
10086
10087
10088nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10089 Log:
10090 - Prevent UID disclosure in cmode setting.
10091
10092
10093 Modified:
10094 trunk/NEWS (File Modified)
10095 trunk/modules/core/m_mode.c (File Modified)
10096
10097
10098nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10099 Log:
10100 A different check which prevents UID disclosure.
10101
10102
10103 Modified:
10104 trunk/modules/core/m_kick.c (File Modified)
10105
10106
10107nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10108 Log:
10109 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10110
10111
10112 Modified:
10113 trunk/modules/core/m_kick.c (File Modified)
10114
10115
10116nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10117 Log:
10118 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10119
10120
10121 Modified:
10122 trunk/NEWS (File Modified)
10123 trunk/modules/m_accept.c (File Modified)
10124 trunk/modules/m_admin.c (File Modified)
10125 trunk/modules/m_away.c (File Modified)
10126 trunk/modules/m_cap.c (File Modified)
10127 trunk/modules/m_capab.c (File Modified)
10128 trunk/modules/m_challenge.c (File Modified)
10129 trunk/modules/m_chghost.c (File Modified)
10130 trunk/modules/m_close.c (File Modified)
10131 trunk/modules/m_cmessage.c (File Modified)
10132 trunk/modules/m_connect.c (File Modified)
10133 trunk/modules/m_dline.c (File Modified)
10134 trunk/modules/m_encap.c (File Modified)
10135 trunk/modules/m_etrace.c (File Modified)
10136 trunk/modules/m_gline.c (File Modified)
10137 trunk/modules/m_help.c (File Modified)
10138 trunk/modules/m_info.c (File Modified)
10139 trunk/modules/m_invite.c (File Modified)
10140 trunk/modules/m_ison.c (File Modified)
10141 trunk/modules/m_kline.c (File Modified)
10142 trunk/modules/m_knock.c (File Modified)
10143 trunk/modules/m_links.c (File Modified)
10144 trunk/modules/m_list.c (File Modified)
10145 trunk/modules/m_locops.c (File Modified)
10146 trunk/modules/m_lusers.c (File Modified)
10147 trunk/modules/m_map.c (File Modified)
10148 trunk/modules/m_monitor.c (File Modified)
10149 trunk/modules/m_motd.c (File Modified)
10150 trunk/modules/m_names.c (File Modified)
10151 trunk/modules/m_oper.c (File Modified)
10152 trunk/modules/m_operspy.c (File Modified)
10153 trunk/modules/m_pass.c (File Modified)
10154 trunk/modules/m_ping.c (File Modified)
10155 trunk/modules/m_pong.c (File Modified)
10156 trunk/modules/m_post.c (File Modified)
10157 trunk/modules/m_rehash.c (File Modified)
10158 trunk/modules/m_restart.c (File Modified)
10159 trunk/modules/m_resv.c (File Modified)
10160 trunk/modules/m_services.c (File Modified)
10161 trunk/modules/m_set.c (File Modified)
10162 trunk/modules/m_sshortcut.c (File Modified)
10163 trunk/modules/m_stats.c (File Modified)
10164 trunk/modules/m_svinfo.c (File Modified)
10165 trunk/modules/m_tb.c (File Modified)
10166 trunk/modules/m_testline.c (File Modified)
10167 trunk/modules/m_testmask.c (File Modified)
10168 trunk/modules/m_time.c (File Modified)
10169 trunk/modules/m_topic.c (File Modified)
10170 trunk/modules/m_trace.c (File Modified)
10171 trunk/modules/m_unreject.c (File Modified)
10172 trunk/modules/m_user.c (File Modified)
10173 trunk/modules/m_userhost.c (File Modified)
10174 trunk/modules/m_users.c (File Modified)
10175 trunk/modules/m_version.c (File Modified)
10176 trunk/modules/m_wallops.c (File Modified)
10177 trunk/modules/m_who.c (File Modified)
10178 trunk/modules/m_whois.c (File Modified)
10179 trunk/modules/m_whowas.c (File Modified)
10180 trunk/modules/m_xline.c (File Modified)
10181 trunk/src/adns.c (File Modified)
10182 trunk/src/aline.c (File Modified)
10183 trunk/src/cache.c (File Modified)
10184 trunk/src/channel.c (File Modified)
10185 trunk/src/class.c (File Modified)
10186 trunk/src/client.c (File Modified)
10187 trunk/src/commio.c (File Modified)
10188 trunk/src/event.c (File Modified)
10189 trunk/src/hash.c (File Modified)
10190 trunk/src/hostmask.c (File Modified)
10191 trunk/src/ircd.c (File Modified)
10192 trunk/src/kdparse.c (File Modified)
10193 trunk/src/linebuf.c (File Modified)
10194 trunk/src/listener.c (File Modified)
10195 trunk/src/modules.c (File Modified)
10196 trunk/src/monitor.c (File Modified)
10197 trunk/src/newconf.c (File Modified)
10198 trunk/src/packet.c (File Modified)
10199 trunk/src/parse.c (File Modified)
10200 trunk/src/reject.c (File Modified)
10201 trunk/src/s_auth.c (File Modified)
10202 trunk/src/s_conf.c (File Modified)
10203 trunk/src/s_gline.c (File Modified)
10204 trunk/src/s_log.c (File Modified)
10205 trunk/src/s_newconf.c (File Modified)
10206 trunk/src/s_serv.c (File Modified)
10207 trunk/src/s_stats.c (File Modified)
10208 trunk/src/s_user.c (File Modified)
10209 trunk/src/send.c (File Modified)
10210 trunk/src/whowas.c (File Modified)
10211
10212
10213nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10214 Log:
10215 - More coding style niceities. Pretty much got client.h squared away.
10216
10217
10218 Modified:
10219 trunk/modules/m_dline.c (File Modified)
10220 trunk/modules/m_gline.c (File Modified)
10221 trunk/modules/m_kline.c (File Modified)
10222 trunk/modules/m_rehash.c (File Modified)
10223 trunk/modules/m_resv.c (File Modified)
10224 trunk/modules/m_stats.c (File Modified)
10225 trunk/modules/m_testline.c (File Modified)
10226 trunk/modules/m_user.c (File Modified)
10227 trunk/modules/m_xline.c (File Modified)
10228
10229
10230jilles 2005/09/21 22:37:13 UTC (20050921-250)
10231 Log:
10232 - Propagate quiets (+q) on netjoins
10233 - Clear +q list too on lowerTS sjoin from TS6 source
10234
10235
10236 Modified:
10237 trunk/modules/core/m_sjoin.c (File Modified)
10238 trunk/src/s_serv.c (File Modified)
10239
10240
10241jilles 2005/09/21 15:49:43 UTC (20050921-248)
10242 Log:
10243 Second argument to whois is always a nick, never a uid.
10244 This prevents /whois other.server uid to get information
10245 about that uid.
10246
10247
10248 Modified:
10249 trunk/modules/m_whois.c (File Modified)
10250
10251
10252jilles 2005/09/21 15:43:45 UTC (20050921-246)
10253 Log:
10254 Don't allow local users to use uids in user mode.
10255
10256
10257 Modified:
10258 trunk/src/s_user.c (File Modified)
10259
10260
10261jilles 2005/09/21 15:42:56 UTC (20050921-244)
10262 Log:
10263 Make it compile again.
10264
10265
10266 Modified:
10267 trunk/src/s_stats.c (File Modified)
10268
10269
10270jilles 2005/09/21 15:09:11 UTC (20050921-242)
10271 Log:
10272 Fix propagation of empty SJOIN.
10273
10274
10275 Modified:
10276 trunk/modules/core/m_sjoin.c (File Modified)
10277
10278
10279nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10280 Log:
10281 Some atheme-style niceties here.
10282
10283
10284 Modified:
10285 trunk/modules/m_accept.c (File Modified)
10286 trunk/modules/m_admin.c (File Modified)
10287 trunk/modules/m_away.c (File Modified)
10288 trunk/modules/m_cap.c (File Modified)
10289 trunk/modules/m_capab.c (File Modified)
10290 trunk/modules/m_challenge.c (File Modified)
10291 trunk/modules/m_chghost.c (File Modified)
10292 trunk/modules/m_close.c (File Modified)
10293 trunk/modules/m_cmessage.c (File Modified)
10294 trunk/modules/m_connect.c (File Modified)
10295 trunk/modules/m_dline.c (File Modified)
10296 trunk/modules/m_encap.c (File Modified)
10297 trunk/modules/m_etrace.c (File Modified)
10298 trunk/modules/m_gline.c (File Modified)
10299 trunk/modules/m_help.c (File Modified)
10300 trunk/modules/m_info.c (File Modified)
10301 trunk/modules/m_invite.c (File Modified)
10302 trunk/modules/m_ison.c (File Modified)
10303 trunk/modules/m_kline.c (File Modified)
10304 trunk/modules/m_knock.c (File Modified)
10305 trunk/modules/m_links.c (File Modified)
10306 trunk/modules/m_list.c (File Modified)
10307 trunk/modules/m_locops.c (File Modified)
10308 trunk/modules/m_lusers.c (File Modified)
10309 trunk/modules/m_map.c (File Modified)
10310 trunk/modules/m_monitor.c (File Modified)
10311 trunk/modules/m_motd.c (File Modified)
10312 trunk/modules/m_names.c (File Modified)
10313 trunk/modules/m_oper.c (File Modified)
10314 trunk/modules/m_operspy.c (File Modified)
10315 trunk/modules/m_pass.c (File Modified)
10316 trunk/modules/m_ping.c (File Modified)
10317 trunk/modules/m_pong.c (File Modified)
10318 trunk/modules/m_post.c (File Modified)
10319 trunk/modules/m_rehash.c (File Modified)
10320 trunk/modules/m_restart.c (File Modified)
10321 trunk/modules/m_resv.c (File Modified)
10322 trunk/modules/m_services.c (File Modified)
10323 trunk/modules/m_set.c (File Modified)
10324 trunk/modules/m_sshortcut.c (File Modified)
10325 trunk/modules/m_stats.c (File Modified)
10326 trunk/modules/m_svinfo.c (File Modified)
10327 trunk/modules/m_tb.c (File Modified)
10328 trunk/modules/m_testline.c (File Modified)
10329 trunk/modules/m_testmask.c (File Modified)
10330 trunk/modules/m_time.c (File Modified)
10331 trunk/modules/m_topic.c (File Modified)
10332 trunk/modules/m_trace.c (File Modified)
10333 trunk/modules/m_unreject.c (File Modified)
10334 trunk/modules/m_user.c (File Modified)
10335 trunk/modules/m_userhost.c (File Modified)
10336 trunk/modules/m_users.c (File Modified)
10337 trunk/modules/m_version.c (File Modified)
10338 trunk/modules/m_wallops.c (File Modified)
10339 trunk/modules/m_who.c (File Modified)
10340 trunk/modules/m_whois.c (File Modified)
10341 trunk/modules/m_whowas.c (File Modified)
10342 trunk/modules/m_xline.c (File Modified)
10343
10344
10345nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10346 Log:
10347 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10348
10349
10350 Modified:
10351 trunk/.indent.pro (File Modified)
10352 trunk/include/charybdis.h (File Added)
10353 trunk/include/client.h (File Modified)
10354 trunk/modules/.indent.pro (File Modified)
10355 trunk/src/.indent.pro (File Modified)
10356 trunk/src/adns.c (File Modified)
10357 trunk/src/aline.c (File Modified)
10358 trunk/src/cache.c (File Modified)
10359 trunk/src/channel.c (File Modified)
10360 trunk/src/class.c (File Modified)
10361 trunk/src/client.c (File Modified)
10362 trunk/src/commio.c (File Modified)
10363 trunk/src/event.c (File Modified)
10364 trunk/src/hash.c (File Modified)
10365 trunk/src/hostmask.c (File Modified)
10366 trunk/src/ircd.c (File Modified)
10367 trunk/src/kdparse.c (File Modified)
10368 trunk/src/linebuf.c (File Modified)
10369 trunk/src/listener.c (File Modified)
10370 trunk/src/modules.c (File Modified)
10371 trunk/src/monitor.c (File Modified)
10372 trunk/src/newconf.c (File Modified)
10373 trunk/src/packet.c (File Modified)
10374 trunk/src/parse.c (File Modified)
10375 trunk/src/reject.c (File Modified)
10376 trunk/src/s_auth.c (File Modified)
10377 trunk/src/s_conf.c (File Modified)
10378 trunk/src/s_gline.c (File Modified)
10379 trunk/src/s_log.c (File Modified)
10380 trunk/src/s_newconf.c (File Modified)
10381 trunk/src/s_serv.c (File Modified)
10382 trunk/src/s_stats.c (File Modified)
10383 trunk/src/s_user.c (File Modified)
10384 trunk/src/send.c (File Modified)
10385 trunk/src/whowas.c (File Modified)
10386
10387
10388nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10389 Log:
10390 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10391 - Convert a few modules towards using this code.
10392 - Make a note about this change in NEWS.
10393
10394
10395 Modified:
10396 trunk/NEWS (File Modified)
10397 trunk/include/aline.h (File Added)
10398 trunk/modules/m_dline.c (File Modified)
10399 trunk/modules/m_kline.c (File Modified)
10400 trunk/modules/m_resv.c (File Modified)
10401 trunk/modules/m_xline.c (File Modified)
10402 trunk/src/Makefile.in (File Modified)
10403 trunk/src/aline.c (File Added)
10404
10405
10406nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10407 Log:
10408 - Update NEWS document.
10409
10410
10411 Modified:
10412 trunk/NEWS (File Modified)
10413
10414
10415jilles 2005/09/20 18:27:19 UTC (20050920-232)
10416 Log:
10417 Use find_named_person() instead of find_person() in services shortcuts.
10418
10419
10420 Modified:
10421 trunk/modules/m_sshortcut.c (File Modified)
10422
10423
10424jilles 2005/09/18 22:18:59 UTC (20050918-230)
10425 Log:
10426 Fix propagation of empty channels (+P).
10427
10428
10429 Modified:
10430 trunk/modules/core/m_sjoin.c (File Modified)
10431 trunk/src/s_serv.c (File Modified)
10432
10433
10434jilles 2005/09/18 22:18:04 UTC (20050918-228)
10435 Log:
10436 Use same comparison for +f.
10437
10438
10439 Modified:
10440 trunk/modules/core/m_join.c (File Modified)
10441
10442
10443jilles 2005/09/18 18:48:13 UTC (20050918-226)
10444 Log:
10445 Retire server-server non-encap CHGHOST, and clean it up a bit.
10446
10447
10448 Modified:
10449 trunk/modules/m_chghost.c (File Modified)
10450
10451
10452jilles 2005/09/18 14:26:20 UTC (20050918-224)
10453 Log:
10454 Use TS6 form for SQUIT wallops.
10455
10456
10457 Modified:
10458 trunk/modules/core/m_squit.c (File Modified)
10459
10460
10461jilles 2005/09/18 14:25:54 UTC (20050918-222)
10462 Log:
10463 Propagate nick changes for remote clients in TS6 form if possible;
10464 simplify the code a bit.
10465
10466
10467 Modified:
10468 trunk/modules/core/m_nick.c (File Modified)
10469
10470
10471jilles 2005/09/18 14:16:43 UTC (20050918-220)
10472 Log:
10473 Only clear oper_only_umodes on deoper for local clients.
10474
10475
10476 Modified:
10477 trunk/src/s_user.c (File Modified)
10478
10479
10480nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10481 Log:
10482 - Don't enable use_whois_actually in the default config, makes cloaking
10483 only useful for vanity.
10484
10485
10486 Modified:
10487 trunk/doc/example.conf (File Modified)
10488
10489
10490jilles 2005/09/18 00:00:12 UTC (20050918-216)
10491 Log:
10492 Fix linebuf raw code to not truncate lines longer than
10493 510 characters. This stops ziplinks corruption at
10494 the initial burst if the other side sends a lot.
10495
10496
10497 Modified:
10498 trunk/src/linebuf.c (File Modified)
10499
10500
10501nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10502 Log:
10503 - Add +r to channel_modes().
10504
10505
10506 Modified:
10507 trunk/src/channel.c (File Modified)
10508
10509
10510nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10511 Log:
10512 Update NEWS.
10513
10514
10515 Modified:
10516 trunk/NEWS (File Modified)
10517
10518
10519nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10520 Log:
10521 err, nvm. wrong project :-P
10522
10523
10524 Modified:
10525 trunk/src/match.c (File Modified)
10526
10527
10528nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10529 Log:
10530 make sure we don't crash on match(NULL, test)
10531
10532
10533 Modified:
10534 trunk/src/match.c (File Modified)
10535
10536
10537jilles 2005/09/12 23:40:03 UTC (20050912-206)
10538 Log:
10539 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10540 flags = rehash in shared{}.
10541 Uses :<source> ENCAP <target> REHASH [option].
10542
10543
10544 Modified:
10545 trunk/doc/example.conf (File Modified)
10546 trunk/doc/reference.conf (File Modified)
10547 trunk/help/opers/rehash (File Modified)
10548 trunk/include/s_newconf.h (File Modified)
10549 trunk/modules/m_rehash.c (File Modified)
10550 trunk/modules/m_stats.c (File Modified)
10551 trunk/src/newconf.c (File Modified)
10552
10553
10554jilles 2005/09/12 22:48:44 UTC (20050912-204)
10555 Log:
10556 Initialize flags to 0 in conf_set_shared_flags() and
10557 conf_set_cluster_flags().
10558
10559
10560 Modified:
10561 trunk/src/newconf.c (File Modified)
10562
10563
10564jilles 2005/09/12 22:14:16 UTC (20050912-202)
10565 Log:
10566 Don't allow a forward from a #channel to an &channel.
10567 Error message is Illegal channel name.
10568
10569
10570 Modified:
10571 trunk/modules/core/m_mode.c (File Modified)
10572
10573
10574nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10575 Log:
10576 - change version to 1.0.1
10577
10578
10579 Modified:
10580 trunk/configure (File Modified)
10581 trunk/configure.ac (File Modified)
10582
10583
10584nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10585 Log:
10586 Update NEWS.
10587
10588
10589 Modified:
10590 trunk/NEWS (File Modified)
10591
10592
10593jilles 2005/09/12 21:55:58 UTC (20050912-196)
10594 Log:
10595 Services shortcuts changes:
10596 - Require umode +S on target
10597 - Use ERR_SERVICESDOWN (440) for error message
10598 - Fix check for empty string
10599
10600
10601 Modified:
10602 trunk/include/numeric.h (File Modified)
10603 trunk/modules/m_sshortcut.c (File Modified)
10604 trunk/src/messages.tab (File Modified)
10605
10606
10607nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10608 Log:
10609 s/IsChanService/IsService/g;
10610
10611
10612 Modified:
10613 trunk/modules/m_sshortcut.c (File Modified)
10614
10615
10616nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10617 Log:
10618 Add check for service validity in shortcut routines.
10619
10620
10621 Modified:
10622 trunk/modules/m_sshortcut.c (File Modified)
10623
10624
10625jilles 2005/09/12 15:30:26 UTC (20050912-190)
10626 Log:
10627 Don't allow forwarding to a -F channel the setter is not on.
10628
10629
10630 Modified:
10631 trunk/modules/core/m_mode.c (File Modified)
10632
10633
10634jilles 2005/09/12 13:55:56 UTC (20050912-188)
10635 Log:
10636 Describe identify_service and identify_command in
10637 reference.conf.
10638
10639
10640 Modified:
10641 trunk/doc/reference.conf (File Modified)
10642
10643
10644jilles 2005/09/12 13:37:11 UTC (20050912-186)
10645 Log:
10646 More helpfile updates.
10647
10648
10649 Modified:
10650 trunk/help/Makefile.in (File Modified)
10651 trunk/help/opers/die (File Modified)
10652 trunk/help/opers/join (File Modified)
10653 trunk/help/opers/links (File Modified)
10654 trunk/help/opers/lusers (File Modified)
10655 trunk/help/opers/map (File Added)
10656 trunk/help/opers/motd (File Modified)
10657 trunk/help/opers/names (File Modified)
10658 trunk/help/opers/notice (File Modified)
10659 trunk/help/opers/operspy (File Modified)
10660 trunk/help/opers/part (File Modified)
10661 trunk/help/opers/privmsg (File Modified)
10662 trunk/help/opers/restart (File Modified)
10663 trunk/help/opers/set (File Modified)
10664 trunk/help/opers/stats (File Modified)
10665 trunk/help/opers/trace (File Modified)
10666 trunk/help/opers/version (File Modified)
10667 trunk/help/users/notice (File Modified)
10668 trunk/help/users/privmsg (File Modified)
10669 trunk/help/users/stats (File Modified)
10670
10671
10672jilles 2005/09/12 11:18:40 UTC (20050912-184)
10673 Log:
10674 Update help files.
10675
10676
10677 Modified:
10678 trunk/help/opers/cmode (File Modified)
10679 trunk/help/opers/umode (File Modified)
10680 trunk/help/opers/wallops (File Modified)
10681 trunk/help/opers/who (File Modified)
10682 trunk/help/users/umode (File Modified)
10683
10684
10685jilles 2005/09/12 11:11:18 UTC (20050912-182)
10686 Log:
10687 Include cmode +r in 004 and 005.
10688
10689
10690 Modified:
10691 trunk/include/supported.h (File Modified)
10692 trunk/src/messages.tab (File Modified)
10693
10694
10695jilles 2005/09/12 10:53:35 UTC (20050912-180)
10696 Log:
10697 No need to clear all 3 buffers in channel_modes().
10698
10699
10700 Modified:
10701 trunk/src/channel.c (File Modified)
10702
10703
10704jilles 2005/09/12 10:31:54 UTC (20050912-178)
10705 Log:
10706 - Fix multiple +f modes per line
10707 - -f shouldn't take a parameter
10708
10709
10710 Modified:
10711 trunk/modules/core/m_mode.c (File Modified)
10712
10713
10714jilles 2005/09/12 10:04:27 UTC (20050912-176)
10715 Log:
10716 Channel mode +Q now prevents forwarding to or through
10717 a channel, just like in hyperion, not from a channel.
10718
10719
10720 Modified:
10721 trunk/modules/core/m_join.c (File Modified)
10722
10723
10724jilles 2005/09/12 09:36:21 UTC (20050912-174)
10725 Log:
10726 Complete +F/+Q propagation.
10727
10728
10729 Modified:
10730 trunk/modules/core/m_join.c (File Modified)
10731 trunk/modules/core/m_sjoin.c (File Modified)
10732 trunk/src/channel.c (File Modified)
10733
10734
10735nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10736 Log:
10737 - A few minor fixes.
10738
10739
10740 Modified:
10741 trunk/modules/core/m_join.c (File Modified)
10742 trunk/modules/m_services.c (File Modified)
10743
10744
10745nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10746 Log:
10747 - Fix netsplit obfuscation.
10748
10749
10750 Modified:
10751 trunk/src/client.c (File Modified)
10752
10753
10754nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10755 Log:
10756 - Fix another /stats p related bug.
10757
10758
10759 Modified:
10760 trunk/src/client.c (File Modified)
10761
10762
10763nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10764 Log:
10765 - Update example.conf.
10766
10767
10768 Modified:
10769 trunk/doc/example.conf (File Modified)
10770
10771
10772nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10773 Log:
10774 - Fix a minor bug here, and re-release 1.0.
10775
10776
10777 Modified:
10778 trunk/modules/core/m_nick.c (File Modified)
10779
10780
10781nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10782 Log:
10783 - Add bursted clients to /stats p list.
10784
10785
10786 Modified:
10787 trunk/modules/core/m_nick.c (File Modified)
10788
10789
10790nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10791 Log:
10792 - Add identify_service, identify_command options to the example.conf,
10793 newconf parser.
10794
10795
10796 Modified:
10797 trunk/NEWS (File Modified)
10798 trunk/doc/example.conf (File Modified)
10799 trunk/src/newconf.c (File Modified)
10800
10801
10802nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10803 Log:
10804 - Add services shortcuts.
10805
10806
10807 Modified:
10808 trunk/modules/Makefile.in (File Modified)
10809 trunk/modules/m_sshortcut.c (File Added)
10810
10811
10812nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10813 Log:
10814 - put back checks i removed by mistake
10815
10816
10817 Modified:
10818 trunk/modules/core/m_join.c (File Modified)
10819
10820
10821nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10822 Log:
10823 - Implement channel mode +Q, which disables forwarding.
10824 - Make forwarding usable by everyone.
10825 - Implement channel mode +F which bypasses authority checks on a target
10826 set with this mode
10827 - Update NEWS.
10828
10829
10830 Modified:
10831 trunk/NEWS (File Modified)
10832 trunk/include/channel.h (File Modified)
10833 trunk/include/supported.h (File Modified)
10834 trunk/modules/core/m_join.c (File Modified)
10835 trunk/modules/core/m_mode.c (File Modified)
10836 trunk/src/messages.tab (File Modified)
10837
10838
10839nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10840 Log:
10841 - Fix account handling brokenness.
10842
10843
10844 Modified:
10845 trunk/modules/m_services.c (File Modified)
10846
10847
10848jilles 2005/09/12 02:04:09 UTC (20050912-150)
10849 Log:
10850 Identify to services via server password hack. Still
10851 needs config file parts, like
10852 identifyservice = "nickserv@services.int";
10853 identifycommand = "IDENTIFY";
10854
10855
10856 Modified:
10857 trunk/include/s_conf.h (File Modified)
10858 trunk/src/s_user.c (File Modified)
10859
10860
10861jilles 2005/09/12 01:59:46 UTC (20050912-148)
10862 Log:
10863 Make send.c compile.
10864
10865
10866 Modified:
10867 trunk/src/send.c (File Modified)
10868
10869
10870nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10871 Log:
10872 - Handle this better.
10873
10874
10875 Modified:
10876 trunk/src/send.c (File Modified)
10877
10878
10879nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10880 Log:
10881 If the source is not a client, don't send to normal users.
10882
10883
10884 Modified:
10885 trunk/src/send.c (File Modified)
10886
10887
10888nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10889 Log:
10890 - Make /wallops behave as wallops in other ircds.
10891
10892
10893 Modified:
10894 trunk/modules/m_wallops.c (File Modified)
10895 trunk/src/send.c (File Modified)
10896
10897
10898nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10899 Log:
10900 - charybdis-1.0
10901
10902
10903 Modified:
10904 trunk/NEWS (File Modified)
10905 trunk/configure (File Modified)
10906 trunk/configure.ac (File Modified)
10907
10908
10909nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10910 Log:
10911 - Remove efnet configuration.
10912 - Rename example.conf as reference.conf, and replace the default
10913 example.conf with one suitable for AthemeNET.
10914 - Update makefile to reflect these changes.
10915
10916
10917 Modified:
10918 trunk/doc/Makefile.in (File Modified)
10919 trunk/doc/example.conf (File Modified)
10920 trunk/doc/example.efnet.conf (File Deleted)
10921 trunk/doc/reference.conf (File Added)
10922
10923
10924nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10925 Log:
10926 - Don't display opers who are /away.
10927
10928
10929 Modified:
10930 trunk/modules/m_stats.c (File Modified)
10931
10932
10933jilles 2005/09/12 00:21:20 UTC (20050912-134)
10934 Log:
10935 Put cmode +f in 004 and 005.
10936
10937
10938 Modified:
10939 trunk/include/supported.h (File Modified)
10940 trunk/src/messages.tab (File Modified)
10941
10942
10943jilles 2005/09/12 00:15:13 UTC (20050912-132)
10944 Log:
10945 Add user umode +Q which prevents a user from
10946 being forwarded.
10947
10948
10949 Modified:
10950 trunk/include/client.h (File Modified)
10951 trunk/modules/core/m_join.c (File Modified)
10952 trunk/src/messages.tab (File Modified)
10953 trunk/src/s_user.c (File Modified)
10954
10955
10956jilles 2005/09/11 23:47:02 UTC (20050911-130)
10957 Log:
10958 Implement channel forwarding in m_join(). As in
10959 hyperion, failing to join because of +i, +r or +j
10960 can cause you to be forwarded, potentially
10961 recursively. Unlike hyperion, a single numeric
10962 is sent in case of a successful forward, otherwise
10963 the ircd acts if there were no forward.
10964
10965
10966 Modified:
10967 trunk/include/numeric.h (File Modified)
10968 trunk/modules/core/m_join.c (File Modified)
10969 trunk/src/messages.tab (File Modified)
10970
10971
10972jilles 2005/09/11 22:57:53 UTC (20050911-128)
10973 Log:
10974 Allow servers to set oper-only cmodes as well.
10975
10976
10977 Modified:
10978 trunk/modules/core/m_mode.c (File Modified)
10979
10980
10981jilles 2005/09/11 22:48:37 UTC (20050911-126)
10982 Log:
10983 Add cmode +f which takes a channel name, settable
10984 only by opers for now. Does not do anything yet.
10985
10986
10987 Modified:
10988 trunk/include/channel.h (File Modified)
10989 trunk/modules/core/m_join.c (File Modified)
10990 trunk/modules/core/m_mode.c (File Modified)
10991 trunk/modules/core/m_sjoin.c (File Modified)
10992 trunk/src/channel.c (File Modified)
10993
10994
10995jilles 2005/09/11 20:48:09 UTC (20050911-124)
10996 Log:
10997 Fully initialize 'mode' in ms_join() and ms_sjoin()
10998 to avoid old +j garbage from being used.
10999
11000
11001 Modified:
11002 trunk/modules/core/m_join.c (File Modified)
11003 trunk/modules/core/m_sjoin.c (File Modified)
11004
11005
11006jilles 2005/09/11 19:41:53 UTC (20050911-122)
11007 Log:
11008 - only touch join_count/join_delta if join throttling
11009 is enabled on the channel
11010 - reset join_count/join_delta to 0 if -j is set
11011
11012
11013 Modified:
11014 trunk/modules/core/m_join.c (File Modified)
11015 trunk/modules/core/m_mode.c (File Modified)
11016 trunk/modules/core/m_sjoin.c (File Modified)
11017
11018
11019jilles 2005/09/11 18:57:20 UTC (20050911-120)
11020 Log:
11021 Also start a new "period" for join throttling for remote joins,
11022 if necessary. Make the code slightly clearer.
11023
11024
11025 Modified:
11026 trunk/modules/core/m_join.c (File Modified)
11027 trunk/src/channel.c (File Modified)
11028
11029
11030jilles 2005/09/11 18:12:20 UTC (20050911-118)
11031 Log:
11032 Some +j improvements, still broken.
11033
11034
11035 Modified:
11036 trunk/modules/core/m_join.c (File Modified)
11037 trunk/modules/core/m_sjoin.c (File Modified)
11038
11039
11040jilles 2005/09/11 16:44:36 UTC (20050911-116)
11041 Log:
11042 Only do +z processing for +m channels the sender is on,
11043 as bans/quiets are currently only checked locally.
11044
11045
11046 Modified:
11047 trunk/modules/core/m_message.c (File Modified)
11048
11049
11050jilles 2005/09/11 16:01:02 UTC (20050911-114)
11051 Log:
11052 - Add max_bans_large configuration option, defaulting to 500, to
11053 limit the number of bans in a +L channel
11054 - Change b/e/I to b/e/I/q in texts
11055
11056
11057 Modified:
11058 trunk/doc/example.conf (File Modified)
11059 trunk/include/s_conf.h (File Modified)
11060 trunk/modules/core/m_mode.c (File Modified)
11061 trunk/modules/m_info.c (File Modified)
11062 trunk/src/newconf.c (File Modified)
11063 trunk/src/s_conf.c (File Modified)
11064
11065
11066jilles 2005/09/11 15:20:38 UTC (20050911-112)
11067 Log:
11068 Store invite for +gi channels.
11069 Note that +gi is significantly weaker access control than +i.
11070
11071
11072 Modified:
11073 trunk/modules/m_invite.c (File Modified)
11074
11075
11076jilles 2005/09/11 14:38:35 UTC (20050911-110)
11077 Log:
11078 Nonops are allowed to see +q lists.
11079
11080
11081 Modified:
11082 trunk/modules/core/m_mode.c (File Modified)
11083
11084
11085jilles 2005/09/11 14:27:59 UTC (20050911-108)
11086 Log:
11087 Invalidate can_send() cache on -q.
11088
11089
11090 Modified:
11091 trunk/modules/core/m_mode.c (File Modified)
11092
11093
11094nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11095 Log:
11096 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11097
11098
11099 Modified:
11100 trunk/modules/core/m_sjoin.c (File Modified)
11101
11102
11103nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11104 Log:
11105 - Allow blank SJOINs -- for permanant channels.
11106
11107
11108 Modified:
11109 trunk/modules/core/m_sjoin.c (File Modified)
11110
11111
11112nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11113 Log:
11114 - Burst permanant channels.
11115
11116
11117 Modified:
11118 trunk/src/s_serv.c (File Modified)
11119
11120
11121nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11122 Log:
11123 - Fix handling of permanant channels.
11124
11125
11126 Modified:
11127 trunk/modules/core/m_join.c (File Modified)
11128
11129
11130nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11131 Log:
11132 - Run indent on core modules.
11133 - Add propagation of join throttle settings.
11134
11135
11136 Modified:
11137 trunk/modules/core/m_die.c (File Modified)
11138 trunk/modules/core/m_error.c (File Modified)
11139 trunk/modules/core/m_join.c (File Modified)
11140 trunk/modules/core/m_kick.c (File Modified)
11141 trunk/modules/core/m_kill.c (File Modified)
11142 trunk/modules/core/m_message.c (File Modified)
11143 trunk/modules/core/m_mode.c (File Modified)
11144 trunk/modules/core/m_nick.c (File Modified)
11145 trunk/modules/core/m_part.c (File Modified)
11146 trunk/modules/core/m_quit.c (File Modified)
11147 trunk/modules/core/m_server.c (File Modified)
11148 trunk/modules/core/m_sjoin.c (File Modified)
11149 trunk/modules/core/m_squit.c (File Modified)
11150
11151
11152nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11153 Log:
11154 - Fix mistake in commit message.
11155
11156
11157 Modified:
11158 trunk/ChangeLog (File Modified)
11159
11160
11161nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11162 Log:
11163 - Channel throttling.
11164
11165
11166 Modified:
11167 trunk/NEWS (File Modified)
11168 trunk/include/supported.h (File Modified)
11169 trunk/modules/core/m_mode.c (File Modified)
11170 trunk/src/messages.tab (File Modified)
11171
11172
11173nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11174 Log:
11175 - Channel throttle logic fixes.
11176
11177
11178 Modified:
11179 trunk/include/channel.h (File Modified)
11180
11181
11182nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11183 Log:
11184 - Add the throttle logic.
11185
11186
11187 Modified:
11188 trunk/include/channel.h (File Modified)
11189 trunk/include/numeric.h (File Modified)
11190 trunk/modules/core/m_join.c (File Modified)
11191 trunk/src/channel.c (File Modified)
11192 trunk/src/messages.tab (File Modified)
11193
11194
11195nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11196 Log:
11197 - Cosmetic fixes to CREDITS.
11198
11199
11200 Modified:
11201 trunk/CREDITS (File Modified)
11202
11203
11204nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11205 Log:
11206 - Better channel_modes() from ShadowIRCd 4.
11207
11208
11209 Modified:
11210 trunk/include/channel.h (File Modified)
11211 trunk/src/channel.c (File Modified)
11212
11213
11214nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11215 Log:
11216 - Strip colour codes from parts.
11217
11218
11219 Modified:
11220 trunk/modules/core/m_part.c (File Modified)
11221
11222
11223nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11224 Log:
11225 - Strip colour codes from quits.
11226
11227
11228 Modified:
11229 trunk/modules/core/m_quit.c (File Modified)
11230
11231
11232nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11233 Log:
11234 - add +c/+g/+z to channel_modes().
11235
11236
11237 Modified:
11238 trunk/src/channel.c (File Modified)
11239
11240
11241nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11242 Log:
11243 - Add +g to 004/005 numerics.
11244
11245
11246 Modified:
11247 trunk/include/supported.h (File Modified)
11248 trunk/src/messages.tab (File Modified)
11249
11250
11251nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11252 Log:
11253 - Add +cgz to set_final_mode() in both join/sjoin.
11254 - Implement channel mode +g: Free invite.
11255
11256
11257 Modified:
11258 trunk/include/channel.h (File Modified)
11259 trunk/modules/core/m_join.c (File Modified)
11260 trunk/modules/core/m_mode.c (File Modified)
11261 trunk/modules/core/m_sjoin.c (File Modified)
11262 trunk/modules/m_invite.c (File Modified)
11263
11264
11265nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11266 Log:
11267 - Make sure /stats p uses the right list.
11268
11269
11270 Modified:
11271 trunk/modules/m_stats.c (File Modified)
11272
11273
11274nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11275 Log:
11276 - local oper list becomes local_oper_list.
11277 - all opers are stored on oper_list for /stats p.
11278
11279
11280 Modified:
11281 trunk/include/ircd.h (File Modified)
11282 trunk/modules/m_stats.c (File Modified)
11283 trunk/modules/m_trace.c (File Modified)
11284 trunk/src/client.c (File Modified)
11285 trunk/src/ircd.c (File Modified)
11286 trunk/src/s_user.c (File Modified)
11287 trunk/src/send.c (File Modified)
11288
11289
11290nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11291 Log:
11292 - Remove ENABLE_SERVICES legacy define.
11293
11294
11295 Modified:
11296 trunk/configure (File Modified)
11297 trunk/configure.ac (File Modified)
11298 trunk/include/client.h (File Modified)
11299 trunk/include/m_info.h (File Modified)
11300 trunk/include/s_conf.h (File Modified)
11301 trunk/modules/Makefile.in (File Modified)
11302 trunk/modules/core/m_kick.c (File Modified)
11303 trunk/modules/core/m_mode.c (File Modified)
11304 trunk/modules/core/m_nick.c (File Modified)
11305 trunk/modules/core/m_sjoin.c (File Modified)
11306 trunk/modules/m_services.c (File Modified)
11307 trunk/src/channel.c (File Modified)
11308 trunk/src/newconf.c (File Modified)
11309 trunk/src/s_conf.c (File Modified)
11310 trunk/src/s_serv.c (File Modified)
11311 trunk/src/s_user.c (File Modified)
11312
11313
11314nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11315 Log:
11316 - New reject message, ala ircu.
11317
11318
11319 Modified:
11320 trunk/src/reject.c (File Modified)
11321
11322
11323nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11324 Log:
11325 - Reduce 'broadcast storm' effect in m_chghost.
11326
11327
11328 Modified:
11329 trunk/modules/m_chghost.c (File Modified)
11330
11331
11332nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11333 Log:
11334 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11335
11336
11337 Modified:
11338 trunk/include/supported.h (File Modified)
11339 trunk/src/messages.tab (File Modified)
11340
11341
11342nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11343 Log:
11344 - Implement +z.
11345
11346
11347 Modified:
11348 trunk/include/channel.h (File Modified)
11349 trunk/modules/core/m_message.c (File Modified)
11350 trunk/modules/core/m_mode.c (File Modified)
11351
11352
11353nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11354 Log:
11355 - use sendto_one_numeric() in some places.
11356
11357
11358 Modified:
11359 trunk/modules/core/m_mode.c (File Modified)
11360
11361
11362nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11363 Log:
11364 - Implement channel mode +c -- colour stripping.
11365
11366
11367 Modified:
11368 trunk/include/irc_string.h (File Modified)
11369 trunk/include/supported.h (File Modified)
11370 trunk/modules/core/m_message.c (File Modified)
11371 trunk/modules/core/m_mode.c (File Modified)
11372 trunk/src/irc_string.c (File Modified)
11373 trunk/src/messages.tab (File Modified)
11374
11375
11376nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11377 Log:
11378 - Add +qLP to CHANMODES 005 numeric.
11379
11380
11381 Modified:
11382 trunk/include/supported.h (File Modified)
11383
11384
11385nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11386 Log:
11387 Move credits files to doc/.
11388
11389
11390 Modified:
11391 trunk/Hybrid-team (File Deleted)
11392 trunk/Ratbox-team (File Deleted)
11393 trunk/doc/Hybrid-team (File Added)
11394 trunk/doc/Ratbox-team (File Added)
11395
11396
11397nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11398 Log:
11399 - Rename Ratbox credits as Ratbox-team.
11400 - Add in our own CREDITS.
11401
11402
11403 Modified:
11404 trunk/CREDITS (File Deleted)
11405 trunk/CREDITS (File Added)
11406 trunk/Ratbox-team (File Added)
11407
11408
11409nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11410 Log:
11411 - Quietcache fixes.
11412
11413
11414 Modified:
11415 trunk/modules/core/m_mode.c (File Modified)
11416
11417
11418nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11419 Log:
11420 - Rebuild configure.
11421
11422
11423 Modified:
11424 trunk/autom4te.cache/ (File Deleted)
11425 trunk/configure (File Modified)
11426
11427
11428nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11429 Log:
11430 Add +q to messages.tab.
11431
11432
11433 Modified:
11434 trunk/src/messages.tab (File Modified)
11435
11436
11437nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11438 Log:
11439 - port m_sjoin stuff to TS6 JOIN syntax.
11440
11441
11442 Modified:
11443 trunk/modules/core/m_join.c (File Modified)
11444
11445
11446nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11447 Log:
11448 - Implement channel mode +q (quiet)
11449
11450
11451 Modified:
11452 trunk/include/channel.h (File Modified)
11453 trunk/modules/core/m_mode.c (File Modified)
11454 trunk/src/channel.c (File Modified)
11455
11456
11457jilles 2005/09/10 03:03:05 UTC (20050910-40)
11458 Log:
11459 Add +L/+P for set_final_mode().
11460
11461
11462 Modified:
11463 trunk/modules/core/m_sjoin.c (File Modified)
11464
11465
11466jilles 2005/09/10 02:59:22 UTC (20050910-38)
11467 Log:
11468 Add +L/+P in channel_modes().
11469
11470
11471 Modified:
11472 trunk/src/channel.c (File Modified)
11473
11474
11475jilles 2005/09/10 02:55:10 UTC (20050910-36)
11476 Log:
11477 - Use MODE_PERMANENT, not MODE_PERMANANT
11478 - Actually use chm_staff()
11479
11480 It compiles but is not otherwise tested.
11481
11482
11483 Modified:
11484 trunk/include/channel.h (File Modified)
11485 trunk/modules/core/m_mode.c (File Modified)
11486 trunk/modules/core/m_sjoin.c (File Modified)
11487 trunk/src/channel.c (File Modified)
11488
11489
11490nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11491 Log:
11492 - Ok, patchlevel.h is fixed now.
11493
11494
11495 Modified:
11496 trunk/include/patchlevel.h (File Modified)
11497
11498
11499nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11500 Log:
11501 - *sigh*
11502
11503
11504 Modified:
11505 trunk/include/patchlevel.h (File Modified)
11506 trunk/src/version.c.SH (File Modified)
11507
11508
11509nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11510 Log:
11511 - Fix compilation issue with version.c.
11512
11513
11514 Modified:
11515 trunk/src/version.c.SH (File Modified)
11516
11517
11518nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11519 Log:
11520 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11521 this from the BUGS file.
11522
11523
11524 Modified:
11525 trunk/BUGS (File Modified)
11526
11527
11528jilles 2005/09/10 02:30:22 UTC (20050910-26)
11529 Log:
11530 Mangle all netsplit messages if flatten links is enabled.
11531
11532
11533 Modified:
11534 trunk/src/client.c (File Modified)
11535
11536
11537nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11538 Log:
11539 - jilles pointed out that /stats p needed severe changes -- implement
11540 them
11541
11542
11543 Modified:
11544 trunk/modules/m_stats.c (File Modified)
11545
11546
11547nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11548 Log:
11549 Rename RELNOTES to NEWS.
11550
11551
11552 Modified:
11553 trunk/NEWS (File Added)
11554 trunk/RELNOTES (File Deleted)
11555
11556
11557nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11558 Log:
11559 Update RELNOTES.
11560
11561
11562 Modified:
11563 trunk/RELNOTES (File Modified)
11564
11565
11566nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11567 Log:
11568 - Make /stats p work globally.
11569 - Change 'OPER(s)' to 'staff members'
11570
11571
11572 Modified:
11573 trunk/modules/m_stats.c (File Modified)
11574
11575
11576nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11577 Log:
11578 - add modes, +LP to RPL_MYINFO.
11579
11580
11581 Modified:
11582 trunk/src/messages.tab (File Modified)
11583
11584
11585nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11586 Log:
11587 More stuff to RELNOTES.
11588
11589
11590 Modified:
11591 trunk/RELNOTES (File Modified)
11592
11593
11594nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11595 Log:
11596 - Implement +P.
11597
11598
11599 Modified:
11600 trunk/modules/core/m_sjoin.c (File Modified)
11601 trunk/src/channel.c (File Modified)
11602
11603
11604nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11605 Log:
11606 - Implement list limit exceed modes -- +L.
11607
11608
11609 Modified:
11610 trunk/modules/core/m_mode.c (File Modified)
11611
11612
11613nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11614 Log:
11615 - Add handlers for modes +L, +P.
11616
11617
11618 Modified:
11619 trunk/include/channel.h (File Modified)
11620 trunk/modules/core/m_mode.c (File Modified)
11621
11622
11623nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11624 Log:
11625 Update properties on *everything*.
11626
11627
11628 Modified:
11629 trunk/.cvsignore (Property Modified)
11630 trunk/.indent.pro (Property Modified)
11631 trunk/BUGS (File Modified) (Property Modified)
11632 trunk/CREDITS (File Modified) (Property Modified)
11633 trunk/ChangeLog (Property Modified)
11634 trunk/Hybrid-team (File Modified) (Property Modified)
11635 trunk/INSTALL (File Modified) (Property Modified)
11636 trunk/LICENSE (File Modified) (Property Modified)
11637 trunk/Makefile.in (File Modified) (Property Modified)
11638 trunk/README.FIRST (File Modified) (Property Modified)
11639 trunk/RELNOTES (File Modified) (Property Modified)
11640 trunk/SVN-Access (Property Modified)
11641 trunk/aclocal.m4 (File Modified) (Property Modified)
11642 trunk/adns/.cvsignore (Property Modified)
11643 trunk/adns/COPYING (Property Modified)
11644 trunk/adns/GPL-vs-LGPL (Property Modified)
11645 trunk/adns/Makefile.in (File Modified) (Property Modified)
11646 trunk/adns/README (Property Modified)
11647 trunk/adns/README.ircd (Property Modified)
11648 trunk/adns/adns.h (File Modified) (Property Modified)
11649 trunk/adns/check.c (File Modified) (Property Modified)
11650 trunk/adns/dlist.h (File Modified) (Property Modified)
11651 trunk/adns/event.c (File Modified) (Property Modified)
11652 trunk/adns/general.c (File Modified) (Property Modified)
11653 trunk/adns/internal.h (File Modified) (Property Modified)
11654 trunk/adns/parse.c (File Modified) (Property Modified)
11655 trunk/adns/query.c (File Modified) (Property Modified)
11656 trunk/adns/reply.c (File Modified) (Property Modified)
11657 trunk/adns/setup.c (File Modified) (Property Modified)
11658 trunk/adns/transmit.c (File Modified) (Property Modified)
11659 trunk/adns/tvarith.h (File Modified) (Property Modified)
11660 trunk/adns/types.c (File Modified) (Property Modified)
11661 trunk/configure (File Modified) (Property Modified)
11662 trunk/configure.ac (File Modified) (Property Modified)
11663 trunk/contrib/.cvsignore (Property Modified)
11664 trunk/contrib/.indent.pro (Property Modified)
11665 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11666 trunk/contrib/README (File Modified) (Property Modified)
11667 trunk/contrib/example_module.c (File Modified) (Property Modified)
11668 trunk/contrib/m_42.c (File Modified) (Property Modified)
11669 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11670 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11671 trunk/contrib/m_force.c (File Modified) (Property Modified)
11672 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11673 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11674 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11675 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11676 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11677 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11678 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11679 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11680 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11681 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11682 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11683 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11684 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11685 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11686 trunk/doc/.cvsignore (Property Modified)
11687 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11688 trunk/doc/Makefile.in (File Modified) (Property Modified)
11689 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11690 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11691 trunk/doc/challenge.txt (File Modified) (Property Modified)
11692 trunk/doc/example.conf (File Modified) (Property Modified)
11693 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11694 trunk/doc/hooks.txt (File Modified) (Property Modified)
11695 trunk/doc/index.txt (File Modified) (Property Modified)
11696 trunk/doc/ircd.8 (File Modified) (Property Modified)
11697 trunk/doc/ircd.motd (Property Modified)
11698 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11699 trunk/doc/modeg.txt (File Modified) (Property Modified)
11700 trunk/doc/modes.txt (File Modified) (Property Modified)
11701 trunk/doc/monitor.txt (File Modified) (Property Modified)
11702 trunk/doc/old/Authors (Property Modified)
11703 trunk/doc/operguide.txt (File Modified) (Property Modified)
11704 trunk/doc/opermyth.txt (Property Modified)
11705 trunk/doc/server-version-info (File Modified) (Property Modified)
11706 trunk/doc/services.txt (File Modified) (Property Modified)
11707 trunk/doc/technical/README.TSora (Property Modified)
11708 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11709 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11710 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11711 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11712 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11713 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11714 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11715 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11716 trunk/doc/technical/rfc1459.txt (Property Modified)
11717 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11718 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11719 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11720 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11721 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11722 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11723 trunk/help/Makefile.in (File Modified) (Property Modified)
11724 trunk/help/opers/accept (Property Modified)
11725 trunk/help/opers/admin (Property Modified)
11726 trunk/help/opers/away (Property Modified)
11727 trunk/help/opers/capab (Property Modified)
11728 trunk/help/opers/challenge (Property Modified)
11729 trunk/help/opers/close (Property Modified)
11730 trunk/help/opers/cmode (Property Modified)
11731 trunk/help/opers/cnotice (Property Modified)
11732 trunk/help/opers/connect (Property Modified)
11733 trunk/help/opers/cprivmsg (Property Modified)
11734 trunk/help/opers/credits (Property Modified)
11735 trunk/help/opers/die (Property Modified)
11736 trunk/help/opers/dline (Property Modified)
11737 trunk/help/opers/eob (Property Modified)
11738 trunk/help/opers/error (Property Modified)
11739 trunk/help/opers/etrace (Property Modified)
11740 trunk/help/opers/gline (Property Modified)
11741 trunk/help/opers/help (Property Modified)
11742 trunk/help/opers/index (Property Modified)
11743 trunk/help/opers/info (Property Modified)
11744 trunk/help/opers/invite (Property Modified)
11745 trunk/help/opers/ison (Property Modified)
11746 trunk/help/opers/join (Property Modified)
11747 trunk/help/opers/kick (Property Modified)
11748 trunk/help/opers/kill (Property Modified)
11749 trunk/help/opers/kline (Property Modified)
11750 trunk/help/opers/knock (Property Modified)
11751 trunk/help/opers/links (Property Modified)
11752 trunk/help/opers/list (Property Modified)
11753 trunk/help/opers/locops (Property Modified)
11754 trunk/help/opers/lusers (Property Modified)
11755 trunk/help/opers/modlist (Property Modified)
11756 trunk/help/opers/modload (Property Modified)
11757 trunk/help/opers/modrestart (Property Modified)
11758 trunk/help/opers/modunload (Property Modified)
11759 trunk/help/opers/motd (Property Modified)
11760 trunk/help/opers/names (Property Modified)
11761 trunk/help/opers/nick (Property Modified)
11762 trunk/help/opers/notice (Property Modified)
11763 trunk/help/opers/oper (Property Modified)
11764 trunk/help/opers/operspy (Property Modified)
11765 trunk/help/opers/operwall (Property Modified)
11766 trunk/help/opers/part (Property Modified)
11767 trunk/help/opers/pass (Property Modified)
11768 trunk/help/opers/ping (Property Modified)
11769 trunk/help/opers/pong (Property Modified)
11770 trunk/help/opers/post (Property Modified)
11771 trunk/help/opers/privmsg (Property Modified)
11772 trunk/help/opers/quit (Property Modified)
11773 trunk/help/opers/rehash (Property Modified)
11774 trunk/help/opers/restart (Property Modified)
11775 trunk/help/opers/resv (Property Modified)
11776 trunk/help/opers/server (Property Modified)
11777 trunk/help/opers/set (Property Modified)
11778 trunk/help/opers/sjoin (Property Modified)
11779 trunk/help/opers/squit (Property Modified)
11780 trunk/help/opers/stats (Property Modified)
11781 trunk/help/opers/svinfo (Property Modified)
11782 trunk/help/opers/testgecos (Property Modified)
11783 trunk/help/opers/testline (Property Modified)
11784 trunk/help/opers/testmask (Property Modified)
11785 trunk/help/opers/time (Property Modified)
11786 trunk/help/opers/topic (Property Modified)
11787 trunk/help/opers/trace (Property Modified)
11788 trunk/help/opers/uhelp (Property Modified)
11789 trunk/help/opers/umode (Property Modified)
11790 trunk/help/opers/undline (Property Modified)
11791 trunk/help/opers/ungline (Property Modified)
11792 trunk/help/opers/unkline (Property Modified)
11793 trunk/help/opers/unresv (Property Modified)
11794 trunk/help/opers/unxline (Property Modified)
11795 trunk/help/opers/user (Property Modified)
11796 trunk/help/opers/userhost (Property Modified)
11797 trunk/help/opers/users (Property Modified)
11798 trunk/help/opers/version (Property Modified)
11799 trunk/help/opers/wallops (Property Modified)
11800 trunk/help/opers/who (Property Modified)
11801 trunk/help/opers/whois (Property Modified)
11802 trunk/help/opers/whowas (Property Modified)
11803 trunk/help/opers/xline (Property Modified)
11804 trunk/help/users/index (Property Modified)
11805 trunk/help/users/info (Property Modified)
11806 trunk/help/users/notice (Property Modified)
11807 trunk/help/users/privmsg (Property Modified)
11808 trunk/help/users/stats (Property Modified)
11809 trunk/help/users/umode (Property Modified)
11810 trunk/include/.cvsignore (Property Modified)
11811 trunk/include/.indent.pro (Property Modified)
11812 trunk/include/balloc.h (File Modified) (Property Modified)
11813 trunk/include/cache.h (File Modified) (Property Modified)
11814 trunk/include/channel.h (File Modified) (Property Modified)
11815 trunk/include/class.h (File Modified) (Property Modified)
11816 trunk/include/client.h (File Modified) (Property Modified)
11817 trunk/include/commio.h (File Modified) (Property Modified)
11818 trunk/include/common.h (File Modified) (Property Modified)
11819 trunk/include/config.h (File Modified) (Property Modified)
11820 trunk/include/config.h.dist (File Modified) (Property Modified)
11821 trunk/include/defaults.h (File Modified) (Property Modified)
11822 trunk/include/event.h (File Modified) (Property Modified)
11823 trunk/include/hash.h (File Modified) (Property Modified)
11824 trunk/include/hook.h (File Modified) (Property Modified)
11825 trunk/include/hostmask.h (File Modified) (Property Modified)
11826 trunk/include/irc_string.h (File Modified) (Property Modified)
11827 trunk/include/ircd.h (File Modified) (Property Modified)
11828 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11829 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11830 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11831 trunk/include/linebuf.h (File Modified) (Property Modified)
11832 trunk/include/listener.h (File Modified) (Property Modified)
11833 trunk/include/m_info.h (File Modified) (Property Modified)
11834 trunk/include/memory.h (File Modified) (Property Modified)
11835 trunk/include/modules.h (File Modified) (Property Modified)
11836 trunk/include/monitor.h (File Modified) (Property Modified)
11837 trunk/include/msg.h (File Modified) (Property Modified)
11838 trunk/include/newconf.h (File Modified) (Property Modified)
11839 trunk/include/numeric.h (File Modified) (Property Modified)
11840 trunk/include/packet.h (File Modified) (Property Modified)
11841 trunk/include/parse.h (File Modified) (Property Modified)
11842 trunk/include/patchlevel.h (File Modified) (Property Modified)
11843 trunk/include/patricia.h (File Modified) (Property Modified)
11844 trunk/include/reject.h (File Modified) (Property Modified)
11845 trunk/include/res.h (File Modified) (Property Modified)
11846 trunk/include/restart.h (File Modified) (Property Modified)
11847 trunk/include/s_auth.h (File Modified) (Property Modified)
11848 trunk/include/s_conf.h (File Modified) (Property Modified)
11849 trunk/include/s_gline.h (File Modified) (Property Modified)
11850 trunk/include/s_log.h (File Modified) (Property Modified)
11851 trunk/include/s_newconf.h (File Modified) (Property Modified)
11852 trunk/include/s_serv.h (File Modified) (Property Modified)
11853 trunk/include/s_stats.h (File Modified) (Property Modified)
11854 trunk/include/s_user.h (File Modified) (Property Modified)
11855 trunk/include/s_zip.h (File Modified) (Property Modified)
11856 trunk/include/scache.h (File Modified) (Property Modified)
11857 trunk/include/send.h (File Modified) (Property Modified)
11858 trunk/include/serno.h (Property Modified)
11859 trunk/include/setup.h.in (Property Modified)
11860 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11861 trunk/include/stdinc.h (File Modified) (Property Modified)
11862 trunk/include/supported.h (File Modified) (Property Modified)
11863 trunk/include/tools.h (File Modified) (Property Modified)
11864 trunk/include/whowas.h (File Modified) (Property Modified)
11865 trunk/install-sh (File Modified) (Property Modified)
11866 trunk/modules/.cvsignore (Property Modified)
11867 trunk/modules/.depend (Property Modified)
11868 trunk/modules/.indent.pro (Property Modified)
11869 trunk/modules/Makefile.in (File Modified) (Property Modified)
11870 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11871 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11872 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11873 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11874 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11875 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11876 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11877 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11878 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11879 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11880 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11881 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11882 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11883 trunk/modules/m_accept.c (File Modified) (Property Modified)
11884 trunk/modules/m_admin.c (File Modified) (Property Modified)
11885 trunk/modules/m_away.c (File Modified) (Property Modified)
11886 trunk/modules/m_cap.c (File Modified) (Property Modified)
11887 trunk/modules/m_capab.c (File Modified) (Property Modified)
11888 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11889 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11890 trunk/modules/m_close.c (File Modified) (Property Modified)
11891 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11892 trunk/modules/m_connect.c (File Modified) (Property Modified)
11893 trunk/modules/m_dline.c (File Modified) (Property Modified)
11894 trunk/modules/m_encap.c (File Modified) (Property Modified)
11895 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11896 trunk/modules/m_gline.c (File Modified) (Property Modified)
11897 trunk/modules/m_help.c (File Modified) (Property Modified)
11898 trunk/modules/m_info.c (File Modified) (Property Modified)
11899 trunk/modules/m_invite.c (File Modified) (Property Modified)
11900 trunk/modules/m_ison.c (File Modified) (Property Modified)
11901 trunk/modules/m_kline.c (File Modified) (Property Modified)
11902 trunk/modules/m_knock.c (File Modified) (Property Modified)
11903 trunk/modules/m_links.c (File Modified) (Property Modified)
11904 trunk/modules/m_list.c (File Modified) (Property Modified)
11905 trunk/modules/m_locops.c (File Modified) (Property Modified)
11906 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11907 trunk/modules/m_map.c (File Modified) (Property Modified)
11908 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11909 trunk/modules/m_motd.c (File Modified) (Property Modified)
11910 trunk/modules/m_names.c (File Modified) (Property Modified)
11911 trunk/modules/m_oper.c (File Modified) (Property Modified)
11912 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11913 trunk/modules/m_pass.c (File Modified) (Property Modified)
11914 trunk/modules/m_ping.c (File Modified) (Property Modified)
11915 trunk/modules/m_pong.c (File Modified) (Property Modified)
11916 trunk/modules/m_post.c (File Modified) (Property Modified)
11917 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11918 trunk/modules/m_restart.c (File Modified) (Property Modified)
11919 trunk/modules/m_resv.c (File Modified) (Property Modified)
11920 trunk/modules/m_services.c (File Modified) (Property Modified)
11921 trunk/modules/m_set.c (File Modified) (Property Modified)
11922 trunk/modules/m_stats.c (File Modified) (Property Modified)
11923 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11924 trunk/modules/m_tb.c (File Modified) (Property Modified)
11925 trunk/modules/m_testline.c (File Modified) (Property Modified)
11926 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11927 trunk/modules/m_time.c (File Modified) (Property Modified)
11928 trunk/modules/m_topic.c (File Modified) (Property Modified)
11929 trunk/modules/m_trace.c (File Modified) (Property Modified)
11930 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11931 trunk/modules/m_user.c (File Modified) (Property Modified)
11932 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11933 trunk/modules/m_users.c (File Modified) (Property Modified)
11934 trunk/modules/m_version.c (File Modified) (Property Modified)
11935 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11936 trunk/modules/m_who.c (File Modified) (Property Modified)
11937 trunk/modules/m_whois.c (File Modified) (Property Modified)
11938 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11939 trunk/modules/m_xline.c (File Modified) (Property Modified)
11940 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11941 trunk/servlink/.cvsignore (Property Modified)
11942 trunk/servlink/.indent.pro (Property Modified)
11943 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11944 trunk/servlink/README (File Modified) (Property Modified)
11945 trunk/servlink/TODO (File Modified) (Property Modified)
11946 trunk/servlink/control.c (File Modified) (Property Modified)
11947 trunk/servlink/control.h (File Modified) (Property Modified)
11948 trunk/servlink/io.c (File Modified) (Property Modified)
11949 trunk/servlink/io.h (File Modified) (Property Modified)
11950 trunk/servlink/servlink.c (File Modified) (Property Modified)
11951 trunk/servlink/servlink.h (File Modified) (Property Modified)
11952 trunk/src/.cvsignore (Property Modified)
11953 trunk/src/.depend (Property Modified)
11954 trunk/src/.indent.pro (Property Modified)
11955 trunk/src/Makefile.in (File Modified) (Property Modified)
11956 trunk/src/adns.c (File Modified) (Property Modified)
11957 trunk/src/balloc.c (File Modified) (Property Modified)
11958 trunk/src/cache.c (File Modified) (Property Modified)
11959 trunk/src/channel.c (File Modified) (Property Modified)
11960 trunk/src/class.c (File Modified) (Property Modified)
11961 trunk/src/client.c (File Modified) (Property Modified)
11962 trunk/src/commio.c (File Modified) (Property Modified)
11963 trunk/src/devpoll.c (File Modified) (Property Modified)
11964 trunk/src/epoll.c (File Modified) (Property Modified)
11965 trunk/src/event.c (File Modified) (Property Modified)
11966 trunk/src/getopt.c (File Modified) (Property Modified)
11967 trunk/src/hash.c (File Modified) (Property Modified)
11968 trunk/src/hook.c (File Modified) (Property Modified)
11969 trunk/src/hostmask.c (File Modified) (Property Modified)
11970 trunk/src/irc_string.c (File Modified) (Property Modified)
11971 trunk/src/ircd.c (File Modified) (Property Modified)
11972 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11973 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11974 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11975 trunk/src/kdparse.c (File Modified) (Property Modified)
11976 trunk/src/kqueue.c (File Modified) (Property Modified)
11977 trunk/src/linebuf.c (File Modified) (Property Modified)
11978 trunk/src/listener.c (File Modified) (Property Modified)
11979 trunk/src/match.c (File Modified) (Property Modified)
11980 trunk/src/memory.c (File Modified) (Property Modified)
11981 trunk/src/messages.tab (File Modified) (Property Modified)
11982 trunk/src/modules.c (File Modified) (Property Modified)
11983 trunk/src/monitor.c (File Modified) (Property Modified)
11984 trunk/src/newconf.c (File Modified) (Property Modified)
11985 trunk/src/numeric.c (File Modified) (Property Modified)
11986 trunk/src/packet.c (File Modified) (Property Modified)
11987 trunk/src/parse.c (File Modified) (Property Modified)
11988 trunk/src/patricia.c (File Modified) (Property Modified)
11989 trunk/src/poll.c (File Modified) (Property Modified)
11990 trunk/src/reject.c (File Modified) (Property Modified)
11991 trunk/src/restart.c (File Modified) (Property Modified)
11992 trunk/src/s_auth.c (File Modified) (Property Modified)
11993 trunk/src/s_conf.c (File Modified) (Property Modified)
11994 trunk/src/s_gline.c (File Modified) (Property Modified)
11995 trunk/src/s_log.c (File Modified) (Property Modified)
11996 trunk/src/s_newconf.c (File Modified) (Property Modified)
11997 trunk/src/s_serv.c (File Modified) (Property Modified)
11998 trunk/src/s_stats.c (File Modified) (Property Modified)
11999 trunk/src/s_user.c (File Modified) (Property Modified)
12000 trunk/src/scache.c (File Modified) (Property Modified)
12001 trunk/src/select.c (File Modified) (Property Modified)
12002 trunk/src/send.c (File Modified) (Property Modified)
12003 trunk/src/snprintf.c (File Modified) (Property Modified)
12004 trunk/src/tools.c (File Modified) (Property Modified)
12005 trunk/src/version.c.SH (File Modified) (Property Modified)
12006 trunk/src/whowas.c (File Modified) (Property Modified)
12007 trunk/tools/.cvsignore (Property Modified)
12008 trunk/tools/Makefile.in (File Modified) (Property Modified)
12009 trunk/tools/README (File Modified) (Property Modified)
12010 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12011 trunk/tools/convertilines.c (File Modified) (Property Modified)
12012 trunk/tools/convertklines.c (File Modified) (Property Modified)
12013 trunk/tools/mkkeypair (Property Modified)
12014 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12015 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12016 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12017 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12018 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12019 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12020 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12021 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12022 trunk/tools/untabify (File Modified) (Property Modified)
12023 trunk/tools/viconf.c (File Modified) (Property Modified)
12024
12025
12026nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12027 Log:
12028 - Update RELNOTES.
12029
12030
12031 Modified:
12032 trunk/RELNOTES (File Modified)
12033
12034
12035nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12036 Log:
12037 - Make version.c use our serial, not ratbox's.
12038
12039
12040 Modified:
12041 trunk/src/version.c.SH (File Modified)
12042
12043
12044leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12045 Log:
12046 - update RELNOTES
12047 - revved patchlevel to 2.1.5
12048
12049
12050 Modified:
12051 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12053
12054
12055leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12056 Log:
12057 - fix buffer overflow and unterminated buffer when removing TS6 bans
12058 - fix rebuilding of SJOIN
12059
12060
12061 Modified:
12062 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12063
12064
12065androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12066 Log:
12067 have servlink report if it gets an uncompressed error message when it gets inflate failures
12068
12069 Modified:
12070 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12071
12072
12073leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12074 Log:
12075 - extend our copyrights to 2005.
12076
12077
12078 Modified:
12079 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12082 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12083 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12084 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12085 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12086 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12087 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12088 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12092 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12093 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12094 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12095 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12096 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12097 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12098 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12099 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12101 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12102 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12103 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12104 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12105 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12183
12184
12185leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12186 Log:
12187 - update RELNOTES
12188 - revved patchlevel to 2.1.4
12189
12190
12191 Modified:
12192 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12194
12195
12196leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12197 Log:
12198 - add TARGMAX to 005
12199 - remove the +1 from ->uid in struct Client
12200 - fix checking of accept entries in m_accept.c
12201
12202
12203 Modified:
12204 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12205 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12206 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12207 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12208
12209
12210leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12211 Log:
12212 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12213 send it over TS6
12214
12215
12216 Modified:
12217 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12218
12219
12220leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12221 Log:
12222 - remove an unused variable
12223
12224
12225 Modified:
12226 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12227
12228
12229androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12230 Log:
12231 don't burst a TS5 name in burst_TS6. -via jillies
12232
12233 Modified:
12234 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12235
12236
12237leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12238 Log:
12239 - via jilles, make nickchanges invalidate any cached bans for
12240 quiet_on_ban
12241
12242
12243 Modified:
12244 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12245 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12246 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12247 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12248
12249
12250leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12251 Log:
12252 - fix some char vs byte usage to make adns compile cleanly with gcc4
12253
12254
12255 Modified:
12256 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12257 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12258 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12259 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12260 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12261 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12262 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12263 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12264
12265
12266androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12267 Log:
12268 userhost should allow 5 userhost checks, not 4
12269
12270 Modified:
12271 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12272
12273
12274leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12275 Log:
12276 - another darwin fix
12277
12278
12279 Modified:
12280 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12281
12282
12283leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12284 Log:
12285 - darwin fixes
12286
12287
12288 Modified:
12289 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12290 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12291 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12292 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12293 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12294 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12295 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12296 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12297
12298
12299leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12300 Log:
12301 - remove bogus extern of abort_list
12302
12303
12304 Modified:
12305 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12306
12307
12308androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12309 Log:
12310 svn repo access stuff
12311
12312 Modified:
12313 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12314
12315
12316androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12317 Log:
12318 test commit
12319
12320
12321 Modified:
12322 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12323
12324
12325androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12326 Log:
12327 test commit
12328
12329
12330 Modified:
12331 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12332
12333
12334androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12335 Log:
12336 revert omotd..i thought it was a good idea..oh well
12337
12338 Modified:
12339 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12340
12341
12342androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12343 Log:
12344 Commas are bad things in channel keys
12345
12346
12347 Modified:
12348 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12349
12350
12351androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12352 Log:
12353 Add OMOTD command to display oper motd
12354
12355
12356 Modified:
12357 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12358
12359
12360androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12361 Log:
12362 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12363
12364 Modified:
12365 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12366
12367
12368leeh 2005/06/22 22:10:50 UTC (20050622_0)
12369
12370 Modified files: (Branch: RATBOX_2_1)
12371 modules m_whois.c
12372 Log:
12373 - stop testing whois for protocol violations, as they can be caused in
12374 ircds going all the way back to the original ircd2.8
12375
12376 Revision Changes Path
12377 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12378
12379
12380
12381leeh 2005/06/16 23:10:21 UTC (20050616_0)
12382
12383 Modified files: (Branch: RATBOX_2_1)
12384 modules m_time.c
12385 Log:
12386 - remove some 2.2 code
12387
12388 Revision Changes Path
12389 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12390
12391
12392
12393androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12394
12395 Modified files: (Branch: RATBOX_2_1)
12396 modules m_time.c
12397 Log:
12398 backport of the silly december 31st bug
12399
12400 Revision Changes Path
12401 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12402
12403
12404
12405leeh 2005/06/15 13:51:57 UTC (20050615_1)
12406
12407 Modified files: (Branch: RATBOX_2_1)
12408 . RELNOTES
12409 include patchlevel.h
12410 Log:
12411 - revved patchlevel to 2.1.3
12412
12413 Revision Changes Path
12414 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12415 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12416
12417
12418
12419leeh 2005/06/15 01:54:00 UTC (20050615_0)
12420
12421 Modified files: (Branch: RATBOX_2_1)
12422 include client.h
12423 modules m_accept.c
12424 modules/core m_nick.c
12425 src client.c
12426 Log:
12427 - stop removing a clients own list of accepted clients when they do a
12428 nickchange
12429 - clean up the accept code so its less retarded
12430
12431 Revision Changes Path
12432 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12433 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12434 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12435 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12436
12437
12438
12439leeh 2005/06/14 12:44:47 UTC (20050614_0)
12440
12441 Modified files: (Branch: RATBOX_2_1)
12442 include event.h
12443 modules m_links.c
12444 src event.c ircd.c newconf.c
12445 Log:
12446 - remove a defn of links_cache_list in m_links.c which was causing
12447 the flattened links update to be ignored
12448 - add eventUpdate(), and make links_delay update on rehash
12449
12450 Revision Changes Path
12451 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12452 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12453 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12454 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12455 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12456
12457
12458
12459leeh 2005/06/12 02:23:01 UTC (20050612_2)
12460
12461 Modified files: (Branch: RATBOX_2_1)
12462 doc services.txt
12463 src newconf.c
12464 Log:
12465 - make the conf parser apply service {}; on rehash
12466
12467 Revision Changes Path
12468 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12469 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12470
12471
12472
12473leeh 2005/06/12 02:10:30 UTC (20050612_1)
12474
12475 Modified files: (Branch: RATBOX_2_1)
12476 include m_info.h
12477 Log:
12478 - show ENABLE_SERVICES define in info
12479
12480 Revision Changes Path
12481 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12482
12483
12484
12485leeh 2005/06/12 01:44:37 UTC (20050612_0)
12486
12487 Modified files: (Branch: RATBOX_2_1)
12488 modules m_services.c m_stats.c
12489 Log:
12490 - via jilles, make m_services.c hook into stats U and display service
12491 blocks
12492
12493 Revision Changes Path
12494 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12495 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12496
12497
12498
12499leeh 2005/06/11 20:33:12 UTC (20050611_3)
12500
12501 Modified files: (Branch: RATBOX_2_1)
12502 . configure configure.ac
12503 Log:
12504 - default build to -O2
12505
12506 Revision Changes Path
12507 7.249.2.2 +4 -4 ircd-ratbox/configure
12508 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12509
12510
12511
12512leeh 2005/06/11 20:26:02 UTC (20050611_2)
12513
12514 Modified files: (Branch: RATBOX_2_1)
12515 doc example.conf example.efnet.conf
12516 include client.h s_conf.h s_newconf.h
12517 modules m_info.c
12518 modules/core m_join.c m_nick.c
12519 src channel.c newconf.c s_conf.c s_user.c
12520 Log:
12521 - remove no_oper_resvs from general {};
12522 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12523
12524 Revision Changes Path
12525 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12526 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12527 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12528 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12529 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12530 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12531 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12532 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12533 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12534 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12535 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12536 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12537
12538
12539
12540leeh 2005/06/11 20:06:22 UTC (20050611_1)
12541
12542 Modified files: (Branch: RATBOX_2_1)
12543 modules/core m_mode.c m_nick.c
12544 src s_newconf.c
12545 Log:
12546 - 2.0 sync:
12547 - raise max temptime to a year
12548 - tidy up BMASK
12549 - require 9 parameters in ms_nick(), 10 in ms_uid()
12550
12551 Revision Changes Path
12552 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12553 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12554 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12555
12556
12557
12558leeh 2005/06/11 16:35:25 UTC (20050611_0)
12559
12560 Modified files: (Branch: RATBOX_2_1)
12561 modules m_services.c
12562 Log:
12563 - only show services logged in info when its a local client
12564
12565 Revision Changes Path
12566 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12567
12568
12569
12570androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12571
12572 Modified files: (Branch: RATBOX_2_1)
12573 src match.c
12574 Log:
12575 passing a pointer to a pointer is not what was intended, oops
12576
12577 Revision Changes Path
12578 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12579
12580
12581
12582leeh 2005/06/03 11:18:11 UTC (20050603_0)
12583
12584 Modified files: (Branch: RATBOX_2_1)
12585 doc services.txt
12586 Log:
12587 - update services.txt with FNC
12588
12589 Revision Changes Path
12590 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12591
12592
12593
12594androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12595
12596 Modified files: (Branch: RATBOX_2_1)
12597 modules m_resv.c
12598 Log:
12599 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12600
12601 Revision Changes Path
12602 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12603
12604
12605
12606leeh 2005/05/19 12:44:47 UTC (20050519_1)
12607
12608 Modified files: (Branch: RATBOX_2_1)
12609 src s_auth.c
12610 Log:
12611 - add some uniqueness into auth process for bopm
12612
12613 Revision Changes Path
12614 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12615
12616
12617
12618leeh 2005/05/19 08:50:26 UTC (20050519_0)
12619
12620 Modified files: (Branch: RATBOX_2_1)
12621 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12622 Log:
12623 - make contrib/ compile
12624
12625 Revision Changes Path
12626 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12627 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12628 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12629 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12630
12631
12632
12633androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12634
12635 Modified files: (Branch: RATBOX_2_1)
12636 modules m_monitor.c
12637 Log:
12638 Don't allow MONITOR from an unregistered client
12639
12640 Revision Changes Path
12641 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12642
12643
12644
12645leeh 2005/05/17 13:16:11 UTC (20050517_0)
12646
12647 Modified files: (Branch: RATBOX_2_1)
12648 doc example.conf example.efnet.conf
12649 include class.h
12650 src class.c messages.tab newconf.c
12651 Log:
12652 - remove sendq_eob, its become more of a hindrance than a benefit.
12653 - sync example.efnet.conf cluster {}; with example.conf
12654
12655 Revision Changes Path
12656 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12657 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12658 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12659 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12660 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12661 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12662
12663
12664
12665leeh 2005/05/11 22:39:00 UTC (20050511_5)
12666
12667 Modified files: (Branch: RATBOX_2_1)
12668 . RELNOTES
12669 include patchlevel.h
12670 Log:
12671 - update RELNOTES
12672 - revved patchlevel to 2.1.2
12673
12674 Revision Changes Path
12675 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12676 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12677
12678
12679
12680leeh 2005/05/11 22:29:18 UTC (20050511_4)
12681
12682 Modified files: (Branch: RATBOX_2_1)
12683 . configure configure.ac
12684 Log:
12685 - raise default topiclen to 160.
12686
12687 Revision Changes Path
12688 7.249.2.1 +3 -3 ircd-ratbox/configure
12689 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12690
12691
12692
12693leeh 2005/05/11 22:22:13 UTC (20050511_3)
12694
12695 Modified files: (Branch: RATBOX_2_1)
12696 modules m_services.c
12697 Log:
12698 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12699 tsinfo matches this
12700
12701 Revision Changes Path
12702 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12703
12704
12705
12706leeh 2005/05/11 21:58:41 UTC (20050511_2)
12707
12708 Modified files: (Branch: RATBOX_2_1)
12709 modules m_services.c
12710 Log:
12711 - monitor_signoff() the client we're nickchanging
12712
12713 Revision Changes Path
12714 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12715
12716
12717
12718leeh 2005/05/11 21:52:51 UTC (20050511_1)
12719
12720 Modified files: (Branch: RATBOX_2_1)
12721 modules m_trace.c
12722 Log:
12723 - fix various UID problems with trace
12724
12725 Revision Changes Path
12726 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12727
12728
12729
12730leeh 2005/05/11 21:22:02 UTC (20050511_0)
12731
12732 Modified files: (Branch: RATBOX_2_1)
12733 help/opers dline kline
12734 modules m_resv.c m_stats.c
12735 modules/core m_mode.c
12736 Log:
12737 - sync with 2.0
12738 - tidy up kline/dline help to note they dont accept nick as target
12739 - disallow bans beginning with ':' over bmask
12740 - disallow bans with a space in chm_ban
12741 - stop counting hidden opers in stats p
12742 - match() parameters in remote unresv were inverted, causing it to fail
12743 - fix possibility of clients setting blank keys
12744
12745 Revision Changes Path
12746 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12747 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12748 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12749 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12750 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12751
12752
12753
12754leeh 2005/05/08 22:37:18 UTC (20050508_0)
12755
12756 Modified files: (Branch: RATBOX_2_1)
12757 src send.c
12758 Log:
12759 - fix problems with amd64 and the way we do va_list
12760
12761 Revision Changes Path
12762 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12763
12764
12765
12766leeh 2005/05/07 13:35:57 UTC (20050507_1)
12767
12768 Modified files: (Branch: RATBOX_2_1)
12769 modules m_services.c
12770 Log:
12771 - tidy up the kill notifications for RSFNC
12772
12773 Revision Changes Path
12774 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12775
12776
12777
12778leeh 2005/05/07 10:35:54 UTC (20050507_0)
12779
12780 Modified files: (Branch: RATBOX_2_1)
12781 include s_serv.h
12782 modules m_services.c
12783 src s_serv.c
12784 Log:
12785 - some more rserv stuff:
12786 - add RSFNC capability
12787 - fix up RSFNC, kill existing clients if they exist.
12788
12789 Revision Changes Path
12790 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12791 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12792 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12793
12794
12795
12796leeh 2005/05/06 23:50:29 UTC (20050506_0)
12797
12798 Modified files: (Branch: RATBOX_2_1)
12799 modules m_services.c
12800 Log:
12801 - first stab at a FNC implementation for rserv
12802
12803 Revision Changes Path
12804 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12805
12806
12807
12808leeh 2005/05/03 09:30:51 UTC (20050503_0)
12809
12810 Modified files: (Branch: RATBOX_2_1)
12811 help/opers umode
12812 Log:
12813 - remove a tab
12814
12815 Revision Changes Path
12816 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12817
12818
12819
12820leeh 2005/05/02 22:46:52 UTC (20050502_0)
12821
12822 Modified files: (Branch: RATBOX_2_1)
12823 src newconf.c
12824 Log:
12825 - add links_delay back
12826
12827 Revision Changes Path
12828 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12829
12830
12831
12832leeh 2005/04/27 21:50:30 UTC (20050427_1)
12833
12834 Modified files: (Branch: RATBOX_2_1)
12835 help/opers umode
12836 help/users umode
12837 Log:
12838 - swap tabs for spaces
12839
12840 Revision Changes Path
12841 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12842 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12843
12844
12845
12846leeh 2005/04/27 21:38:20 UTC (20050427_0)
12847
12848 Modified files: (Branch: RATBOX_2_1)
12849 include m_info.h
12850 Log:
12851 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12852 contained in the client_flood conf option
12853 - remove a couple of unused defines from info
12854
12855 Revision Changes Path
12856 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12857
12858
12859
12860androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12861
12862 Modified files: (Branch: RATBOX_2_1)
12863 src s_conf.c
12864 Log:
12865 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12866
12867 Revision Changes Path
12868 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12869
12870
12871
12872leeh 2005/04/17 13:31:34 UTC (20050417_0)
12873
12874 Modified files: (Branch: RATBOX_2_1)
12875 doc example.conf example.efnet.conf
12876 Log:
12877 - fix missing closing comment tag
12878
12879 Revision Changes Path
12880 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12881 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12882
12883
12884
12885leeh 2005/04/12 18:44:21 UTC (20050412_2)
12886
12887 Modified files: (Branch: RATBOX_2_1)
12888 . RELNOTES
12889 include patchlevel.h
12890 Log:
12891 - revved patchlevel to 2.1.1
12892
12893 Revision Changes Path
12894 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12895 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12896
12897
12898
12899leeh 2005/04/12 18:36:31 UTC (20050412_1)
12900
12901 Modified files: (Branch: RATBOX_2_1)
12902 modules m_kline.c
12903 Log:
12904 - sync up remote kline reasons, so theyre consistent with what happens
12905 when we add local klines - notably the "Temporary K-line x min" and
12906 date added to reason.
12907
12908 Revision Changes Path
12909 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12910
12911
12912
12913leeh 2005/04/12 01:52:06 UTC (20050412_0)
12914
12915 Modified files: (Branch: RATBOX_2_1)
12916 doc monitor.txt
12917 Log:
12918 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12919
12920 Revision Changes Path
12921 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12922
12923
12924
12925androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12926
12927 Modified files: (Branch: RATBOX_2_1)
12928 src commio.c
12929 Log:
12930 used the data pointer we saved, not what just got nulled
12931
12932 Revision Changes Path
12933 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12934
12935
12936
12937leeh 2005/04/05 12:14:32 UTC (20050405_0)
12938
12939 Modified files: (Branch: RATBOX_2_1)
12940 modules m_resv.c m_xline.c
12941 Log:
12942 - fix broken propagation of xline/resv
12943
12944 Revision Changes Path
12945 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12946 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12947
12948
12949
12950leeh 2005/04/04 18:32:37 UTC (20050404_1)
12951
12952 Modified files: (Branch: RATBOX_2_1)
12953 src s_auth.c
12954 Log:
12955 - properly increment bad auth count for stats T when we timeout an auth
12956
12957 Revision Changes Path
12958 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12959
12960
12961
12962leeh 2005/04/04 17:24:14 UTC (20050404_0)
12963
12964 Modified files: (Branch: RATBOX_2_1)
12965 doc monitor.txt
12966 include client.h
12967 modules/core m_nick.c
12968 Log:
12969 - fix a bit that didnt make sense in monitor.txt
12970 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12971
12972 Revision Changes Path
12973 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12974 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12975 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12976
12977
12978
12979androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12980
12981 Modified files: (Branch: RATBOX_2_1)
12982 src s_auth.c
12983 Log:
12984 removing dlink nodes from auth_poll_list twice is bad
12985
12986 Revision Changes Path
12987 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12988
12989
12990
12991leeh 2005/03/28 02:17:38 UTC (20050328_0)
12992
12993 Modified files: (Branch: RATBOX_2_1)
12994 modules m_stats.c
12995 Log:
12996 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12997 changed to RPL_STATSDEBUG
12998
12999 Revision Changes Path
13000 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13001
13002
13003
13004leeh 2005/03/27 02:19:04 UTC (20050327_0)
13005
13006 Added files: (Branch: RATBOX_2_1)
13007 doc tgchange.txt
13008 Log:
13009 - add some documentation about target change
13010
13011 Revision Changes Path
13012 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13013
13014
13015
13016leeh 2005/03/25 16:46:29 UTC (20050325_1)
13017
13018 Modified files: (Branch: RATBOX_2_1)
13019 include supported.h
13020 modules/core m_message.c
13021 Log:
13022 - remove extra argument to 005
13023 - disallow messaging of UIDs
13024
13025 Revision Changes Path
13026 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13027 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13028
13029
13030
13031leeh 2005/03/25 14:20:13 UTC (20050325_0)
13032
13033 Modified files: (Branch: RATBOX_2_1)
13034 src parse.c
13035 Log:
13036 - fix a longstanding parser bug with wrong limit checking, causing us to
13037 accept one less parameter than we're allowed to accept.
13038
13039 Revision Changes Path
13040 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13041
13042
13043
13044leeh 2005/03/24 13:41:45 UTC (20050324_0)
13045
13046 Modified files: (Branch: RATBOX_2_1)
13047 modules/core m_message.c
13048 Log:
13049 - exempt users messaging themselves from target change
13050
13051 Revision Changes Path
13052 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13053
13054
13055
13056leeh 2005/03/22 13:15:53 UTC (20050322_0)
13057
13058 Modified files: (Branch: RATBOX_2_1)
13059 include supported.h
13060 Log:
13061 - stop violating MAXPARA on 005.
13062
13063 Revision Changes Path
13064 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13065
13066
13067
13068leeh 2005/03/20 17:41:00 UTC (20050320_1)
13069
13070 Modified files: (Branch: RATBOX_2_1)
13071 modules/core m_nick.c
13072 Log:
13073 - dont store an ipv6 sockhost if we're not compiled with v6 support
13074
13075 Revision Changes Path
13076 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13077
13078
13079
13080leeh 2005/03/20 00:32:04 UTC (20050320_0)
13081
13082 Modified files: (Branch: RATBOX_2_1)
13083 include stdinc.h
13084 Log:
13085 - remove some vms includes
13086
13087 Revision Changes Path
13088 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13089
13090
13091
13092leeh 2005/03/18 16:47:38 UTC (20050318_1)
13093
13094 Modified files: (Branch: RATBOX_2_1)
13095 . ChangeLog
13096 include serno.h
13097 Log:
13098 - force commit for new branch
13099
13100 Revision Changes Path
13101 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13102 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13103
13104
13105
13106leeh 2005/03/18 16:44:47 UTC (20050318_0)
13107
13108 Modified files:
13109 . RELNOTES configure configure.ac
13110 include patchlevel.h
13111 Log:
13112 - revved patchlevel to 2.1.0
13113
13114 Revision Changes Path
13115 1.114 +6 -2 ircd-ratbox/RELNOTES
13116 7.249 +11 -11 ircd-ratbox/configure
13117 7.63 +3 -3 ircd-ratbox/configure.ac
13118 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13119
13120
13121
13122leeh 2005/03/04 13:31:32 EST (20050304_2)
13123
13124 Modified files:
13125 . RELNOTES
13126 include patchlevel.h
13127 Log:
13128 - update RELNOTES
13129 - revved patchlevel to 2.1.0beta2
13130
13131 Revision Changes Path
13132 1.113 +12 -0 ircd-ratbox/RELNOTES
13133 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13134
13135
13136
13137leeh 2005/03/04 13:27:05 EST (20050304_1)
13138
13139 Modified files:
13140 doc whats-new-2.1.txt
13141 src channel.c
13142 Log:
13143 - update whats-new-2.1
13144 - when we're handling global NAMES, dont output channels if there are no
13145 members within them we can show.
13146
13147 Revision Changes Path
13148 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13149 7.436 +12 -2 ircd-ratbox/src/channel.c
13150
13151
13152
13153androsyn 2005/03/04 12:38:07 EST (20050304_0)
13154
13155 Modified files:
13156 src patricia.c
13157 Log:
13158 That would be a node_heap not a prefix_heap..oops
13159
13160 Revision Changes Path
13161 7.30 +1 -1 ircd-ratbox/src/patricia.c
13162
13163
13164
13165androsyn 2005/02/26 19:38:35 EST (20050227_4)
13166
13167 Modified files:
13168 include stdinc.h
13169 Log:
13170 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13171 otherwise..the other macros might work????
13172
13173 Revision Changes Path
13174 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13175
13176
13177
13178androsyn 2005/02/26 19:26:04 EST (20050227_3)
13179
13180 Modified files:
13181 . configure configure.ac
13182 Log:
13183 i hate autoconf
13184
13185 Revision Changes Path
13186 7.248 +5 -5 ircd-ratbox/configure
13187 7.62 +5 -5 ircd-ratbox/configure.ac
13188
13189
13190
13191androsyn 2005/02/26 19:15:55 EST (20050227_2)
13192
13193 Modified files:
13194 . configure configure.ac
13195 Log:
13196 i hate autoconf
13197
13198 Revision Changes Path
13199 7.247 +3 -2 ircd-ratbox/configure
13200 7.61 +3 -2 ircd-ratbox/configure.ac
13201
13202
13203
13204androsyn 2005/02/26 19:13:45 EST (20050227_1)
13205
13206 Modified files:
13207 . configure configure.ac
13208 Log:
13209 doh
13210
13211 Revision Changes Path
13212 7.246 +6 -6 ircd-ratbox/configure
13213 7.60 +4 -4 ircd-ratbox/configure.ac
13214
13215
13216
13217androsyn 2005/02/26 19:10:17 EST (20050227_0)
13218
13219 Modified files:
13220 . configure configure.ac
13221 include stdinc.h
13222 Log:
13223 Doh these changes got put on RATBOX_2_0 when they were meant for
13224 head..oops...
13225 Also merged in the monitor heap size stuff, not that i think monitor has
13226 been moved to head
13227
13228 Revision Changes Path
13229 7.245 +12 -3 ircd-ratbox/configure
13230 7.59 +11 -3 ircd-ratbox/configure.ac
13231 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13232
13233
13234
13235androsyn 2005/02/26 18:52:24 EST (20050226_0)
13236
13237 Modified files:
13238 include stdinc.h
13239 Log:
13240 Add more robust alloca checking
13241
13242 Revision Changes Path
13243 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13244
13245
13246
13247leeh 2005/02/24 15:27:17 EST (20050224_9)
13248
13249 Modified files:
13250 contrib m_42.c
13251 Log:
13252 - fix the copyright on m_42.c :p
13253
13254 Revision Changes Path
13255 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13256
13257
13258
13259leeh 2005/02/24 15:22:53 EST (20050224_8)
13260
13261 Modified files:
13262 include supported.h
13263 modules m_dline.c
13264 Log:
13265 - fix a core in undline on bad masks
13266 - remove an unwanted space from beginning of second 005 numeric
13267
13268 Revision Changes Path
13269 7.5 +1 -1 ircd-ratbox/include/supported.h
13270 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13271
13272
13273
13274leeh 2005/02/24 15:18:59 EST (20050224_7)
13275
13276 Modified files:
13277 modules m_monitor.c
13278 Log:
13279 - use max_monitor when adding nicknames
13280 - add in monitor s
13281 that should be everything now..
13282
13283 Revision Changes Path
13284 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13285
13286
13287
13288androsyn 2005/02/24 15:13:52 EST (20050224_6)
13289
13290 Modified files:
13291 contrib m_42.c
13292 Log:
13293 42
13294
13295 Revision Changes Path
13296 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13297
13298
13299
13300androsyn 2005/02/24 15:13:06 EST (20050224_5)
13301
13302 Modified files:
13303 contrib m_42.c
13304 Log:
13305 42
13306
13307 Revision Changes Path
13308 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13309
13310
13311
13312androsyn 2005/02/24 15:12:12 EST (20050224_4)
13313
13314 Added files:
13315 contrib m_42.c
13316 Log:
13317 The Answer to Life, the Universe, and Everything
13318
13319 Revision Changes Path
13320 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13321
13322
13323
13324leeh 2005/02/24 14:53:04 EST (20050224_3)
13325
13326 Modified files:
13327 include monitor.h
13328 modules m_monitor.c
13329 src ircd.c monitor.c
13330 Log:
13331 - call init_monitor() on startup
13332 - add in support for adding/deleting/listing monitor entries
13333
13334 Revision Changes Path
13335 7.2 +3 -1 ircd-ratbox/include/monitor.h
13336 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13337 7.374 +2 -0 ircd-ratbox/src/ircd.c
13338 7.3 +15 -4 ircd-ratbox/src/monitor.c
13339
13340
13341
13342leeh 2005/02/23 21:20:10 EST (20050224_2)
13343
13344 Modified files:
13345 doc example.conf example.efnet.conf
13346 include s_conf.h supported.h
13347 modules Makefile.in
13348 src client.c newconf.c s_conf.c
13349 Added files:
13350 modules m_monitor.c
13351 Log:
13352 - add the max_monitor config option
13353 - advertise MONITOR=%d in 005
13354 - clear a local clients monitor list on exit
13355 - add the framework for the MONITOR command
13356 - bed.
13357
13358 Revision Changes Path
13359 7.261 +5 -0 ircd-ratbox/doc/example.conf
13360 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13361 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13362 7.4 +4 -2 ircd-ratbox/include/supported.h
13363 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13364 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13365 7.492 +1 -0 ircd-ratbox/src/client.c
13366 7.202 +1 -0 ircd-ratbox/src/newconf.c
13367 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13368
13369
13370
13371leeh 2005/02/23 20:57:51 EST (20050224_1)
13372
13373 Modified files:
13374 . configure configure.ac
13375 include setup.h.in
13376 src monitor.c
13377 Log:
13378 - move MONITOR_HEAP_SIZE over to configure
13379
13380 Revision Changes Path
13381 7.244 ircd-ratbox/configure
13382 7.58 +4 -2 ircd-ratbox/configure.ac
13383 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13384 7.2 +0 -2 ircd-ratbox/src/monitor.c
13385
13386
13387
13388leeh 2005/02/23 20:48:08 EST (20050224_0)
13389
13390 Modified files:
13391 doc monitor.txt
13392 include client.h numeric.h
13393 modules/core m_nick.c
13394 src Makefile.in client.c messages.tab
13395 s_user.c
13396 Added files:
13397 include monitor.h
13398 src monitor.c
13399 Log:
13400 - first half of my server-side notify list implementation..
13401
13402 Revision Changes Path
13403 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13404 7.266 +3 -0 ircd-ratbox/include/client.h
13405 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13406 7.58 +6 -0 ircd-ratbox/include/numeric.h
13407 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13408 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13409 7.491 +3 -0 ircd-ratbox/src/client.c
13410 7.126 +5 -5 ircd-ratbox/src/messages.tab
13411 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13412 7.342 +2 -0 ircd-ratbox/src/s_user.c
13413
13414
13415
13416leeh 2005/02/23 18:42:59 EST (20050223_0)
13417
13418 Modified files:
13419 include hash.h
13420 Log:
13421 - double the size of the client and channel hashtables (64k -> 128k and
13422 32k -> 64k). The improvements are quite significant..
13423
13424 Revision Changes Path
13425 7.54 +4 -4 ircd-ratbox/include/hash.h
13426
13427
13428
13429leeh 2005/02/22 14:55:56 EST (20050222_1)
13430
13431 Modified files:
13432 doc monitor.txt
13433 modules m_services.c
13434 Log:
13435 - remove a couple of unused vars
13436 - update monitor.txt
13437
13438 Revision Changes Path
13439 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13440 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13441
13442
13443
13444leeh 2005/02/21 19:47:24 EST (20050222_0)
13445
13446 Added files:
13447 doc monitor.txt
13448 Log:
13449 - add in my documentation on the upcoming MONITOR command
13450
13451 Revision Changes Path
13452 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13453
13454
13455
13456leeh 2005/02/21 12:09:34 EST (20050221_0)
13457
13458 Modified files:
13459 . configure configure.ac
13460 doc whats-new-2.1.txt
13461 tools README.mkpasswd
13462 Removed files:
13463 src crypt.c
13464 Log:
13465 - update whats-new-2.1.txt some more
13466 - we dont have vms mkpasswd anymore
13467 - remove the unused crypt.c
13468
13469 Revision Changes Path
13470 7.243 +3 -6 ircd-ratbox/configure
13471 7.57 +2 -4 ircd-ratbox/configure.ac
13472 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13473 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13474 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13475
13476
13477
13478leeh 2005/02/19 12:38:09 EST (20050219_3)
13479
13480 Modified files:
13481 doc example.conf example.efnet.conf
13482 include ircd.h
13483 modules m_pong.c
13484 src channel.c client.c ircd.c s_conf.c
13485 Log:
13486 - rework the splitcode, splitservers is now how many servers we've marked as
13487 EOB, rather than how many are linked. Thus pull ourselves out of
13488 splitmode immediately once this is satisfied
13489
13490 Revision Changes Path
13491 7.260 +8 -9 ircd-ratbox/doc/example.conf
13492 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13493 7.83 +1 -0 ircd-ratbox/include/ircd.h
13494 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13495 7.435 +16 -36 ircd-ratbox/src/channel.c
13496 7.490 +2 -0 ircd-ratbox/src/client.c
13497 7.373 +2 -1 ircd-ratbox/src/ircd.c
13498 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13499
13500
13501
13502leeh 2005/02/19 09:02:34 EST (20050219_2)
13503
13504 Modified files:
13505 doc example.conf example.efnet.conf
13506 include ircd.h s_conf.h
13507 modules m_set.c
13508 src channel.c ircd.c newconf.c s_conf.c
13509 Log:
13510 - remove split_delay
13511
13512 Revision Changes Path
13513 7.259 +0 -5 ircd-ratbox/doc/example.conf
13514 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13515 7.82 +0 -1 ircd-ratbox/include/ircd.h
13516 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13517 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13518 7.434 +2 -7 ircd-ratbox/src/channel.c
13519 7.372 +0 -1 ircd-ratbox/src/ircd.c
13520 7.201 +0 -1 ircd-ratbox/src/newconf.c
13521 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13522
13523
13524
13525leeh 2005/02/19 08:48:05 EST (20050219_1)
13526
13527 Modified files:
13528 include client.h
13529 modules m_cap.c m_who.c
13530 src channel.c
13531 Log:
13532 - implemented multi-prefix client capability, which allows stacking of @+ in
13533 names and who
13534
13535 Revision Changes Path
13536 7.265 +1 -1 ircd-ratbox/include/client.h
13537 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13538 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13539 7.433 +4 -6 ircd-ratbox/src/channel.c
13540
13541
13542
13543leeh 2005/02/19 06:27:58 EST (20050219_0)
13544
13545 Modified files:
13546 modules m_etrace.c
13547 src newconf.c s_conf.c s_newconf.c
13548 Log:
13549 - removed some unused vars/functions
13550
13551 Revision Changes Path
13552 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13553 7.200 +0 -15 ircd-ratbox/src/newconf.c
13554 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13555 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13556
13557
13558
13559leeh 2005/02/16 12:58:24 EST (20050216_2)
13560
13561 Modified files:
13562 . RELNOTES configure configure.ac
13563 include patchlevel.h
13564 Log:
13565 - update configure to reflect this is 'devel'
13566 - update RELNOTES
13567 - revved patchlevel to 2.1.0beta1
13568
13569 Revision Changes Path
13570 1.112 +9 -1 ircd-ratbox/RELNOTES
13571 7.242 +11 -11 ircd-ratbox/configure
13572 7.56 +3 -3 ircd-ratbox/configure.ac
13573 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13574
13575
13576
13577leeh 2005/02/16 12:46:30 EST (20050216_1)
13578
13579 Modified files:
13580 . configure configure.ac
13581 include client.h numeric.h s_conf.h setup.h.in
13582 supported.h
13583 modules Makefile.in
13584 modules/core m_nick.c
13585 src Makefile.in client.c ircd.c messages.tab
13586 newconf.c s_conf.c s_user.c
13587 Removed files:
13588 include watch.h
13589 modules m_watch.c
13590 src watch.c
13591 Log:
13592 - remove watch, the protocol for this sucks so hard I just dont want it
13593 here ;-)
13594
13595 Revision Changes Path
13596 7.241 +2 -12 ircd-ratbox/configure
13597 7.55 +2 -4 ircd-ratbox/configure.ac
13598 7.264 +0 -2 ircd-ratbox/include/client.h
13599 7.57 +0 -11 ircd-ratbox/include/numeric.h
13600 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13601 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13602 7.3 +2 -3 ircd-ratbox/include/supported.h
13603 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13604 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13605 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13606 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13607 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13608 7.489 +0 -3 ircd-ratbox/src/client.c
13609 7.371 +0 -2 ircd-ratbox/src/ircd.c
13610 7.125 +9 -9 ircd-ratbox/src/messages.tab
13611 7.199 +0 -1 ircd-ratbox/src/newconf.c
13612 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13613 7.341 +0 -2 ircd-ratbox/src/s_user.c
13614 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13615
13616
13617
13618leeh 2005/02/15 19:13:31 EST (20050216_0)
13619
13620 Modified files:
13621 include stdinc.h
13622 src event.c ircd_lexer.l ircd_signal.c
13623 modules.c
13624 Removed files:
13625 servlink descrip.mms
13626 Log:
13627 - remove a few vms bits
13628
13629 Revision Changes Path
13630 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13631 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13632 7.47 +0 -54 ircd-ratbox/src/event.c
13633 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13634 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13635 7.152 +0 -3 ircd-ratbox/src/modules.c
13636
13637
13638
13639leeh 2005/02/15 18:53:32 EST (20050215_0)
13640
13641 Modified files:
13642 include hostmask.h ircd.h s_conf.h s_newconf.h
13643 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13644 m_xline.c
13645 src hostmask.c ircd.c ircd_signal.c s_conf.c
13646 s_newconf.c
13647 Log:
13648 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13649 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13650
13651 Revision Changes Path
13652 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13653 7.81 +1 -0 ircd-ratbox/include/ircd.h
13654 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13655 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13656 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13657 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13658 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13659 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13660 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13661 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13662 7.370 +7 -0 ircd-ratbox/src/ircd.c
13663 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13664 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13665 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13666
13667
13668
13669leeh 2005/02/13 10:21:41 EST (20050213_4)
13670
13671 Modified files:
13672 doc services.txt
13673 Added files:
13674 doc whats-new-2.0.txt whats-new-2.1.txt
13675 Removed files:
13676 doc whats-new.txt
13677 Log:
13678 - move whats-new.txt to whats-new-2.0.txt
13679 - add in whats-new-2.1.txt
13680 - update services.txt with the whois for logged in users
13681
13682 Revision Changes Path
13683 7.2 +5 -0 ircd-ratbox/doc/services.txt
13684 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13685 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13686 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13687
13688
13689
13690leeh 2005/02/13 09:20:37 EST (20050213_3)
13691
13692 Modified files:
13693 include supported.h
13694 modules/core m_message.c
13695 Log:
13696 - fix a compile error in m_message.c
13697 - update 005 to the spec and add CPRIVMSG/CNOTICE
13698
13699 Revision Changes Path
13700 7.2 +31 -37 ircd-ratbox/include/supported.h
13701 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13702
13703
13704
13705leeh 2005/02/13 09:14:12 EST (20050213_2)
13706
13707 Modified files:
13708 src channel.c
13709 Log:
13710 - fix the membership memleak
13711
13712 Revision Changes Path
13713 7.432 +0 -3 ircd-ratbox/src/channel.c
13714
13715
13716
13717leeh 2005/02/12 21:51:56 EST (20050213_1)
13718
13719 Modified files:
13720 include client.h
13721 modules/core m_message.c
13722 Log:
13723 - add a bitmask to track when they send their first message, only allowing
13724 clearing stuff after that.
13725
13726 Revision Changes Path
13727 7.263 +4 -0 ircd-ratbox/include/client.h
13728 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13729
13730
13731
13732leeh 2005/02/12 21:17:52 EST (20050213_0)
13733
13734 Modified files:
13735 include patricia.h s_newconf.h
13736 modules/core m_message.c
13737 src patricia.c s_newconf.c s_user.c
13738 Log:
13739 - add in the patricia for tracking who fills up targets, give them a reduced
13740 count on connect
13741
13742 Revision Changes Path
13743 7.20 +1 -1 ircd-ratbox/include/patricia.h
13744 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13745 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13746 7.29 +1 -1 ircd-ratbox/src/patricia.c
13747 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13748 7.340 +4 -0 ircd-ratbox/src/s_user.c
13749
13750
13751
13752leeh 2005/02/12 18:35:10 EST (20050212_0)
13753
13754 Modified files:
13755 include ircd_defs.h
13756 src class.c reject.c
13757 Log:
13758 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13759
13760 Revision Changes Path
13761 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13762 7.68 +1 -5 ircd-ratbox/src/class.c
13763 1.33 +1 -5 ircd-ratbox/src/reject.c
13764
13765
13766
13767androsyn 2005/02/11 17:11:57 EST (20050211_1)
13768
13769 Modified files:
13770 modules m_watch.c
13771 Log:
13772 remove stupid memory leak
13773
13774 Revision Changes Path
13775 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13776
13777
13778
13779leeh 2005/02/11 06:42:48 EST (20050211_0)
13780
13781 Modified files:
13782 modules m_gline.c
13783 Log:
13784 - workaround hyb6 allowing empty gline reasons
13785
13786 Revision Changes Path
13787 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13788
13789
13790
13791leeh 2005/02/09 14:39:13 EST (20050209_2)
13792
13793 Modified files:
13794 include s_conf.h
13795 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13796 src ircd.c s_conf.c
13797 Log:
13798 - move temp dlines and temp klines over to an array, rather than completely
13799 seperate dlinks.
13800
13801 Revision Changes Path
13802 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13803 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13804 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13805 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13806 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13807 7.369 +0 -5 ircd-ratbox/src/ircd.c
13808 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13809
13810
13811
13812leeh 2005/02/09 14:02:13 EST (20050209_1)
13813
13814 Modified files:
13815 include s_user.h
13816 modules m_cap.c m_pong.c m_user.c
13817 modules/core m_nick.c
13818 src s_user.c
13819 Log:
13820 - remove 'nick' param from register_local_user(), its not needed.
13821
13822 Revision Changes Path
13823 7.35 +1 -1 ircd-ratbox/include/s_user.h
13824 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13825 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13826 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13827 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13828 7.339 +6 -6 ircd-ratbox/src/s_user.c
13829
13830
13831
13832leeh 2005/02/09 13:12:53 EST (20050209_0)
13833
13834 Modified files:
13835 modules m_cmessage.c
13836 Log:
13837 - dont send numerics when we're dealing with CNOTICE
13838 - add in checking for +g, and resetting idle
13839
13840 Revision Changes Path
13841 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13842
13843
13844
13845leeh 2005/02/08 11:37:50 EST (20050208_2)
13846
13847 Modified files:
13848 src s_newconf.c
13849 Log:
13850 - fix operator blocks to work on ip spoofs
13851
13852 Revision Changes Path
13853 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13854
13855
13856
13857leeh 2005/02/07 19:23:22 EST (20050208_1)
13858
13859 Modified files:
13860 doc example.conf example.efnet.conf
13861 src newconf.c
13862 Log:
13863 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13864
13865 Revision Changes Path
13866 7.258 +0 -39 ircd-ratbox/doc/example.conf
13867 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13868 7.198 +0 -272 ircd-ratbox/src/newconf.c
13869
13870
13871
13872leeh 2005/02/07 19:19:32 EST (20050208_0)
13873
13874 Modified files:
13875 src s_conf.c
13876 Log:
13877 - added support for kline.conf.perm et al, these take the same formats
13878 as their non-permanent partners, but you cant remove them via the ircd.
13879
13880 Revision Changes Path
13881 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13882
13883
13884
13885leeh 2005/02/02 19:18:59 EST (20050203_1)
13886
13887 Modified files:
13888 help Makefile.in
13889 help/opers index
13890 help/users index
13891 Added files:
13892 help/opers cnotice cprivmsg
13893 Log:
13894 - added help files for cprivmsg/cnotice
13895
13896 Revision Changes Path
13897 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13898 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13899 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13900 1.10 +19 -19 ircd-ratbox/help/opers/index
13901 1.7 +10 -9 ircd-ratbox/help/users/index
13902
13903
13904
13905leeh 2005/02/02 19:14:25 EST (20050203_0)
13906
13907 Modified files:
13908 include numeric.h
13909 modules Makefile.in
13910 src messages.tab
13911 Added files:
13912 modules m_cmessage.c
13913 Log:
13914 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13915 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13916 nick is a member. These bypass any target change limitations.
13917 - added ERR_VOICENEEDED, numeric 489.
13918
13919 Revision Changes Path
13920 7.56 +2 -0 ircd-ratbox/include/numeric.h
13921 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13922 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13923 7.124 +1 -1 ircd-ratbox/src/messages.tab
13924
13925
13926
13927leeh 2005/02/02 16:58:16 EST (20050202_4)
13928
13929 Modified files:
13930 help/opers etrace
13931 Log:
13932 - update etrace help
13933
13934 Revision Changes Path
13935 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13936
13937
13938
13939leeh 2005/02/02 16:55:04 EST (20050202_3)
13940
13941 Modified files:
13942 modules m_etrace.c
13943 Log:
13944 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13945 can put its external ip address in there..
13946
13947 Revision Changes Path
13948 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13949
13950
13951
13952leeh 2005/02/02 16:41:06 EST (20050202_2)
13953
13954 Modified files:
13955 modules m_etrace.c
13956 Log:
13957 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13958 if its a non-local client. These will just get "lost" if the remote
13959 server doesnt support this..
13960
13961 Revision Changes Path
13962 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13963
13964
13965
13966leeh 2005/02/02 16:12:12 EST (20050202_1)
13967
13968 Modified files:
13969 include client.h numeric.h s_conf.h
13970 modules/core m_message.c
13971 src messages.tab newconf.c s_conf.c
13972 Log:
13973 - first part of the target change code, add the storage of targets for
13974 localuser, throttle messages when they fill all the available slots
13975
13976 Revision Changes Path
13977 7.262 +5 -1 ircd-ratbox/include/client.h
13978 7.55 +2 -0 ircd-ratbox/include/numeric.h
13979 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13980 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13981 7.123 +1 -1 ircd-ratbox/src/messages.tab
13982 7.197 +1 -0 ircd-ratbox/src/newconf.c
13983 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13984
13985
13986
13987leeh 2005/02/02 13:28:10 EST (20050202_0)
13988
13989 Modified files:
13990 modules m_resv.c m_stats.c m_testline.c
13991 modules/core m_join.c
13992 src hash.c kdparse.c messages.tab s_newconf.c
13993 Log:
13994 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13995 tracking of when resvs get hit
13996
13997 Revision Changes Path
13998 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13999 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14000 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14001 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14002 7.114 +3 -0 ircd-ratbox/src/hash.c
14003 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14004 7.122 +1 -1 ircd-ratbox/src/messages.tab
14005 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14006
14007
14008
14009leeh 2005/01/31 09:04:10 EST (20050131_2)
14010
14011 Modified files:
14012 src s_log.c
14013 Log:
14014 - fflush() logfiles
14015
14016 Revision Changes Path
14017 7.79 +2 -0 ircd-ratbox/src/s_log.c
14018
14019
14020
14021leeh 2005/01/31 08:59:09 EST (20050131_1)
14022
14023 Modified files:
14024 src commio.c
14025 Log:
14026 - rename fd_dump() to comm_dump()
14027
14028 Revision Changes Path
14029 1.27 +2 -2 ircd-ratbox/src/commio.c
14030
14031
14032
14033leeh 2005/01/30 19:16:08 EST (20050131_0)
14034
14035 Modified files:
14036 doc hooks.txt
14037 include hook.h
14038 modules m_services.c
14039 modules/core m_server.c
14040 src hook.c s_serv.c
14041 Log:
14042 - added hook for server_introduced
14043 - fixed up services support for hooks
14044
14045 Revision Changes Path
14046 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14047 1.31 +1 -0 ircd-ratbox/include/hook.h
14048 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14049 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14050 7.36 +2 -0 ircd-ratbox/src/hook.c
14051 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14052
14053
14054
14055androsyn 2005/01/29 20:18:12 EST (20050130_1)
14056
14057 Modified files:
14058 src commio.c
14059 Log:
14060 Add back in the comm_fd_hack thing for solaris
14061
14062 Revision Changes Path
14063 1.26 +26 -1 ircd-ratbox/src/commio.c
14064
14065
14066
14067androsyn 2005/01/29 19:59:17 EST (20050130_0)
14068
14069 Modified files:
14070 adns adns.h
14071 include commio.h s_conf.h watch.h
14072 modules m_dline.c m_kline.c m_resv.c m_stats.c
14073 m_watch.c m_xline.c
14074 modules/core m_nick.c
14075 src balloc.c cache.c client.c commio.c
14076 epoll.c ircd.c ircd_lexer.l kdparse.c
14077 listener.c s_auth.c s_conf.c s_log.c
14078 s_serv.c watch.c
14079 Log:
14080 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14081
14082 Revision Changes Path
14083 1.18 +0 -2 ircd-ratbox/adns/adns.h
14084 1.14 +6 -37 ircd-ratbox/include/commio.h
14085 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14086 7.3 +2 -2 ircd-ratbox/include/watch.h
14087 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14088 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14089 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14090 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14091 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14092 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14093 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14094 7.85 +1 -1 ircd-ratbox/src/balloc.c
14095 1.24 +5 -5 ircd-ratbox/src/cache.c
14096 7.488 +4 -4 ircd-ratbox/src/client.c
14097 1.25 +10 -280 ircd-ratbox/src/commio.c
14098 1.33 +1 -1 ircd-ratbox/src/epoll.c
14099 7.368 +4 -4 ircd-ratbox/src/ircd.c
14100 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14101 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14102 7.125 +8 -8 ircd-ratbox/src/listener.c
14103 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14104 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14105 7.78 +20 -20 ircd-ratbox/src/s_log.c
14106 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14107 1.6 +22 -15 ircd-ratbox/src/watch.c
14108
14109
14110
14111androsyn 2005/01/29 12:18:38 EST (20050129_0)
14112
14113 Modified files:
14114 modules/core m_mode.c
14115 Log:
14116 remove two unused variables
14117
14118 Revision Changes Path
14119 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14120
14121
14122
14123leeh 2005/01/28 15:31:40 EST (20050128_1)
14124
14125 Modified files:
14126 modules m_kline.c
14127 src s_conf.c
14128 Log:
14129 - mo_kline() needs minpara of 3, not 2
14130 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14131 - require me.info is never blank
14132
14133 Revision Changes Path
14134 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14135 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14136
14137
14138
14139leeh 2005/01/28 15:26:28 EST (20050128_0)
14140
14141 Modified files:
14142 modules/core m_mode.c m_sjoin.c
14143 Log:
14144 - patch via jilles to fix +eI lists being shown to lusers when handling
14145 protocol stuff over TS6
14146
14147 Revision Changes Path
14148 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14149 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14150
14151
14152
14153leeh 2005/01/25 19:47:38 EST (20050126_0)
14154
14155 Modified files:
14156 include channel.h
14157 modules/core m_join.c m_mode.c m_sjoin.c
14158 src channel.c messages.tab s_serv.c
14159 Log:
14160 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14161 an operspy call with &me
14162 - remove modebuf/parabuf params from channel_modes(), we now generate a
14163 buffer internally which we return.
14164
14165 Revision Changes Path
14166 7.163 +1 -1 ircd-ratbox/include/channel.h
14167 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14168 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14169 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14170 7.431 +25 -18 ircd-ratbox/src/channel.c
14171 7.121 +1 -1 ircd-ratbox/src/messages.tab
14172 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14173
14174
14175
14176alz 2005/01/25 18:09:18 EST (20050125_5)
14177
14178 Modified files:
14179 doc example.conf example.efnet.conf
14180 include s_conf.h
14181 modules m_info.c
14182 src listener.c newconf.c s_conf.c
14183 Log:
14184 Added dline_with_reason config option (default yes):
14185
14186 /* dline reason: show the user the dline reason when they connect
14187 * and are dlined.
14188 */
14189 dline_with_reason = yes;
14190
14191 Revision Changes Path
14192 7.257 +6 -1 ircd-ratbox/doc/example.conf
14193 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14194 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14195 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14196 7.124 +1 -1 ircd-ratbox/src/listener.c
14197 7.196 +1 -0 ircd-ratbox/src/newconf.c
14198 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14199
14200
14201
14202leeh 2005/01/25 13:21:17 EST (20050125_4)
14203
14204 Modified files:
14205 src newconf.c
14206 Log:
14207 - make conf_set_generic_string() test len exists before it uses it.
14208
14209 Revision Changes Path
14210 7.195 +1 -1 ircd-ratbox/src/newconf.c
14211
14212
14213
14214leeh 2005/01/25 13:10:56 EST (20050125_3)
14215
14216 Modified files:
14217 doc example.conf
14218 src newconf.c
14219 Log:
14220 - rename 'type' to 'flags' in cluster {};
14221 - add stacking of servers in cluster {}; documented in example.conf
14222
14223 Revision Changes Path
14224 7.256 +18 -10 ircd-ratbox/doc/example.conf
14225 7.194 +39 -7 ircd-ratbox/src/newconf.c
14226
14227
14228
14229alz 2005/01/25 12:48:54 EST (20050125_2)
14230
14231 Modified files:
14232 include s_conf.h
14233 src listener.c s_conf.c
14234 Log:
14235 Added dline reasons, connecting/banned clients now see ban reason.
14236
14237 Revision Changes Path
14238 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14239 7.123 +17 -4 ircd-ratbox/src/listener.c
14240 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14241
14242
14243
14244leeh 2005/01/25 07:44:37 EST (20050125_1)
14245
14246 Modified files:
14247 doc example.conf example.efnet.conf
14248 src newconf.c
14249 Log:
14250 - implement stacking of shared {}; blocks, documented in example.conf
14251
14252 Revision Changes Path
14253 7.255 +26 -13 ircd-ratbox/doc/example.conf
14254 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14255 7.193 +51 -36 ircd-ratbox/src/newconf.c
14256
14257
14258
14259leeh 2005/01/24 19:08:29 EST (20050125_0)
14260
14261 Modified files:
14262 doc example.conf
14263 include client.h s_conf.h
14264 modules/core m_join.c
14265 src newconf.c s_user.c
14266 Log:
14267 - added jupe_exempt to auth {};, exempts the user from generating warnings
14268 when they attempt to join juped channels.
14269
14270 Revision Changes Path
14271 7.254 +2 -0 ircd-ratbox/doc/example.conf
14272 7.261 +3 -0 ircd-ratbox/include/client.h
14273 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14274 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14275 7.192 +1 -0 ircd-ratbox/src/newconf.c
14276 7.338 +8 -0 ircd-ratbox/src/s_user.c
14277
14278
14279
14280leeh 2005/01/24 18:57:02 EST (20050124_6)
14281
14282 Modified files:
14283 src newconf.c
14284 Log:
14285 - rework shared {};, the format is now:
14286 shared {
14287 oper = "flame@*.leeh.co.uk", "*.lan";
14288 flags = kline;
14289 };
14290
14291 With no privs:
14292 shared {
14293 oper = "flame@*.leeh.co.uk", "*.lan";
14294 flags = none;
14295 };
14296
14297 Revision Changes Path
14298 7.191 +55 -23 ircd-ratbox/src/newconf.c
14299
14300
14301
14302leeh 2005/01/24 17:25:58 EST (20050124_5)
14303
14304 Modified files:
14305 include modules.h
14306 Log:
14307 - fix the prototype on load_static_modules()
14308
14309 Revision Changes Path
14310 7.61 +1 -1 ircd-ratbox/include/modules.h
14311
14312
14313
14314leeh 2005/01/24 16:00:30 EST (20050124_4)
14315
14316 Modified files:
14317 modules m_cap.c
14318 Log:
14319 - have cap end call register_local_user() with its own copy of
14320 source_p->username so its safe for unidented users..
14321
14322 Revision Changes Path
14323 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14324
14325
14326
14327leeh 2005/01/24 15:48:09 EST (20050124_3)
14328
14329 Modified files:
14330 include newconf.h s_conf.h
14331 modules m_info.c
14332 src newconf.c s_conf.c s_log.c
14333 Log:
14334 - move the conf parser over to a table based structure, with generic setting
14335 of integers/strings
14336
14337 Revision Changes Path
14338 7.34 +9 -8 ircd-ratbox/include/newconf.h
14339 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14340 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14341 7.190 +264 -808 ircd-ratbox/src/newconf.c
14342 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14343 7.77 +13 -13 ircd-ratbox/src/s_log.c
14344
14345
14346
14347leeh 2005/01/24 13:11:30 EST (20050124_2)
14348
14349 Modified files:
14350 doc example.conf
14351 src newconf.c
14352 Log:
14353 - added stacking of ips in exempt {};
14354
14355 Revision Changes Path
14356 7.253 +4 -0 ircd-ratbox/doc/example.conf
14357 7.189 +11 -30 ircd-ratbox/src/newconf.c
14358
14359
14360
14361leeh 2005/01/24 12:59:57 EST (20050124_1)
14362
14363 Modified files:
14364 include tools.h
14365 src channel.c client.c hash.c hook.c
14366 newconf.c s_user.c watch.c
14367 Log:
14368 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14369 consistent with the rest of the dlink code.
14370
14371 Revision Changes Path
14372 1.54 +7 -7 ircd-ratbox/include/tools.h
14373 7.430 +2 -2 ircd-ratbox/src/channel.c
14374 7.487 +6 -6 ircd-ratbox/src/client.c
14375 7.113 +5 -5 ircd-ratbox/src/hash.c
14376 7.35 +1 -1 ircd-ratbox/src/hook.c
14377 7.188 +2 -2 ircd-ratbox/src/newconf.c
14378 7.337 +1 -1 ircd-ratbox/src/s_user.c
14379 1.5 +4 -4 ircd-ratbox/src/watch.c
14380
14381
14382
14383leeh 2005/01/24 12:47:13 EST (20050124_0)
14384
14385 Modified files:
14386 modules m_cap.c
14387 Log:
14388 - cheap hack on sticky capabs..
14389
14390 Revision Changes Path
14391 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14392
14393
14394
14395leeh 2005/01/22 11:36:54 EST (20050122_0)
14396
14397 Modified files:
14398 modules m_cap.c
14399 Log:
14400 - updated my clicap implementation to match the spec so far..
14401
14402 Revision Changes Path
14403 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14404
14405
14406
14407leeh 2005/01/21 07:14:43 EST (20050121_2)
14408
14409 Modified files:
14410 doc hooks.txt
14411 include hook.h
14412 modules m_services.c
14413 src hook.c s_serv.c
14414 Log:
14415 - added hooks for when we're sending a burst
14416 - rewrote hooks.txt
14417 - fix up the hooks ive already done in services compatibility, ill add the
14418 hooks for server/client introductions in a bit.
14419
14420 Revision Changes Path
14421 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14422 1.30 +4 -0 ircd-ratbox/include/hook.h
14423 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14424 7.34 +7 -0 ircd-ratbox/src/hook.c
14425 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14426
14427
14428
14429leeh 2005/01/21 06:34:03 EST (20050121_1)
14430
14431 Modified files:
14432 contrib example_module.c spy_admin_notice.c
14433 spy_info_notice.c spy_links_notice.c
14434 spy_motd_notice.c spy_stats_notice.c
14435 spy_stats_p_notice.c spy_trace_notice.c
14436 spy_whois_notice.c
14437 spy_whois_notice_global.c
14438 include hook.h
14439 modules m_admin.c m_info.c m_links.c m_motd.c
14440 m_services.c m_stats.c m_trace.c
14441 m_whois.c static_modules.c.SH
14442 modules/core m_server.c
14443 src client.c hook.c ircd.c modules.c packet.c
14444 s_auth.c s_serv.c s_user.c send.c
14445 Log:
14446 - add a better implementation of the hook system, its now a slow leaking
14447 array and events are created whenever we try adding a hook for it, or
14448 theyre registered for the caller.
14449
14450 Ive temporarily fucked services support and removed most of the other
14451 hooks.. I shall fix this soon.
14452
14453 Revision Changes Path
14454 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14455 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14456 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14457 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14458 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14459 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14460 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14461 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14462 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14463 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14464 1.29 +34 -70 ircd-ratbox/include/hook.h
14465 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14466 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14467 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14468 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14469 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14470 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14471 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14472 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14473 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14474 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14475 7.486 +1 -28 ircd-ratbox/src/client.c
14476 7.33 +131 -137 ircd-ratbox/src/hook.c
14477 7.367 +1 -1 ircd-ratbox/src/ircd.c
14478 7.151 +6 -10 ircd-ratbox/src/modules.c
14479 7.138 +10 -14 ircd-ratbox/src/packet.c
14480 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14481 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14482 7.336 +0 -6 ircd-ratbox/src/s_user.c
14483 7.286 +8 -6 ircd-ratbox/src/send.c
14484
14485
14486
14487leeh 2005/01/20 19:19:20 EST (20050121_0)
14488
14489 Modified files:
14490 include hostmask.h
14491 Log:
14492 - remove an unused struct
14493
14494 Revision Changes Path
14495 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14496
14497
14498
14499leeh 2005/01/20 13:38:39 EST (20050120_1)
14500
14501 Modified files:
14502 . configure configure.ac
14503 include client.h numeric.h patchlevel.h
14504 modules Makefile.in
14505 src messages.tab s_user.c
14506 Added files:
14507 modules m_cap.c
14508 Log:
14509 - drop back to -O0, fix patchlevel.h
14510 - first stab at client capabilities.. this still needs work.
14511
14512 Revision Changes Path
14513 7.240 +3 -3 ircd-ratbox/configure
14514 7.54 +3 -3 ircd-ratbox/configure.ac
14515 7.260 +3 -0 ircd-ratbox/include/client.h
14516 7.54 +2 -0 ircd-ratbox/include/numeric.h
14517 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14518 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14519 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14520 7.120 +1 -1 ircd-ratbox/src/messages.tab
14521 7.335 +3 -0 ircd-ratbox/src/s_user.c
14522
14523
14524
14525leeh 2005/01/20 06:04:41 EST (20050120_0)
14526
14527 Modified files:
14528 . ChangeLog RELNOTES
14529 include config.h config.h.dist memory.h
14530 patchlevel.h
14531 modules m_stats.c
14532 src commio.c crypt.c getopt.c ircd.c s_serv.c
14533 Removed files:
14534 . README.VMS clean.com make.com
14535 include setup.h_vms
14536 modules descrip.mms static_modules_c.com
14537 modules/core descrip.mms
14538 src descrip.mms qio.c version.com
14539 tools descrip.mms mkpasswd_vms.c
14540 Log:
14541 - clean changelog, relnotes
14542 - mark patchlevel as 2.1.0beta
14543 - remove VMS support
14544
14545 Revision Changes Path
14546 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14547 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14548 1.111 +1 -348 ircd-ratbox/RELNOTES
14549 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14550 7.182 +0 -42 ircd-ratbox/include/config.h
14551 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14552 7.50 +0 -4 ircd-ratbox/include/memory.h
14553 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14554 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14555 7.2 +0 -58 ircd-ratbox/make.com (dead)
14556 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14557 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14558 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14559 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14560 1.24 +7 -30 ircd-ratbox/src/commio.c
14561 7.12 +0 -4 ircd-ratbox/src/crypt.c
14562 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14563 7.24 +0 -4 ircd-ratbox/src/getopt.c
14564 7.366 +4 -19 ircd-ratbox/src/ircd.c
14565 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14566 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14567 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14568 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14569 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14570
14571
14572
14573androsyn 2005/01/18 11:55:13 EST (20050118_7)
14574
14575 Modified files:
14576 include watch.h
14577 src watch.c
14578 Log:
14579 not using the return values on a few watch functions so make them void
14580
14581 Revision Changes Path
14582 7.2 +5 -5 ircd-ratbox/include/watch.h
14583 1.4 +19 -28 ircd-ratbox/src/watch.c
14584
14585
14586androsyn 2005/01/14 13:10:41 EST (20050114_5)
14587
14588 Modified files:
14589 modules m_watch.c
14590 Log:
14591 Make watch throttle, don't accept letter commands stacked
14592
14593 Revision Changes Path
14594 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14595
14596
14597
14598androsyn 2005/01/14 13:06:06 EST (20050114_4)
14599
14600 Modified files:
14601 modules m_gline.c
14602 Log:
14603 fix merge error
14604
14605 Revision Changes Path
14606 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14607
14608
14609
14610androsyn 2005/01/14 12:12:37 EST (20050114_3)
14611
14612 Modified files:
14613 . ChangeLog README.FIRST RELNOTES configure
14614 configure.ac
14615 adns adns.h internal.h parse.c transmit.c
14616 types.c
14617 contrib example_module.c spy_admin_notice.c
14618 spy_info_notice.c spy_links_notice.c
14619 spy_motd_notice.c spy_stats_notice.c
14620 spy_stats_p_notice.c spy_trace_notice.c
14621 spy_whois_notice.c
14622 spy_whois_notice_global.c
14623 doc example.conf example.efnet.conf ircd.motd
14624 server-version-info whats-new.txt
14625 help/opers umode xline
14626 help/users umode
14627 include cache.h channel.h class.h client.h
14628 commio.h config.h config.h.dist hash.h
14629 hook.h hostmask.h irc_string.h ircd.h
14630 ircd_defs.h m_info.h memory.h msg.h
14631 newconf.h numeric.h packet.h patchlevel.h
14632 patricia.h s_conf.h s_gline.h s_newconf.h
14633 s_serv.h s_user.h scache.h serno.h
14634 setup.h.in sprintf_irc.h stdinc.h tools.h
14635 modules .depend Makefile.in m_admin.c m_away.c
14636 m_dline.c m_encap.c m_gline.c m_info.c
14637 m_kline.c m_links.c m_list.c m_lusers.c
14638 m_motd.c m_oper.c m_operspy.c m_rehash.c
14639 m_restart.c m_resv.c m_set.c m_stats.c
14640 m_svinfo.c m_testline.c m_testmask.c
14641 m_topic.c m_trace.c m_watch.c m_who.c
14642 m_whois.c m_whowas.c m_xline.c
14643 static_modules.c.SH
14644 modules/core m_error.c m_message.c m_mode.c m_quit.c
14645 m_server.c m_squit.c
14646 src .depend Makefile.in adns.c balloc.c
14647 cache.c channel.c class.c client.c
14648 commio.c crypt.c devpoll.c epoll.c
14649 event.c getopt.c hash.c hook.c hostmask.c
14650 irc_string.c ircd.c ircd_lexer.l
14651 ircd_parser.y ircd_signal.c listener.c
14652 modules.c newconf.c numeric.c packet.c
14653 parse.c patricia.c poll.c reject.c
14654 restart.c s_auth.c s_conf.c s_log.c
14655 s_newconf.c s_serv.c s_user.c scache.c
14656 select.c send.c snprintf.c tools.c
14657 version.c.SH watch.c whowas.c
14658 tools README.mkpasswd mkpasswd.c
14659 Added files:
14660 . README.VMS clean.com make.com
14661 doc services.txt
14662 include common.h s_stats.h setup.h_vms
14663 supported.h
14664 modules descrip.mms m_challenge.c m_etrace.c
14665 m_invite.c m_names.c m_pass.c m_ping.c
14666 m_pong.c m_services.c m_tb.c m_user.c
14667 m_users.c m_version.c
14668 static_modules_c.com
14669 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14670 m_part.c m_sjoin.c
14671 servlink descrip.mms
14672 src descrip.mms kdparse.c messages.tab qio.c
14673 s_gline.c s_stats.c version.com
14674 tools descrip.mms mkpasswd_vms.c
14675 Removed files:
14676 doc 005.txt
14677 include banconf.h
14678 modules/core channels.c users.c
14679 src banconf.c
14680 Log:
14681 merge from RATBOX_2_0
14682
14683 Revision Changes Path
14684 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14685 7.40 +1 -0 ircd-ratbox/README.FIRST
14686 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14687 1.110 +114 -6 ircd-ratbox/RELNOTES
14688 1.17 +4 -0 ircd-ratbox/adns/adns.h
14689 1.17 +4 -4 ircd-ratbox/adns/internal.h
14690 1.12 +38 -38 ircd-ratbox/adns/parse.c
14691 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14692 1.19 +13 -13 ircd-ratbox/adns/types.c
14693 7.1 +10 -0 ircd-ratbox/clean.com (new)
14694 7.239 +47 -29 ircd-ratbox/configure
14695 7.53 +40 -32 ircd-ratbox/configure.ac
14696 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14697 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14698 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14699 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14700 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14701 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14702 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14703 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14704 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14705 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14706 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14707 7.252 +68 -22 ircd-ratbox/doc/example.conf
14708 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14709 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14710 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14711 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14712 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14713 1.5 +2 -1 ircd-ratbox/help/opers/umode
14714 1.7 +1 -1 ircd-ratbox/help/opers/xline
14715 1.2 +1 -0 ircd-ratbox/help/users/umode
14716 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14717 1.7 +8 -0 ircd-ratbox/include/cache.h
14718 7.162 +18 -16 ircd-ratbox/include/channel.h
14719 7.25 +4 -0 ircd-ratbox/include/class.h
14720 7.259 +34 -28 ircd-ratbox/include/client.h
14721 1.13 +45 -7 ircd-ratbox/include/commio.h
14722 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14723 7.181 +74 -16 ircd-ratbox/include/config.h
14724 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14725 7.53 +2 -0 ircd-ratbox/include/hash.h
14726 1.28 +73 -27 ircd-ratbox/include/hook.h
14727 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14728 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14729 7.80 +6 -31 ircd-ratbox/include/ircd.h
14730 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14731 7.56 +14 -8 ircd-ratbox/include/m_info.h
14732 7.49 +4 -0 ircd-ratbox/include/memory.h
14733 7.53 +2 -0 ircd-ratbox/include/msg.h
14734 7.33 +9 -9 ircd-ratbox/include/newconf.h
14735 7.53 +12 -8 ircd-ratbox/include/numeric.h
14736 7.27 +1 -1 ircd-ratbox/include/packet.h
14737 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14738 7.19 +25 -1 ircd-ratbox/include/patricia.h
14739 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14740 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14741 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14742 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14743 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14744 7.34 +13 -9 ircd-ratbox/include/s_user.h
14745 7.15 +1 -1 ircd-ratbox/include/scache.h
14746 7.5366 +1 -1 ircd-ratbox/include/serno.h
14747 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14748 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14749 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14750 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14751 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14752 1.53 +10 -10 ircd-ratbox/include/tools.h
14753 7.1 +58 -0 ircd-ratbox/make.com (new)
14754 1.45 +338 -182 ircd-ratbox/modules/.depend
14755 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14756 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14757 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14758 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14759 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14760 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14761 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14762 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14763 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14764 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14765 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14766 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14767 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14768 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14769 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14770 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14771 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14772 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14773 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14774 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14775 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14776 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14777 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14778 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14779 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14780 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14781 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14782 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14783 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14784 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14785 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14786 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14787 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14788 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14789 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14790 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14791 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14792 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14793 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14794 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14795 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14796 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14797 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14798 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14799 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14800 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14801 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14802 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14803 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14804 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14805 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14806 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14807 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14808 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14809 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14810 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14811 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14812 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14813 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14814 7.48 +162 -119 ircd-ratbox/src/.depend
14815 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14816 7.75 +5 -5 ircd-ratbox/src/adns.c
14817 7.84 +1 -1 ircd-ratbox/src/balloc.c
14818 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14819 1.23 +75 -7 ircd-ratbox/src/cache.c
14820 7.429 +342 -79 ircd-ratbox/src/channel.c
14821 7.67 +42 -2 ircd-ratbox/src/class.c
14822 7.485 +245 -85 ircd-ratbox/src/client.c
14823 1.23 +349 -43 ircd-ratbox/src/commio.c
14824 7.11 +4 -0 ircd-ratbox/src/crypt.c
14825 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14826 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14827 1.32 +4 -8 ircd-ratbox/src/epoll.c
14828 7.46 +63 -6 ircd-ratbox/src/event.c
14829 7.23 +4 -0 ircd-ratbox/src/getopt.c
14830 7.112 +8 -7 ircd-ratbox/src/hash.c
14831 7.32 +135 -133 ircd-ratbox/src/hook.c
14832 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14833 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14834 7.365 +56 -48 ircd-ratbox/src/ircd.c
14835 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14836 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14837 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14838 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14839 7.122 +14 -13 ircd-ratbox/src/listener.c
14840 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14841 7.150 +17 -8 ircd-ratbox/src/modules.c
14842 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14843 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14844 7.137 +55 -42 ircd-ratbox/src/packet.c
14845 7.187 +8 -15 ircd-ratbox/src/parse.c
14846 7.28 +2 -4 ircd-ratbox/src/patricia.c
14847 7.82 +3 -1 ircd-ratbox/src/poll.c
14848 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14849 1.32 +8 -3 ircd-ratbox/src/reject.c
14850 7.34 +1 -0 ircd-ratbox/src/restart.c
14851 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14852 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14853 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14854 7.76 +32 -35 ircd-ratbox/src/s_log.c
14855 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14856 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14857 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14858 7.334 +773 -2 ircd-ratbox/src/s_user.c
14859 7.27 +2 -1 ircd-ratbox/src/scache.c
14860 7.44 +2 -0 ircd-ratbox/src/select.c
14861 7.285 +12 -12 ircd-ratbox/src/send.c
14862 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14863 7.46 +0 -1 ircd-ratbox/src/tools.c
14864 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14865 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14866 1.3 +4 -4 ircd-ratbox/src/watch.c
14867 7.32 +1 -0 ircd-ratbox/src/whowas.c
14868 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14869 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14870 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14871 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14872
14873
14874
14875androsyn 2005/01/13 22:17:53 EST (20050114_2)
14876
14877 Modified files: (Branch: RATBOX_2_0)
14878 src client.c
14879 Log:
14880 a remote client is never going to have a watch list..duh
14881
14882 Revision Changes Path
14883 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14884
14885
14886
14887androsyn 2005/01/13 20:49:55 EST (20050114_1)
14888
14889 Added files: (Branch: RATBOX_2_0)
14890 modules m_watch.c
14891 Log:
14892 get that one too
14893
14894 Revision Changes Path
14895 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14896
14897
14898
14899androsyn 2005/01/13 20:39:28 EST (20050114_0)
14900
14901 Added files: (Branch: RATBOX_2_0)
14902 include watch.h
14903 src watch.c
14904 Log:
14905 helps if we actually include the .c/.h files
14906
14907 Revision Changes Path
14908 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14909 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14910
14911
14912
14913androsyn 2005/01/13 13:57:16 EST (20050113_0)
14914
14915 Modified files: (Branch: RATBOX_2_0)
14916 . configure configure.ac
14917 include client.h numeric.h s_conf.h setup.h.in
14918 supported.h
14919 modules Makefile.in
14920 modules/core m_nick.c
14921 src Makefile.in client.c ircd.c messages.tab
14922 newconf.c s_conf.c s_user.c
14923 Log:
14924 backport watch from devel
14925
14926 Revision Changes Path
14927 7.229.2.10 +12 -2 ircd-ratbox/configure
14928 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14929 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14930 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14931 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14932 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14933 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14934 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14935 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14936 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14937 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14938 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14939 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14940 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14941 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14942 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14943
14944
14945
14946leeh 2005/01/12 10:12:40 EST (20050112_1)
14947
14948 Modified files: (Branch: RATBOX_2_0)
14949 include numeric.h
14950 modules m_services.c m_whois.c
14951 src messages.tab
14952 Log:
14953 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14954 when the user is logged in
14955
14956 Revision Changes Path
14957 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14958 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14959 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14960 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14961
14962
14963
14964leeh 2005/01/11 19:47:14 EST (20050112_0)
14965
14966 Modified files: (Branch: RATBOX_2_0)
14967 include supported.h
14968 Added files: (Branch: RATBOX_2_0)
14969 doc services.txt
14970 Log:
14971 - add +r to 005
14972 - added doc/services.txt, outlining the compatibility code
14973
14974 Revision Changes Path
14975 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14976 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14977
14978
14979
14980leeh 2005/01/11 18:38:10 EST (20050111_5)
14981
14982 Modified files: (Branch: RATBOX_2_0)
14983 include client.h hook.h
14984 modules m_services.c
14985 modules/core m_server.c
14986 src hook.c s_serv.c
14987 Log:
14988 - more services compatibility code:
14989 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14990 appropriate service {}; entry, only accept SU from these.
14991 - hook into us finishing nick burst, and have services burst a list of
14992 logged in users
14993
14994 Revision Changes Path
14995 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14996 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14997 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14998 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14999 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15000 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15001
15002
15003
15004leeh 2005/01/11 17:32:42 EST (20050111_4)
15005
15006 Modified files: (Branch: RATBOX_2_0)
15007 . configure configure.ac
15008 include client.h
15009 modules Makefile.in
15010 src channel.c
15011 Added files: (Branch: RATBOX_2_0)
15012 modules m_services.c
15013 Log:
15014 - more services compatibility code:
15015 - encap handlers for SU (services marking client as logged in)
15016 - and for LOGIN (servers bursting logged in status)
15017 - move suser from Client -> User
15018
15019 Revision Changes Path
15020 7.229.2.9 +9 -3 ircd-ratbox/configure
15021 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15022 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15023 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15024 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15025 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15026
15027
15028
15029leeh 2005/01/11 16:46:34 EST (20050111_3)
15030
15031 Modified files: (Branch: RATBOX_2_0)
15032 include ircd_defs.h
15033 Log:
15034 - whoops, missing #endif
15035
15036 Revision Changes Path
15037 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15038
15039
15040
15041leeh 2005/01/11 15:56:57 EST (20050111_2)
15042
15043 Modified files: (Branch: RATBOX_2_0)
15044 include ircd_defs.h
15045 Log:
15046 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15047 have ipv6 just report sizeof(struct sockaddr_in)
15048
15049 Revision Changes Path
15050 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15051
15052
15053
15054leeh 2005/01/10 20:19:35 EST (20050111_1)
15055
15056 Modified files: (Branch: RATBOX_2_0)
15057 src newconf.c
15058 Log:
15059 - fix a gcc warning
15060
15061 Revision Changes Path
15062 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15063
15064
15065
15066leeh 2005/01/10 20:10:35 EST (20050111_0)
15067
15068 Modified files: (Branch: RATBOX_2_0)
15069 adns internal.h parse.c transmit.c types.c
15070 Log:
15071 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15072 conflict
15073
15074 Revision Changes Path
15075 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15076 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15077 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15078 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15079
15080
15081
15082leeh 2005/01/10 17:48:48 EST (20050110_3)
15083
15084 Modified files: (Branch: RATBOX_2_0)
15085 modules m_xline.c
15086 Log:
15087 - send out the reformatted xline to opers (\s -> ' ')
15088
15089 Revision Changes Path
15090 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15091
15092
15093
15094leeh 2005/01/10 16:18:53 EST (20050110_2)
15095
15096 Modified files: (Branch: RATBOX_2_0)
15097 help/opers umode
15098 help/users umode
15099 include client.h supported.h
15100 src messages.tab s_user.c send.c
15101 Log:
15102 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15103 channel privmsgs.
15104
15105 Revision Changes Path
15106 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15107 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15108 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15109 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15110 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15111 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15112 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15113
15114
15115
15116leeh 2005/01/10 14:50:47 EST (20050110_1)
15117
15118 Modified files: (Branch: RATBOX_2_0)
15119 doc example.conf example.efnet.conf
15120 Log:
15121 - I dont remember ts6 desyncing on bans, so im not sure why the example
15122 confs say so.
15123
15124 Revision Changes Path
15125 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15126 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15127
15128
15129
15130leeh 2005/01/10 13:31:10 EST (20050110_0)
15131
15132 Modified files: (Branch: RATBOX_2_0)
15133 . configure configure.ac
15134 include channel.h client.h numeric.h s_conf.h
15135 s_serv.h setup.h.in
15136 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15137 m_sjoin.c
15138 src channel.c messages.tab newconf.c s_conf.c
15139 s_serv.c s_user.c
15140 Log:
15141 - added --enable-services to configure, which enables some ratbox-services
15142 compatibility code:
15143 - chanmode +r, registered users only
15144 - usermode +S, prevents deop/kick of a service
15145 - service { }; block in conf for the above umode
15146
15147 Revision Changes Path
15148 7.229.2.8 +28 -16 ircd-ratbox/configure
15149 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15150 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15151 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15152 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15153 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15154 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15155 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15156 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15157 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15158 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15159 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15160 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15161 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15162 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15163 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15164 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15165 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15166 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15167
15168
15169
15170leeh 2005/01/09 08:23:30 EST (20050109_0)
15171
15172 Modified files: (Branch: RATBOX_2_0)
15173 help/opers umode
15174 Log:
15175 - remove a tab, and add +C to opers umode help
15176
15177 Revision Changes Path
15178 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15179