]> jfr.im git - solanum.git/blame - ChangeLog
[svn] allocate_channel(): no need to truncate name, its only caller already does it
[solanum.git] / ChangeLog
CommitLineData
5b87d08a
JT
1jilles 2007/10/27 21:56:53 UTC (20071027-3574)
2 Log:
3 Fix a memory leak.
4
5
6 Changes: Modified:
7 +1 -0 trunk/src/channel.c (File Modified)
8
9
fea1ad52
JT
10jilles 2007/09/09 19:19:23 UTC (20070909-3570)
11 Log:
12 Make /knock send to all channel members on +g (anyone may invite) channels.
13
14
15 Changes: Modified:
16 +2 -1 trunk/modules/m_knock.c (File Modified)
17
18
732a8c53
JT
19jilles 2007/09/09 18:59:08 UTC (20070909-3568)
20 Log:
21 Make EXTBAN 005 token like unreal's (, instead of :).
22
23
24 Changes: Modified:
25 +1 -1 trunk/src/supported.c (File Modified)
26
27
c614f4a9
JT
28jilles 2007/09/06 20:30:22 UTC (20070906-3566)
29 Log:
30 Remove a sentence which gives the impression that TS6 is optional.
31
32
33 Changes: Modified:
34 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
35
36
d64fec57
JT
37jilles 2007/08/29 22:18:31 UTC (20070829-3564)
38 Log:
39 Clarify format of IPv6 addresses in SGML documentation.
40
41
42 Changes: Modified:
43 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
44
45
0c304043
JT
46jilles 2007/08/29 22:04:45 UTC (20070829-3562)
47 Log:
48 Clarify format of IPv6 addresses in auth{} and connect{}.
49
50
51 Changes: Modified:
52 +7 -3 trunk/doc/example.conf (File Modified)
53 +9 -2 trunk/doc/reference.conf (File Modified)
54
55
b0dc8e03
JT
56jilles 2007/08/23 21:02:31 UTC (20070823-3560)
57 Log:
58 Add more information about invitations and invexes.
59
60
61 Changes: Modified:
62 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
63
64
f0e3fa76
JT
65jilles 2007/08/23 19:00:10 UTC (20070823-3558)
66 Log:
67 Add what /invite actually does (bypass +ijlr).
68
69
70 Changes: Modified:
71 +2 -0 trunk/help/opers/invite (File Modified)
72
73
518bd901
JT
74jilles 2007/08/18 14:45:10 UTC (20070818-3556)
75 Log:
76 callerid (+g) documentation:
77 - Mention 005 (isupport) token with possibility of different mode letter.
78 - Explicitly clarify that /accept can be used while -g, and setting -g
79 does not clear the accept list.
80 - Mention that some users may be able to bypass +g.
81 - Mention that /accept may allow more than just going through +g.
82 - Update to 716/717/718 numerics instead of notices.
83 - Clarify that the one-minute period applies to messages from all users,
84 not just one user.
85 - Add a numerics section with more exact syntax.
86
87
88 Changes: Modified:
89 +88 -10 trunk/doc/modeg.txt (File Modified)
90
91
29fa7549
JT
92jilles 2007/08/10 22:31:14 UTC (20070810-3554)
93 Log:
94 Send TS6 protocol for the actual work of override modules.
95 Wallops remain TS5-style for now.
96
97
98 Changes: Modified:
99 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
100 +3 -1 trunk/extensions/m_okick.c (File Modified)
101 +6 -2 trunk/extensions/m_opme.c (File Modified)
102
103
8e8f4ffc
JT
104nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
105 Log:
106 - update IDEAS as TS6 only is partially done
107
108
109 Changes: Modified:
110 +1 -1 trunk/IDEAS (File Modified)
111
112
abe616bb
AC
113nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
114 Log:
115 - TS6 is always enabled now.
116 There is no reason for it to not be enabled on a proper charybdis network.
117
118
119 Changes: Modified:
120 +0 -1 trunk/doc/example.conf (File Modified)
121 +1 -6 trunk/doc/reference.conf (File Modified)
122 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
123 +0 -1 trunk/include/s_conf.h (File Modified)
124 +1 -1 trunk/modules/m_pass.c (File Modified)
125 +0 -1 trunk/src/newconf.c (File Modified)
126 +0 -1 trunk/src/s_conf.c (File Modified)
127 +4 -15 trunk/src/s_serv.c (File Modified)
128
129
cda8e9b8
AC
130nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
131 Log:
132 - better text for RPL_LOAD2HI explaining in a better way what is going on
133
134
135 Changes: Modified:
136 +1 -2 trunk/src/messages.tab (File Modified)
137
138
fffecc26
AC
139jilles 2007/08/01 20:52:54 UTC (20070801-3546)
140 Log:
141 Also rerun autoheader, for solaris ports changes.
142
143
144 Changes: Modified:
145 +3 -0 trunk/include/setup.h.in (File Modified)
146
147
8f0a1bf3
JT
148jilles 2007/08/01 20:50:54 UTC (20070801-3544)
149 Log:
150 Rerun autoconf for version bump, at last.
151
152
153 Changes: Modified:
154 +9 -9 trunk/configure (File Modified)
155
156
7dfa2d1d
JT
157jilles 2007/08/01 20:18:12 UTC (20070801-3542)
158 Log:
159 Make highest connection counts a bit more consistent.
160
161
162 Changes: Modified:
163 +5 -0 trunk/src/s_serv.c (File Modified)
164 +8 -8 trunk/src/s_user.c (File Modified)
165
166
2f15f871
JT
167jilles 2007/07/30 17:26:00 UTC (20070730-3540)
168 Log:
169 Fix wrong line numbers in ircd.conf parser (some comments).
170 from ratbox 2.2 (androsyn).
171
172
173 Changes: Modified:
174 +1 -0 trunk/src/ircd_lexer.l (File Modified)
175
176
4f3f411b
JT
177jilles 2007/07/26 14:21:57 UTC (20070726-3538)
178 Log:
179 Change EmptyString so gcc 4.2 doesn't complain.
180 from ratbox (androsyn), slightly changed
181
182
183 Changes: Modified:
184 +1 -1 trunk/include/irc_string.h (File Modified)
185
186
d62ae16c
JT
187jilles 2007/07/14 21:50:21 UTC (20070714-3536)
188 Log:
189 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
190 This already works correctly for successful/notfound case.
191
192
193 Changes: Modified:
194 +1 -1 trunk/modules/m_whois.c (File Modified)
195
196
f7eac53d
JT
197jilles 2007/07/14 13:34:50 UTC (20070714-3534)
198 Log:
199 Use mask_match() to check bans from local clients for
200 redundancy. This fixes the problem that bans like *!?@*
201 prevent any ban starting with *!*@ being set.
202
203
204 Changes: Modified:
205 +1 -1 trunk/src/chmode.c (File Modified)
206
207
fd488ac1
JT
208jilles 2007/07/14 13:32:18 UTC (20070714-3532)
209 Log:
210 Add mask_match(), like ircu mmatch().
211 This compares two masks and returns whether the "new" is
212 more specific than or equal to the "old". The difference
213 with match() is that a '?' in "old" does not match a '*' in
214 "new".
215
216
217 Changes: Modified:
218 +2 -0 trunk/include/irc_string.h (File Modified)
219 +73 -0 trunk/src/match.c (File Modified)
220
221
df251055
JT
222jilles 2007/07/14 12:20:48 UTC (20070714-3530)
223 Log:
224 add_id() for local client: do not collapse() the ban mask.
225 The code calling this already collapses the mask, and if
226 not, doing it here would cause a desync.
227
228
229 Changes: Modified:
230 +0 -2 trunk/src/chmode.c (File Modified)
231
232
94d53e53
JT
233nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
234 Log:
235 - fix dereference problems with not widely used polling engines
236
237
238 Changes: Modified:
239 +3 -0 trunk/libcharybdis/poll.c (File Modified)
240 +3 -1 trunk/libcharybdis/select.c (File Modified)
241
242
efb1d086
AC
243nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
244 Log:
245 - forgot to do something
246
247
248 Changes: Modified:
249 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
250
251
b076458c
AC
252nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
253 Log:
254 - fix a possible problem with ipv6
255
256
257 Changes: Modified:
258 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
259
260
514235a7
AC
261nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
262 Log:
263 - new ip cloaking module
264
265
266 Changes: Modified:
267 +1 -0 trunk/extensions/Makefile.in (File Modified)
268 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
269 + - trunk/extensions/ip_cloaking_old.c (File Added)
270
271
762cc38c
AC
272jilles 2007/06/30 22:15:35 UTC (20070630-3520)
273 Log:
274 monitor: send the same message buffer to all users
275 monitoring a certain nick; the target field of the
276 numeric becomes *, much like server notices
277
278
279 Changes: Modified:
280 +6 -0 trunk/doc/monitor.txt (File Modified)
281 +3 -0 trunk/include/send.h (File Modified)
282 +3 -15 trunk/src/monitor.c (File Modified)
283 +35 -0 trunk/src/send.c (File Modified)
284
285
8aba962d
JT
286jilles 2007/06/22 21:59:09 UTC (20070622-3518)
287 Log:
288 Call add_to_hostname_hash() with correct (orig) hostname.
289
290
291 Changes: Modified:
292 +1 -1 trunk/modules/core/m_nick.c (File Modified)
293
294
66b4a7ae
JT
295jilles 2007/06/10 16:14:03 UTC (20070610-3516)
296 Log:
297 Version bump on trunk to 2.3.
298
299
300 Changes: Modified:
301 +1 -1 trunk/configure.ac (File Modified)
302
303
88cb7f99
JT
304nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
305 Log:
306 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
307
308
309 Changes: Modified:
310 +2 -2 trunk/src/client.c (File Modified)
311
312
f80a1823
AC
313nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
314 Log:
315 Add IRC_DEPRECATED macro for marking functions and data structures
316 as deprecated on compilers that support it.
317
318
319 Changes: Modified:
320 +14 -4 trunk/include/ircd_defs.h (File Modified)
321
322
4a8fab1f
AC
323nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
324 Log:
325 - update IDEAS with link failover
326
327
328 Changes: Modified:
329 +1 -0 trunk/IDEAS (File Modified)
330
331
7fd77cb0
AC
332jilles 2007/06/04 16:04:49 UTC (20070604-3508)
333 Log:
334 xline/resv wildcard checking:
335 - count escaped (\) characters as one nonwild
336 - accept strings without wilds no matter how short they are
337
338
339 Changes: Modified:
340 +8 -2 trunk/src/s_newconf.c (File Modified)
341
342
7d08aa89
JT
343jilles 2007/05/30 10:22:25 UTC (20070530-3498)
344 Log:
345 Tweak some comments in sno_whois extension.
346
347
348 Changes: Modified:
349 +2 -2 trunk/extensions/sno_whois.c (File Modified)
350
351
5832fa36
JT
352jilles 2007/05/30 10:22:01 UTC (20070530-3496)
353 Log:
354 Tweak NEWS a little.
355
356
357 Changes: Modified:
358 +3 -6 trunk/NEWS (File Modified)
359
360
f7b60293
JT
361jilles 2007/05/27 13:07:27 UTC (20070527-3494)
362 Log:
363 - allow JOIN 0 from remotes
364 - allow JOIN 0 from locals, but only if it is exactly one
365 zero and is the first channel
366
367
368 Changes: Modified:
369 +65 -0 trunk/modules/core/m_join.c (File Modified)
370
371
f4a80ce6
JT
372nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
373 Log:
374 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
375 levels?), hideops, namespace cleanups, etc
376
377
378 Changes: Modified:
379 + - trunk/IDEAS (File Added)
380
381
a6ac2e91
AC
382nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
383 Log:
384 - disallow JOIN 0
385
386
387 Changes: Modified:
388 +0 -65 trunk/modules/core/m_join.c (File Modified)
389
390
a3986d94
AC
391nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
392 Log:
393 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
394 to their policies indicating that they wish to be contacted before their services are used.
395
396
397 Changes: Modified:
398 +6 -3 trunk/doc/example.conf (File Modified)
399 +6 -3 trunk/doc/reference.conf (File Modified)
400
401
57b8cb0f
AC
402nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
403 Log:
404 - update NEWS in preparation of upcoming 2.2 release this week
405
406
407 Changes: Modified:
408 +3 -0 trunk/NEWS (File Modified)
409
410
a88fc0a8
AC
411jilles 2007/05/24 15:10:06 UTC (20070524-3478)
412 Log:
413 Move sno_channeljoin to unsupported, due to the privacy
414 issue and the fact that any oper with admin or hidden_admin
415 can load extensions.
416
417
418 Changes: Modified:
419 +0 -1 trunk/doc/example.conf (File Modified)
420 +0 -2 trunk/doc/reference.conf (File Modified)
421 +0 -46 trunk/extensions/Makefile.in (File Modified)
422 + - trunk/extensions/sno_channeljoin.c (File Deleted)
423 +47 -1 trunk/unsupported/Makefile.in (File Modified)
424 + - trunk/unsupported/sno_channeljoin.c (File Added)
425
426
297c7db4
JT
427nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
428 Log:
429 - createoperonly: like createauthonly, but checks opered status instead of authed status
430
431
432 Changes: Modified:
433 +41 -0 trunk/extensions/Makefile.in (File Modified)
434 + - trunk/extensions/createoperonly.c (File Added)
435
436
45ed9777
AC
437nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
438 Log:
439 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
440
441
442 Changes: Modified:
443 +1 -0 trunk/doc/example.conf (File Modified)
444 +3 -1 trunk/doc/reference.conf (File Modified)
445 +46 -0 trunk/extensions/Makefile.in (File Modified)
446 + - trunk/extensions/sno_channeljoin.c (File Added)
447
448
59e2698a
AC
449nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
450 Log:
451 - update config files
452
453
454 Changes: Modified:
455 +1 -0 trunk/doc/example.conf (File Modified)
456 +2 -0 trunk/doc/reference.conf (File Modified)
457
458
446d88dd
AC
459nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
460 Log:
461 - fold in whois_notice_global functionality.
462
463
464 Changes: Modified:
465 +0 -1 trunk/extensions/Makefile.in (File Modified)
466 +1 -56 trunk/extensions/sno_whois.c (File Modified)
467 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
468
469
3868ef9a
AC
470nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
471 Log:
472 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
473
474
475 Changes: Modified:
476 +64 -57 trunk/extensions/Makefile.in (File Modified)
477 + - trunk/extensions/sno_whois.c (File Added)
478 + - trunk/extensions/spy_whois_notice.c (File Deleted)
479
480
9e6feafe
AC
481jilles 2007/05/19 23:36:51 UTC (20070519-3466)
482 Log:
483 Prevent too wide klines with CIDR masks.
484
485
486 Changes: Modified:
487 +17 -5 trunk/modules/m_kline.c (File Modified)
488
489
88a2a148
JT
490jilles 2007/05/19 22:21:10 UTC (20070519-3464)
491 Log:
492 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
493
494
495 Changes: Modified:
496 +4 -0 trunk/modules/m_kline.c (File Modified)
497
498
598ebb42
JT
499jilles 2007/05/18 20:31:33 UTC (20070518-3460)
500 Log:
501 - fold conf_connect_allowed() into accept_connection()
502 - extend add_connection() so that exempt{}s apply to max unregistered
503 connections per ip
504 from ratbox
505
506
507 Changes: Modified:
508 +1 -1 trunk/doc/example.conf (File Modified)
509 +1 -1 trunk/doc/reference.conf (File Modified)
510 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
511 +0 -2 trunk/include/s_conf.h (File Modified)
512 +14 -7 trunk/src/listener.c (File Modified)
513
514
b808adf9
JT
515jilles 2007/05/18 19:51:22 UTC (20070518-3458)
516 Log:
517 m_webirc: call del_unknown_ip() otherwise the unknown will
518 never be subtracted from the cgiirc ip
519
520
521 Changes: Modified:
522 +2 -0 trunk/extensions/m_webirc.c (File Modified)
523
524
477bbce4
JT
525jilles 2007/05/18 19:14:18 UTC (20070518-3456)
526 Log:
527 Remove s_assert in del_unknown_ip() supposedly if the ip
528 cannot be found, it is not feasible to avoid that case
529 entirely with m_webirc.c.
530
531
532 Changes: Modified:
533 +1 -2 trunk/src/reject.c (File Modified)
534
535
8017ad2d
JT
536jilles 2007/05/14 22:21:16 UTC (20070514-3446)
537 Log:
538 Apply ratbox flood fix.
539
540
541 Changes: Modified:
542 +1 -0 trunk/doc/example.conf (File Modified)
543 +5 -0 trunk/doc/reference.conf (File Modified)
544 +3 -0 trunk/include/client.h (File Modified)
545 +4 -0 trunk/include/reject.h (File Modified)
546 +1 -0 trunk/include/s_conf.h (File Modified)
547 +2 -0 trunk/src/client.c (File Modified)
548 +3 -0 trunk/src/listener.c (File Modified)
549 +1 -0 trunk/src/newconf.c (File Modified)
550 +8 -5 trunk/src/packet.c (File Modified)
551 +59 -2 trunk/src/reject.c (File Modified)
552 +1 -0 trunk/src/s_conf.c (File Modified)
553 +2 -0 trunk/src/s_serv.c (File Modified)
554 +1 -0 trunk/src/s_user.c (File Modified)
555
556
54015b5f
JT
557nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
558 Log:
559 - fix a bug here
560
561
562 Changes: Modified:
563 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
564
565
f8b45e91
AC
566nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
567 Log:
568 - regen configure
569
570
571 Changes: Modified:
572 +114 -1 trunk/configure (File Modified)
573
574
c1c5fdc4
AC
575nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
576 Log:
577 - remove "ASM hashing code" from the configure overview
578
579
580 Changes: Modified:
581 +0 -1 trunk/configure.ac (File Modified)
582
583
686ebf41
AC
584jilles 2007/05/06 14:46:45 UTC (20070506-3438)
585 Log:
586 Target left IRC (more friendly error message if a UID
587 cannot be found) for /invite.
588
589
590 Changes: Modified:
591 +8 -3 trunk/modules/m_invite.c (File Modified)
592
593
0482ebf7
JT
594jilles 2007/05/02 19:56:40 UTC (20070502-3436)
595 Log:
596 Remove emptyline craq because it leaks memory on /rehash motd etc.
597 from ratbox 2.2 (anfl/Androsyn)
598
599
600 Changes: Modified:
601 +6 -14 trunk/src/cache.c (File Modified)
602
603
1d3e262e
JT
604jilles 2007/04/28 23:47:25 UTC (20070428-3434)
605 Log:
606 Merge old trunk r2767:
607 Copy channel name from command on lowerTS JOIN/SJOIN,
608 this makes the capitalization of the channel name
609 timestamped like modes are.
610
611
612 Changes: Modified:
613 +3 -0 trunk/modules/core/m_join.c (File Modified)
614 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
615
616
1117fbd3
JT
617jilles 2007/04/26 23:01:16 UTC (20070426-3432)
618 Log:
619 Merge old trunk r2065,r2067:
620 channel_modes(): get rid of the trailing space
621 also make the *pbuf check work like it should
622 (don't call IsMember another time if we already
623 gave one parameter)
624 simplify a bit more, update comments
625
626
627 Changes: Modified:
628 +13 -13 trunk/src/channel.c (File Modified)
629
630
f1e35c19
JT
631jilles 2007/04/25 15:22:28 UTC (20070425-3426)
632 Log:
633 webirc bugfix
634
635
636 Changes: Modified:
637 +1 -1 trunk/extensions/m_webirc.c (File Modified)
638
639
4636e5cb
JT
640jilles 2007/04/25 15:21:34 UTC (20070425-3424)
641 Log:
642 chghost: refuse spoofs which are empty or start with a colon
643 (would break the protocol)
644
645
646 Changes: Modified:
647 +3 -0 trunk/modules/m_chghost.c (File Modified)
648
649
822a4a25
JT
650jilles 2007/04/22 14:35:28 UTC (20070422-3422)
651 Log:
652 Fix description of 043 numeric.
653
654
655 Changes: Modified:
656 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
657
658
f22db6d0
JT
659jilles 2007/04/22 14:02:54 UTC (20070422-3420)
660 Log:
661 SAVE: make the nickTS of the UID nick equal to 100, so it
662 is always in sync on the network.
663
664
665 Changes: Modified:
666 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
667 +15 -11 trunk/modules/core/m_nick.c (File Modified)
668
669
3f7e0642
JT
670jilles 2007/04/22 11:22:10 UTC (20070422-3418)
671 Log:
672 Force nickTS to increase when a local user changes their nick.
673
674
675 Changes: Modified:
676 +5 -1 trunk/modules/core/m_nick.c (File Modified)
677
678
95ffa685
JT
679jilles 2007/04/15 20:18:54 UTC (20070415-3416)
680 Log:
681 Remove #define UFLAGS. We haven't allowed this
682 undocumented extension to the IRC protocol for
683 years (allowing an initial umode in USER).
684
685
686 Changes: Modified:
687 +0 -2 trunk/modules/m_user.c (File Modified)
688
689
81795a91
JT
690jilles 2007/04/15 16:54:50 UTC (20070415-3414)
691 Log:
692 Move new_local_user hook, so it is possible to call
693 exit_client() from it, refusing the connection.
694
695
696 Changes: Modified:
697 +3 -1 trunk/doc/hooks.txt (File Modified)
698 +10 -9 trunk/src/s_user.c (File Modified)
699
700
e2b44358
JT
701jilles 2007/04/15 16:49:56 UTC (20070415-3412)
702 Log:
703 Only free PreClient struct when the rest of the Client
704 is freed, not immediately upon exit_client(). Doing this
705 would cause problems with sasl's new_local_user hook
706 vs hooks that exit the client there.
707
708
709 Changes: Modified:
710 +0 -1 trunk/src/client.c (File Modified)
711
712
ec3fbdec
JT
713jilles 2007/04/14 21:53:28 UTC (20070414-3410)
714 Log:
715 Use TS6 prefix for server-server JOIN 0.
716
717
718 Changes: Modified:
719 +2 -1 trunk/modules/core/m_join.c (File Modified)
720
721
452f4d4b
JT
722jilles 2007/04/14 20:58:56 UTC (20070414-3408)
723 Log:
724 Use orighost in kill server notices.
725
726
727 Changes: Modified:
728 +3 -3 trunk/modules/core/m_kill.c (File Modified)
729
730
d1d0629f
JT
731jilles 2007/04/13 19:06:53 UTC (20070413-3406)
732 Log:
733 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
734
735
736 Changes: Modified:
737 +3 -3 trunk/modules/m_set.c (File Modified)
738
739
f4ed5745
JT
740nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
741 Log:
742 - 2.2 operline
743
744
745 Changes: Modified:
746 +1 -1 trunk/src/messages.tab (File Modified)
747
748
725a6c5d
AC
749jilles 2007/04/05 00:38:52 UTC (20070405-3396)
750 Log:
751 Show max_clients in /info.
752
753
754 Changes: Modified:
755 +6 -0 trunk/modules/m_info.c (File Modified)
756
757
d8228627
JT
758jilles 2007/04/05 00:33:52 UTC (20070405-3394)
759 Log:
760 Don't allow /quote set max higher than the
761 serverinfo::max_clients ircd.conf value.
762
763
764 Changes: Modified:
765 +8 -0 trunk/modules/m_set.c (File Modified)
766
767
6c70c576
JT
768jilles 2007/04/05 00:24:47 UTC (20070405-3392)
769 Log:
770 Change code that checks maxclients limit: allow exactly
771 the configured amount of non-exceed_limit clients.
772 Code that appeared to limit exceed_limit clients too
773 but less heavily removed (it was not effective because
774 the parentheses were wrong).
775
776
777 Changes: Modified:
778 +2 -4 trunk/src/s_user.c (File Modified)
779
780
afc20e91
JT
781jilles 2007/04/05 00:12:55 UTC (20070405-3390)
782 Log:
783 By default, leave MAX_BUFFER fds free for log files,
784 server connections, ident lookups, exceed_limit clients,
785 etc. Mention this in example.conf and reference.conf.
786
787
788 Changes: Modified:
789 +4 -2 trunk/doc/example.conf (File Modified)
790 +3 -1 trunk/doc/reference.conf (File Modified)
791 +1 -1 trunk/src/s_conf.c (File Modified)
792
793
23836ead
JT
794jilles 2007/04/03 22:45:04 UTC (20070403-3384)
795 Log:
796 --with-maxclients configure option is gone
797
798
799 Changes: Modified:
800 +0 -11 trunk/INSTALL (File Modified)
801
802
78e647ad
JT
803jilles 2007/04/03 22:25:11 UTC (20070403-3380)
804 Log:
805 Make the code that raises fd rlimit to hard limit work.
806
807
808 Changes: Modified:
809 +5 -5 trunk/src/ircd.c (File Modified)
810
811
1aa8ffcb
JT
812nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
813 Log:
814 - note the I/O reworking
815
816
817 Changes: Modified:
818 +2 -0 trunk/NEWS (File Modified)
819
820
f32e30dd
AC
821nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
822 Log:
823 - use mkdir -p
824
825
826 Changes: Modified:
827 +4 -4 trunk/doc/Makefile.in (File Modified)
828
829
75189454
AC
830nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
831 Log:
832 - enforce proper conditions for EPOLL_CTL_DEL.
833 - remove possibly problematic "performance" check
834
835
836 Changes: Modified:
837 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
838
839
5522d08c
AC
840nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
841 Log:
842 - rename m_list_safelist to m_list and remove ratbox implementation
843
844
845 Changes: Modified:
846 +393 -664 trunk/modules/Makefile.in (File Modified)
847 + - trunk/modules/m_list.c (File Added)
848 + - trunk/modules/m_list_ratbox.c (File Deleted)
849 + - trunk/modules/m_list_safelist.c (File Deleted)
850
851
607cf49f
AC
852nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
853 Log:
854 - some more transit to sendto_one_numeric().
855
856
857 Changes: Modified:
858 +2 -3 trunk/modules/m_away.c (File Modified)
859 +3 -3 trunk/src/messages.tab (File Modified)
860 +1 -1 trunk/src/s_user.c (File Modified)
861
862
e8a2d50d
AC
863nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
864 Log:
865 - change some sendto_one() to sendto_one_numeric().
866
867
868 Changes: Modified:
869 +4 -10 trunk/modules/m_admin.c (File Modified)
870 +3 -3 trunk/modules/m_map.c (File Modified)
871 +12 -12 trunk/src/messages.tab (File Modified)
872 +1 -2 trunk/src/s_conf.c (File Modified)
873 +9 -10 trunk/src/s_user.c (File Modified)
874
875
88520303
AC
876nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
877 Log:
878 - river's ports.c from old charybdis trunk
879
880
881 Changes: Modified:
882 +195 -0 trunk/configure.ac (File Modified)
883 + - trunk/libcharybdis/ports.c (File Added)
884
885
1b4cfad8
AC
886nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
887 Log:
888 - remove broken ports stuff and devpoll stuff.
889
890
891 Changes: Modified:
892 +0 -307 trunk/configure (File Modified)
893 +0 -21 trunk/configure.ac (File Modified)
894 +0 -474 trunk/include/setup.h.in (File Modified)
895 + - trunk/libcharybdis/devpoll.c (File Deleted)
896 + - trunk/libcharybdis/ports.c (File Deleted)
897
898
5e12fb10
AC
899nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
900 Log:
901 - regenerate files
902
903
904 Changes: Modified:
905 +1 -25 trunk/configure (File Modified)
906 +0 -3 trunk/include/setup.h.in (File Modified)
907
908
4536ee25
AC
909nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
910 Log:
911 - remove x86-optimized hash code.
912
913
914 Changes: Modified:
915 +0 -13 trunk/configure.ac (File Modified)
916 +2 -187 trunk/src/Makefile.in (File Modified)
917 + - trunk/src/fnvhash.s (File Deleted)
918
919
6c8cbf34
AC
920nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
921 Log:
922 - apparently setting KE_LENGTH to 128 is fine.
923
924
925 Changes: Modified:
926 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
927
928
3611dcf7
AC
929nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
930 Log:
931 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
932
933
934 Changes: Modified:
935 +5627 -5747 trunk/configure (File Modified)
936 +0 -15 trunk/configure.ac (File Modified)
937 +0 -2 trunk/include/m_info.h (File Modified)
938 +6 -9 trunk/include/setup.h.in (File Modified)
939 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
940
941
631ef239
AC
942nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
943 Log:
944 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
945 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
946 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
947
948
949 Changes: Modified:
950 +0 -5 trunk/include/config.h (File Modified)
951 +0 -5 trunk/include/config.h.dist (File Modified)
952 +0 -6 trunk/include/defaults.h (File Modified)
953 +0 -3 trunk/include/m_info.h (File Modified)
954 +21 -7 trunk/libcharybdis/commio.c (File Modified)
955 +2 -0 trunk/libcharybdis/commio.h (File Modified)
956 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
957 +4 -3 trunk/libcharybdis/poll.c (File Modified)
958 +0 -3 trunk/libcharybdis/select.c (File Modified)
959 +0 -9 trunk/src/ircd.c (File Modified)
960 +23 -26 trunk/src/listener.c (File Modified)
961 +2 -1 trunk/src/restart.c (File Modified)
962 +5 -1 trunk/src/s_auth.c (File Modified)
963 +1 -1 trunk/src/s_conf.c (File Modified)
964 +3 -1 trunk/src/s_serv.c (File Modified)
965
966
6fcb8629
AC
967jilles 2007/04/02 22:03:08 UTC (20070402-3350)
968 Log:
969 Repair operspy who !#channel, broken by me in r3283.
970
971
972 Changes: Modified:
973 +2 -2 trunk/modules/m_who.c (File Modified)
974
975
f71e18ee
JT
976jilles 2007/04/01 22:20:00 UTC (20070401-3344)
977 Log:
978 Update bug report and IRC channel information.
979
980
981 Changes: Modified:
982 +2 -1 trunk/BUGS (File Modified)
983 +2 -1 trunk/NEWS (File Modified)
984
985
91132813
JT
986jilles 2007/04/01 22:10:05 UTC (20070401-3342)
987 Log:
988 Change copyright years in version.c.SH as in release-2.1 r3339.
989
990
991 Changes: Modified:
992 +2 -2 trunk/src/version.c.SH (File Modified)
993
994
8d53472c
JT
995jilles 2007/03/30 23:34:11 UTC (20070330-3325)
996 Log:
997 Rerun autoconf.
998
999
1000 Changes: Modified:
1001 +104 -0 trunk/configure (File Modified)
1002
1003
3ad1a781
JT
1004jilles 2007/03/30 23:33:43 UTC (20070330-3323)
1005 Log:
1006 Need to check for various flavours of epoll,
1007 even if --enable-epoll is forced.
1008
1009
1010 Changes: Modified:
1011 +1 -0 trunk/configure.ac (File Modified)
1012
1013
a34ec229
JT
1014jilles 2007/03/30 23:32:43 UTC (20070330-3321)
1015 Log:
1016 Hack to allow some more warnings, already present in configure (?).
1017
1018
1019 Changes: Modified:
1020 +1 -1 trunk/aclocal.m4 (File Modified)
1021
1022
5c5d24f0
JT
1023jilles 2007/03/29 20:03:06 UTC (20070329-3319)
1024 Log:
1025 Merge old trunk r2077,r2079:
1026 - Move closing of servlink control fd to close_connection()
1027 instead of doing it in exit_local_server(), and make sure
1028 we first close the data fd and then the control fd.
1029 - Have servlink process ready fds in order net, data, ctrl
1030 instead of ctrl, data, net. This seems to fix the problem
1031 that squit reasons do not show up on the other side of a
1032 ziplink (by making it send any final SQUIT and/or ERROR
1033 before noticing the closed control fd).
1034
1035
1036 Changes: Modified:
1037 +1 -1 trunk/servlink/io.c (File Modified)
1038 +3 -12 trunk/src/client.c (File Modified)
1039
1040
64f2a7eb
JT
1041jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1042 Log:
1043 Don't show the UID if a TS6 server sends a kick with
1044 an empty or no comment. Note that charybdis never sends
1045 such kicks.
1046
1047
1048 Changes: Modified:
1049 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1050
1051
0bba1788
JT
1052jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1053 Log:
1054 Merge old trunk r2081:
1055 Don't say that services cannot be killed in
1056 ERR_ISCHANSERVICE message (given when trying
1057 to kick or deop them), as that's not the case.
1058
1059
1060 Changes: Modified:
1061 +1 -1 trunk/src/messages.tab (File Modified)
1062
1063
8d19a2b2
JT
1064jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1065 Log:
1066 Merge old trunk r2059
1067 Clarifications to the descriptions of umode +Q and cmode +F,
1068 suggested by Ariadne@SorceryNet.
1069
1070
1071 Changes: Modified:
1072 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1073 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1074
1075
e7d250a6
JT
1076jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1077 Log:
1078 Merge old trunk r2907,r2991:
1079 Allow TESTLINE on channel names.
1080
1081
1082 Changes: Modified:
1083 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1084 +4 -0 trunk/help/opers/testline (File Modified)
1085 +22 -0 trunk/modules/m_testline.c (File Modified)
1086
1087
add9f99d
JT
1088jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1089 Log:
1090 Merge old trunk r2835:
1091 resolver: if sendto(2) fails, try sending to the next nameserver
1092
1093
1094 Changes: Modified:
1095 +1 -1 trunk/src/res.c (File Modified)
1096
1097
42bda3f3
JT
1098jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1099 Log:
1100 Merge old trunk r2817:
1101 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1102 starts with a digit. This is safe because the last
1103 parameter is a nick and never a UID. (The first parameter
1104 in a server-server two-param whois is a UID/SID.)
1105
1106
1107 Changes: Modified:
1108 +1 -1 trunk/modules/m_whois.c (File Modified)
1109
1110
8a1e143f
JT
1111jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1112 Log:
1113 Merge old trunk r2779,r2785:
1114 Show correct privilege name in a few ERR_NOPRIVS numerics.
1115
1116
1117 Changes: Modified:
1118 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1119 +1 -1 trunk/extensions/m_opme.c (File Modified)
1120 +2 -2 trunk/unsupported/m_force.c (File Modified)
1121
1122
a5ea0e0d
JT
1123jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1124 Log:
1125 Merge old trunk r2695:
1126 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1127 This will generate better server notices.
1128
1129
1130 Changes: Modified:
1131 +3 -2 trunk/modules/core/m_die.c (File Modified)
1132
1133
5ea98c7a
JT
1134jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1135 Log:
1136 Merge old trunk r2294:
1137 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1138
1139
1140 Changes: Modified:
1141 +1 -1 trunk/src/s_user.c (File Modified)
1142
1143
c83cbedc
JT
1144jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1145 Log:
1146 Merge old trunk r2226:
1147 If we are connecting outward to a server, check if the
1148 server name they sent is the same as what we tried to
1149 connect to. Previously such a connection could succeed
1150 if there existed connect blocks with the same IP and
1151 passwords for the other server name.
1152
1153
1154 Changes: Modified:
1155 +11 -0 trunk/modules/core/m_server.c (File Modified)
1156
1157
9c2f9ec9
JT
1158jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1159 Log:
1160 Merge old trunk r2212:
1161 Another handling of SJOINs without nicks:
1162 Propagate them if the channel is +P or the channel
1163 already existed, otherwise remove the channel again
1164 and do not propagate the SJOIN.
1165
1166
1167 Changes: Modified:
1168 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1169
1170
7201bb21
JT
1171jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1172 Log:
1173 Remove channels entirely from /whois on services.
1174 This cannot be overridden with operspy.
1175
1176
1177 Changes: Modified:
1178 +20 -17 trunk/modules/m_whois.c (File Modified)
1179
1180
04513cff
JT
1181jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1182 Log:
1183 Fix /who on channels with ** in their name.
1184
1185
1186 Changes: Modified:
1187 +2 -2 trunk/modules/m_who.c (File Modified)
1188
1189
4cda5f22
JT
1190jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1191 Log:
1192 NEWS: As in 2.1.3, mention that the TS6 revision will
1193 interoperate with older versions
1194
1195
1196 Changes: Modified:
1197 +2 -1 trunk/NEWS (File Modified)
1198
1199
0af87e57
JT
1200jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1201 Log:
1202 Fix documentation of HIDE_SERVERS_IPS define.
1203
1204
1205 Changes: Modified:
1206 +2 -2 trunk/include/config.h.dist (File Modified)
1207
1208
3891c2c2
JT
1209jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1210 Log:
1211 Don't leak auth{} spoofed ip for I-line is full notice either.
1212
1213
1214 Changes: Modified:
1215 +1 -1 trunk/src/s_conf.c (File Modified)
1216
1217
4b7e6904
JT
1218jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1219 Log:
1220 Update NEWS.
1221
1222
1223 Changes: Modified:
1224 +37 -0 trunk/NEWS (File Modified)
1225
1226
0b15df83
JT
1227jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1228 Log:
1229 Allow /invite (but not invex) to override +r, +l, +j in
1230 addition to +i. As before, a restrictive mode must be in
1231 place at /invite time for the invite to have an effect;
1232 +r does not count as a restrictive mode if the user is
1233 logged in; +l and +j always count as restrictive modes to
1234 allow for cases where they would allow join at /invite
1235 time but not when the user tries to join.
1236
1237
1238 Changes: Modified:
1239 +6 -2 trunk/modules/m_invite.c (File Modified)
1240 +21 -10 trunk/src/channel.c (File Modified)
1241
1242
1ebf4db4
JT
1243jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1244 Log:
1245 Remove invite_ops_only, forcing it to YES.
1246
1247
1248 Changes: Modified:
1249 +0 -1 trunk/doc/example.conf (File Modified)
1250 +0 -5 trunk/doc/reference.conf (File Modified)
1251 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1252 +0 -1 trunk/include/s_conf.h (File Modified)
1253 +0 -6 trunk/modules/m_info.c (File Modified)
1254 +10 -14 trunk/modules/m_invite.c (File Modified)
1255 +0 -1 trunk/src/newconf.c (File Modified)
1256 +0 -1 trunk/src/s_conf.c (File Modified)
1257
1258
307328bb
JT
1259jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1260 Log:
1261 Move username check after xline and dnsbl checks, so it
1262 will not complain to opers about clients who are xlined
1263 or blacklisted anyway (both of which silently reject).
1264
1265
1266 Changes: Modified:
1267 +15 -15 trunk/src/s_user.c (File Modified)
1268
1269
0734f634
JT
1270nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1271 Log:
1272 - MASTER_MAX is no longer relevant
1273
1274
1275 Changes: Modified:
1276 +0 -7 trunk/modules/m_set.c (File Modified)
1277
1278
35237302
AC
1279nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1280 Log:
1281 - add config option for setting max_clients.
1282
1283
1284 Changes: Modified:
1285 +5 -0 trunk/doc/example.conf (File Modified)
1286 +5 -0 trunk/doc/reference.conf (File Modified)
1287 +2 -0 trunk/include/s_conf.h (File Modified)
1288 +1 -1 trunk/src/ircd.c (File Modified)
1289 +2 -0 trunk/src/newconf.c (File Modified)
1290 +2 -1 trunk/src/s_conf.c (File Modified)
1291
1292
c2d96fcb
AC
1293nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1294 Log:
1295 - remove get_maxrss() and all of that insecure and unsafe nonsense
1296
1297
1298 Changes: Modified:
1299 +3 -38 trunk/src/ircd.c (File Modified)
1300 +1 -1 trunk/src/restart.c (File Modified)
1301 +0 -4 trunk/src/s_stats.c (File Modified)
1302
1303
68ff929f
AC
1304nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1305 Log:
1306 - avoid some potential NULL dereferencing
1307
1308
1309 Changes: Modified:
1310 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1311
1312
a6a30f6f
AC
1313nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1314 Log:
1315 - fix a typo
1316
1317
1318 Changes: Modified:
1319 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1320
1321
c18de29d
AC
1322nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1323 Log:
1324 - rework poll a bit for the MAXCONNECTIONS changes.
1325
1326
1327 Changes: Modified:
1328 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1329
1330
ce439f51
AC
1331jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1332 Log:
1333 Our way of using kqueue may cause it to report fds we
1334 don't know about anymore, cope.
1335
1336
1337 Changes: Modified:
1338 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1339
1340
51b5f335
JT
1341jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1342 Log:
1343 Don't reference freed memory (fde_t) in comm_close().
1344
1345
1346 Changes: Modified:
1347 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1348
1349
df98bc52
JT
1350nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1351 Log:
1352 - fix for 100% cpu use
1353
1354
1355 Changes: Modified:
1356 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1357
1358
61e3b8f2
AC
1359nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1360 Log:
1361 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1362
1363
1364 Changes: Modified:
1365 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1366
1367
d0e1e8ee
AC
1368nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1369 Log:
1370 - clear up use of fd_table in ircd.
1371
1372
1373 Changes: Modified:
1374 +3 -2 trunk/src/s_serv.c (File Modified)
1375
1376
c961476e
AC
1377nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1378 Log:
1379 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1380
1381
1382 Changes: Modified:
1383 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1384 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1385 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1386 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1387 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1388 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1389 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1390 +2 -2 trunk/libcharybdis/select.c (File Modified)
1391
1392
e70f8e92
AC
1393jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1394 Log:
1395 Fix some cases where the size argument to strlcpy()
1396 for usernames and hostnames is 1 too small.
1397
1398
1399 Changes: Modified:
1400 +1 -1 trunk/modules/m_chghost.c (File Modified)
1401 +2 -2 trunk/src/res.c (File Modified)
1402 +2 -2 trunk/src/s_user.c (File Modified)
1403
1404
14e23b0e
JT
1405jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1406 Log:
1407 Cut down quit/part/kick reasons to avoid quit reasons
1408 overflowing the client exiting server notice (from
1409 TOPICLEN to 260). kill reasons become shorter accordingly.
1410 kline/dline/gline reasons become 390.
1411 away messages stay at TOPICLEN for now.
1412
1413
1414 Changes: Modified:
1415 +8 -3 trunk/include/ircd_defs.h (File Modified)
1416 +2 -2 trunk/modules/m_dline.c (File Modified)
1417 +4 -4 trunk/modules/m_gline.c (File Modified)
1418 +2 -2 trunk/modules/m_kline.c (File Modified)
1419
1420
61569b65
JT
1421jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1422 Log:
1423 Don't leak auth{} spoofed IP addresses in +f notices.
1424 from ratbox (androsyn)
1425
1426
1427 Changes: Modified:
1428 +10 -3 trunk/src/s_conf.c (File Modified)
1429
1430
606384ae
JT
1431jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1432 Log:
1433 Make oper_up() take +i/-i during opering up into account
1434 (e.g. no_oper_invis extension, +i in operator::umodes).
1435 Remove the hack from no_oper_invis.
1436
1437
1438 Changes: Modified:
1439 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1440 +4 -0 trunk/src/s_user.c (File Modified)
1441
1442
652b8478
JT
1443jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1444 Log:
1445 no_oper_invis: decrement invisible count when clearing
1446 invisible on a local client who has just opered up
1447 oper_up() should really do this
1448
1449
1450 Changes: Modified:
1451 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1452
1453
af6ca5f5
JT
1454jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1455 Log:
1456 Put "End of Channel Quiet List" instead of
1457 "End of Channel Ban List" for a +q list.
1458 Due to client restrictions the numerics for
1459 quiet lists must be the same as for ban lists.
1460
1461
1462 Changes: Modified:
1463 +4 -1 trunk/src/chmode.c (File Modified)
1464
1465
11781253
JT
1466jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1467 Log:
1468 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1469 Change TS6 JOIN processing
1470 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1471 a local user joins an existing channel
1472 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1473 propagating a TS6 JOIN
1474 - don't interpret simple modes in an incoming TS6 JOIN
1475
1476 This is to avoid desyncs when certain mode changes (e.g. -im)
1477 cross with joins. A downside is that simple modes will be
1478 more desynched when a JOIN creates a channel or lowers TS,
1479 but that's less important.
1480
1481 Update the TS6 specification to include this, and clarify
1482 that TMODE can come from a server and that MODE must be
1483 translated into TMODE from other servers too.
1484
1485
1486 Changes: Modified:
1487 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1488 +19 -127 trunk/modules/core/m_join.c (File Modified)
1489
1490
bee3b671
JT
1491jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1492 Log:
1493 Make -logfile work again.
1494
1495
1496 Changes: Modified:
1497 +2 -2 trunk/src/s_log.c (File Modified)
1498
1499
9b6ff0c8
JT
1500nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1501 Log:
1502 - fix off-by-one memory overflow error.
1503
1504
1505 Changes: Modified:
1506 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1507
1508
c8ff7ca9
AC
1509jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1510 Log:
1511 Change handling of modularized umodes:
1512 - keep the bitmask reserved forever to the letter, fixing
1513 the problems when loading multiple umode modules,
1514 unloading them and then loading them in a different order
1515 - don't allow local users to change umodes which have
1516 been unloaded and don't set them on new users via
1517 default_umodes
1518
1519
1520 Changes: Modified:
1521 +24 -3 trunk/src/s_user.c (File Modified)
1522
1523
a8086a7c
JT
1524jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1525 Log:
1526 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1527
1528
1529 Changes: Modified:
1530 +1 -0 trunk/include/s_user.h (File Modified)
1531 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1532 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1533 +22 -0 trunk/src/s_user.c (File Modified)
1534
1535
01cebbd8
JT
1536jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1537 Log:
1538 DNSBL keyword substitution is available as of 2.1.3.
1539
1540
1541 Changes: Modified:
1542 +1 -1 trunk/doc/example.conf (File Modified)
1543
1544
1e56e993
JT
1545jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1546 Log:
1547 Change two occurances like match(userinput, target_p->name) ||
1548 match(target_p->name, userinput) to just match(userinput,
1549 target_p->name). No client name can contain * or ? now.
1550
1551
1552 Changes: Modified:
1553 +1 -1 trunk/modules/m_trace.c (File Modified)
1554 +1 -2 trunk/src/s_serv.c (File Modified)
1555
1556
4d7a1ee5
JT
1557jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1558 Log:
1559 Do not try find_server() on a name find_client() has
1560 returned NULL for, as this will always return NULL
1561 since the removal of hostmasking.
1562
1563
1564 Changes: Modified:
1565 +1 -2 trunk/modules/m_pong.c (File Modified)
1566 +0 -4 trunk/src/s_serv.c (File Modified)
1567
1568
e26e2b19
JT
1569jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1570 Log:
1571 Remove server_exists() which checked whether the
1572 server name existed taking hostmasking into account
1573 and just check with find_server(); admittedly
1574 this checks if the name is a SID but that's not
1575 a real problem.
1576
1577
1578 Changes: Modified:
1579 +3 -27 trunk/modules/core/m_server.c (File Modified)
1580
1581
b0b7de54
JT
1582jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1583 Log:
1584 Remove hash_find_masked_server(), which made it possible
1585 to specify the full (unmasked) name of a server behind
1586 a hostmask. As a result find_any_client() (for prefixes)
1587 becomes equal to find_client(), so remove that too.
1588
1589
1590 Changes: Modified:
1591 +0 -1 trunk/include/hash.h (File Modified)
1592 +1 -75 trunk/src/hash.c (File Modified)
1593 +1 -1 trunk/src/parse.c (File Modified)
1594
1595
f42e9ceb
JT
1596jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1597 Log:
1598 Remove '*' from valid server name characters.
1599 This makes it impossible to connect hostmasked servers.
1600 (This support didn't work well anyway, was incompatible
1601 with TS6 and we never masked ourselves.)
1602
1603
1604 Changes: Modified:
1605 +1 -1 trunk/src/match.c (File Modified)
1606
1607
e5d9ca18
JT
1608jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1609 Log:
1610 Change spambot, flooder and jupe joiner notices from host to orighost.
1611
1612
1613 Changes: Modified:
1614 +1 -1 trunk/modules/core/m_join.c (File Modified)
1615 +2 -2 trunk/modules/core/m_message.c (File Modified)
1616 +2 -2 trunk/src/channel.c (File Modified)
1617
1618
63aecfb9
JT
1619jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1620 Log:
1621 Add documentation for SASL client protocol, same as atheme doc/SASL.
1622
1623
1624 Changes: Modified:
1625 + - trunk/doc/sasl.txt (File Added)
1626
1627
0c8f86ec
JT
1628jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1629 Log:
1630 Include real hostname in Closing Link message for unknown
1631 connections that have sent USER. This is helpful for
1632 k-lined users while not breaking server IP hiding.
1633
1634
1635 Changes: Modified:
1636 +3 -1 trunk/src/client.c (File Modified)
1637
1638
dd12a19c
JT
1639jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1640 Log:
1641 Rerun autoconf.
1642
1643
1644 Changes: Modified:
1645 +29 -29 trunk/configure (File Modified)
1646
1647
b1fc1658
JT
1648nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1649 Log:
1650 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1651
1652
1653 Changes: Modified:
1654 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1655
1656
8d090389
AC
1657nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1658 Log:
1659 Backport from early 3.x:
1660
1661 --
1662 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1663 Log:
1664 - remove "Processing connection to foobar.net" message
1665
1666
1667 Changes: Modified:
1668 +0 -3 trunk/src/s_auth.c (File Modified)
1669
1670
1671 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1672 Log:
1673 - missed the processing connection one (actually, we can probably nuke this one)
1674
1675
1676 Changes: Modified:
1677 +1 -2 trunk/src/s_auth.c (File Modified)
1678
1679
1680 river 2006/09/27 16:33:05 UTC (20060927-2174)
1681 Log:
1682 get_client_name = stupid
1683
1684
1685
1686 Changes: Modified:
1687 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1688
1689
1690 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1691 Log:
1692 - remove excessive arguments
1693
1694
1695 Changes: Modified:
1696 +1 -2 trunk/src/s_conf.c (File Modified)
1697 +1 -1 trunk/src/s_user.c (File Modified)
1698
1699
1700 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1701 Log:
1702 - use sendto_one_notice() for on-connect notices too.
1703
1704
1705 Changes: Modified:
1706 +10 -10 trunk/src/s_auth.c (File Modified)
1707
1708
1709 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1710 Log:
1711 - use sendto_one_notice() in the core, too.
1712
1713
1714 Changes: Modified:
1715 +2 -2 trunk/src/chmode.c (File Modified)
1716 +8 -15 trunk/src/modules.c (File Modified)
1717 +3 -5 trunk/src/s_conf.c (File Modified)
1718 +1 -2 trunk/src/s_newconf.c (File Modified)
1719 +20 -57 trunk/src/s_user.c (File Modified)
1720
1721
1722 river 2006/09/27 16:19:25 UTC (20060927-2166)
1723 Log:
1724 the KILL command will use get_client_name(, SHOW_IP) instead of
1725 target->name, and will show a more useful error for local opers
1726
1727
1728
1729 Changes: Modified:
1730 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1731
1732
1733 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1734 Log:
1735 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1736
1737
1738 Changes: Modified:
1739 +4 -2 trunk/src/send.c (File Modified)
1740
1741
1742 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1743 Log:
1744 - back out r2159
1745
1746
1747 Changes: Modified:
1748 +1 -1 trunk/include/client.h (File Modified)
1749
1750
1751 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1752 Log:
1753 - get_id(): fall back to "*" if client has no known name
1754
1755
1756 Changes: Modified:
1757 +1 -1 trunk/include/client.h (File Modified)
1758
1759
1760 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1761 Log:
1762 - convert to sendto_one_notice().
1763
1764
1765 Changes: Modified:
1766 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1767 +4 -6 trunk/unsupported/m_force.c (File Modified)
1768
1769
1770 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1771 Log:
1772 - use sendto_one_notice() in many places instead of
1773 sendto_one(source_p, ":%s NOTICE %s :", ...);
1774
1775
1776 Changes: Modified:
1777 +10 -25 trunk/extensions/example_module.c (File Modified)
1778 +5 -14 trunk/extensions/hurt.c (File Modified)
1779 +1 -2 trunk/extensions/m_42.c (File Modified)
1780 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1781 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1782 +1 -2 trunk/extensions/m_opme.c (File Modified)
1783 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1784 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1785 +3 -7 trunk/modules/core/m_die.c (File Modified)
1786 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1787 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1788 +1 -2 trunk/modules/m_challenge.c (File Modified)
1789 +11 -15 trunk/modules/m_connect.c (File Modified)
1790 +20 -28 trunk/modules/m_dline.c (File Modified)
1791 +2 -2 trunk/modules/m_etrace.c (File Modified)
1792 +11 -21 trunk/modules/m_gline.c (File Modified)
1793 +2 -4 trunk/modules/m_kline.c (File Modified)
1794 +1 -2 trunk/modules/m_rehash.c (File Modified)
1795 +3 -7 trunk/modules/m_restart.c (File Modified)
1796 +31 -45 trunk/modules/m_set.c (File Modified)
1797 +2 -4 trunk/modules/m_testmask.c (File Modified)
1798 +5 -8 trunk/modules/m_unreject.c (File Modified)
1799 +2 -5 trunk/modules/m_xline.c (File Modified)
1800 --
1801
1802
1803 Changes: Modified:
1804 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1805 +10 -25 trunk/extensions/example_module.c (File Modified)
1806 +5 -14 trunk/extensions/hurt.c (File Modified)
1807 +1 -2 trunk/extensions/m_42.c (File Modified)
1808 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1809 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1810 +1 -2 trunk/extensions/m_opme.c (File Modified)
1811 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1812 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1813 +3 -7 trunk/modules/core/m_die.c (File Modified)
1814 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1815 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1816 +1 -2 trunk/modules/m_challenge.c (File Modified)
1817 +11 -15 trunk/modules/m_connect.c (File Modified)
1818 +2 -4 trunk/modules/m_dline.c (File Modified)
1819 +2 -2 trunk/modules/m_etrace.c (File Modified)
1820 +11 -21 trunk/modules/m_gline.c (File Modified)
1821 +2 -4 trunk/modules/m_kline.c (File Modified)
1822 +1 -2 trunk/modules/m_rehash.c (File Modified)
1823 +3 -7 trunk/modules/m_restart.c (File Modified)
1824 +31 -45 trunk/modules/m_set.c (File Modified)
1825 +2 -4 trunk/modules/m_testmask.c (File Modified)
1826 +5 -8 trunk/modules/m_unreject.c (File Modified)
1827 +1 -3 trunk/modules/m_xline.c (File Modified)
1828 +2 -2 trunk/src/chmode.c (File Modified)
1829 +8 -15 trunk/src/modules.c (File Modified)
1830 +10 -14 trunk/src/s_auth.c (File Modified)
1831 +3 -6 trunk/src/s_conf.c (File Modified)
1832 +1 -2 trunk/src/s_newconf.c (File Modified)
1833 +20 -57 trunk/src/s_user.c (File Modified)
1834 +4 -2 trunk/src/send.c (File Modified)
1835 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1836 +4 -6 trunk/unsupported/m_force.c (File Modified)
1837
1838
5366977b
AC
1839nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1840 Log:
1841 - keyword-subst from charybdis 2.2.
1842
1843
1844 Changes: Modified:
1845 +12 -3 trunk/doc/example.conf (File Modified)
1846 +58 -3 trunk/doc/reference.conf (File Modified)
1847 + - trunk/include/substitution.h (File Added)
1848 +1 -0 trunk/src/Makefile.in (File Modified)
1849 +2 -2 trunk/src/s_conf.c (File Modified)
1850 +164 -1 trunk/src/s_user.c (File Modified)
1851 + - trunk/src/substitution.c (File Added)
1852
1853
92fb5c31
AC
1854nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1855 Log:
1856 Removed merge tracking for "svnmerge" for
1857 http://svn.atheme.org/charybdis/branches/release-2.2
1858
1859
1860 Changes: Modified:
1861 + - trunk/ (Property Modified)
1862
1863
1864nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1865 Log:
1866 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1867 http://svn.atheme.org/charybdis/branches/release-2.2
1868
1869
1870 Changes: Modified:
1871 + - trunk/ (Property Modified)
1872
1873
1874nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1875 Log:
1876 Removed merge tracking for "svnmerge" for
1877 http://svn.atheme.org/charybdis/branches/release-2.2
1878
1879
1880 Changes: Modified:
1881 + - trunk/ (Property Modified)
1882
1883
1884nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1885 Log:
1886 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1887 http://svn.atheme.org/charybdis/branches/release-2.2
1888
1889
1890 Changes: Modified:
1891 + - trunk/ (Property Modified)
1892
1893
1894nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1895 Log:
1896 - bleah
1897
1898
1899 Changes: Modified:
1900 + - trunk/ (Property Modified)
1901
1902
1903nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1904 Log:
1905 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1906 http://svn.atheme.org/charybdis/branches/release-2.2
1907
1908
1909 Changes: Modified:
1910 + - trunk/ (Property Modified)
1911
1912
1913nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1914 Log:
1915 - version bump to 2.2.0
1916
1917
1918 Changes: Modified:
1919 +3 -1 trunk/NEWS (File Modified)
1920 +1 -1 trunk/configure.ac (File Modified)
1921
1922
55da5539
AC
1923nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1924 Log:
1925 - the new plan:
1926 + branches/release-2.1 -> 2.2 base
1927 + 3.0 -> branches/cxxconversion
1928 + backport some immediate 3.0 functionality for 2.2
1929 + other stuff
1930
1931
1932 Changes: Modified:
1933 + - trunk/ (File Added)
1934
1935
212380e3
AC
1936jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1937 Log:
1938 Merged revisions 3135,3137 via svnmerge from
1939 http://svn.atheme.org/charybdis/trunk
1940
1941 ........
1942 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1943
1944 - Expand TRACE description
1945 - Mention expiry time in TESTLINE
1946 ........
1947 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1948
1949 Update copyright year for sgml docs to 2007.
1950 ........
1951
1952
1953 Changes: Modified:
1954 + - branches/release-2.1/ (Property Modified)
1955 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1956 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1957
1958
1959jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1960 Log:
1961 Merged revisions 1999 via svnmerge from
1962 http://svn.atheme.org/charybdis/trunk
1963 Add river to CREDITS
1964
1965 ........
1966 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1967
1968 vanity
1969 ........
1970
1971
1972 Changes: Modified:
1973 + - branches/release-2.1/ (Property Modified)
1974 +1 -0 branches/release-2.1/CREDITS (File Modified)
1975
1976
1977jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1978 Log:
1979 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1980 http://svn.atheme.org/charybdis/trunk
1981
1982 ........
1983 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1984
1985 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1986 ........
1987 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1988
1989 - add use_forward to /info
1990 ........
1991 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1992
1993 Call channel_modes() with &me instead of source_p when
1994 sending out a JOIN and SJOIN for a local user. This
1995 saves checking whether they are on the channel they
1996 have just joined.
1997 ........
1998 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1999
2000 If use_forward is disabled:
2001 - hide +fFQ in 005
2002 - hide +f in /mode #channel (/mode #channel f still shows it)
2003 - do not send any mode changes adding +f to local clients
2004 (-f ones are still sent)
2005 ........
2006
2007
2008 Changes: Modified:
2009 + - branches/release-2.1/ (Property Modified)
2010 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
2011 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
2012 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
2013 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
2014 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
2015 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
2016 +1 -1 branches/release-2.1/src/channel.c (File Modified)
2017 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
2018 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
2019 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
2020 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
2021 +4 -2 branches/release-2.1/src/supported.c (File Modified)
2022
2023
2024jilles 2007/01/02 13:23:04 UTC (20070102-3121)
2025 Log:
2026 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2027
2028
2029 Changes: Modified:
2030 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2031 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2032 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2033
2034
2035jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2036 Log:
2037 Add accountability (wallops, log) to OKICK.
2038
2039
2040 Changes: Modified:
2041 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2042
2043
2044jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2045 Log:
2046 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2047 Similar to branches/release-2.2 r3061.
2048
2049
2050 Changes: Modified:
2051 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2052
2053
2054jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2055 Log:
2056 - Write xline to file after instead of before notifying opers and source
2057 - Also notify source of failure to add xline
2058 Similar to branches/release-2.2 r3057.
2059
2060
2061 Changes: Modified:
2062 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2063
2064
2065jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2066 Log:
2067 If a dline/kline/resv cannot be added to the file, send
2068 the regular notices to local opers and source anyway,
2069 and also warn the source (local opers were already warned).
2070 Similar to branches/release-2.2 r3053.
2071
2072
2073 Changes: Modified:
2074 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2075
2076
2077jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2078 Log:
2079 Port over fixes from unkline/unxline/unresv to undline.
2080 Similar to branches/release-2.2 r3049.
2081
2082
2083 Changes: Modified:
2084 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2085
2086
2087jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2088 Log:
2089 Merged revisions 2915 via svnmerge from
2090 http://svn.atheme.org/charybdis/trunk
2091
2092 ........
2093 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2094
2095 In usage message, show kline.conf and xline.conf instead
2096 of klines.conf and xlines.conf.
2097 ........
2098
2099
2100 Changes: Modified:
2101 + - branches/release-2.1/ (Property Modified)
2102 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2103
2104
2105jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2106 Log:
2107 Merged revisions 2831,2833,2853 via svnmerge from
2108 http://svn.atheme.org/charybdis/trunk
2109
2110 ........
2111 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2112
2113 unkline/unxline/unresv:
2114 - if fclose on the output returns an error, treat this as a
2115 write error too
2116 - check if the rename from the temp file to the ban conf failed
2117 ........
2118 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2119
2120 When adding a permanent dline/kline/xline/resv, check
2121 the return value of fclose().
2122 ........
2123 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2124
2125 Do not free xline aconf if it could not be written out.
2126 It will be added to the list in memory anyway.
2127 ........
2128
2129
2130 Changes: Modified:
2131 + - branches/release-2.1/ (Property Modified)
2132 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2133 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2134 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2135 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2136
2137
2138jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2139 Log:
2140 NEWS: Clarify effects of ip_cloaking changes a little.
2141
2142
2143 Changes: Modified:
2144 +2 -0 branches/release-2.1/NEWS (File Modified)
2145
2146
2147jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2148 Log:
2149 Rerun autoconf.
2150
2151
2152 Changes: Modified:
2153 +9 -9 branches/release-2.1/configure (File Modified)
2154
2155
2156jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2157 Log:
2158 Version bump on 2.1 branch to 2.1.2.
2159
2160
2161 Changes: Modified:
2162 +1 -1 branches/release-2.1/configure.ac (File Modified)
2163
2164
2165jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2166 Log:
2167 Mention r2801/r2805.
2168
2169
2170 Changes: Modified:
2171 +1 -0 branches/release-2.1/NEWS (File Modified)
2172
2173
2174jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2175 Log:
2176 Merged revisions 2801 via svnmerge from
2177 http://svn.atheme.org/charybdis/trunk
2178
2179 ........
2180 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2181
2182 ip_cloaking: try to avoid truncation by removing more
2183 components of the hostname (except the TLD).
2184 ........
2185
2186
2187 Changes: Modified:
2188 + - branches/release-2.1/ (Property Modified)
2189 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2190
2191
2192jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2193 Log:
2194 Update NEWS.
2195
2196
2197 Changes: Modified:
2198 +8 -1 branches/release-2.1/NEWS (File Modified)
2199
2200
2201jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2202 Log:
2203 Merged revisions 2781 via svnmerge from
2204 http://svn.atheme.org/charybdis/trunk
2205
2206 ........
2207 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2208
2209 Fix stupid bug: checked a hostmask against the found
2210 ban instead of all exceptions, causing all host mangled
2211 clients to be exempted if there was a single ban
2212 exception in many cases.
2213 ........
2214
2215
2216 Changes: Modified:
2217 + - branches/release-2.1/ (Property Modified)
2218 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2219
2220
2221jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2222 Log:
2223 Merged revisions 2773 via svnmerge from
2224 http://svn.atheme.org/charybdis/trunk
2225
2226 ........
2227 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2228
2229 user@host must be *@* for a shared{} block with flags=locops
2230 (server should not be *).
2231 ........
2232
2233
2234 Changes: Modified:
2235 + - branches/release-2.1/ (Property Modified)
2236 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2237
2238
2239jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2240 Log:
2241 Tweak \s code a little.
2242
2243
2244 Changes: Modified:
2245 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2246 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2247 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2248
2249
2250jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2251 Log:
2252 Merged revisions 2761 via svnmerge from
2253 http://svn.atheme.org/charybdis/trunk
2254
2255 ........
2256 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2257
2258 The testline/no_tilde fixes are in 2.1.1.
2259 ........
2260
2261
2262 Changes: Modified:
2263 + - branches/release-2.1/ (Property Modified)
2264 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2265
2266
2267jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2268 Log:
2269 Update NEWS.
2270
2271
2272 Changes: Modified:
2273 +4 -1 branches/release-2.1/NEWS (File Modified)
2274
2275
2276jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2277 Log:
2278 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
2279 http://svn.atheme.org/charybdis/trunk
2280 no_tilde fixes
2281
2282 ........
2283 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2284
2285 If the auth{} block has no_tilde and is not kline exempt,
2286 check the username without tilde against klines too.
2287 This is consistent with the way klines work on spoofs
2288 (klines checked on both raw and appearing-on-IRC version).
2289 ........
2290 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2291
2292 Rework the fix for klines with no_tilde.
2293 Add an extra argument to find_address_conf() for the
2294 username without tilde, as that may contain one character more.
2295 ........
2296 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2297
2298 Unbreak compile (because of r2697).
2299 testline with ~ could be improved some more perhaps, but this should work.
2300 ........
2301 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2302
2303 testline: take no_tilde and username truncation into account
2304 ........
2305 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2306
2307 Add some information on /testline with no_tilde and username truncation.
2308 ........
2309
2310
2311 Changes: Modified:
2312 + - branches/release-2.1/ (Property Modified)
2313 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2314 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2315 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2316 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2317 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2318 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2319
2320
2321jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2322 Log:
2323 Merged revisions 2149,2151 via svnmerge from
2324 http://svn.atheme.org/charybdis/trunk
2325
2326 ........
2327 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2328
2329 Move kills from services from +s to +k snomask.
2330 Kills from non-service opers remain on +s.
2331 ........
2332 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2333
2334 Update description of +s and +k snomasks.
2335 ........
2336
2337
2338 Changes: Modified:
2339 + - branches/release-2.1/ (Property Modified)
2340 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2341 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2342 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2343
2344
2345jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2346 Log:
2347 Merged revisions 2685 via svnmerge from
2348 http://svn.atheme.org/charybdis/trunk
2349
2350 ........
2351 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2352
2353 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2354 ........
2355
2356
2357 Changes: Modified:
2358 + - branches/release-2.1/ (Property Modified)
2359 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2360
2361
2362jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2363 Log:
2364 Merged revisions 2693 via svnmerge from
2365 http://svn.atheme.org/charybdis/trunk
2366
2367 ........
2368 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2369
2370 Fix truncation (by one) of unidented usernames
2371 if user registration is done because of DNSBL
2372 completion (which is the usual case if a valid
2373 NICK and USER are sent quickly and any DNSBLs
2374 are enabled).
2375 ........
2376
2377
2378 Changes: Modified:
2379 + - branches/release-2.1/ (Property Modified)
2380 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2381
2382
2383jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2384 Log:
2385 Update NEWS.
2386
2387
2388 Changes: Modified:
2389 +10 -0 branches/release-2.1/NEWS (File Modified)
2390
2391
2392jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2393 Log:
2394 Rerun autoconf.
2395
2396
2397 Changes: Modified:
2398 +9 -9 branches/release-2.1/configure (File Modified)
2399
2400
2401jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2402 Log:
2403 Version bump to 2.1.1.
2404
2405
2406 Changes: Modified:
2407 +1 -1 branches/release-2.1/configure.ac (File Modified)
2408
2409
2410jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2411 Log:
2412 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
2413 http://svn.atheme.org/charybdis/trunk
2414
2415 ........
2416 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2417
2418 - fix a server notice on SID collision where the server name is mentioned twice
2419 ........
2420 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2421
2422 - get_server_name() is stupid
2423 ........
2424 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2425
2426 - fix an oops
2427 ........
2428 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2429
2430 Do the Attempt to re-introduce SID server notice somewhat
2431 differently, showing a real host again if !HIDE_SERVERS_IPS
2432 and still showing the server name exactly once.
2433 ........
2434 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2435
2436 Fix log message for Attempt to re-introduce SID (server notice was ok).
2437 ........
2438 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2439
2440 - replace "No N line" with "no connect block" in a
2441 serverlog message
2442 - show attempted server name in a few serverlog messages
2443 ........
2444
2445
2446 Changes: Modified:
2447 + - branches/release-2.1/ (Property Modified)
2448 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2449
2450
2451jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2452 Log:
2453 Merged revisions 2218 via svnmerge from
2454 http://svn.atheme.org/charybdis/trunk
2455
2456 ........
2457 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2458
2459 Fix garbage in /stats y output on 64-bit archs.
2460 ........
2461
2462
2463 Changes: Modified:
2464 + - branches/release-2.1/ (Property Modified)
2465 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2466
2467
2468jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2469 Log:
2470 Merged revisions 2438 via svnmerge from
2471 http://svn.atheme.org/charybdis/trunk
2472
2473 ........
2474 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2475
2476 Enable Revision keyword in addition to Id.
2477 ........
2478
2479
2480 Changes: Modified:
2481 + - branches/release-2.1/ (Property Modified)
2482 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2483
2484
2485jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2486 Log:
2487 Merged revisions 2679 via svnmerge from
2488 http://svn.atheme.org/charybdis/trunk
2489
2490 ........
2491 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2492
2493 Port over ratbox 2.2 r23253 (anfl):
2494 - remove the cached storage of how many +beI there are, thereby fixing a
2495 case where it can get desynced from reality
2496 ........
2497
2498
2499 Changes: Modified:
2500 + - branches/release-2.1/ (Property Modified)
2501 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2502 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2503
2504
2505jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2506 Log:
2507 Merged revisions 2093,2095 via svnmerge from
2508 http://svn.atheme.org/charybdis/trunk
2509
2510 ........
2511 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2512
2513 - change DNSBL licensing to BSD.
2514 ........
2515 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2516
2517 - change x86-assembly FNV implementation to BSD license
2518 ........
2519
2520
2521 Changes: Modified:
2522 + - branches/release-2.1/ (Property Modified)
2523 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2524 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2525
2526
2527jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2528 Log:
2529 Merged revisions 2073,2075 via svnmerge from
2530 http://svn.atheme.org/charybdis/trunk
2531
2532 ........
2533 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2534
2535 Put full information in the squit reason when exiting
2536 a server due to a servlink (ziplinks) error.
2537 ........
2538 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2539
2540 Put full information in the squit reason when exiting
2541 a server due to not enough arguments for a command.
2542 ........
2543
2544
2545 Changes: Modified:
2546 + - branches/release-2.1/ (Property Modified)
2547 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2548 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2549
2550
2551jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2552 Log:
2553 Merged revisions 2071 via svnmerge from
2554 http://svn.atheme.org/charybdis/trunk
2555
2556 ........
2557 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2558
2559 Don't redirect users from an existing domain to an
2560 existing server in reference.conf.
2561 Idea from ratbox.
2562 ........
2563
2564
2565 Changes: Modified:
2566 + - branches/release-2.1/ (Property Modified)
2567 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2568
2569
2570jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2571 Log:
2572 Merged revisions 2053 via svnmerge from
2573 http://svn.atheme.org/charybdis/trunk
2574
2575 ........
2576 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2577
2578 Make find_channel_membership() choose the shortest list
2579 (channel's list or user's list) to search, avoiding excessive
2580 CPU usage with services which are in lots of channels.
2581 From ratbox 2.2 (anfl/jilles)
2582 ........
2583
2584
2585 Changes: Modified:
2586 + - branches/release-2.1/ (Property Modified)
2587 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2588
2589
2590jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2591 Log:
2592 Rerun autoconf.
2593
2594
2595 Changes: Modified:
2596 +9 -9 branches/release-2.1/configure (File Modified)
2597
2598
2599jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2600 Log:
2601 Version change 2.1.0rc1 -> 2.1.0 (release).
2602
2603
2604 Changes: Modified:
2605 +1 -1 branches/release-2.1/configure.ac (File Modified)
2606
2607
2608jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2609 Log:
2610 Merged revisions 2029 via svnmerge from
2611 http://svn.atheme.org/charybdis/trunk
2612
2613 ........
2614 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2615
2616 NEWS: mention m_webirc.c module
2617 ........
2618
2619
2620 Changes: Modified:
2621 + - branches/release-2.1/ (Property Modified)
2622 +1 -0 branches/release-2.1/NEWS (File Modified)
2623
2624
2625jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2626 Log:
2627 Rerun autoconf.
2628
2629
2630 Changes: Modified:
2631 +9 -9 branches/release-2.1/configure (File Modified)
2632
2633
2634jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2635 Log:
2636 Change version to 2.1.0rc1.
2637
2638
2639 Changes: Modified:
2640 +1 -1 branches/release-2.1/configure.ac (File Modified)
2641
2642
2643jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2644 Log:
2645 Merged revisions 2021 via svnmerge from
2646 http://svn.atheme.org/charybdis/trunk
2647
2648 ........
2649 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2650
2651 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2652 related flaky looking things, and instead keep a list
2653 of BlacklistClients in PreClient.
2654 ........
2655
2656
2657 Changes: Modified:
2658 + - branches/release-2.1/ (Property Modified)
2659 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2660 +1 -1 branches/release-2.1/include/client.h (File Modified)
2661 +0 -1 branches/release-2.1/include/res.h (File Modified)
2662 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2663 +0 -24 branches/release-2.1/src/res.c (File Modified)
2664 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2665
2666
2667jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2668 Log:
2669 Merged revisions 2015,2017 via svnmerge from
2670 http://svn.atheme.org/charybdis/trunk
2671
2672 ........
2673 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2674
2675 Check if the name in the question section of the
2676 DNS reply matches what we queried, to guard against
2677 late replies to a previous query with the same id.
2678 ........
2679 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2680
2681 res.c: add a comment summarizing our changes
2682 ........
2683
2684
2685 Changes: Modified:
2686 + - branches/release-2.1/ (Property Modified)
2687 +53 -18 branches/release-2.1/src/res.c (File Modified)
2688
2689
2690jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2691 Log:
2692 Merged revisions 1981 via svnmerge from
2693 http://svn.atheme.org/charybdis/trunk
2694
2695 ........
2696 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2697
2698 Alphabetize extensions and tweak the descriptions a little.
2699 ........
2700
2701
2702 Changes: Modified:
2703 + - branches/release-2.1/ (Property Modified)
2704 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2705 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2706
2707
2708jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2709 Log:
2710 Merged revisions 1975 via svnmerge from
2711 http://svn.atheme.org/charybdis/trunk
2712
2713 ........
2714 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2715
2716 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2717 We should use the IP and not truncate the hostname.
2718 From ratbox 2.2 (androsyn)
2719 ........
2720
2721
2722 Changes: Modified:
2723 + - branches/release-2.1/ (Property Modified)
2724 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2725
2726
2727jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2728 Log:
2729 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2730 http://svn.atheme.org/charybdis/trunk
2731
2732
2733 Changes: Modified:
2734 + - branches/release-2.1/ (Property Modified)
2735
2736
2737nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2738 Log:
2739 - branch 2.1 release family
2740
2741
2742 Changes: Modified:
2743 + - branches/release-2.1/ (File Added)
2744
2745
2746jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2747 Log:
2748 Describe new handling of host mangling in channel bans in SGML.
2749
2750
2751 Changes: Modified:
2752 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2753
2754
2755nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2756 Log:
2757 - ok, 2.1 operline brought to you by marvin the melancholy robot
2758
2759
2760 Changes: Modified:
2761 +1 -1 trunk/src/messages.tab (File Modified)
2762
2763
2764nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2765 Log:
2766 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2767 If anybody comes up with anything better, then please let us know
2768 and we will change this before 2.1 is branched.
2769
2770
2771 Changes: Modified:
2772 +1 -1 trunk/src/messages.tab (File Modified)
2773
2774
2775jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2776 Log:
2777 Add EUID to capab.txt.
2778
2779
2780 Changes: Modified:
2781 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2782
2783
2784jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2785 Log:
2786 Update NEWS file.
2787
2788
2789 Changes: Modified:
2790 +3 -0 trunk/NEWS (File Modified)
2791
2792
2793jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2794 Log:
2795 Allow service{} servers to manipulate the nick delay table
2796 (for "nickserv enforcement").
2797 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2798 If duration is 0, the nickdelay entry is removed, otherwise
2799 it is added with the duration in seconds (maximum 24 hours).
2800 It is suggested that this is used if the EUID capab is present.
2801
2802
2803 Changes: Modified:
2804 +42 -1 trunk/modules/m_services.c (File Modified)
2805
2806
2807jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2808 Log:
2809 HURT: strip off *@ from the start of the mask
2810 reject anything else containing '@' or '!'
2811
2812
2813 Changes: Modified:
2814 +11 -0 trunk/extensions/hurt.c (File Modified)
2815
2816
2817jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2818 Log:
2819 ircd.c: need supported.h here
2820
2821
2822 Changes: Modified:
2823 +1 -0 trunk/src/ircd.c (File Modified)
2824
2825
2826jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2827 Log:
2828 HURT: less ambiguity here
2829 ips/hosts to be hurt must contain a '.' or ':' otherwise
2830 they are interpreted as nicks
2831
2832
2833 Changes: Modified:
2834 +14 -9 trunk/extensions/hurt.c (File Modified)
2835
2836
2837nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2838 Log:
2839 - we're now ircd-charybdis.org.
2840 - properly alphabetize credits
2841
2842
2843 Changes: Modified:
2844 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2845
2846
2847nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2848 Log:
2849 - add additional modules to the configs
2850
2851
2852 Changes: Modified:
2853 +6 -0 trunk/doc/example.conf (File Modified)
2854 +12 -0 trunk/doc/reference.conf (File Modified)
2855
2856
2857nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2858 Log:
2859 - remove hurt.h, it is pointless and confusing
2860
2861
2862 Changes: Modified:
2863 +27 -62 trunk/extensions/hurt.c (File Modified)
2864 + - trunk/extensions/hurt.h (File Deleted)
2865
2866
2867nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2868 Log:
2869 - add code to suggest a local HURT by nickname.
2870 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2871
2872
2873 Changes: Modified:
2874 +40 -10 trunk/extensions/hurt.c (File Modified)
2875 +1 -0 trunk/extensions/hurt.h (File Modified)
2876
2877
2878nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2879 Log:
2880 - update NEWS file
2881
2882
2883 Changes: Modified:
2884 +2 -1 trunk/NEWS (File Modified)
2885
2886
2887jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2888 Log:
2889 MASKTRACE/TESTMASK: check orighost as well
2890
2891
2892 Changes: Modified:
2893 +4 -2 trunk/modules/m_etrace.c (File Modified)
2894 +3 -1 trunk/modules/m_testmask.c (File Modified)
2895
2896
2897jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2898 Log:
2899 Make RPL_ISUPPORT (005) numeric modularizable.
2900 Currently it will reassemble the numeric every time
2901 it needs to be sent, using a few dozen callbacks;
2902 if this is too slow some caching scheme should be
2903 implemented.
2904
2905
2906 Changes: Modified:
2907 +0 -1 trunk/include/s_user.h (File Modified)
2908 +36 -114 trunk/include/supported.h (File Modified)
2909 +1 -1 trunk/modules/m_version.c (File Modified)
2910 +1 -0 trunk/src/Makefile.in (File Modified)
2911 +1 -0 trunk/src/ircd.c (File Modified)
2912 +300 -25 trunk/src/s_user.c (File Modified)
2913 + - trunk/src/supported.c (File Added)
2914
2915
2916jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2917 Log:
2918 EUID orighost could differ from host only in case,
2919 do not mark as dynamic spoof then
2920
2921
2922 Changes: Modified:
2923 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2924
2925
2926jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2927 Log:
2928 kline help file: clarify a bit and remove some obsolete stuff
2929 partly suggested by Olin
2930
2931
2932 Changes: Modified:
2933 +8 -8 trunk/help/opers/kline (File Modified)
2934
2935
2936jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2937 Log:
2938 Update NEWS file.
2939
2940
2941 Changes: Modified:
2942 +20 -0 trunk/NEWS (File Modified)
2943
2944
2945jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2946 Log:
2947 Show real host/IP to nonopers whoising themselves.
2948 The IP is not shown for auth{} spoofs, otherwise it is,
2949 as it looked rather weird to me to show an auth{} spoofed
2950 IP like this. (/userhost on self still shows the IP.)
2951
2952
2953 Changes: Modified:
2954 +13 -2 trunk/modules/m_whois.c (File Modified)
2955
2956
2957jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2958 Log:
2959 Document nick_delay stuff and move it around a bit.
2960
2961
2962 Changes: Modified:
2963 +1 -2 trunk/doc/example.conf (File Modified)
2964 +8 -2 trunk/doc/reference.conf (File Modified)
2965
2966
2967nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2968 Log:
2969 - disable nickdelay by default. Needs to be documented in reference.conf.
2970
2971
2972 Changes: Modified:
2973 +2 -0 trunk/doc/example.conf (File Modified)
2974 +2 -0 trunk/doc/reference.conf (File Modified)
2975
2976
2977jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2978 Log:
2979 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2980
2981
2982 Changes: Modified:
2983 +2 -1 trunk/modules/m_services.c (File Modified)
2984
2985
2986jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2987 Log:
2988 ip_cloaking: somewhat hackish but we need to send the
2989 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2990 umodes
2991
2992
2993 Changes: Modified:
2994 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2995
2996
2997jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2998 Log:
2999 If EUID is used, show realhost in far connect notice
3000 (but not in far disconnect notice).
3001
3002
3003 Changes: Modified:
3004 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
3005
3006
3007jilles 2006/08/27 14:21:45 UTC (20060827-1867)
3008 Log:
3009 ip_cloaking:
3010 - use non-ENCAP CHGHOST if possible
3011 - really introduce new users with their mangled and real
3012 host if +h is in default umodes
3013
3014
3015 Changes: Modified:
3016 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
3017
3018
3019jilles 2006/08/27 14:02:57 UTC (20060827-1865)
3020 Log:
3021 Add non-ENCAP CHGHOST.
3022
3023
3024 Changes: Modified:
3025 +49 -11 trunk/modules/m_chghost.c (File Modified)
3026
3027
3028jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3029 Log:
3030 Initial addition of EUID (puts realhost/account in same
3031 command as user introduction).
3032 See doc/technical/euid.txt for more information.
3033 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3034
3035
3036 Changes: Modified:
3037 + - trunk/doc/technical/euid.txt (File Added)
3038 +2 -1 trunk/include/s_serv.h (File Modified)
3039 +1 -1 trunk/include/s_user.h (File Modified)
3040 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3041 +1 -34 trunk/modules/m_chghost.c (File Modified)
3042 +0 -28 trunk/modules/m_services.c (File Modified)
3043 +30 -1 trunk/src/s_serv.c (File Modified)
3044 +30 -3 trunk/src/s_user.c (File Modified)
3045
3046
3047jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3048 Log:
3049 Store the mangled host in localClient and use it for
3050 ban matching (also match real host for mangled users,
3051 also match mangled host for uncloaked users).
3052 Improve interaction of +h with auth{} and services
3053 spoofs.
3054 Note that all of this only applies to clients who
3055 connect after the mangling module is loaded
3056 (other clients cannot even set +h).
3057 The sorcerynet cloaking module has not been updated
3058 for these changes.
3059
3060
3061 Changes: Modified:
3062 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3063 +3 -0 trunk/include/client.h (File Modified)
3064 +64 -5 trunk/src/channel.c (File Modified)
3065 +1 -0 trunk/src/client.c (File Modified)
3066 +2 -2 trunk/src/s_user.c (File Modified)
3067
3068
3069jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3070 Log:
3071 Document /stats U letters in sgml.
3072
3073
3074 Changes: Modified:
3075 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3076
3077
3078jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3079 Log:
3080 Better description of hub_mask and leaf_mask.
3081
3082
3083 Changes: Modified:
3084 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3085
3086
3087jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3088 Log:
3089 Add operspy_dont_care_user_info to sgml docs.
3090
3091
3092 Changes: Modified:
3093 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3094
3095
3096jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3097 Log:
3098 Add general::operspy_dont_care_user_info.
3099 This makes /who mask equivalent to /who !mask for opers
3100 with the operspy flag, and removes the operspy log/notice
3101 on /who mask, /masktrace and /scan.
3102 The necessary privilege (operspy flag) is unchanged.
3103 Behaviour for the other operspy commands (channel
3104 related ones) is also unchanged.
3105
3106
3107 Changes: Modified:
3108 +1 -0 trunk/doc/example.conf (File Modified)
3109 +6 -0 trunk/doc/reference.conf (File Modified)
3110 +1 -0 trunk/include/s_conf.h (File Modified)
3111 +10 -8 trunk/modules/m_etrace.c (File Modified)
3112 +6 -0 trunk/modules/m_info.c (File Modified)
3113 +8 -5 trunk/modules/m_scan.c (File Modified)
3114 +1 -1 trunk/modules/m_version.c (File Modified)
3115 +6 -1 trunk/modules/m_who.c (File Modified)
3116 +1 -0 trunk/src/newconf.c (File Modified)
3117 +1 -0 trunk/src/s_conf.c (File Modified)
3118
3119
3120jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3121 Log:
3122 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3123 This letter will also be used for showing operspy with
3124 limited accountability (show non channel related info
3125 without '!' or notice).
3126
3127
3128 Changes: Modified:
3129 +2 -0 trunk/doc/server-version-info (File Modified)
3130 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3131 +2 -0 trunk/include/ircd.h (File Modified)
3132 +6 -0 trunk/modules/m_info.c (File Modified)
3133 +2 -0 trunk/modules/m_version.c (File Modified)
3134 +1 -0 trunk/src/ircd_state.c (File Modified)
3135
3136
3137jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3138 Log:
3139 Add m_webirc module, allows showing real host of CGI:IRC users.
3140 Differences to the version available on my web page for a while:
3141 instructions on how to set it up.
3142
3143
3144 Changes: Modified:
3145 +137 -0 trunk/extensions/Makefile.in (File Modified)
3146 + - trunk/extensions/m_webirc.c (File Added)
3147
3148
3149nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3150 Log:
3151 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3152
3153
3154 Changes: Modified:
3155 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3156
3157
3158nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3159 Log:
3160 - move beu from core to contributors
3161 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3162
3163
3164 Changes: Modified:
3165 +2 -2 trunk/CREDITS (File Modified)
3166
3167
3168jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3169 Log:
3170 Mention that class blocks must be defined before the
3171 auth or connect blocks referencing them.
3172
3173
3174 Changes: Modified:
3175 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3176
3177
3178jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3179 Log:
3180 extb_canjoin:
3181 - change from "can join" to "is banned", this reverses sense
3182 and removes "weird" checks like for +i, +l, +j
3183 - don't allow $j to same channel
3184 - +s/+p restriction removed, anyone can /mode b anyway
3185 - +k check removed
3186
3187
3188 Changes: Modified:
3189 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3190
3191
3192jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3193 Log:
3194 Add a few important lines from reference.conf to example.conf.
3195
3196
3197 Changes: Modified:
3198 +8 -1 trunk/doc/example.conf (File Modified)
3199
3200
3201nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3202 Log:
3203 - we don't support rtsigio anymore
3204 - we definately don't support VMS nor Cygwin either.
3205
3206
3207 Changes: Modified:
3208 +2 -2 trunk/INSTALL (File Modified)
3209 +0 -2 trunk/README.FIRST (File Modified)
3210
3211
3212nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3213 Log:
3214 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3215
3216
3217 Changes: Modified:
3218 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3219
3220
3221jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3222 Log:
3223 extb_canjoin:
3224 - return EXTBAN_NOMATCH for a valid ban that does not match
3225 - consider a $j ban invalid if we were already processing a
3226 can_join for a $j ban
3227
3228
3229 Changes: Modified:
3230 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3231
3232
3233jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3234 Log:
3235 extb_extgecos: realhost -> orighost
3236
3237
3238 Changes: Modified:
3239 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3240
3241
3242nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3243 Log:
3244 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3245
3246
3247 Changes: Modified:
3248 +59 -0 trunk/extensions/Makefile.in (File Modified)
3249 + - trunk/extensions/extb_canjoin.c (File Added)
3250
3251
3252nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3253 Log:
3254 - oh right, charybdis calls that 'orighost'.
3255
3256
3257 Changes: Modified:
3258 +2 -2 trunk/modules/m_who.c (File Modified)
3259
3260
3261nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3262 Log:
3263 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3264
3265
3266 Changes: Modified:
3267 +2 -0 trunk/modules/m_who.c (File Modified)
3268
3269
3270nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3271 Log:
3272 - also check $x against realhost
3273
3274
3275 Changes: Modified:
3276 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3277
3278
3279jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3280 Log:
3281 Sorcerynet people want a debugging notice moved from +s to +d.
3282
3283
3284 Changes: Modified:
3285 +1 -1 trunk/src/blacklist.c (File Modified)
3286
3287
3288jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3289 Log:
3290 Use source_p instead of client_p for free_pre_client().
3291 client_p could be NULL or another client.
3292
3293
3294 Changes: Modified:
3295 +1 -1 trunk/src/client.c (File Modified)
3296
3297
3298nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3299 Log:
3300 - revert this, I know how to fix it now
3301
3302
3303 Changes: Modified:
3304 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3305
3306
3307nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3308 Log:
3309 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3310 This fix is probably suboptimal, but it does indeed fix the problem.
3311
3312
3313 Changes: Modified:
3314 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3315
3316
3317nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3318 Log:
3319 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3320
3321
3322 Changes: Modified:
3323 +49 -0 trunk/extensions/Makefile.in (File Modified)
3324 + - trunk/extensions/extb_extgecos.c (File Added)
3325
3326
3327jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3328 Log:
3329 Remove undocumented and unused general::fallback_to_ip6_int config option.
3330
3331
3332 Changes: Modified:
3333 +0 -3 trunk/include/s_conf.h (File Modified)
3334 +0 -3 trunk/src/newconf.c (File Modified)
3335
3336
3337jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3338 Log:
3339 SGML docs:
3340 - document new TESTMASK
3341 - mention that TESTMASK matching is the same as MASKTRACE matching
3342 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3343 been that way)
3344
3345
3346 Changes: Modified:
3347 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3348
3349
3350jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3351 Log:
3352 New testmask from ratbox 2.2.
3353 Allows matches on nick, ip and gecos in addition to user
3354 and host, and is fully analogous to masktrace.
3355 The numeric has changed from 724 to 727 and fields in it
3356 have changed.
3357
3358
3359 Changes: Modified:
3360 +4 -3 trunk/help/opers/testmask (File Modified)
3361 +1 -0 trunk/include/numeric.h (File Modified)
3362 +82 -9 trunk/modules/m_testmask.c (File Modified)
3363 +2 -2 trunk/src/messages.tab (File Modified)
3364
3365
3366jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3367 Log:
3368 contrib -> extensions
3369
3370
3371 Changes: Modified:
3372 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3373
3374
3375jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3376 Log:
3377 CHGHOST: Check validity of new hostname.
3378 If the command came from a local client (disabled by
3379 default), send an error message and drop the command.
3380 If the command came from a remote client or server,
3381 send a notice to opers and the target user (if local).
3382
3383
3384 Changes: Modified:
3385 +42 -1 trunk/modules/m_chghost.c (File Modified)
3386
3387
3388jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3389 Log:
3390 Update NEWS file.
3391
3392
3393 Changes: Modified:
3394 +23 -1 trunk/NEWS (File Modified)
3395
3396
3397jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3398 Log:
3399 When an outgoing server connection succeeds, set
3400 localClient->ip by simply copying the whole sockaddr
3401 struct instead of copying certain parts only.
3402
3403
3404 Changes: Modified:
3405 +1 -19 trunk/src/s_serv.c (File Modified)
3406
3407
3408jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3409 Log:
3410 Give a special error message and ignore the connect block
3411 if trying to add a connect block for the server's own name.
3412
3413
3414 Changes: Modified:
3415 +7 -0 trunk/src/newconf.c (File Modified)
3416
3417
3418jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3419 Log:
3420 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3421 when --disable-balloc is used, so that it compiles.
3422 Obviously the BlockHeapUsage() stub returns just zeroes so
3423 /stats z will be less informative.
3424
3425
3426 Changes: Modified:
3427 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3428
3429
3430jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3431 Log:
3432 Free and zero dns_query in DNS callback for outgoing connect.
3433 This avoids double free of reslist.
3434
3435
3436 Changes: Modified:
3437 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3438
3439
3440jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3441 Log:
3442 From ratbox, log failed outgoing connections to serverlog.
3443 Added: IP address.
3444
3445
3446 Changes: Modified:
3447 +13 -1 trunk/src/s_serv.c (File Modified)
3448
3449
3450jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3451 Log:
3452 Change serverlog message when connecting to be more clear and show the port number.
3453
3454
3455 Changes: Modified:
3456 +1 -1 trunk/src/s_serv.c (File Modified)
3457
3458
3459jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3460 Log:
3461 Remove gethost_byname(), this is meaningless
3462 since the removal of AAAA -> A fallback (r1763).
3463
3464
3465 Changes: Modified:
3466 +0 -1 trunk/include/res.h (File Modified)
3467 +0 -12 trunk/src/res.c (File Modified)
3468
3469
3470jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3471 Log:
3472 Remove ip6.int support and use only ip6.arpa.
3473 The global ip6.int zone has disappeared on June 1
3474 and a lot of other software has been removing ip6.int
3475 support also.
3476 This removes the second and last case where IPv6
3477 support in charybdis causes extra lookups and slows
3478 DNS down.
3479
3480
3481 Changes: Modified:
3482 +5 -27 trunk/src/res.c (File Modified)
3483
3484
3485jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3486 Log:
3487 Mention new default (r1767) for connect::aftype in sgml docs.
3488
3489
3490 Changes: Modified:
3491 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3492
3493
3494jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3495 Log:
3496 Use IPv6 if connect::host looks like an IPv6 address
3497 (contains a colon). No need to aftype=ipv6 anymore.
3498
3499
3500 Changes: Modified:
3501 +2 -0 trunk/src/newconf.c (File Modified)
3502
3503
3504jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3505 Log:
3506 More information about connect::host.
3507
3508
3509 Changes: Modified:
3510 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3511
3512
3513jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3514 Log:
3515 Remove fallback to A if AAAA cannot be found.
3516 In case of a forward check of a reverse lookup, we
3517 already know if it's ipv4 or ipv6, so it is not
3518 useful and in case of a forward lookup of a hostname
3519 in connect::host, connect::aftype already specifies
3520 if it's ipv4 or ipv6.
3521
3522
3523 Changes: Modified:
3524 +4 -27 trunk/src/res.c (File Modified)
3525
3526
3527jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3528 Log:
3529 msg_channel():
3530 - check if +c made the message text empty and refuse
3531 to send it if so
3532 - don't copy message text if it is not necessary
3533 (channel is -c)
3534
3535
3536 Changes: Modified:
3537 +14 -4 trunk/modules/core/m_message.c (File Modified)
3538
3539
3540jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3541 Log:
3542 remove_conf_item(): do not free cf_name, this is generally a string constant
3543
3544
3545 Changes: Modified:
3546 +0 -1 trunk/src/newconf.c (File Modified)
3547
3548
3549jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3550 Log:
3551 Remove the old unused FDL_ constants.
3552
3553
3554 Changes: Modified:
3555 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3556
3557
3558jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3559 Log:
3560 Remove an unused struct irc_sockaddr_storage from fde_t
3561 (allocated for every possible file descriptor).
3562
3563
3564 Changes: Modified:
3565 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3566
3567
3568jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3569 Log:
3570 If the DNS lookup for an outgoing connection is still
3571 pending when it is closed, clean it up.
3572
3573
3574 Changes: Modified:
3575 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3576
3577
3578jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3579 Log:
3580 If proc_answer() fails (for example if a lookup for an
3581 A record returns a CNAME), fail the query immediately.
3582 Previously the packet was just ignored, leaving the
3583 query to time out.
3584
3585
3586 Changes: Modified:
3587 +4 -8 trunk/src/res.c (File Modified)
3588
3589
3590jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3591 Log:
3592 Correct sockhost field in an outgoing server connection.
3593 First copy the host field from the server_conf, then
3594 take the IP from to where the connection was attempted
3595 when the connection callback is called.
3596 (Before r1747 this used the IP from the server_conf.)
3597
3598
3599 Changes: Modified:
3600 +8 -2 trunk/src/s_serv.c (File Modified)
3601
3602
3603jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3604 Log:
3605 Remove ipnum (keep aftype) and dns_query from server_conf.
3606 We don't keep track of binary form address in connect{}
3607 blocks anymore, DNS lookups of names in host= gone.
3608 As before the DNS lookup is done on connect.
3609 This should unbreak hostnames in host= somewhat.
3610
3611
3612 Changes: Modified:
3613 +1 -2 trunk/include/s_newconf.h (File Modified)
3614 +2 -2 trunk/src/newconf.c (File Modified)
3615 +1 -42 trunk/src/s_newconf.c (File Modified)
3616 +12 -31 trunk/src/s_serv.c (File Modified)
3617
3618
3619jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3620 Log:
3621 Rerun autoconf.
3622
3623
3624 Changes: Modified:
3625 +1 -1 trunk/configure (File Modified)
3626
3627
3628jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3629 Log:
3630 Fix --disable-balloc help text (said --disable-small-net).
3631
3632
3633 Changes: Modified:
3634 +1 -1 trunk/configure.ac (File Modified)
3635
3636
3637jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3638 Log:
3639 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3640 services (+S). Unlike operstring and adminstring, this
3641 is not changeable with /quote set but is updated on rehash.
3642
3643
3644 Changes: Modified:
3645 +1 -0 trunk/doc/example.conf (File Modified)
3646 +10 -2 trunk/doc/reference.conf (File Modified)
3647 +1 -0 trunk/include/s_conf.h (File Modified)
3648 +6 -0 trunk/modules/m_info.c (File Modified)
3649 +3 -2 trunk/modules/m_whois.c (File Modified)
3650 +1 -0 trunk/src/newconf.c (File Modified)
3651 +1 -0 trunk/src/s_conf.c (File Modified)
3652
3653
3654jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3655 Log:
3656 Fix handling of comma in whois: ignore the comma and
3657 everything after it but do output the entire parameter
3658 in RPL_ENDOFWHOIS.
3659
3660
3661 Changes: Modified:
3662 +2 -2 trunk/modules/m_whois.c (File Modified)
3663
3664
3665beu 2006/07/21 22:36:46 UTC (20060721-1737)
3666 Log:
3667 New /stats letter 's' to list HURTs:
3668 - opers get the full listing.
3669 - users get any HURTs that match their sockhost/orighost if
3670 "stats_k_oper_only" is set to 1.
3671
3672
3673 Changes: Modified:
3674 +50 -0 trunk/extensions/hurt.c (File Modified)
3675
3676
3677nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3678 Log:
3679 - make the newconf system available to modules.
3680
3681
3682 Changes: Modified:
3683 +4 -1 trunk/include/newconf.h (File Modified)
3684 +4 -8 trunk/src/newconf.c (File Modified)
3685
3686
3687beu 2006/07/18 22:39:16 UTC (20060718-1733)
3688 Log:
3689 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3690
3691 Changes: Modified:
3692 +0 -3 trunk/doc/example.conf (File Modified)
3693 +0 -3 trunk/doc/reference.conf (File Modified)
3694
3695
3696beu 2006/07/18 22:34:36 UTC (20060718-1731)
3697 Log:
3698 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3699
3700
3701 Changes: Modified:
3702 +3 -0 trunk/doc/example.conf (File Modified)
3703 +3 -0 trunk/doc/reference.conf (File Modified)
3704
3705
3706jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3707 Log:
3708 Fix too early truncation of JOIN channel list.
3709
3710
3711 Changes: Modified:
3712 +2 -3 trunk/modules/core/m_join.c (File Modified)
3713
3714
3715jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3716 Log:
3717 - From ratbox 2.2 (anfl), send server notices about read
3718 errors from handshakes and servers to +s instead of +d.
3719 - Send various server notices about failed server
3720 connections which did not reach registered state network
3721 wide if the connection was initiated by a remote oper.
3722 This avoids annoying the whole net if there is a
3723 broken autoconnect, but allows all opers to see why a
3724 remote connect failed. Failed connections which did reach
3725 server state already generate server notices everywhere.
3726
3727 Note: this is an exception to our general policy to not send
3728 server notices about unregistered connections remotely.
3729
3730
3731 Changes: Modified:
3732 +1 -0 trunk/include/client.h (File Modified)
3733 +20 -6 trunk/src/client.c (File Modified)
3734 +6 -6 trunk/src/s_serv.c (File Modified)
3735
3736
3737nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3738 Log:
3739 - fix typoes
3740
3741
3742 Changes: Modified:
3743 +1 -1 trunk/doc/example.conf (File Modified)
3744 +1 -1 trunk/doc/reference.conf (File Modified)
3745
3746
3747jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3748 Log:
3749 Don't allow #channel +b $c:&channel (inconsistent target).
3750
3751
3752 Changes: Modified:
3753 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3754
3755
3756jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3757 Log:
3758 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3759
3760
3761 Changes: Modified:
3762 +0 -2 trunk/include/client.h (File Modified)
3763
3764
3765jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3766 Log:
3767 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3768
3769
3770 Changes: Modified:
3771 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3772
3773
3774jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3775 Log:
3776 Store IP addresses in whowas. These are shown to opers.
3777 Obtained from Eurus patches.
3778 orighost tracking removed (not worth the memory IMHO),
3779 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3780 with unknown IPs and to not violate auth{} spoof policy.
3781
3782
3783 Changes: Modified:
3784 +2 -0 trunk/doc/reference.conf (File Modified)
3785 +1 -0 trunk/include/numeric.h (File Modified)
3786 +1 -0 trunk/include/whowas.h (File Modified)
3787 +10 -1 trunk/modules/m_whowas.c (File Modified)
3788 +1 -1 trunk/src/messages.tab (File Modified)
3789 +4 -0 trunk/src/whowas.c (File Modified)
3790
3791
3792jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3793 Log:
3794 Describe hostmask parameter of masktrace better in sgml docs.
3795
3796
3797 Changes: Modified:
3798 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3799
3800
3801jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3802 Log:
3803 masktrace help file: mention CIDR IP masks
3804 From ratbox 2.2
3805
3806
3807 Changes: Modified:
3808 +2 -0 trunk/help/opers/masktrace (File Modified)
3809
3810
3811jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3812 Log:
3813 MASKTRACE: allow normal match() on IP address also
3814 From ratbox 2.2
3815
3816
3817 Changes: Modified:
3818 +2 -3 trunk/modules/m_etrace.c (File Modified)
3819
3820
3821jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3822 Log:
3823 Allow +S clients (services) to send to channels and @/+ channels always.
3824
3825
3826 Changes: Modified:
3827 +1 -1 trunk/modules/core/m_message.c (File Modified)
3828 +1 -1 trunk/src/channel.c (File Modified)
3829
3830
3831jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3832 Log:
3833 Allow servers to send to @#chan and +#chan.
3834
3835
3836 Changes: Modified:
3837 +1 -1 trunk/modules/core/m_message.c (File Modified)
3838
3839
3840jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3841 Log:
3842 Don't count opers on service{} servers in /lusers.
3843
3844
3845 Changes: Modified:
3846 +2 -2 trunk/src/s_user.c (File Modified)
3847
3848
3849jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3850 Log:
3851 Show opers the real host behind a dynamic spoof in WHOIS.
3852 If the user is auth{} spoofed, this shows the auth{} spoof
3853 otherwise it shows the DNS hostname and IP address.
3854 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3855
3856
3857 Changes: Modified:
3858 +1 -0 trunk/include/numeric.h (File Modified)
3859 +12 -2 trunk/modules/m_whois.c (File Modified)
3860 +1 -1 trunk/src/messages.tab (File Modified)
3861
3862
3863jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3864 Log:
3865 Remove #define HIDE_SPOOF_IPS from config.h, should
3866 have been done earlier.
3867
3868
3869 Changes: Modified:
3870 +0 -7 trunk/include/config.h (File Modified)
3871
3872
3873jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3874 Log:
3875 Bring back ERR_CANTKILLSERVER.
3876
3877
3878 Changes: Modified:
3879 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3880
3881
3882jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3883 Log:
3884 ip_cloaking module:
3885 - also send RPL_HOSTHIDDEN on -h
3886 - don't allow +h for auth{} spoofed clients
3887
3888
3889 Changes: Modified:
3890 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3891
3892
3893jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3894 Log:
3895 /etc/resolv.conf parsing:
3896 - don't crash (sometimes) if there is a line without an argument
3897 (e.g. 'search' by itself)
3898 - fix handling of lines with leading whitespace
3899
3900
3901 Changes: Modified:
3902 +9 -8 trunk/src/reslib.c (File Modified)
3903
3904
3905jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3906 Log:
3907 Put back code that terminates DNS queries, which was
3908 removed during the resolver changes.
3909
3910
3911 Changes: Modified:
3912 +4 -0 trunk/src/s_auth.c (File Modified)
3913
3914
3915nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3916 Log:
3917 - oh hey, that was in the wrong place
3918
3919
3920 Changes: Modified:
3921 +13 -13 trunk/src/s_auth.c (File Modified)
3922
3923
3924nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3925 Log:
3926 - handle a situation where a user can go away before DNS completes
3927
3928
3929 Changes: Modified:
3930 +13 -0 trunk/src/s_auth.c (File Modified)
3931
3932
3933jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3934 Log:
3935 More dnsbl stuff
3936
3937
3938 Changes: Modified:
3939 +1 -0 trunk/include/blacklist.h (File Modified)
3940 +1 -0 trunk/include/res.h (File Modified)
3941 +33 -2 trunk/src/blacklist.c (File Modified)
3942 +2 -0 trunk/src/client.c (File Modified)
3943 +24 -0 trunk/src/res.c (File Modified)
3944
3945
3946jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3947 Log:
3948 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3949 if comm_accept() failed.
3950
3951 Found with valgrind.
3952
3953
3954 Changes: Modified:
3955 +4 -4 trunk/src/listener.c (File Modified)
3956
3957
3958nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3959 Log:
3960 - handle unavailable Client/preClient structs
3961
3962
3963 Changes: Modified:
3964 +9 -0 trunk/src/blacklist.c (File Modified)
3965
3966
3967jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3968 Log:
3969 Add +lf to SGML docs.
3970
3971
3972 Changes: Modified:
3973 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3974
3975
3976jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3977 Log:
3978 Also do forwarding if the channel limit (+l) is exceeded.
3979
3980
3981 Changes: Modified:
3982 +1 -1 trunk/help/opers/cmode (File Modified)
3983 +2 -2 trunk/modules/core/m_join.c (File Modified)
3984
3985
3986beu 2006/06/07 11:53:21 UTC (20060607-1663)
3987 Log:
3988 Post-release lovin':
3989 - Update version to 2.1.0.
3990 - Regenerate configure.
3991
3992
3993 Changes: Modified:
3994 +9 -9 trunk/configure (File Modified)
3995 +1 -1 trunk/configure.ac (File Modified)
3996
3997
3998beu 2006/06/07 11:42:54 UTC (20060607-1659)
3999 Log:
4000 Comment out example blacklist{} block.
4001
4002
4003 Changes: Modified:
4004 +7 -7 trunk/doc/example.conf (File Modified)
4005 +7 -7 trunk/doc/reference.conf (File Modified)
4006
4007
4008beu 2006/06/07 10:59:48 UTC (20060607-1653)
4009 Log:
4010 Add note regarding use of AHBL BLs.
4011
4012
4013 Changes: Modified:
4014 +4 -0 trunk/doc/example.conf (File Modified)
4015 +4 -0 trunk/doc/reference.conf (File Modified)
4016
4017
4018jilles 2006/06/05 15:43:45 UTC (20060605-1646)
4019 Log:
4020 Fix typos.
4021
4022
4023 Changes: Modified:
4024 +2 -2 trunk/CREDITS (File Modified)
4025
4026
4027jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4028 Log:
4029 Add beu to CREDITS.
4030
4031
4032 Changes: Modified:
4033 +1 -0 trunk/CREDITS (File Modified)
4034
4035
4036jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4037 Log:
4038 Put more recent ratbox CREDITS here.
4039
4040
4041 Changes: Modified:
4042 +3 -2 trunk/doc/Ratbox-team (File Modified)
4043
4044
4045jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4046 Log:
4047 Clarify a bit.
4048
4049
4050 Changes: Modified:
4051 +5 -4 trunk/NEWS (File Modified)
4052
4053
4054jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4055 Log:
4056 Mention that install or make install also avoids modunload crashes.
4057
4058
4059 Changes: Modified:
4060 +2 -1 trunk/BUGS (File Modified)
4061
4062
4063nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4064 Log:
4065 - update NEWS a bit
4066
4067
4068 Changes: Modified:
4069 +3 -8 trunk/NEWS (File Modified)
4070
4071
4072nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4073 Log:
4074 - further updates
4075
4076
4077 Changes: Modified:
4078 +3 -2 trunk/BUGS (File Modified)
4079
4080
4081nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4082 Log:
4083 - add orighost check to hurt.c
4084 - update BUGS info
4085
4086
4087 Changes: Modified:
4088 +1 -6 trunk/BUGS (File Modified)
4089 +1 -1 trunk/extensions/hurt.c (File Modified)
4090
4091
4092jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4093 Log:
4094 Make kline_exempt exempt from HURT also.
4095
4096
4097 Changes: Modified:
4098 +2 -1 trunk/extensions/hurt.c (File Modified)
4099
4100
4101jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4102 Log:
4103 Fix mask HEAL propagation.
4104
4105
4106 Changes: Modified:
4107 +6 -3 trunk/extensions/hurt.c (File Modified)
4108
4109
4110beu 2006/06/04 03:01:05 UTC (20060604-1622)
4111 Log:
4112 - Remove old cruft.
4113 - Update.
4114
4115
4116 Changes: Modified:
4117 +18 -31 trunk/extensions/README (File Modified)
4118
4119
4120jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4121 Log:
4122 More target change hax.
4123 Ick.
4124
4125
4126 Changes: Modified:
4127 +5 -0 trunk/extensions/hurt.c (File Modified)
4128
4129
4130jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4131 Log:
4132 Improvements to HURT propagation.
4133
4134
4135 Changes: Modified:
4136 +8 -6 trunk/extensions/hurt.c (File Modified)
4137
4138
4139nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4140 Log:
4141 - further simplification
4142
4143
4144 Changes: Modified:
4145 +25 -76 trunk/extensions/hurt.c (File Modified)
4146 +0 -9 trunk/extensions/hurt.h (File Modified)
4147
4148
4149nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4150 Log:
4151 - client_exit hook
4152
4153
4154 Changes: Modified:
4155 +13 -0 trunk/extensions/hurt.c (File Modified)
4156
4157
4158nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4159 Log:
4160 - cut off at 15 messages instead of 30
4161
4162
4163 Changes: Modified:
4164 +1 -1 trunk/extensions/hurt.h (File Modified)
4165
4166
4167jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4168 Log:
4169 Squash a warning here.
4170
4171
4172 Changes: Modified:
4173 +1 -3 trunk/src/ircd.c (File Modified)
4174
4175
4176jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4177 Log:
4178 Don't show servers in /stats l to nonopers if flatten links is enabled.
4179
4180
4181 Changes: Modified:
4182 +3 -1 trunk/modules/m_stats.c (File Modified)
4183
4184
4185nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4186 Log:
4187 - hurt expiry
4188
4189
4190 Changes: Modified:
4191 +20 -7 trunk/extensions/hurt.c (File Modified)
4192
4193
4194nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4195 Log:
4196 - remove inline stuff (yuck)
4197 - sockaddr should have been sockhost
4198
4199
4200 Changes: Modified:
4201 +22 -31 trunk/extensions/hurt.c (File Modified)
4202
4203
4204nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4205 Log:
4206 - make hurt checking actually work
4207
4208
4209 Changes: Modified:
4210 +2 -7 trunk/extensions/hurt.c (File Modified)
4211
4212
4213jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4214 Log:
4215 Slight tweak to alias{}.
4216
4217
4218 Changes: Modified:
4219 +4 -0 trunk/src/parse.c (File Modified)
4220
4221
4222nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4223 Log:
4224 - further simplification
4225
4226
4227 Changes: Modified:
4228 +59 -71 trunk/extensions/hurt.c (File Modified)
4229 +0 -1 trunk/extensions/hurt.h (File Modified)
4230
4231
4232nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4233 Log:
4234 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4235
4236
4237 Changes: Modified:
4238 +10 -20 trunk/extensions/hurt.c (File Modified)
4239 +0 -4 trunk/extensions/hurt.h (File Modified)
4240
4241
4242nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4243 Log:
4244 - remove some unnecessary code here (hurt_initial_check_event()).
4245
4246
4247 Changes: Modified:
4248 +0 -23 trunk/extensions/hurt.c (File Modified)
4249
4250
4251nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4252 Log:
4253 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4254
4255
4256 Changes: Modified:
4257 +8 -0 trunk/modules/core/m_message.c (File Modified)
4258
4259
4260nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4261 Log:
4262 - more sane tgchange hax
4263
4264
4265 Changes: Modified:
4266 +2 -1 trunk/extensions/hurt.c (File Modified)
4267
4268
4269jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4270 Log:
4271 Make HEAL <nick> work.
4272
4273
4274 Changes: Modified:
4275 +40 -43 trunk/extensions/hurt.c (File Modified)
4276
4277
4278jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4279 Log:
4280 Destroy hurt_clients list on unload.
4281
4282
4283 Changes: Modified:
4284 +7 -0 trunk/extensions/hurt.c (File Modified)
4285
4286
4287jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4288 Log:
4289 Coding style: no space between a function name and parenthesis.
4290
4291
4292 Changes: Modified:
4293 +43 -43 trunk/extensions/hurt.c (File Modified)
4294
4295
4296jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4297 Log:
4298 Now works and throws out hurt clients after 30 protocol messages
4299 unless they identify.
4300
4301
4302 Changes: Modified:
4303 +28 -36 trunk/extensions/hurt.c (File Modified)
4304 +1 -7 trunk/extensions/hurt.h (File Modified)
4305
4306
4307jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4308 Log:
4309 Working addition/lookup.
4310
4311
4312 Changes: Modified:
4313 +8 -0 trunk/extensions/hurt.c (File Modified)
4314
4315
4316jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4317 Log:
4318 Get rid of hyb6 style propagation (:server COMMAND source).
4319
4320
4321 Changes: Modified:
4322 +18 -22 trunk/extensions/hurt.c (File Modified)
4323
4324
4325jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4326 Log:
4327 add not-working hurt_add and hurt_find
4328
4329
4330 Changes: Modified:
4331 +13 -5 trunk/extensions/hurt.c (File Modified)
4332
4333
4334jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4335 Log:
4336 Comment out a lot of stuff so I can load and unload this without crashing.
4337
4338
4339 Changes: Modified:
4340 +17 -6 trunk/extensions/hurt.c (File Modified)
4341
4342
4343jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4344 Log:
4345 Fix svn:keywords and add a short comment at the top.
4346
4347
4348 Changes: Modified:
4349 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4350
4351
4352jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4353 Log:
4354 - Make hurt module compile
4355 - Link it to the build
4356 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4357 correct flag name, no CAP_TS6 use etc
4358
4359
4360 Changes: Modified:
4361 +1 -0 trunk/extensions/Makefile.in (File Modified)
4362 +30 -32 trunk/extensions/hurt.c (File Modified)
4363
4364
4365jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4366 Log:
4367 Put beu's hurt module in trunk.
4368
4369
4370 Changes: Modified:
4371 + - trunk/extensions/hurt.c (File Added)
4372 + - trunk/extensions/hurt.h (File Added)
4373
4374
4375nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4376 Log:
4377 - _iprint(): use stderr instead of stdout
4378
4379
4380 Changes: Modified:
4381 +1 -1 trunk/src/s_log.c (File Modified)
4382
4383
4384jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4385 Log:
4386 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4387 and subsequently destroy our kqueue when we close 0, 1, 2
4388 (broke /restart).
4389 - After closing fd 0, 1, 2 reopen them to /dev/null again
4390 so we don't send messages from malloc etc to a random
4391 user's connection.
4392 - Remove an obsolete comment.
4393
4394
4395 Changes: Modified:
4396 +13 -2 trunk/src/ircd.c (File Modified)
4397
4398
4399jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4400 Log:
4401 Update NEWS file.
4402
4403
4404 Changes: Modified:
4405 +29 -1 trunk/NEWS (File Modified)
4406
4407
4408jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4409 Log:
4410 Rerun autoconf.
4411
4412
4413 Changes: Modified:
4414 +1 -1 trunk/configure (File Modified)
4415
4416
4417jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4418 Log:
4419 Fix openssl version check to also accept versions newer than 0.9.6.
4420
4421
4422 Changes: Modified:
4423 +1 -1 trunk/configure.ac (File Modified)
4424
4425
4426jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4427 Log:
4428 Oops, need packet.h here.
4429
4430
4431 Changes: Modified:
4432 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4433
4434
4435jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4436 Log:
4437 End the flood grace period in CPRIVMSG/CNOTICE.
4438
4439
4440 Changes: Modified:
4441 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4442
4443
4444nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4445 Log:
4446 - update class::connectfreq documentation
4447
4448
4449 Changes: Modified:
4450 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4451
4452
4453nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4454 Log:
4455 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4456
4457
4458 Changes: Modified:
4459 +3 -6 trunk/src/s_serv.c (File Modified)
4460
4461
4462jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4463 Log:
4464 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4465
4466
4467 Changes: Modified:
4468 +1 -1 trunk/src/messages.tab (File Modified)
4469
4470
4471jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4472 Log:
4473 Don't mention that /stats p shows idle times, as it doesn't.
4474
4475
4476 Changes: Modified:
4477 +1 -1 trunk/help/opers/stats (File Modified)
4478 +1 -1 trunk/help/users/stats (File Modified)
4479
4480
4481jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4482 Log:
4483 /stats A shows DNS servers, it doesn't matter whether ircd
4484 uses ADNS or something else.
4485
4486
4487 Changes: Modified:
4488 +1 -1 trunk/help/opers/stats (File Modified)
4489
4490
4491jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4492 Log:
4493 get_client_name() fix
4494
4495
4496 Changes: Modified:
4497 +4 -0 trunk/src/client.c (File Modified)
4498
4499
4500jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4501 Log:
4502 Add some comments.
4503
4504
4505 Changes: Modified:
4506 +6 -0 trunk/src/ircd.c (File Modified)
4507
4508
4509beu 2006/05/28 09:22:09 UTC (20060528-1521)
4510 Log:
4511 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4512
4513 Changes: Modified:
4514 +16 -17 trunk/configure (File Modified)
4515 +1 -1 trunk/configure.ac (File Modified)
4516
4517
4518beu 2006/05/28 09:10:43 UTC (20060528-1517)
4519 Log:
4520 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4521
4522 Changes: Modified:
4523 +135 -0 trunk/configure (File Modified)
4524 +6 -0 trunk/configure.ac (File Modified)
4525
4526
4527jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4528 Log:
4529 Exit 0 on successful -conftest.
4530
4531
4532 Changes: Modified:
4533 +1 -1 trunk/src/ircd.c (File Modified)
4534
4535
4536jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4537 Log:
4538 Make the "keep the parent process around" thing work, by opening
4539 a pipe to the child process. This pipe is on fd 0 in the child
4540 process. After successful initialization, the child will write
4541 a byte to this pipe, on fatal errors it will close it without
4542 writing anything.
4543
4544 Somewhat hackish still but should work.
4545
4546
4547 Changes: Modified:
4548 +27 -30 trunk/src/ircd.c (File Modified)
4549
4550
4551nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4552 Log:
4553 - convert some error messages to ierror() over fprintf/ilog combination
4554
4555
4556 Changes: Modified:
4557 +3 -6 trunk/src/ircd.c (File Modified)
4558
4559
4560nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4561 Log:
4562 - inotice() for loadmodule when in foreground mode
4563
4564
4565 Changes: Modified:
4566 +3 -0 trunk/src/modules.c (File Modified)
4567
4568
4569nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4570 Log:
4571 - remove inotice() on loading modules from the config
4572
4573
4574 Changes: Modified:
4575 +0 -3 trunk/src/modules.c (File Modified)
4576
4577
4578nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4579 Log:
4580 - usleep for 50000usec in the parent process to allow for startup messages
4581 to be cleanly printed before detaching to shell, this should be more than
4582 enough time really
4583
4584
4585 Changes: Modified:
4586 +3 -0 trunk/src/ircd.c (File Modified)
4587
4588
4589nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4590 Log:
4591 - display more errors during normal startup as to try to help people find common problems
4592
4593
4594 Changes: Modified:
4595 +27 -10 trunk/src/ircd.c (File Modified)
4596
4597
4598nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4599 Log:
4600 - version bump in preparation of 2.0.0 release
4601
4602
4603 Changes: Modified:
4604 +9 -9 trunk/configure (File Modified)
4605 +1 -1 trunk/configure.ac (File Modified)
4606
4607
4608jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4609 Log:
4610 Change example.conf operator block from "admin" to "god",
4611 so as to show we encourage per-person operator blocks.
4612
4613
4614 Changes: Modified:
4615 +4 -2 trunk/doc/example.conf (File Modified)
4616
4617
4618jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4619 Log:
4620 Document alias{} block.
4621
4622
4623 Changes: Modified:
4624 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4625
4626
4627jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4628 Log:
4629 Document DNS blacklist stuff in sgml.
4630
4631
4632 Changes: Modified:
4633 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4634 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4635
4636
4637jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4638 Log:
4639 Misc /stats clarifications.
4640
4641
4642 Changes: Modified:
4643 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4644
4645
4646jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4647 Log:
4648 Move snomasks into umodes chapter.
4649 Move oprivs chapter down.
4650
4651
4652 Changes: Modified:
4653 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4654 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4655 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4656
4657
4658jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4659 Log:
4660 Mention operator{} user@host change.
4661
4662
4663 Changes: Modified:
4664 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4665
4666
4667jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4668 Log:
4669 operator{} block user@host matches against orighost now, not host.
4670 This means that services/+h spoofs do not work in operator{} blocks;
4671 auth{} spoofs still work.
4672
4673
4674 Changes: Modified:
4675 +4 -0 trunk/doc/example.conf (File Modified)
4676 +1 -1 trunk/doc/reference.conf (File Modified)
4677 +2 -2 trunk/modules/m_challenge.c (File Modified)
4678 +1 -1 trunk/modules/m_oper.c (File Modified)
4679
4680
4681nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4682 Log:
4683 - inotice/iwarn/ierror() stuff I was working on
4684
4685
4686 Changes: Modified:
4687 +3 -0 trunk/include/s_log.h (File Modified)
4688 +15 -11 trunk/src/ircd.c (File Modified)
4689 +3 -1 trunk/src/modules.c (File Modified)
4690 +1 -1 trunk/src/newconf.c (File Modified)
4691 +54 -0 trunk/src/s_log.c (File Modified)
4692
4693
4694jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4695 Log:
4696 Oops, don't add blacklists to the list twice on rehash.
4697
4698
4699 Changes: Modified:
4700 +3 -2 trunk/src/blacklist.c (File Modified)
4701
4702
4703jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4704 Log:
4705 Remove notices to the client about progress of dnsbl lookups.
4706
4707
4708 Changes: Modified:
4709 +0 -4 trunk/src/blacklist.c (File Modified)
4710
4711
4712jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4713 Log:
4714 Add auth{} flag dnsbl_exempt.
4715
4716
4717 Changes: Modified:
4718 +2 -1 trunk/doc/example.conf (File Modified)
4719 +2 -1 trunk/doc/reference.conf (File Modified)
4720 +2 -0 trunk/include/s_conf.h (File Modified)
4721 +1 -0 trunk/src/newconf.c (File Modified)
4722 +8 -1 trunk/src/s_user.c (File Modified)
4723
4724
4725jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4726 Log:
4727 Switch alias{} and blacklist{} around, for consistency with example.conf.
4728
4729
4730 Changes: Modified:
4731 +18 -18 trunk/doc/reference.conf (File Modified)
4732
4733
4734jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4735 Log:
4736 Send a warning to the user if they are dnsbl listed but exempted.
4737
4738
4739 Changes: Modified:
4740 +17 -12 trunk/src/s_user.c (File Modified)
4741
4742
4743jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4744 Log:
4745 Move throwing out dnsbl listed clients to registration,
4746 and make kline_exempt exempt from it.
4747
4748
4749 Changes: Modified:
4750 +1 -0 trunk/include/blacklist.h (File Modified)
4751 +4 -0 trunk/include/client.h (File Modified)
4752 +15 -16 trunk/src/blacklist.c (File Modified)
4753 +6 -0 trunk/src/client.c (File Modified)
4754 +17 -0 trunk/src/s_user.c (File Modified)
4755
4756
4757jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4758 Log:
4759 Show refcount in /stats n.
4760
4761
4762 Changes: Modified:
4763 +3 -2 trunk/modules/m_stats.c (File Modified)
4764
4765
4766jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4767 Log:
4768 Don't look up dnsbls twice if they send USER twice.
4769
4770
4771 Changes: Modified:
4772 +5 -3 trunk/modules/m_user.c (File Modified)
4773
4774
4775jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4776 Log:
4777 Add /stats n to help files.
4778
4779
4780 Changes: Modified:
4781 +1 -0 trunk/help/opers/stats (File Modified)
4782 +1 -0 trunk/help/users/stats (File Modified)
4783
4784
4785jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4786 Log:
4787 Only check dnsbls for A records, not AAAA.
4788
4789
4790 Changes: Modified:
4791 +1 -1 trunk/src/blacklist.c (File Modified)
4792
4793
4794jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4795 Log:
4796 Don't remove non-illegal blacklists on completion of check.
4797 Add debugging notices (not working).
4798
4799
4800 Changes: Modified:
4801 +5 -1 trunk/src/blacklist.c (File Modified)
4802
4803
4804jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4805 Log:
4806 Don't call register_local_user() if they haven't sent a nick yet.
4807
4808
4809 Changes: Modified:
4810 +1 -1 trunk/src/blacklist.c (File Modified)
4811
4812
4813jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4814 Log:
4815 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4816
4817
4818 Changes: Modified:
4819 +21 -0 trunk/modules/m_stats.c (File Modified)
4820
4821
4822jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4823 Log:
4824 More dnsbl rehash fixes, it was adding bogus entries.
4825
4826
4827 Changes: Modified:
4828 +2 -7 trunk/src/newconf.c (File Modified)
4829
4830
4831jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4832 Log:
4833 Need blacklist.h here.
4834
4835
4836 Changes: Modified:
4837 +1 -0 trunk/src/s_conf.c (File Modified)
4838
4839
4840nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4841 Log:
4842 - nuke iauth
4843
4844
4845 Changes: Modified:
4846 +1 -2 trunk/configure (File Modified)
4847 +0 -48 trunk/configure.ac (File Modified)
4848 + - trunk/doc/example-iauth.conf (File Deleted)
4849 + - trunk/iauth/ (File Deleted)
4850
4851
4852jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4853 Log:
4854 Improve handling of rehashing with blacklists.
4855 Also some coding style tweaks.
4856
4857
4858 Changes: Modified:
4859 +3 -2 trunk/include/blacklist.h (File Modified)
4860 +35 -16 trunk/src/blacklist.c (File Modified)
4861 +2 -0 trunk/src/s_conf.c (File Modified)
4862
4863
4864jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4865 Log:
4866 Clear can_send cache if a user logs in or out from services.
4867
4868
4869 Changes: Modified:
4870 +2 -0 trunk/modules/m_services.c (File Modified)
4871
4872
4873jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4874 Log:
4875 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4876 This directory is not entered by default.
4877 More stuff needs to be moved into here.
4878
4879
4880 Changes: Modified:
4881 +2 -1 trunk/configure (File Modified)
4882 +1 -0 trunk/configure.ac (File Modified)
4883 +69 -458 trunk/extensions/Makefile.in (File Modified)
4884 + - trunk/extensions/m_clearchan.c (File Deleted)
4885 + - trunk/extensions/m_force.c (File Deleted)
4886 + - trunk/unsupported/ (File Added)
4887 + - trunk/unsupported/Makefile.in (File Added)
4888 + - trunk/unsupported/m_clearchan.c (File Added)
4889 + - trunk/unsupported/m_force.c (File Added)
4890
4891
4892jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4893 Log:
4894 Logging/wallops for forcejoin/forcepart, numeric fix.
4895 This needs to be moved to the toys section.
4896
4897
4898 Changes: Modified:
4899 +22 -2 trunk/extensions/m_force.c (File Modified)
4900
4901
4902jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4903 Log:
4904 Fix comments at the top (including copyright).
4905
4906
4907 Changes: Modified:
4908 +3 -2 trunk/extensions/m_omode.c (File Modified)
4909
4910
4911jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4912 Log:
4913 Add OMODE command to extensions/ for oper mode hacking:
4914 - requires admin privs
4915 - does not work for opped opers
4916 - sends wallops
4917 - sends a ServerMode for opping the oper themselves,
4918 otherwise a mode coming from the oper (not only
4919 does this provide full accountability, it is also
4920 easiest to implement while avoiding channels
4921 messed up with bogus bans etc).
4922
4923
4924 Changes: Modified:
4925 +171 -0 trunk/extensions/Makefile.in (File Modified)
4926 + - trunk/extensions/m_omode.c (File Added)
4927
4928
4929gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4930 Log:
4931 Metadata fix
4932
4933
4934 Changes: Modified:
4935 + - trunk/include/blacklist.h (Property Modified)
4936 + - trunk/src/blacklist.c (Property Modified)
4937
4938
4939nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4940 Log:
4941 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4942
4943
4944 Changes: Modified:
4945 +5 -1 trunk/src/blacklist.c (File Modified)
4946
4947
4948nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4949 Log:
4950 Initial DNS blacklist support:
4951 - see example.conf for how to use.
4952 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4953 - tor.ahbl.org is also included because most networks will not want to allow tor
4954 (and we're considering going KoS on tor users here anyway due to abuse)
4955
4956
4957 Changes: Modified:
4958 +18 -0 trunk/doc/example.conf (File Modified)
4959 +66 -0 trunk/doc/reference.conf (File Modified)
4960 + - trunk/include/blacklist.h (File Added)
4961 +2 -0 trunk/include/client.h (File Modified)
4962 +3 -0 trunk/modules/m_user.c (File Modified)
4963 +152 -0 trunk/src/Makefile.in (File Modified)
4964 + - trunk/src/blacklist.c (File Added)
4965 +34 -0 trunk/src/newconf.c (File Modified)
4966 +1 -0 trunk/src/s_auth.c (File Modified)
4967 +4 -0 trunk/src/s_user.c (File Modified)
4968
4969
4970jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4971 Log:
4972 Remove last bit of lzo stuff (comment in example.conf connect{}).
4973
4974
4975 Changes: Modified:
4976 +0 -4 trunk/doc/example.conf (File Modified)
4977
4978
4979jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4980 Log:
4981 Show sasl successes and failures in /stats t (like other
4982 things in /stats t, about local clients only).
4983
4984
4985 Changes: Modified:
4986 +2 -0 trunk/include/s_stats.h (File Modified)
4987 +3 -0 trunk/modules/m_sasl.c (File Modified)
4988 +3 -0 trunk/src/s_stats.c (File Modified)
4989
4990
4991jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4992 Log:
4993 Allow messaging services by nickname without using
4994 target change slots (this was already possible with
4995 user@server notation or services shortcuts).
4996
4997
4998 Changes: Modified:
4999 +2 -2 trunk/modules/core/m_message.c (File Modified)
5000
5001
5002jilles 2006/05/20 19:28:16 UTC (20060520-1393)
5003 Log:
5004 Abort a safelist if a new /list comes in while one is already in progress.
5005
5006
5007 Changes: Modified:
5008 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
5009
5010
5011jilles 2006/05/20 19:24:11 UTC (20060520-1391)
5012 Log:
5013 Change $![letter]:[mask] to $~[letter]:[mask]
5014 so both ! and ~ invert an extban.
5015
5016
5017 Changes: Modified:
5018 +2 -0 trunk/src/chmode.c (File Modified)
5019
5020
5021nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
5022 Log:
5023 - revert due to technical issues
5024
5025
5026 Changes: Modified:
5027 +1 -1 trunk/src/extban.c (File Modified)
5028
5029
5030nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5031 Log:
5032 - 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
5033
5034
5035 Changes: Modified:
5036 +1 -1 trunk/src/extban.c (File Modified)
5037
5038
5039jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5040 Log:
5041 Don't pace /list on a single channel.
5042
5043
5044 Changes: Modified:
5045 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5046
5047
5048jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5049 Log:
5050 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5051
5052
5053 Changes: Modified:
5054 +4 -2 trunk/include/supported.h (File Modified)
5055
5056
5057jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5058 Log:
5059 Extban types are case insensitive; force them to lowercase when added.
5060
5061
5062 Changes: Modified:
5063 +5 -5 trunk/doc/extban.txt (File Modified)
5064 +4 -0 trunk/src/chmode.c (File Modified)
5065 +3 -3 trunk/src/extban.c (File Modified)
5066
5067
5068jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5069 Log:
5070 sendto_wallops_flags():
5071 - instead of checking IsOper on each client, walk the appropriate list
5072 - instead of sending non-+z wallops from persons to nonopers, send only
5073 +w wallops from persons
5074
5075
5076 Changes: Modified:
5077 +1 -5 trunk/src/send.c (File Modified)
5078
5079
5080jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5081 Log:
5082 Prefix oper wallops with "WALLOPS - " if they would
5083 otherwise look like operwalls or locops, when sending
5084 them to local users.
5085
5086
5087 Changes: Modified:
5088 +11 -1 trunk/modules/m_wallops.c (File Modified)
5089
5090
5091jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5092 Log:
5093 Make sure destination field in some sasl numerics
5094 is the user's nick, not the sasl agent or server
5095 name.
5096
5097
5098 Changes: Modified:
5099 +2 -2 trunk/modules/m_sasl.c (File Modified)
5100
5101
5102beu 2006/05/19 19:24:44 UTC (20060519-1373)
5103 Log:
5104 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5105
5106
5107 Changes: Modified:
5108 +1 -1 trunk/extensions/Makefile.in (File Modified)
5109
5110
5111jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5112 Log:
5113 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5114
5115
5116 Changes: Modified:
5117 +1 -0 trunk/src/s_user.c (File Modified)
5118
5119
5120beu 2006/05/19 18:10:13 UTC (20060519-1367)
5121 Log:
5122 Fix build for when IPv6 is disabled.
5123
5124
5125 Changes: Modified:
5126 +12 -10 trunk/src/s_auth.c (File Modified)
5127
5128
5129jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5130 Log:
5131 Add information about adding extban types.
5132
5133
5134 Changes: Modified:
5135 +25 -0 trunk/doc/extban.txt (File Modified)
5136
5137
5138jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5139 Log:
5140 Better extban validation: try to match a new extban from
5141 a local user against its setter to see if it is valid.
5142 Unknown extban types from remotes are no longer hidden.
5143
5144
5145 Changes: Modified:
5146 +4 -3 trunk/doc/extban.txt (File Modified)
5147 +1 -0 trunk/include/channel.h (File Modified)
5148 +2 -6 trunk/src/chmode.c (File Modified)
5149 +32 -0 trunk/src/extban.c (File Modified)
5150
5151
5152jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5153 Log:
5154 Make sure both .c.o: and .s.o: are followed by the necessary command.
5155
5156
5157 Changes: Modified:
5158 +1 -0 trunk/src/Makefile.in (File Modified)
5159
5160
5161jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5162 Log:
5163 Add need_sasl auth{} flag to sgml documentation.
5164
5165
5166 Changes: Modified:
5167 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5168
5169
5170jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5171 Log:
5172 Document need_sasl auth{} flag in example confs.
5173
5174
5175 Changes: Modified:
5176 +1 -0 trunk/doc/example.conf (File Modified)
5177 +1 -0 trunk/doc/reference.conf (File Modified)
5178
5179
5180jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5181 Log:
5182 Don't allow TB to set an empty topic.
5183 This would be possible if a server sent bad protocol
5184 and could cause a crash.
5185
5186
5187 Changes: Modified:
5188 +4 -0 trunk/modules/m_tb.c (File Modified)
5189
5190
5191nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5192 Log:
5193 - oops
5194
5195
5196 Changes: Modified:
5197 +1 -1 trunk/Makefile.in (File Modified)
5198
5199
5200nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5201 Log:
5202 - typo fix
5203
5204
5205 Changes: Modified:
5206 +2 -2 trunk/configure (File Modified)
5207 +1 -1 trunk/configure.ac (File Modified)
5208
5209
5210nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5211 Log:
5212 - rebuild configure
5213
5214
5215 Changes: Modified:
5216 +2 -2 trunk/configure (File Modified)
5217
5218
5219nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5220 Log:
5221 - makefile fix
5222
5223
5224 Changes: Modified:
5225 +1 -1 trunk/extensions/Makefile.in (File Modified)
5226
5227
5228nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5229 Log:
5230 - rename contrib to extensions to bring some clarity to things
5231
5232
5233 Changes: Modified:
5234 +1 -1 trunk/Makefile.in (File Modified)
5235 +1 -1 trunk/configure.ac (File Modified)
5236 +10 -10 trunk/doc/example.conf (File Modified)
5237 +10 -10 trunk/doc/reference.conf (File Modified)
5238 + - trunk/extensions/ (File Added)
5239 + - trunk/extras/ (File Deleted)
5240
5241
5242nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5243 Log:
5244 - temporary rename
5245
5246
5247 Changes: Modified:
5248 +1 -1 trunk/Makefile.in (File Modified)
5249 +1 -1 trunk/configure.ac (File Modified)
5250 + - trunk/contrib/ (File Deleted)
5251 + - trunk/extras/ (File Added)
5252
5253
5254jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5255 Log:
5256 Don't allow servers to QUIT (they should use SQUIT).
5257
5258
5259 Changes: Modified:
5260 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5261
5262
5263nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5264 Log:
5265 - keywords
5266
5267
5268 Changes: Modified:
5269 + - trunk/src/fnvhash.s (Property Modified)
5270
5271
5272nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5273 Log:
5274 - reduced version of code
5275
5276
5277 Changes: Modified:
5278 +9 -61 trunk/src/fnvhash.s (File Modified)
5279
5280
5281nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5282 Log:
5283 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5284
5285
5286 Changes: Modified:
5287 +1 -1 trunk/src/fnvhash.s (File Modified)
5288
5289
5290jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5291 Log:
5292 Fix orighost matching for klines, etc. Was hashing the visible
5293 host, oops.
5294
5295
5296 Changes: Modified:
5297 +1 -1 trunk/src/hostmask.c (File Modified)
5298
5299
5300nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5301 Log:
5302 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5303
5304
5305 Changes: Modified:
5306 +7 -1 trunk/configure (File Modified)
5307 +5 -0 trunk/configure.ac (File Modified)
5308 +5 -6 trunk/src/Makefile.in (File Modified)
5309 +0 -4 trunk/src/fnvhash.s (File Modified)
5310 +0 -2 trunk/src/hash.c (File Modified)
5311
5312
5313nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5314 Log:
5315 - regenerate configure
5316
5317
5318 Changes: Modified:
5319 +18 -0 trunk/configure (File Modified)
5320
5321
5322nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5323 Log:
5324 - --enable-ricer-hashing option.
5325
5326
5327 Changes: Modified:
5328 +9 -0 trunk/configure.ac (File Modified)
5329 +3 -0 trunk/include/setup.h.in (File Modified)
5330
5331
5332nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5333 Log:
5334 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5335
5336
5337 Changes: Modified:
5338 + - trunk/src/fnvhash.s (File Added)
5339 +3 -0 trunk/src/hash.c (File Modified)
5340
5341
5342jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5343 Log:
5344 Fix syntax error in reference.conf.
5345
5346
5347 Changes: Modified:
5348 +0 -1 trunk/doc/reference.conf (File Modified)
5349
5350
5351jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5352 Log:
5353 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5354 (&& instead of ||...)
5355 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5356
5357
5358 Changes: Modified:
5359 +1 -1 trunk/src/chmode.c (File Modified)
5360
5361
5362jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5363 Log:
5364 Documentation for extban.
5365
5366
5367 Changes: Modified:
5368 + - trunk/doc/extban.txt (File Added)
5369
5370
5371jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5372 Log:
5373 Add extban modules to example confs.
5374
5375
5376 Changes: Modified:
5377 +5 -0 trunk/doc/example.conf (File Modified)
5378 +10 -0 trunk/doc/reference.conf (File Modified)
5379
5380
5381jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5382 Log:
5383 Initial addition of extended ban types (conditionals).
5384 Allows custom +bqeI checks via modules.
5385 Initial extra types are account (a[:mask]), oper (o),
5386 channel (c:name), realname (r:mask), server (s:mask).
5387
5388
5389 Changes: Modified:
5390 +229 -0 trunk/contrib/Makefile.in (File Modified)
5391 + - trunk/contrib/extb_account.c (File Added)
5392 + - trunk/contrib/extb_channel.c (File Added)
5393 + - trunk/contrib/extb_oper.c (File Added)
5394 + - trunk/contrib/extb_realname.c (File Added)
5395 + - trunk/contrib/extb_server.c (File Added)
5396 +13 -0 trunk/include/channel.h (File Modified)
5397 +1 -0 trunk/src/Makefile.in (File Modified)
5398 +14 -5 trunk/src/channel.c (File Modified)
5399 +91 -0 trunk/src/chmode.c (File Modified)
5400 + - trunk/src/extban.c (File Added)
5401
5402
5403jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5404 Log:
5405 Do not force +bqeI modes starting with '$' in nick!user@host format.
5406 * and ? characters in them are still assumed to be wildcards.
5407
5408
5409 Changes: Modified:
5410 +6 -0 trunk/src/chmode.c (File Modified)
5411
5412
5413nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5414 Log:
5415 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5416
5417
5418 Changes: Modified:
5419 +4 -0 trunk/modules/m_capab.c (File Modified)
5420
5421
5422jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5423 Log:
5424 Stop some mixing of client and server protocol.
5425
5426
5427 Changes: Modified:
5428 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5429 +4 -2 trunk/modules/m_pass.c (File Modified)
5430 +6 -0 trunk/modules/m_sasl.c (File Modified)
5431 +6 -0 trunk/modules/m_user.c (File Modified)
5432
5433
5434nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5435 Log:
5436 - additional revert
5437
5438
5439 Changes: Modified:
5440 +0 -2 trunk/include/s_newconf.h (File Modified)
5441 +0 -4 trunk/include/s_serv.h (File Modified)
5442 +0 -1 trunk/src/newconf.c (File Modified)
5443 +1 -13 trunk/src/s_serv.c (File Modified)
5444
5445
5446nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5447 Log:
5448 - revert LZOLink patch for now
5449
5450
5451 Changes: Modified:
5452 +0 -1 trunk/servlink/Makefile.in (File Modified)
5453 +0 -16 trunk/servlink/README (File Modified)
5454 +2 -36 trunk/servlink/control.c (File Modified)
5455 +0 -3 trunk/servlink/control.h (File Modified)
5456 +7 -5955 trunk/servlink/io.c (File Modified)
5457 + - trunk/servlink/lzoconf.h (File Deleted)
5458 + - trunk/servlink/lzodefs.h (File Deleted)
5459 + - trunk/servlink/minilzo.c (File Deleted)
5460 + - trunk/servlink/minilzo.h (File Deleted)
5461 +0 -1 trunk/servlink/servlink.h (File Modified)
5462
5463
5464nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5465 Log:
5466 - more stuff here
5467
5468
5469 Changes: Modified:
5470 +4 -2 trunk/servlink/control.c (File Modified)
5471 +2 -1 trunk/servlink/io.c (File Modified)
5472
5473
5474nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5475 Log:
5476 - oops
5477
5478
5479 Changes: Modified:
5480 +2 -2 trunk/servlink/io.c (File Modified)
5481
5482
5483nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5484 Log:
5485 - paranoia, prevent segfaults
5486
5487
5488 Changes: Modified:
5489 +2 -2 trunk/servlink/io.c (File Modified)
5490
5491
5492nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5493 Log:
5494 - more optimal servlink code
5495
5496
5497 Changes: Modified:
5498 +21 -8 trunk/servlink/io.c (File Modified)
5499
5500
5501nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5502 Log:
5503 - more efficient read strategy
5504
5505
5506 Changes: Modified:
5507 +15 -3 trunk/servlink/io.c (File Modified)
5508
5509
5510nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5511 Log:
5512 - use lzo_uintp cast to make LZO happy
5513
5514
5515 Changes: Modified:
5516 +3 -3 trunk/servlink/io.c (File Modified)
5517
5518
5519nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5520 Log:
5521 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5522
5523
5524 Changes: Modified:
5525 +4 -0 trunk/doc/example.conf (File Modified)
5526 +2 -1 trunk/include/s_newconf.h (File Modified)
5527 +4 -0 trunk/include/s_serv.h (File Modified)
5528 +1 -0 trunk/servlink/Makefile.in (File Modified)
5529 +16 -0 trunk/servlink/README (File Modified)
5530 +34 -2 trunk/servlink/control.c (File Modified)
5531 +3 -0 trunk/servlink/control.h (File Modified)
5532 +5929 -7 trunk/servlink/io.c (File Modified)
5533 + - trunk/servlink/lzoconf.h (File Added)
5534 + - trunk/servlink/lzodefs.h (File Added)
5535 + - trunk/servlink/minilzo.c (File Added)
5536 + - trunk/servlink/minilzo.h (File Added)
5537 +1 -0 trunk/servlink/servlink.h (File Modified)
5538 +1 -0 trunk/src/newconf.c (File Modified)
5539 +14 -2 trunk/src/s_serv.c (File Modified)
5540
5541
5542nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5543 Log:
5544 - remove imalloc, it was a concept that probably wouldn't have worked properly
5545
5546
5547 Changes: Modified:
5548 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5549 + - trunk/libcharybdis/imalloc.c (File Deleted)
5550 + - trunk/libcharybdis/imalloc.h (File Deleted)
5551
5552
5553nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5554 Log:
5555 - disable imalloc for now
5556
5557
5558 Changes: Modified:
5559 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5560
5561
5562nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5563 Log:
5564 - remove unneeded debug code
5565
5566
5567 Changes: Modified:
5568 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5569
5570
5571nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5572 Log:
5573 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5574
5575
5576 Changes: Modified:
5577 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5578
5579
5580nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5581 Log:
5582 - more stuff here, imalloc remains disabled for now
5583
5584
5585 Changes: Modified:
5586 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5587
5588
5589nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5590 Log:
5591 - more progress
5592
5593
5594 Changes: Modified:
5595 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5596
5597
5598nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5599 Log:
5600 - more tweaks
5601
5602
5603 Changes: Modified:
5604 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5605 +2 -0 trunk/src/ircd.c (File Modified)
5606
5607
5608nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5609 Log:
5610 - roll back libircd crap
5611
5612
5613 Changes: Modified:
5614 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5615 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5616 +29 -0 trunk/src/.depend (File Modified)
5617 +6 -21 trunk/src/Makefile.in (File Modified)
5618 +3 -218 trunk/src/ircd.c (File Modified)
5619 + - trunk/src/ircd_linker.c (File Deleted)
5620 + - trunk/src/main.c (File Deleted)
5621
5622
5623nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5624 Log:
5625 - realloc(), free() implementation
5626
5627
5628 Changes: Modified:
5629 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5630
5631
5632nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5633 Log:
5634 - malloc(), calloc() implementation
5635
5636
5637 Changes: Modified:
5638 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5639
5640
5641nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5642 Log:
5643 - block_free(), block_find(), retune_heaps() implementation
5644
5645
5646 Changes: Modified:
5647 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5648
5649
5650nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5651 Log:
5652 - block_destroy code, block_allocate code.
5653
5654
5655 Changes: Modified:
5656 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5657
5658
5659nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5660 Log:
5661 - block_new() code
5662
5663
5664 Changes: Modified:
5665 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5666
5667
5668nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5669 Log:
5670 - disable imalloc again :P
5671
5672
5673 Changes: Modified:
5674 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5675
5676
5677nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5678 Log:
5679 - fix warning
5680
5681
5682 Changes: Modified:
5683 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5684
5685
5686nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5687 Log:
5688 - fix typo
5689
5690
5691 Changes: Modified:
5692 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5693
5694
5695nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5696 Log:
5697 - constructor code for imalloc engine (malloc_init())
5698
5699
5700 Changes: Modified:
5701 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5702
5703
5704nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5705 Log:
5706 - imalloc engine improvements
5707
5708
5709 Changes: Modified:
5710 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5711
5712
5713nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5714 Log:
5715 - replace mmap() code with direct brk()/sbrk() calls.
5716
5717
5718 Changes: Modified:
5719 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5720
5721
5722nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5723 Log:
5724 - remove outdated i_malloc() interfaces
5725
5726
5727 Changes: Modified:
5728 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5729
5730
5731nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5732 Log:
5733 - redisable imalloc (sorry!)
5734
5735
5736 Changes: Modified:
5737 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5738
5739
5740nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5741 Log:
5742 - correct GET_PAGE_SLOT() macro
5743
5744
5745 Changes: Modified:
5746 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5747
5748
5749nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5750 Log:
5751 - oops forgot to commit it with imalloc turned off
5752
5753
5754 Changes: Modified:
5755 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5756
5757
5758nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5759 Log:
5760 - cleanups
5761
5762
5763 Changes: Modified:
5764 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5765 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5766
5767
5768nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5769 Log:
5770 - lowlevel imalloc code
5771
5772
5773 Changes: Modified:
5774 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5775 + - trunk/libcharybdis/imalloc.h (File Added)
5776
5777
5778nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5779 Log:
5780 - fix bindings
5781
5782
5783 Changes: Modified:
5784 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5785
5786
5787nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5788 Log:
5789 remove #ifndef
5790
5791
5792 Changes: Modified:
5793 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5794
5795
5796nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5797 Log:
5798 - 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)
5799
5800
5801 Changes: Modified:
5802 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5803 + - trunk/libcharybdis/imalloc.c (File Added)
5804
5805
5806nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5807 Log:
5808 - increment configure Id
5809
5810
5811 Changes: Modified:
5812 +2208 -1 trunk/configure (File Modified)
5813
5814
5815nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5816 Log:
5817 - bootstrap for imalloc code
5818
5819
5820 Changes: Modified:
5821 +54 -1 trunk/configure.ac (File Modified)
5822 +27 -0 trunk/include/setup.h.in (File Modified)
5823
5824
5825jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5826 Log:
5827 Clarify interaction of spoofs and channel bans/operator{} blocks.
5828
5829
5830 Changes: Modified:
5831 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5832 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5833
5834
5835nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5836 Log:
5837 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5838
5839
5840 Changes: Modified:
5841 +30 -22 trunk/src/ircd.c (File Modified)
5842
5843
5844jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5845 Log:
5846 If shared{} blocks deny something, the command
5847 is silently ignored.
5848
5849
5850 Changes: Modified:
5851 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5852
5853
5854jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5855 Log:
5856 Move up IsService check so we don't store a non-service
5857 in preClient->sasl_agent.
5858
5859
5860 Changes: Modified:
5861 +6 -6 trunk/modules/m_sasl.c (File Modified)
5862
5863
5864gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5865 Log:
5866 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5867 Add some more sanity checks on agent strings.
5868
5869
5870 Changes: Modified:
5871 +13 -11 trunk/modules/m_sasl.c (File Modified)
5872
5873
5874jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5875 Log:
5876 Unknown clients can have an ID too now so make sure to remove
5877 them from the hash if they exit.
5878
5879
5880 Changes: Modified:
5881 +3 -0 trunk/src/client.c (File Modified)
5882
5883
5884jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5885 Log:
5886 Only accept sasl from servers in a service{} block.
5887 Not tested but this must go in.
5888
5889
5890 Changes: Modified:
5891 +6 -0 trunk/modules/m_sasl.c (File Modified)
5892 +3 -0 trunk/modules/m_signon.c (File Modified)
5893
5894
5895jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5896 Log:
5897 Only process SAVE messages targetting registered users,
5898 not servers or unregistered connections. Could cause
5899 a crash when bad protocol was received.
5900
5901
5902 Changes: Modified:
5903 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5904
5905
5906nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5907 Log:
5908 - fix QJM buffer overflow vulnerability (fucking GXTi)
5909
5910
5911 Changes: Modified:
5912 +3 -3 trunk/src/s_user.c (File Modified)
5913
5914
5915jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5916 Log:
5917 Mention /scan umodes under oper_spy privilege.
5918
5919
5920 Changes: Modified:
5921 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5922
5923
5924jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5925 Log:
5926 Mention that overlapping cluster blocks are a bad thing.
5927
5928
5929 Changes: Modified:
5930 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5931
5932
5933jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5934 Log:
5935 - Document cluster{} and shared{} blocks.
5936 - Mention that service{} does not allow wildcards.
5937
5938
5939 Changes: Modified:
5940 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5941
5942
5943jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5944 Log:
5945 Document exempt{} and service{} blocks, point to reference.conf for
5946 general{}, channel{} and serverhide{}.
5947
5948
5949 Changes: Modified:
5950 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5951
5952
5953jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5954 Log:
5955 Document ~ in lists of values better.
5956
5957
5958 Changes: Modified:
5959 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5960
5961
5962jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5963 Log:
5964 More detailed CNOTICE, CPRIVMSG descriptions.
5965
5966
5967 Changes: Modified:
5968 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5969
5970
5971jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5972 Log:
5973 Oops, need both Revision and Id on modules.
5974
5975
5976 Changes: Modified:
5977 + - trunk/modules/sno_routing.c (Property Modified)
5978
5979
5980jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5981 Log:
5982 Tweak header comment a bit (filename, Id).
5983
5984
5985 Changes: Modified:
5986 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5987
5988
5989jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5990 Log:
5991 Add GLINE and UNGLINE.
5992
5993
5994 Changes: Modified:
5995 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5996
5997
5998jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5999 Log:
6000 New configure with proper Id.
6001
6002
6003 Changes: Modified:
6004 +3 -1 trunk/configure (File Modified)
6005
6006
6007jilles 2006/04/16 13:06:04 UTC (20060416-1154)
6008 Log:
6009 Change #include directives for in6addr_any, hopefully compiles better now.
6010
6011
6012 Changes: Modified:
6013 +3 -1 trunk/configure.ac (File Modified)
6014
6015
6016jilles 2006/04/09 20:20:32 UTC (20060409-1152)
6017 Log:
6018 Encourage putting actual administrative information
6019 in the admin{} block.
6020
6021
6022 Changes: Modified:
6023 +3 -3 trunk/doc/example.conf (File Modified)
6024
6025
6026gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6027 Log:
6028 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6029
6030
6031 Changes: Modified:
6032 +9 -7 trunk/include/s_conf.h (File Modified)
6033 +1 -0 trunk/src/newconf.c (File Modified)
6034 +10 -0 trunk/src/s_user.c (File Modified)
6035
6036
6037jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6038 Log:
6039 - Change to glines = no in example confs
6040 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6041 are disabled.
6042
6043
6044 Changes: Modified:
6045 +1 -1 trunk/doc/example.conf (File Modified)
6046 +1 -1 trunk/doc/reference.conf (File Modified)
6047 +2 -2 trunk/modules/m_gline.c (File Modified)
6048
6049
6050nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6051 Log:
6052 - forward-port QJM fix from 1.1
6053
6054
6055 Changes: Modified:
6056 +2 -0 trunk/src/s_user.c (File Modified)
6057
6058
6059nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6060 Log:
6061 - add switch to configure to disable the block allocator
6062
6063
6064 Changes: Modified:
6065 +18 -0 trunk/configure (File Modified)
6066 +9 -0 trunk/configure.ac (File Modified)
6067 +0 -6 trunk/include/config.h (File Modified)
6068 +3 -0 trunk/include/setup.h.in (File Modified)
6069
6070
6071gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6072 Log:
6073 Fix wierd error that would exit SASL users with "Overridden"
6074
6075 Changes: Modified:
6076 +1 -1 trunk/modules/m_signon.c (File Modified)
6077
6078
6079jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6080 Log:
6081 Remove obsolete XXX comment about lazylinks.
6082
6083
6084 Changes: Modified:
6085 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6086
6087
6088jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6089 Log:
6090 OJOIN: make sure to send the wallops remotely for #channels
6091
6092
6093 Changes: Modified:
6094 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6095
6096
6097gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6098 Log:
6099 Accountability for OJOIN (contrib module)
6100
6101 Changes: Modified:
6102 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6103
6104
6105nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6106 Log:
6107 - move more stuff over to ircd_state
6108
6109
6110 Changes: Modified:
6111 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6112 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6113 +9 -0 trunk/src/ircd_state.c (File Modified)
6114 +3 -3 trunk/src/patricia.c (File Modified)
6115
6116
6117nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6118 Log:
6119 - move more stuff out of libircd and into ircd_state.c
6120
6121
6122 Changes: Modified:
6123 +5 -5 trunk/src/channel.c (File Modified)
6124 +4 -4 trunk/src/client.c (File Modified)
6125 +12 -0 trunk/src/ircd_state.c (File Modified)
6126
6127
6128nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6129 Log:
6130 - this is just barrels of fun
6131
6132
6133 Changes: Modified:
6134 + - trunk/include/ircd_state.h (File Added)
6135 +1 -1 trunk/src/Makefile.in (File Modified)
6136 +2 -1 trunk/src/channel.c (File Modified)
6137 +3 -52 trunk/src/ircd.c (File Modified)
6138 +100 -3 trunk/src/ircd_state.c (File Modified)
6139
6140
6141jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6142 Log:
6143 It's .include, not #include.
6144
6145
6146 Changes: Modified:
6147 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6148
6149
6150jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6151 Log:
6152 More consistent section titles.
6153
6154
6155 Changes: Modified:
6156 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6157 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6158 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6159
6160
6161jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6162 Log:
6163 Mention possible exceeding of +j/+l due to propagation
6164 delays between servers.
6165
6166
6167 Changes: Modified:
6168 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6169
6170
6171jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6172 Log:
6173 Formatting nits:
6174 - "text" -> <quote>text</quote>
6175 - <filename>
6176 - a few more
6177
6178
6179 Changes: Modified:
6180 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6181 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6182 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6183 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6184
6185
6186jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6187 Log:
6188 Remove text about deprecation of glines.
6189
6190
6191 Changes: Modified:
6192 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6193
6194
6195jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6196 Log:
6197 - Add description of umode +D, deaf.
6198 - Mention CALLERID 005 token with umode +g.
6199
6200
6201 Changes: Modified:
6202 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6203
6204
6205jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6206 Log:
6207 Strip off a leading colon in services shortcuts (aliases).
6208
6209
6210 Changes: Modified:
6211 +2 -0 trunk/src/parse.c (File Modified)
6212
6213
6214jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6215 Log:
6216 Add no_oper_invis contrib module, denies opers setting
6217 themselves invisible (except hidden_oper's).
6218
6219
6220 Changes: Modified:
6221 +42 -0 trunk/contrib/Makefile.in (File Modified)
6222 + - trunk/contrib/no_oper_invis.c (File Added)
6223
6224
6225jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6226 Log:
6227 Mention /stats E, make the other /stats descriptions more consistent.
6228
6229
6230 Changes: Modified:
6231 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6232
6233
6234jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6235 Log:
6236 Mention that the KILL reason and oper will appear on channels.
6237
6238
6239 Changes: Modified:
6240 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6241
6242
6243jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6244 Log:
6245 Mention /mode #channel f to query forward channel from outside.
6246
6247
6248 Changes: Modified:
6249 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6250
6251
6252jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6253 Log:
6254 Port over RATBOX_2_1 r20960 (anfl):
6255 client connect notices to +C should be hiding the extra
6256 fields for spoofed users
6257
6258
6259 Changes: Modified:
6260 +2 -1 trunk/src/s_user.c (File Modified)
6261
6262
6263jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6264 Log:
6265 Add a chapter with our extra user commands:
6266 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6267
6268
6269 Changes: Modified:
6270 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6271 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6272
6273
6274jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6275 Log:
6276 Do not put by <server>: in SQUIT reasons to servers
6277 other than the one being exited.
6278
6279
6280 Changes: Modified:
6281 +1 -1 trunk/src/client.c (File Modified)
6282
6283
6284jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6285 Log:
6286 Regenerate configure.
6287
6288
6289 Changes: Modified:
6290 +1162 -1159 trunk/configure (File Modified)
6291
6292
6293jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6294 Log:
6295 Move the warning flags down so they do not mess up
6296 checks like for -Wl,-export-dynamic.
6297
6298
6299 Changes: Modified:
6300 +33 -30 trunk/configure.ac (File Modified)
6301
6302
6303nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6304 Log:
6305 - more work here
6306
6307
6308 Changes: Modified:
6309 +2 -1 trunk/iauth/Makefile.in (File Modified)
6310
6311
6312nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6313 Log:
6314 - build iauth makefile
6315
6316
6317 Changes: Modified:
6318 +3 -2 trunk/configure (File Modified)
6319 +1 -0 trunk/configure.ac (File Modified)
6320
6321
6322nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6323 Log:
6324 - Makefile
6325
6326
6327 Changes: Modified:
6328 + - trunk/iauth/Makefile.in (File Added)
6329
6330
6331nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6332 Log:
6333 - add iauth.conf.example from irc2.11
6334
6335
6336 Changes: Modified:
6337 + - trunk/doc/example-iauth.conf (File Added)
6338
6339
6340nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6341 Log:
6342 - wow, i found some docs on this thing
6343
6344
6345 Changes: Modified:
6346 + - trunk/doc/technical/iauth-internals.txt (File Added)
6347
6348
6349nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6350 Log:
6351 - no longer applicable
6352
6353
6354 Changes: Modified:
6355 + - trunk/authdaemon/ (File Deleted)
6356
6357
6358nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6359 Log:
6360 - remove libircd.so on make clean (oops)
6361
6362
6363 Changes: Modified:
6364 +1 -1 trunk/src/Makefile.in (File Modified)
6365
6366
6367nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6368 Log:
6369 - merge iauth source for experimentation
6370
6371
6372 Changes: Modified:
6373 + - trunk/iauth/ (File Added)
6374 + - trunk/iauth/a_conf.c (File Added)
6375 + - trunk/iauth/a_conf_def.h (File Added)
6376 + - trunk/iauth/a_conf_ext.h (File Added)
6377 + - trunk/iauth/a_defines.h (File Added)
6378 + - trunk/iauth/a_externs.h (File Added)
6379 + - trunk/iauth/a_io.c (File Added)
6380 + - trunk/iauth/a_io_ext.h (File Added)
6381 + - trunk/iauth/a_log.c (File Added)
6382 + - trunk/iauth/a_log_def.h (File Added)
6383 + - trunk/iauth/a_log_ext.h (File Added)
6384 + - trunk/iauth/a_struct_def.h (File Added)
6385 + - trunk/iauth/iauth.c (File Added)
6386 + - trunk/iauth/mod_lhex.c (File Added)
6387 + - trunk/iauth/mod_lhex_ext.h (File Added)
6388 + - trunk/iauth/mod_pipe.c (File Added)
6389 + - trunk/iauth/mod_pipe_ext.h (File Added)
6390 + - trunk/iauth/mod_rfc931.c (File Added)
6391 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6392 + - trunk/iauth/mod_socks.c (File Added)
6393 + - trunk/iauth/mod_socks_ext.h (File Added)
6394 + - trunk/iauth/mod_webproxy.c (File Added)
6395 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6396
6397
6398jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6399 Log:
6400 User /quote help index was not sorted properly.
6401
6402
6403 Changes: Modified:
6404 +2 -2 trunk/help/Makefile.in (File Modified)
6405 +8 -8 trunk/help/users/index (File Modified)
6406
6407
6408jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6409 Log:
6410 Add SCAN help file.
6411
6412
6413 Changes: Modified:
6414 +25 -8 trunk/help/opers/index (File Modified)
6415 + - trunk/help/opers/scan (File Added)
6416
6417
6418jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6419 Log:
6420 SGML docs:
6421 - Document SCAN UMODES
6422 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6423
6424
6425 Changes: Modified:
6426 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6427
6428
6429jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6430 Log:
6431 Add our copyright information to /info (part of release-1.1 r1026).
6432
6433
6434 Changes: Modified:
6435 +1 -0 trunk/src/version.c.SH (File Modified)
6436
6437
6438jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6439 Log:
6440 Fix some compile warnings.
6441
6442
6443 Changes: Modified:
6444 +1 -1 trunk/modules/core/m_join.c (File Modified)
6445 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6446 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6447 +1 -1 trunk/modules/m_scan.c (File Modified)
6448 +4 -4 trunk/modules/m_signon.c (File Modified)
6449
6450
6451jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6452 Log:
6453 RSFNC: OK, actually consider unknowns also for detecting a collide.
6454 Otherwise we can get two clients with the same nick.
6455
6456
6457 Changes: Modified:
6458 +1 -1 trunk/modules/m_services.c (File Modified)
6459
6460
6461nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6462 Log:
6463 - charybdis profiling stuff
6464 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6465 - update .depend
6466
6467
6468 Changes: Modified:
6469 +0 -8 trunk/configure (File Modified)
6470 +1 -8 trunk/configure.ac (File Modified)
6471 +18 -0 trunk/include/channel.h (File Modified)
6472 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6473 +335 -260 trunk/src/.depend (File Modified)
6474 +1569 -0 trunk/src/Makefile.in (File Modified)
6475 + - trunk/src/chmode.c (File Added)
6476 +16 -1 trunk/src/ircd.c (File Modified)
6477 +11 -0 trunk/src/main.c (File Modified)
6478 +11 -0 trunk/src/modules.c (File Modified)
6479
6480
6481jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6482 Log:
6483 RSFNC: Do not send kills to servers for unknowns
6484
6485
6486 Changes: Modified:
6487 +4 -2 trunk/modules/m_services.c (File Modified)
6488
6489
6490jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6491 Log:
6492 Describe service{} blocks in reference.conf.
6493
6494
6495 Changes: Modified:
6496 +12 -0 trunk/doc/reference.conf (File Modified)
6497
6498
6499jilles 2006/03/09 01:14:34 UTC (20060309-996)
6500 Log:
6501 Replace this list of modes with pointers to other documentation.
6502
6503
6504 Changes: Modified:
6505 +6 -50 trunk/doc/modes.txt (File Modified)
6506
6507
6508jilles 2006/03/08 00:10:46 UTC (20060308-986)
6509 Log:
6510 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6511 looks too much like an old-ircd client pointer otherwise.
6512
6513
6514 Changes: Modified:
6515 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6516
6517
6518jilles 2006/03/08 00:09:27 UTC (20060308-984)
6519 Log:
6520 findforwards:
6521 - note truncation of the list (perhaps sending multiple
6522 notices is better)
6523 - clarify in a comment that /findforwards on a nonexistent
6524 channel can be useful
6525 - sendto_one_notice() requires that the text start with
6526 a colon
6527
6528
6529 Changes: Modified:
6530 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6531
6532
6533jilles 2006/03/07 23:33:48 UTC (20060307-982)
6534 Log:
6535 When we close a local server's link, always include the
6536 name of the client causing the exit in the reason in the
6537 SQUIT we send them (replacing them with us). This makes
6538 sure server notices for stuff like "Not enough arguments
6539 to server command" are different on the two sides.
6540
6541
6542 Changes: Modified:
6543 +7 -5 trunk/src/client.c (File Modified)
6544
6545
6546gxti 2006/03/07 22:58:03 UTC (20060307-980)
6547 Log:
6548 New contrib module m_findforwards.c
6549
6550
6551 Changes: Modified:
6552 +112 -0 trunk/contrib/Makefile.in (File Modified)
6553 + - trunk/contrib/m_findforwards.c (File Added)
6554
6555
6556jilles 2006/03/07 22:21:29 UTC (20060307-968)
6557 Log:
6558 Whoops, don't show real host behind auth{} spoof in
6559 spoof notices if hide_spoof_ips is enabled.
6560
6561 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6562
6563
6564 Changes: Modified:
6565 +3 -2 trunk/src/s_conf.c (File Modified)
6566
6567
6568jilles 2006/03/07 12:54:53 UTC (20060307-962)
6569 Log:
6570 Add dalnet-style /identify that sends to nickserv or chanserv.
6571
6572
6573 Changes: Modified:
6574 +102 -0 trunk/contrib/Makefile.in (File Modified)
6575 + - trunk/contrib/m_identify.c (File Added)
6576
6577
6578jilles 2006/03/07 12:26:20 UTC (20060307-958)
6579 Log:
6580 Document alias{} blocks a bit better.
6581
6582
6583 Changes: Modified:
6584 +9 -0 trunk/doc/reference.conf (File Modified)
6585
6586
6587nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6588 Log:
6589 - add aliases to /stats m (data usage is not counted though, sorry)
6590
6591
6592 Changes: Modified:
6593 +1 -0 trunk/include/s_conf.h (File Modified)
6594 +3 -0 trunk/src/newconf.c (File Modified)
6595 +15 -0 trunk/src/parse.c (File Modified)
6596
6597
6598nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6599 Log:
6600 - remove m_sshortcut as it's no longer relevant
6601
6602
6603 Changes: Modified:
6604 +0 -145 trunk/modules/Makefile.in (File Modified)
6605 + - trunk/modules/m_sshortcut.c (File Deleted)
6606
6607
6608nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6609 Log:
6610 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6611 targets instead of my original idea :P)
6612
6613
6614 Changes: Modified:
6615 +32 -0 trunk/doc/example.conf (File Modified)
6616 +35 -0 trunk/doc/reference.conf (File Modified)
6617 +4 -0 trunk/include/parse.h (File Modified)
6618 +7 -0 trunk/include/s_conf.h (File Modified)
6619 +82 -0 trunk/src/newconf.c (File Modified)
6620 +78 -0 trunk/src/parse.c (File Modified)
6621 +16 -0 trunk/src/s_conf.c (File Modified)
6622
6623
6624jilles 2006/03/05 23:33:56 UTC (20060305-942)
6625 Log:
6626 Remove some spaces after tabs. ??
6627
6628
6629 Changes: Modified:
6630 +18 -18 trunk/src/newconf.c (File Modified)
6631
6632
6633jilles 2006/03/05 23:15:38 UTC (20060305-940)
6634 Log:
6635 Global /who:
6636 - make sure to clear all marks also if the who was aborted
6637 because of too many matches
6638 - give ERR_TOOMANYMATCHES if too many matches
6639 - clarify comments
6640
6641 ratbox RATBOX_2_2 r22003 (jilles)
6642
6643
6644 Changes: Modified:
6645 +28 -26 trunk/modules/m_who.c (File Modified)
6646
6647
6648nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6649 Log:
6650 - devel is 2.0
6651
6652
6653 Changes: Modified:
6654 +9 -9 trunk/configure (File Modified)
6655 +1 -1 trunk/configure.ac (File Modified)
6656
6657
6658nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6659 Log:
6660 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6661
6662
6663 Changes: Modified:
6664 +2 -1 trunk/include/s_newconf.h (File Modified)
6665 +20 -0 trunk/modules/m_rehash.c (File Modified)
6666 +1 -1 trunk/src/s_newconf.c (File Modified)
6667
6668
6669gxti 2006/03/05 03:38:33 UTC (20060305-930)
6670 Log:
6671 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6672
6673
6674 Changes: Modified:
6675 +0 -1 trunk/doc/example.conf (File Modified)
6676 +0 -3 trunk/doc/reference.conf (File Modified)
6677 +0 -1 trunk/include/s_conf.h (File Modified)
6678 +0 -6 trunk/modules/m_info.c (File Modified)
6679 +1 -1 trunk/src/channel.c (File Modified)
6680 +0 -1 trunk/src/newconf.c (File Modified)
6681
6682
6683gxti 2006/03/05 00:48:56 UTC (20060305-928)
6684 Log:
6685 Missing header in m_chghost.c
6686
6687 Changes: Modified:
6688 +1 -0 trunk/modules/m_chghost.c (File Modified)
6689
6690
6691gxti 2006/02/28 19:53:33 UTC (20060228-926)
6692 Log:
6693 Relocate QJM code to a seperate function(change_nick_user_host)
6694 Change CHGHOST to use change_nick_user_host instead of just setting it
6695
6696
6697 Changes: Modified:
6698 +3 -0 trunk/include/s_user.h (File Modified)
6699 +1 -1 trunk/modules/m_chghost.c (File Modified)
6700 +3 -78 trunk/modules/m_signon.c (File Modified)
6701 +89 -0 trunk/src/s_user.c (File Modified)
6702
6703
6704jilles 2006/02/28 13:24:51 UTC (20060228-924)
6705 Log:
6706 Restore /stats a (dns servers, admin-only).
6707
6708
6709 Changes: Modified:
6710 +1 -0 trunk/include/res.h (File Modified)
6711 +5 -8 trunk/modules/m_stats.c (File Modified)
6712 +16 -0 trunk/src/res.c (File Modified)
6713
6714
6715nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6716 Log:
6717 - Add CHARYBDIS_PROFILE if we are profiling.
6718 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6719 - Remove duplicate --enable-epoll entry.
6720
6721
6722 Changes: Modified:
6723 +1595 -15 trunk/configure (File Modified)
6724 +30 -11 trunk/configure.ac (File Modified)
6725 +3 -0 trunk/include/setup.h.in (File Modified)
6726
6727
6728nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6729 Log:
6730 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6731
6732
6733 Changes: Modified:
6734 +28 -0 trunk/aclocal.m4 (File Modified)
6735
6736
6737jilles 2006/02/23 13:25:48 UTC (20060223-916)
6738 Log:
6739 Allow requesting forward channel and quiet list in same mode command.
6740
6741
6742 Changes: Modified:
6743 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6744
6745
6746jilles 2006/02/22 00:06:41 UTC (20060222-912)
6747 Log:
6748 Add description of xline wildcards.
6749
6750
6751 Changes: Modified:
6752 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6753
6754
6755gxti 2006/02/21 23:54:57 UTC (20060221-908)
6756 Log:
6757 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6758
6759
6760 Changes: Modified:
6761 +0 -4 trunk/modules/m_services.c (File Modified)
6762
6763
6764nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6765 Log:
6766 typo
6767
6768
6769 Changes: Modified:
6770 +1 -1 trunk/include/hook.h (File Modified)
6771
6772
6773nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6774 Log:
6775 call_hook, not hook_call
6776
6777
6778 Changes: Modified:
6779 +1 -1 trunk/modules/core/m_join.c (File Modified)
6780
6781
6782nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6783 Log:
6784 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6785 Could be useful for a number of things.
6786
6787
6788 Changes: Modified:
6789 +9 -0 trunk/modules/core/m_join.c (File Modified)
6790
6791
6792nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6793 Log:
6794 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6795
6796
6797 Changes: Modified:
6798 +7 -0 trunk/include/hook.h (File Modified)
6799
6800
6801gxti 2006/02/20 21:27:46 UTC (20060220-896)
6802 Log:
6803 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6804
6805
6806 Changes: Modified:
6807 +15 -0 trunk/modules/m_services.c (File Modified)
6808
6809
6810jilles 2006/02/20 11:26:45 UTC (20060220-894)
6811 Log:
6812 Clarify snomask +f, +k, +u.
6813
6814
6815 Changes: Modified:
6816 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6817
6818
6819jilles 2006/02/20 11:26:22 UTC (20060220-892)
6820 Log:
6821 Cmode +p and +s may be set simultaneously.
6822
6823
6824 Changes: Modified:
6825 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6826
6827
6828nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6829 Log:
6830 actually, we should check the data version on each reload (oops)
6831
6832
6833 Changes: Modified:
6834 +6 -6 trunk/src/main.c (File Modified)
6835
6836
6837nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6838 Log:
6839 more work on the loader
6840
6841
6842 Changes: Modified:
6843 +45 -21 trunk/src/main.c (File Modified)
6844
6845
6846nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6847 Log:
6848 Add prototype ircd_state.c
6849
6850
6851 Changes: Modified:
6852 + - trunk/src/ircd_state.c (File Added)
6853
6854
6855jilles 2006/02/19 00:41:15 UTC (20060219-882)
6856 Log:
6857 Smaller improvements.
6858
6859
6860 Changes: Modified:
6861 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6862
6863
6864jilles 2006/02/19 00:15:39 UTC (20060219-880)
6865 Log:
6866 Add a lot of stuff here.
6867
6868
6869 Changes: Modified:
6870 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6871
6872
6873jilles 2006/02/18 22:55:32 UTC (20060218-878)
6874 Log:
6875 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6876
6877
6878 Changes: Modified:
6879 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6880
6881
6882jilles 2006/02/18 21:57:54 UTC (20060218-873)
6883 Log:
6884 Invex doesn't trump +r or (sic) +J.
6885
6886
6887 Changes: Modified:
6888 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6889
6890
6891nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6892 Log:
6893 Check to make sure a module is not loaded before loading it.
6894
6895
6896 Changes: Modified:
6897 +6 -1 trunk/src/ircd_parser.y (File Modified)
6898
6899
6900nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6901 Log:
6902 - Add a missing comma in the HeaderMessages array
6903 - Only send "Your hostname is too long ..." if that really is the case
6904
6905
6906 Changes: Modified:
6907 +2 -2 trunk/src/s_auth.c (File Modified)
6908
6909
6910nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6911 Log:
6912 build_symtable() will have already bailed here, so no need to check
6913 explicitly whether or not charybdis_main is NULL.
6914
6915
6916 Changes: Modified:
6917 +7 -16 trunk/src/main.c (File Modified)
6918
6919
6920nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6921 Log:
6922 Data structure versioning, part 1.
6923
6924
6925 Changes: Modified:
6926 +10 -1 trunk/include/ircd_defs.h (File Modified)
6927 +2 -0 trunk/src/ircd.c (File Modified)
6928 +15 -3 trunk/src/main.c (File Modified)
6929
6930
6931nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6932 Log:
6933 build a symbol table and use that instead of doing a raw dlsym on everything
6934
6935
6936 Changes: Modified:
6937 + - trunk/include/ircd_linker.h (File Added)
6938 +71 -1 trunk/src/Makefile.in (File Modified)
6939 + - trunk/src/ircd_linker.c (File Added)
6940 +16 -4 trunk/src/main.c (File Modified)
6941
6942
6943nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6944 Log:
6945 The launcher now calls io_loop() instead of charybdis_main().
6946 This is so that we do not have to reinitialize *everything* later.
6947
6948
6949 Changes: Modified:
6950 +1 -0 trunk/include/ircd.h (File Modified)
6951 +6 -7 trunk/src/ircd.c (File Modified)
6952 +13 -1 trunk/src/main.c (File Modified)
6953
6954
6955nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6956 Log:
6957 Use global binding on libircd.so.
6958
6959
6960 Changes: Modified:
6961 +1 -1 trunk/src/main.c (File Modified)
6962
6963
6964nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6965 Log:
6966 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6967 (it will do more later)
6968
6969
6970 Changes: Modified:
6971 +14 -12 trunk/include/config.h (File Modified)
6972 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6973 +31 -5 trunk/src/Makefile.in (File Modified)
6974 +78 -1 trunk/src/ircd.c (File Modified)
6975 + - trunk/src/main.c (File Added)
6976
6977
6978nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6979 Log:
6980 Add whitespace here, oops.
6981
6982
6983 Changes: Modified:
6984 +1 -1 trunk/CREDITS (File Modified)
6985
6986
6987nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6988 Log:
6989 Properly copy over the IP address here instead of using a cheap hack.
6990 Because the hack didn't work right except on IPv6. :|
6991
6992
6993 Changes: Modified:
6994 +12 -2 trunk/src/s_newconf.c (File Modified)
6995
6996
6997jilles 2006/02/15 01:33:43 UTC (20060215-849)
6998 Log:
6999 Revert reject cache notice to ratbox's, which more
7000 clearly suggests what's happening.
7001
7002
7003 Changes: Modified:
7004 +4 -1 trunk/src/reject.c (File Modified)
7005
7006
7007nenolod 2006/02/15 01:30:41 UTC (20060215-847)
7008 Log:
7009 Fix the openssl status in the overview information.
7010
7011
7012 Changes: Modified:
7013 +1 -3 trunk/configure (File Modified)
7014 +1 -3 trunk/configure.ac (File Modified)
7015
7016
7017jilles 2006/02/15 00:53:32 UTC (20060215-843)
7018 Log:
7019 - Add simple exempt{} block (127.0.0.1) to example.conf.
7020 - Remove mention of deny{}.
7021
7022
7023 Changes: Modified:
7024 +5 -0 trunk/doc/example.conf (File Modified)
7025 +1 -1 trunk/doc/reference.conf (File Modified)
7026
7027
7028jilles 2006/02/15 00:37:34 UTC (20060215-839)
7029 Log:
7030 example.conf: add some comments at the start
7031 reference.conf: some ircd-ratbox -> charybdis
7032
7033
7034 Changes: Modified:
7035 +11 -0 trunk/doc/example.conf (File Modified)
7036 +6 -5 trunk/doc/reference.conf (File Modified)
7037
7038
7039jilles 2006/02/15 00:27:59 UTC (20060215-833)
7040 Log:
7041 Rename m_createauthonly module to createauthonly
7042 as this is not a module providing an m_function
7043 (command).
7044
7045
7046 Changes: Modified:
7047 +1 -38 trunk/contrib/Makefile.in (File Modified)
7048 + - trunk/contrib/createauthonly.c (File Added)
7049 + - trunk/contrib/m_createauthonly.c (File Deleted)
7050
7051
7052jilles 2006/02/15 00:22:08 UTC (20060215-831)
7053 Log:
7054 Add to example confs commented lines for:
7055 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7056 sno_globalkline.so, sno_globaloper.so.
7057
7058
7059 Changes: Modified:
7060 +5 -1 trunk/doc/example.conf (File Modified)
7061 +9 -1 trunk/doc/reference.conf (File Modified)
7062
7063
7064jilles 2006/02/15 00:12:24 UTC (20060215-829)
7065 Log:
7066 - Unbreak connecting to connect{}s with hostnames
7067 instead of IP addresses (broken with new resolver).
7068 - Try to do A/AAAA query based on aftype in
7069 connect{} (doesn't seem to work fully).
7070
7071
7072 Changes: Modified:
7073 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7074
7075
7076jilles 2006/02/14 22:54:37 UTC (20060214-827)
7077 Log:
7078 Unbreak /rehash dns.
7079
7080
7081 Changes: Modified:
7082 +1 -0 trunk/src/res.c (File Modified)
7083
7084
7085jilles 2006/02/14 22:40:55 UTC (20060214-825)
7086 Log:
7087 Preserve Hybrid Id and add one of our own.
7088
7089
7090 Changes: Modified:
7091 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7092 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7093
7094
7095jilles 2006/02/14 22:17:17 UTC (20060214-821)
7096 Log:
7097 Add anfl and Androsyn to CREDITS.
7098 They wrote a lot of ratbox code we use, both before and after the fork.
7099
7100
7101 Changes: Modified:
7102 +2 -0 trunk/CREDITS (File Modified)
7103
7104
7105nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7106 Log:
7107 Hostname validity check.
7108
7109
7110 Changes: Modified:
7111 +42 -3 trunk/src/s_auth.c (File Modified)
7112
7113
7114nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7115 Log:
7116 Version bump to 1.2.0.
7117
7118
7119 Changes: Modified:
7120 +9 -9 trunk/configure (File Modified)
7121 +1 -1 trunk/configure.ac (File Modified)
7122
7123
7124nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7125 Log:
7126 - Missed a spot in the IPv6 code here. Should be usable now.
7127
7128
7129 Changes: Modified:
7130 +2 -2 trunk/src/res.c (File Modified)
7131
7132
7133nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7134 Log:
7135 Alright, so, this massive commit does the following:
7136 - Removes adns
7137 - Adds a resolver based on the undernet and hybrid one.
7138 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7139 - Makes a check in ./configure be posixly correct
7140 - Simplifies the auth code and DNS callbacks
7141
7142 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7143
7144
7145 Changes: Modified:
7146 +1 -1 trunk/Makefile.in (File Modified)
7147 + - trunk/adns/ (File Deleted)
7148 +148 -80 trunk/configure (File Modified)
7149 +1 -2 trunk/configure.ac (File Modified)
7150 +6 -0 trunk/include/client.h (File Modified)
7151 +1 -0 trunk/include/packet.h (File Modified)
7152 +153 -41 trunk/include/res.h (File Modified)
7153 + - trunk/include/reslib.h (File Added)
7154 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7155 +930 -1449 trunk/modules/.depend (File Modified)
7156 +3 -0 trunk/modules/m_stats.c (File Modified)
7157 +417 -621 trunk/src/.depend (File Modified)
7158 +1 -1 trunk/src/.indent.pro (File Modified)
7159 +2069 -289 trunk/src/Makefile.in (File Modified)
7160 + - trunk/src/adns.c (File Deleted)
7161 + - trunk/src/res.c (File Added)
7162 + - trunk/src/reslib.c (File Added)
7163 +11 -50 trunk/src/s_auth.c (File Modified)
7164 +4 -26 trunk/src/s_newconf.c (File Modified)
7165
7166
7167nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7168 Log:
7169 Document the NOBALLOC feature.
7170
7171
7172 Changes: Modified:
7173 +7 -1 trunk/include/config.h (File Modified)
7174
7175
7176jilles 2006/02/12 20:50:51 UTC (20060212-806)
7177 Log:
7178 commands.sgml changes
7179
7180
7181 Changes: Modified:
7182 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7183
7184
7185jilles 2006/02/12 19:58:28 UTC (20060212-804)
7186 Log:
7187 connect{} changes.
7188
7189
7190 Changes: Modified:
7191 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7192
7193
7194jilles 2006/02/12 19:47:43 UTC (20060212-802)
7195 Log:
7196 Improve description of class{} block (in particular,
7197 mention server classes as well as client classes).
7198
7199
7200 Changes: Modified:
7201 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7202
7203
7204jilles 2006/02/12 19:37:35 UTC (20060212-800)
7205 Log:
7206 In comment:
7207 -/* sendq: servers need a higher sendq as they send more data */
7208 +/* sendq: servers need a higher sendq as they are sent more data */
7209
7210
7211 Changes: Modified:
7212 +1 -1 trunk/doc/reference.conf (File Modified)
7213
7214
7215jilles 2006/02/12 19:33:35 UTC (20060212-798)
7216 Log:
7217 Add modules{} block.
7218
7219
7220 Changes: Modified:
7221 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7222
7223
7224jilles 2006/02/12 17:31:44 UTC (20060212-796)
7225 Log:
7226 Add general::oper_snomask, snomask on oper up for opers
7227 that have umode +s set on oper up, but do not have
7228 a specific snomask setting in their operator block.
7229 If this is empty or not specified, +s is used as before.
7230
7231
7232 Changes: Modified:
7233 +4 -1 trunk/doc/example.conf (File Modified)
7234 +7 -1 trunk/doc/reference.conf (File Modified)
7235 +1 -0 trunk/include/client.h (File Modified)
7236 +1 -0 trunk/include/s_conf.h (File Modified)
7237 +32 -0 trunk/src/newconf.c (File Modified)
7238 +1 -0 trunk/src/s_conf.c (File Modified)
7239 +13 -3 trunk/src/s_user.c (File Modified)
7240
7241
7242nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7243 Log:
7244 fix error
7245
7246 Changes: Modified:
7247 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7248
7249
7250nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7251 Log:
7252 Add MASKTRACE and CHANTRACE commands.
7253
7254
7255 Changes: Modified:
7256 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7257
7258
7259nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7260 Log:
7261 document loadmodule directive
7262
7263
7264 Changes: Modified:
7265 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7266
7267
7268nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7269 Log:
7270 finish this up
7271
7272
7273 Changes: Modified:
7274 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7275
7276
7277nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7278 Log:
7279 q:lines are no longer living in the ircd.conf either
7280
7281
7282 Changes: Modified:
7283 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7284
7285
7286nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7287 Log:
7288 remove k:line, d:line, x:line as they are their own files now
7289
7290
7291 Changes: Modified:
7292 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7293
7294
7295jilles 2006/02/12 03:55:38 UTC (20060212-782)
7296 Log:
7297 New place for operator::snomask.
7298
7299
7300 Changes: Modified:
7301 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7302
7303
7304nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7305 Log:
7306 Document connect {}.
7307
7308
7309 Changes: Modified:
7310 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7311
7312
7313jilles 2006/02/12 03:42:26 UTC (20060212-778)
7314 Log:
7315 example.conf: move operator::snomask to a more logical place,
7316 more sensible default
7317 reference.conf: add operator::snomask
7318
7319
7320 Changes: Modified:
7321 +3 -3 trunk/doc/example.conf (File Modified)
7322 +3 -0 trunk/doc/reference.conf (File Modified)
7323
7324
7325jilles 2006/02/12 03:34:24 UTC (20060212-776)
7326 Log:
7327 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7328 in those conf entries that take umodes like <name1>, <name2>, ...
7329
7330
7331 Changes: Modified:
7332 +3 -0 trunk/doc/reference.conf (File Modified)
7333 +3 -0 trunk/src/newconf.c (File Modified)
7334
7335
7336nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7337 Log:
7338 Remove H:line
7339
7340
7341 Changes: Modified:
7342 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7343
7344
7345nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7346 Log:
7347 Aesthetic changes.
7348
7349
7350 Changes: Modified:
7351 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7352
7353
7354nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7355 Log:
7356 s/allow/auth
7357
7358
7359 Changes: Modified:
7360 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7361
7362
7363nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7364 Log:
7365 fix
7366
7367
7368 Changes: Modified:
7369 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7370
7371
7372nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7373 Log:
7374 Document operator {} blocks.
7375
7376
7377 Changes: Modified:
7378 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7379
7380
7381jilles 2006/02/12 03:18:31 UTC (20060212-764)
7382 Log:
7383 auth{}: clarify/add some details
7384
7385
7386 Changes: Modified:
7387 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7388
7389
7390nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7391 Log:
7392 auth{}: Move a paragraph.
7393
7394
7395 Changes: Modified:
7396 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7397
7398
7399nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7400 Log:
7401 Document auth{} blocks.
7402
7403
7404 Changes: Modified:
7405 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7406
7407
7408jilles 2006/02/12 02:23:21 UTC (20060212-758)
7409 Log:
7410 Add umode +R.
7411
7412
7413 Changes: Modified:
7414 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7415
7416
7417jilles 2006/02/12 02:19:41 UTC (20060212-756)
7418 Log:
7419 Add umode +R, prevents unidentified clients from
7420 sending private messages or notices. /accept'ed
7421 clients and opers are exempt.
7422 Due to the /accept part, this is only checked
7423 at the target's server, may want to change
7424 this?
7425
7426
7427 Changes: Modified:
7428 +1 -0 trunk/help/opers/umode (File Modified)
7429 +1 -0 trunk/help/users/umode (File Modified)
7430 +2 -0 trunk/include/client.h (File Modified)
7431 +1 -0 trunk/include/numeric.h (File Modified)
7432 +11 -1 trunk/modules/core/m_message.c (File Modified)
7433 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7434 +1 -1 trunk/src/messages.tab (File Modified)
7435 +1 -1 trunk/src/s_user.c (File Modified)
7436
7437
7438jilles 2006/02/12 01:26:44 UTC (20060212-754)
7439 Log:
7440 Don't allow a nick change if banned or quieted (and not
7441 voiced or opped) on a channel. This uses numeric 435
7442 (bahamut's "cannot change to a banned nick") because
7443 bahamut/ircu's 437 and hyperion's 438 already have
7444 another meaning for us.
7445
7446
7447 Changes: Modified:
7448 +2 -0 trunk/include/channel.h (File Modified)
7449 +1 -0 trunk/include/numeric.h (File Modified)
7450 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7451 +38 -0 trunk/src/channel.c (File Modified)
7452 +1 -1 trunk/src/messages.tab (File Modified)
7453
7454
7455jilles 2006/02/11 20:55:03 UTC (20060211-752)
7456 Log:
7457 KNOCK:
7458 - respect ban exceptions
7459 - also deny a knock if quieted
7460
7461
7462 Changes: Modified:
7463 +2 -1 trunk/modules/m_knock.c (File Modified)
7464
7465
7466jilles 2006/02/11 19:42:32 UTC (20060211-750)
7467 Log:
7468 Reverse bad substitution in comment.
7469
7470
7471 Changes: Modified:
7472 +1 -1 trunk/src/channel.c (File Modified)
7473
7474
7475jilles 2006/02/11 19:04:47 UTC (20060211-748)
7476 Log:
7477 - set DynSpoof flag for clients spoofed at registration
7478 - add orighost instead of host to the hostname hash
7479
7480
7481 Changes: Modified:
7482 +5 -1 trunk/src/s_user.c (File Modified)
7483
7484
7485jilles 2006/02/11 16:59:13 UTC (20060211-746)
7486 Log:
7487 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7488
7489
7490 Changes: Modified:
7491 +2 -3 trunk/src/send.c (File Modified)
7492
7493
7494gxti 2006/02/10 02:44:34 UTC (20060210-744)
7495 Log:
7496 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7497
7498
7499 Changes: Modified:
7500 +17 -7 trunk/modules/m_signon.c (File Modified)
7501
7502
7503gxti 2006/02/09 02:44:48 UTC (20060209-742)
7504 Log:
7505 Correct minimum args on ENCAP SASL to avoid nasty core.
7506
7507
7508 Changes: Modified:
7509 +1 -1 trunk/modules/m_sasl.c (File Modified)
7510
7511
7512jilles 2006/02/09 01:14:21 UTC (20060209-740)
7513 Log:
7514 Style nits: sptr can't ever be NULL, don't compare truth
7515 values with YES.
7516
7517
7518 Changes: Modified:
7519 +2 -3 trunk/modules/m_scan.c (File Modified)
7520
7521
7522jilles 2006/02/09 01:04:56 UTC (20060209-738)
7523 Log:
7524 - Comment out scan_cmodes() prototype to suppress warning
7525 - Correct minimum parameter count for mo_scan()
7526
7527
7528 Changes: Modified:
7529 +2 -2 trunk/modules/m_scan.c (File Modified)
7530
7531
7532jilles 2006/02/09 00:56:16 UTC (20060209-736)
7533 Log:
7534 SCAN UMODES:
7535 - Include full command in operspy notice
7536 - Allow global scans (no-list used, mask not used) without operspy
7537 - Use ERR_NOPRIVS numeric
7538
7539
7540 Changes: Modified:
7541 +21 -9 trunk/modules/m_scan.c (File Modified)
7542
7543
7544jilles 2006/02/08 23:45:23 UTC (20060208-734)
7545 Log:
7546 Cancel out the >3 default if < is given; this way
7547 any </> specification fully overrides the default.
7548
7549
7550 Changes: Modified:
7551 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7552
7553
7554jilles 2006/02/08 23:13:44 UTC (20060208-732)
7555 Log:
7556 - Call mo_list() from m_list() to reduce code duplication
7557 - Default to >3, rather arbitrarily (conf option?)
7558 - Make < and > mean less than and greater than again
7559
7560
7561 Changes: Modified:
7562 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7563
7564
7565jilles 2006/02/08 22:20:43 UTC (20060208-730)
7566 Log:
7567 When processing topic burst, hide connecting server
7568 on netburst if flatten links is enabled.
7569
7570
7571 Changes: Modified:
7572 +9 -2 trunk/modules/m_tb.c (File Modified)
7573
7574
7575nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7576 Log:
7577 - remove PENALTY token
7578
7579
7580 Changes: Modified:
7581 +0 -1 trunk/include/supported.h (File Modified)
7582
7583
7584nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7585 Log:
7586 005 fixups:
7587 - Add PENALTY because we have a pace-wait system.
7588 - Add FNC due to SAVE and RSFNC
7589 - Add q to MAXLIST.
7590
7591
7592 Changes: Modified:
7593 +4 -2 trunk/include/supported.h (File Modified)
7594
7595
7596nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7597 Log:
7598 mkay, indent went nuts here
7599
7600
7601 Changes: Modified:
7602 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7603
7604
7605nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7606 Log:
7607 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7608 and can be used instead. The SAFELIST implementation is the one used by
7609 default, as most users/networks will be used to it.
7610
7611
7612 Changes: Modified:
7613 +1 -0 trunk/NEWS (File Modified)
7614 +14 -0 trunk/include/client.h (File Modified)
7615 +5 -0 trunk/include/hash.h (File Modified)
7616 +404 -272 trunk/modules/Makefile.in (File Modified)
7617 + - trunk/modules/m_list.c (File Deleted)
7618 + - trunk/modules/m_list_ratbox.c (File Added)
7619 + - trunk/modules/m_list_safelist.c (File Added)
7620 +5 -5 trunk/src/hash.c (File Modified)
7621
7622
7623jilles 2006/02/08 21:02:52 UTC (20060208-720)
7624 Log:
7625 Clear invites on a lowerTS JOIN or SJOIN.
7626 This should complete kick_on_split_riding protection.
7627
7628
7629 Changes: Modified:
7630 +5 -0 trunk/modules/core/m_join.c (File Modified)
7631 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7632
7633
7634jilles 2006/02/08 20:26:58 UTC (20060208-718)
7635 Log:
7636 Like in ratbox, send and interpret timestamps on invites.
7637
7638
7639 Changes: Modified:
7640 +9 -2 trunk/modules/m_invite.c (File Modified)
7641
7642
7643jilles 2006/02/07 12:48:28 UTC (20060207-716)
7644 Log:
7645 Add +S (network service) umode. Just for completeness, users or opers
7646 cannot set this.
7647
7648
7649 Changes: Modified:
7650 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7651
7652
7653nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7654 Log:
7655 update NEWS a bit
7656
7657
7658 Changes: Modified:
7659 +35 -2 trunk/NEWS (File Modified)
7660
7661
7662gxti 2006/02/06 04:42:14 UTC (20060206-712)
7663 Log:
7664 Split off a PreClient structure for data to be freed on registation (i.e. password).
7665 New hook introduce_client for post-registration messages.
7666 Fix b0rked SASL numerics.
7667 Burst REALHOST post-introduction for spoofed-on-registration clients.
7668 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7669 Pre-registration signon support.
7670
7671
7672 Changes: Modified:
7673 +10 -0 trunk/configure (File Modified)
7674 +2 -0 trunk/configure.ac (File Modified)
7675 +14 -4 trunk/include/client.h (File Modified)
7676 +1 -0 trunk/include/hook.h (File Modified)
7677 +1 -0 trunk/include/numeric.h (File Modified)
7678 +3 -0 trunk/include/setup.h.in (File Modified)
7679 +16 -0 trunk/modules/m_chghost.c (File Modified)
7680 +25 -21 trunk/modules/m_sasl.c (File Modified)
7681 +63 -30 trunk/modules/m_signon.c (File Modified)
7682 +18 -0 trunk/src/client.c (File Modified)
7683 +2 -0 trunk/src/hook.c (File Modified)
7684 +5 -5 trunk/src/messages.tab (File Modified)
7685 +2 -0 trunk/src/s_serv.c (File Modified)
7686 +28 -2 trunk/src/s_user.c (File Modified)
7687
7688
7689gxti 2006/02/06 03:10:01 UTC (20060206-710)
7690 Log:
7691 Update hook documentation.
7692
7693
7694 Changes: Modified:
7695 +30 -0 trunk/doc/hooks.txt (File Modified)
7696
7697
7698jilles 2006/02/05 22:44:03 UTC (20060205-708)
7699 Log:
7700 Improve @/# handling in match_esc().
7701
7702
7703 Changes: Modified:
7704 +21 -13 trunk/src/match.c (File Modified)
7705
7706
7707nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7708 Log:
7709 backtrack instead of bailing out when handling a mismatched escape
7710
7711
7712 Changes: Modified:
7713 +1 -1 trunk/src/match.c (File Modified)
7714
7715
7716nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7717 Log:
7718 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7719
7720 Changes: Modified:
7721 +2 -1 trunk/CREDITS (File Modified)
7722
7723
7724nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7725 Log:
7726 Fix the escape brokenness and pick up a more efficient matching algorithm,
7727 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7728 Patch sent upstream. They can do whatever they want with it, *shrug*.
7729
7730
7731 Changes: Modified:
7732 +147 -161 trunk/src/match.c (File Modified)
7733
7734
7735jilles 2006/02/04 20:13:39 UTC (20060204-700)
7736 Log:
7737 If flatten links is enabled, fake the origins of some ServerModes
7738 sent to clients so that the server sending the netburst is hidden.
7739 Most mode hacks still show the true source.
7740
7741
7742 Changes: Modified:
7743 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7744 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7745
7746
7747jilles 2006/02/04 18:26:55 UTC (20060204-698)
7748 Log:
7749 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7750 where the exit originated).
7751 - When receiving an SQUIT for a server themselves
7752 (IsMe(target_p) || target_p == client_p)
7753 close their link and send a local server notice.
7754
7755
7756 Changes: Modified:
7757 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7758 +6 -3 trunk/src/client.c (File Modified)
7759
7760
7761nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7762 Log:
7763 Hooking into the wrong hook, whoops. :P
7764
7765
7766 Changes: Modified:
7767 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7768 +6 -10 trunk/modules/core/m_join.c (File Modified)
7769
7770
7771nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7772 Log:
7773 this doesn't work right, right now :P
7774
7775
7776 Changes: Modified:
7777 +40 -0 trunk/contrib/Makefile.in (File Modified)
7778 + - trunk/contrib/m_createauthonly.c (File Added)
7779 +6 -0 trunk/include/hook.h (File Modified)
7780 +26 -1 trunk/modules/core/m_join.c (File Modified)
7781 +1 -1 trunk/src/ircd.c (File Modified)
7782
7783
7784nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7785 Log:
7786 Make can_join() hookable.
7787
7788
7789 Changes: Modified:
7790 +12 -1 trunk/src/channel.c (File Modified)
7791
7792
7793nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7794 Log:
7795 add 'int approved;' to the channel event hook
7796
7797
7798 Changes: Modified:
7799 +1 -0 trunk/include/hook.h (File Modified)
7800
7801
7802gxti 2006/02/04 02:50:03 UTC (20060204-688)
7803 Log:
7804 Use SIDs in SASL ENCAP origin.
7805 Ignore responses from other agents once the first SASL response has been received for a client.
7806
7807
7808 Changes: Modified:
7809 +9 -5 trunk/modules/m_sasl.c (File Modified)
7810
7811
7812gxti 2006/02/04 01:44:17 UTC (20060204-686)
7813 Log:
7814 Removed stray debug code.
7815
7816
7817 Changes: Modified:
7818 +1 -1 trunk/modules/m_sasl.c (File Modified)
7819
7820
7821jilles 2006/02/03 22:39:24 UTC (20060203-684)
7822 Log:
7823 Don't complain "unknown MODE flag" if a non-oper attempts
7824 to unset an oper only umode they do not have.
7825 This is to prevent unwanted error messages when users/bots
7826 do things like MODE <nick> +i-sw.
7827
7828
7829 Changes: Modified:
7830 +4 -2 trunk/src/s_user.c (File Modified)
7831
7832
7833jilles 2006/02/03 22:32:03 UTC (20060203-682)
7834 Log:
7835 Fix client_exit hook name and only call it for local exits that are not
7836 IsAnyServer.
7837
7838
7839 Changes: Modified:
7840 +3 -2 trunk/modules/m_sasl.c (File Modified)
7841
7842
7843gxti 2006/02/03 21:41:48 UTC (20060203-680)
7844 Log:
7845 Fix SASL logic to actually use stored agent UID.
7846 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7847 Add abort code for exiting clients.
7848
7849
7850 Changes: Modified:
7851 +18 -9 trunk/modules/m_sasl.c (File Modified)
7852
7853
7854jilles 2006/02/03 20:25:01 UTC (20060203-678)
7855 Log:
7856 Port over ratbox 2.2 /challenge. This is slightly more secure
7857 (better crypto, longer keys, challenge timeout) and has better
7858 client scripts.
7859
7860 The respond tool is no longer part of the ircd tree but a
7861 separate package, currently available from
7862 http://respond.ircd-ratbox.org (we should mirror/... this).
7863
7864
7865 Changes: Modified:
7866 +65 -310 trunk/doc/challenge.txt (File Modified)
7867 +5 -5 trunk/include/client.h (File Modified)
7868 +3 -0 trunk/include/irc_string.h (File Modified)
7869 +3 -0 trunk/include/numeric.h (File Modified)
7870 +94 -50 trunk/modules/m_challenge.c (File Modified)
7871 +1 -2 trunk/src/client.c (File Modified)
7872 +125 -0 trunk/src/irc_string.c (File Modified)
7873 +2 -2 trunk/src/messages.tab (File Modified)
7874 + - trunk/tools/rsa_respond/ (File Deleted)
7875
7876
7877gxti 2006/02/03 20:05:09 UTC (20060203-676)
7878 Log:
7879 Preliminary SASL support.
7880
7881
7882 Changes: Modified:
7883 +7 -0 trunk/include/client.h (File Modified)
7884 +6 -0 trunk/include/numeric.h (File Modified)
7885 +1 -0 trunk/modules/Makefile.in (File Modified)
7886 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7887 +175 -1 trunk/modules/m_cap.c (File Modified)
7888 + - trunk/modules/m_sasl.c (File Added)
7889 +2 -0 trunk/modules/m_user.c (File Modified)
7890 +5 -5 trunk/src/messages.tab (File Modified)
7891 +8 -2 trunk/src/s_user.c (File Modified)
7892
7893
7894jilles 2006/02/03 18:13:03 UTC (20060203-674)
7895 Log:
7896 SIGNON: make logout also apply remotely.
7897
7898
7899 Changes: Modified:
7900 +7 -2 trunk/modules/m_signon.c (File Modified)
7901
7902
7903gxti 2006/02/03 17:45:04 UTC (20060203-672)
7904 Log:
7905 Use an asterisk when sending empty logins in SIGNON.
7906
7907
7908 Changes: Modified:
7909 +5 -5 trunk/modules/m_signon.c (File Modified)
7910
7911
7912jilles 2006/02/03 17:38:31 UTC (20060203-670)
7913 Log:
7914 SIGNON: Only add whowas entry (add_history()) and wipe
7915 accepts (del_all_accepts()) if nick changed.
7916
7917
7918 Changes: Modified:
7919 +5 -3 trunk/modules/m_signon.c (File Modified)
7920
7921
7922jilles 2006/02/03 17:26:52 UTC (20060203-668)
7923 Log:
7924 SIGNON: slight fixes to collision code:
7925 - don't kill if target_p == source_p (nick unchanged or only changed case)
7926 - add comment that SAVE support is missing
7927 - use sendto_realops_snomask() instead of sendto_realops_flags()
7928
7929
7930 Changes: Modified:
7931 +9 -6 trunk/modules/m_signon.c (File Modified)
7932
7933
7934jilles 2006/02/03 17:19:26 UTC (20060203-666)
7935 Log:
7936 Fix up kills for bad nick/user/host on SIGNON.
7937
7938
7939 Changes: Modified:
7940 +16 -6 trunk/modules/m_signon.c (File Modified)
7941
7942
7943jilles 2006/02/03 16:50:56 UTC (20060203-664)
7944 Log:
7945 If changing to a nick with a digit, only allow the UID.
7946
7947
7948 Changes: Modified:
7949 +4 -0 trunk/modules/m_signon.c (File Modified)
7950
7951
7952gxti 2006/02/03 04:20:31 UTC (20060203-661)
7953 Log:
7954 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7955 Strip leading digits from logins that are not purely numeric.
7956
7957
7958 Changes: Modified:
7959 +3 -0 trunk/include/numeric.h (File Modified)
7960 +2 -0 trunk/include/send.h (File Modified)
7961 +1 -0 trunk/modules/Makefile.in (File Modified)
7962 +456 -3 trunk/modules/m_services.c (File Modified)
7963 + - trunk/modules/m_signon.c (File Added)
7964 +2 -2 trunk/src/messages.tab (File Modified)
7965 +98 -0 trunk/src/send.c (File Modified)
7966
7967
7968jilles 2006/02/02 14:10:16 UTC (20060202-659)
7969 Log:
7970 Remove old server notice umodes from example confs.
7971
7972
7973 Changes: Modified:
7974 +1 -2 trunk/doc/example.conf (File Modified)
7975 +4 -17 trunk/doc/reference.conf (File Modified)
7976
7977
7978jilles 2006/02/01 15:11:42 UTC (20060201-657)
7979 Log:
7980 Add snomask help file (forgot this earlier).
7981
7982
7983 Changes: Modified:
7984 + - trunk/help/opers/snomask (File Added)
7985
7986
7987jilles 2006/01/31 12:50:36 UTC (20060131-655)
7988 Log:
7989 Add umode +l (receive locops).
7990
7991
7992 Changes: Modified:
7993 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7994
7995
7996jilles 2006/01/31 12:44:21 UTC (20060131-653)
7997 Log:
7998 We don't plan to implement cmode +R (quiet unidentified) and
7999 umode +I (deny invite) for 1.1, so comment them out from the
8000 docs.
8001
8002
8003 Changes: Modified:
8004 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8005 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8006
8007
8008jilles 2006/01/31 12:40:38 UTC (20060131-651)
8009 Log:
8010 Improve snomask usage description.
8011
8012
8013 Changes: Modified:
8014 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8015
8016
8017jilles 2006/01/31 12:33:01 UTC (20060131-649)
8018 Log:
8019 Mention the word snomask with umode +s (needs to be a link really).
8020
8021
8022 Changes: Modified:
8023 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8024
8025
8026jilles 2006/01/31 12:28:58 UTC (20060131-647)
8027 Log:
8028 Add snomask +Z (operspy notices).
8029
8030
8031 Changes: Modified:
8032 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8033
8034
8035jilles 2006/01/31 12:23:29 UTC (20060131-645)
8036 Log:
8037 Misc updates/clarifications.
8038
8039
8040 Changes: Modified:
8041 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8042
8043
8044jilles 2006/01/31 12:15:29 UTC (20060131-643)
8045 Log:
8046 Document snomasks.
8047
8048
8049 Changes: Modified:
8050 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8051 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8052 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8053
8054
8055jilles 2006/01/30 01:07:43 UTC (20060130-641)
8056 Log:
8057 - Allow ENCAP REALHOST outside burst
8058 - Fix comment describing race condition: this can only happen
8059 on a local whois with use_whois_actually enabled
8060
8061
8062 Changes: Modified:
8063 +4 -6 trunk/modules/m_chghost.c (File Modified)
8064
8065
8066jilles 2006/01/29 21:42:06 UTC (20060129-639)
8067 Log:
8068 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8069
8070
8071 Changes: Modified:
8072 +39 -0 trunk/contrib/Makefile.in (File Modified)
8073 + - trunk/contrib/sno_globaloper.c (File Added)
8074
8075
8076jilles 2006/01/29 21:26:53 UTC (20060129-637)
8077 Log:
8078 Pass along old umodes and snomask in umode_changed hook,
8079 changing its parameter type from struct Client *
8080 to hook_data_umode_changed *. (For a new client, both
8081 are zero.)
8082
8083 The IP cloaking module now fully ignores umode changes
8084 where +h didn't change.
8085
8086
8087 Changes: Modified:
8088 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8089 +7 -0 trunk/include/hook.h (File Modified)
8090 +18 -4 trunk/src/s_user.c (File Modified)
8091
8092
8093nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8094 Log:
8095 move libcharybdis-provided function initialisation into libcharybdis_init().
8096
8097
8098 Changes: Modified:
8099 +32 -11 trunk/src/ircd.c (File Modified)
8100
8101
8102jilles 2006/01/29 20:40:55 UTC (20060129-633)
8103 Log:
8104 Make +f notices (local host, global host, global user@host, local class)
8105 netwide. Exceeding /quote set max remains local.
8106
8107
8108 Changes: Modified:
8109 +4 -4 trunk/src/s_conf.c (File Modified)
8110
8111
8112jilles 2006/01/29 20:32:44 UTC (20060129-631)
8113 Log:
8114 Netwide notices about attempts to join juped channels.
8115
8116
8117 Changes: Modified:
8118 +1 -1 trunk/modules/core/m_join.c (File Modified)
8119
8120
8121jilles 2006/01/29 19:57:17 UTC (20060129-629)
8122 Log:
8123 Send server notices about failed oper attempts globally.
8124 Successful remote oper attempt notices will be generated
8125 from the mode changes.
8126
8127
8128 Changes: Modified:
8129 +3 -3 trunk/modules/m_challenge.c (File Modified)
8130 +2 -2 trunk/modules/m_oper.c (File Modified)
8131
8132
8133jilles 2006/01/29 19:56:11 UTC (20060129-627)
8134 Log:
8135 Rest of infrastructure for sending server notices globally.
8136 Uses a new L_NETWIDE level on sendto_realops_snomask().
8137
8138
8139 Changes: Modified:
8140 +1 -0 trunk/include/send.h (File Modified)
8141 +31 -4 trunk/src/send.c (File Modified)
8142
8143
8144jilles 2006/01/29 18:55:28 UTC (20060129-625)
8145 Log:
8146 Add general::global_snotices conf option to control
8147 whether we send out SNOTEs. Does not do anything yet.
8148
8149
8150 Changes: Modified:
8151 +1 -0 trunk/doc/example.conf (File Modified)
8152 +6 -0 trunk/doc/reference.conf (File Modified)
8153 +1 -0 trunk/include/s_conf.h (File Modified)
8154 +6 -0 trunk/modules/m_info.c (File Modified)
8155 +1 -0 trunk/src/newconf.c (File Modified)
8156 +1 -0 trunk/src/s_conf.c (File Modified)
8157
8158
8159jilles 2006/01/29 13:47:35 UTC (20060129-623)
8160 Log:
8161 Only accept SNOTE from servers.
8162
8163
8164 Changes: Modified:
8165 +2 -0 trunk/modules/m_snote.c (File Modified)
8166
8167
8168jilles 2006/01/29 13:25:06 UTC (20060129-621)
8169 Log:
8170 Correct parv indices so this actually works.
8171
8172
8173 Changes: Modified:
8174 +2 -2 trunk/modules/m_snote.c (File Modified)
8175
8176
8177jilles 2006/01/29 13:16:10 UTC (20060129-619)
8178 Log:
8179 s/scan/snote/g
8180
8181
8182 Changes: Modified:
8183 +3 -3 trunk/modules/m_snote.c (File Modified)
8184
8185
8186nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8187 Log:
8188 Add m_snote.c, SNOTE propagator.
8189
8190
8191 Changes: Modified:
8192 +86 -0 trunk/modules/Makefile.in (File Modified)
8193 + - trunk/modules/m_snote.c (File Added)
8194
8195
8196nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8197 Log:
8198 start seeding the 1.1 NEWS file
8199
8200
8201 Changes: Modified:
8202 +4 -0 trunk/NEWS (File Modified)
8203
8204
8205nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8206 Log:
8207 rename some modules to more descriptive names...
8208
8209
8210 Changes: Modified:
8211 +2 -131 trunk/contrib/Makefile.in (File Modified)
8212 + - trunk/contrib/globalconnexit.c (File Deleted)
8213 + - trunk/contrib/globallineactive.c (File Deleted)
8214 + - trunk/contrib/sno_farconnect.c (File Added)
8215 + - trunk/contrib/sno_globalkline.c (File Added)
8216 +1 -120 trunk/modules/Makefile.in (File Modified)
8217 + - trunk/modules/networknotice.c (File Deleted)
8218 + - trunk/modules/sno_routing.c (File Added)
8219
8220
8221jilles 2006/01/28 22:02:18 UTC (20060128-611)
8222 Log:
8223 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8224 Uses FLAGS2_FLOODDONE bit on servers.
8225
8226
8227 Changes: Modified:
8228 +3 -0 trunk/include/client.h (File Modified)
8229 +121 -1 trunk/modules/Makefile.in (File Modified)
8230 + - trunk/modules/networknotice.c (File Added)
8231
8232
8233jilles 2006/01/28 21:44:33 UTC (20060128-609)
8234 Log:
8235 Don't show servers in /trace to nonopers if flatten links is enabled.
8236
8237
8238 Changes: Modified:
8239 +8 -5 trunk/modules/m_trace.c (File Modified)
8240
8241
8242jilles 2006/01/28 16:45:46 UTC (20060128-607)
8243 Log:
8244 CHGHOST:
8245 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8246 - send back confirmation to source, if local client
8247 - send a +s server notice if the source is neither a server nor a service (+S)
8248
8249
8250 Changes: Modified:
8251 +5 -1 trunk/modules/m_chghost.c (File Modified)
8252
8253
8254jilles 2006/01/28 16:01:05 UTC (20060128-605)
8255 Log:
8256 Use sendto_realops_snomask_from() to make the
8257 server notices appear to come from the affected
8258 user's server.
8259
8260
8261 Changes: Modified:
8262 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8263 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8264
8265
8266jilles 2006/01/28 16:00:14 UTC (20060128-603)
8267 Log:
8268 Add sendto_realops_snomask_from(), allows
8269 specification of apparent source server.
8270
8271
8272 Changes: Modified:
8273 +1 -0 trunk/include/send.h (File Modified)
8274 +41 -1 trunk/src/send.c (File Modified)
8275
8276
8277jilles 2006/01/28 15:30:20 UTC (20060128-601)
8278 Log:
8279 Revert r579. Keep host, not orighost in oper up notice.
8280 It would be inconsistent to have orighost there, and we
8281 don't want to mess up all server notices by putting both
8282 host and orighost.
8283
8284
8285 Changes: Modified:
8286 +1 -1 trunk/src/s_user.c (File Modified)
8287
8288
8289jilles 2006/01/28 15:27:10 UTC (20060128-599)
8290 Log:
8291 Include the IP address in operlog/foperlog.
8292
8293
8294 Changes: Modified:
8295 +10 -8 trunk/modules/m_challenge.c (File Modified)
8296 +8 -6 trunk/modules/m_oper.c (File Modified)
8297
8298
8299jilles 2006/01/28 15:17:01 UTC (20060128-597)
8300 Log:
8301 Call umode_changed hook on oper up.
8302
8303
8304 Changes: Modified:
8305 +1 -0 trunk/src/s_user.c (File Modified)
8306
8307
8308jilles 2006/01/28 15:13:27 UTC (20060128-595)
8309 Log:
8310 Add globalconnexit contrib module, shows remote client connects/exits
8311 except netsplits/netjoin on snomask +F.
8312 Notice formatting will probably change somewhat still.
8313
8314
8315 Changes: Modified:
8316 +80 -0 trunk/contrib/Makefile.in (File Modified)
8317 + - trunk/contrib/globalconnexit.c (File Added)
8318
8319
8320jilles 2006/01/28 14:54:44 UTC (20060128-593)
8321 Log:
8322 Declare snomask_modes[] so modules can provide snomasks.
8323
8324
8325 Changes: Modified:
8326 +2 -0 trunk/include/snomask.h (File Modified)
8327
8328
8329jilles 2006/01/28 14:40:10 UTC (20060128-591)
8330 Log:
8331 Replace user_signon hook with two new hooks: new_local_user
8332 and new_remote_user.
8333 These are called right before the user is introduced to the
8334 rest of the network.
8335
8336
8337 Changes: Modified:
8338 +2 -1 trunk/include/hook.h (File Modified)
8339 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8340 +4 -2 trunk/src/hook.c (File Modified)
8341 +2 -3 trunk/src/s_user.c (File Modified)
8342
8343
8344nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8345 Log:
8346 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8347
8348
8349 Changes: Modified:
8350 +2 -2 trunk/modules/m_scan.c (File Modified)
8351
8352
8353jilles 2006/01/27 19:45:11 UTC (20060127-587)
8354 Log:
8355 Update doc/technical/send.txt.
8356
8357
8358 Changes: Modified:
8359 +91 -131 trunk/doc/technical/send.txt (File Modified)
8360
8361
8362jilles 2006/01/27 14:44:19 UTC (20060127-585)
8363 Log:
8364 Add chantrace and masktrace to help files.
8365
8366
8367 Changes: Modified:
8368 + - trunk/help/opers/chantrace (File Added)
8369 +27 -20 trunk/help/opers/index (File Modified)
8370 + - trunk/help/opers/masktrace (File Added)
8371 +2 -0 trunk/help/opers/operspy (File Modified)
8372
8373
8374jilles 2006/01/27 14:41:47 UTC (20060127-583)
8375 Log:
8376 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8377 Shows etrace-like output for all users in a channel,
8378 in particular IP addresses.
8379
8380
8381 Changes: Modified:
8382 +75 -2 trunk/modules/m_etrace.c (File Modified)
8383
8384
8385jilles 2006/01/27 13:49:21 UTC (20060127-581)
8386 Log:
8387 Port over ratbox 2.2 r21727 (anfl):
8388 add some logging when we drop servers in places where we only notify opers
8389
8390
8391 Changes: Modified:
8392 +31 -0 trunk/modules/core/m_server.c (File Modified)
8393
8394
8395nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8396 Log:
8397 display orighost in operup message
8398
8399
8400 Changes: Modified:
8401 +1 -1 trunk/src/s_user.c (File Modified)
8402
8403
8404jilles 2006/01/26 17:13:21 UTC (20060126-577)
8405 Log:
8406 Add globallineactive contrib module, a hack which can often
8407 show k/d/g/x line active for remote clients.
8408
8409
8410 Changes: Modified:
8411 +52 -0 trunk/contrib/Makefile.in (File Modified)
8412 + - trunk/contrib/globallineactive.c (File Added)
8413
8414
8415jilles 2006/01/26 16:34:00 UTC (20060126-575)
8416 Log:
8417 Show IP field in the same way as MASKTRACE:
8418 "255.255.255.255" if it's unknown (remote TS5 client)
8419 and "0" if we or the remote server are purposely
8420 hiding it.
8421
8422
8423 Changes: Modified:
8424 +12 -1 trunk/modules/m_scan.c (File Modified)
8425
8426
8427jilles 2006/01/26 16:25:22 UTC (20060126-573)
8428 Log:
8429 scan umodes:
8430 - don't show servers in a global scan
8431 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8432
8433
8434 Changes: Modified:
8435 +4 -1 trunk/modules/m_scan.c (File Modified)
8436
8437
8438nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8439 Log:
8440 Implement SCAN UMODES.
8441
8442
8443 Changes: Modified:
8444 +3 -0 trunk/include/numeric.h (File Modified)
8445 +128 -2 trunk/modules/m_scan.c (File Modified)
8446 +2 -2 trunk/src/messages.tab (File Modified)
8447
8448
8449nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8450 Log:
8451 more oops
8452
8453
8454 Changes: Modified:
8455 +1 -1 trunk/modules/m_scan.c (File Modified)
8456
8457
8458nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8459 Log:
8460 parv[0] should be parv[1].
8461
8462
8463 Changes: Modified:
8464 +1 -1 trunk/modules/m_scan.c (File Modified)
8465
8466
8467nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8468 Log:
8469 another oops
8470
8471
8472 Changes: Modified:
8473 +1 -1 trunk/modules/m_scan.c (File Modified)
8474
8475
8476nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8477 Log:
8478 fix mistake here
8479
8480
8481 Changes: Modified:
8482 +2 -2 trunk/modules/m_scan.c (File Modified)
8483
8484
8485nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8486 Log:
8487 framework for scan command
8488
8489
8490 Changes: Modified:
8491 +113 -0 trunk/modules/Makefile.in (File Modified)
8492 + - trunk/modules/m_scan.c (File Added)
8493
8494
8495nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8496 Log:
8497 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8498
8499
8500 Changes: Modified:
8501 +2 -0 trunk/include/irc_string.h (File Modified)
8502 +157 -1 trunk/modules/m_etrace.c (File Modified)
8503 +129 -90 trunk/src/match.c (File Modified)
8504
8505
8506nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8507 Log:
8508 orighost may live in a different hash bucket (likely the case), lets check it standalone
8509
8510
8511 Changes: Modified:
8512 +39 -3 trunk/src/hostmask.c (File Modified)
8513
8514
8515nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8516 Log:
8517 SVN didn't check modules/ somehow, hrmm.
8518
8519
8520 Changes: Modified:
8521 +1 -1 trunk/modules/m_kline.c (File Modified)
8522 +6 -6 trunk/modules/m_stats.c (File Modified)
8523
8524
8525nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8526 Log:
8527 Track hostmask entries for client_p->orighost, if available.
8528 Not throughly tested, but seems to work fine.
8529
8530
8531 Changes: Modified:
8532 +8 -4 trunk/include/hostmask.h (File Modified)
8533 +14 -10 trunk/src/hostmask.c (File Modified)
8534
8535
8536jilles 2006/01/22 19:14:11 UTC (20060122-549)
8537 Log:
8538 Pass on SQUIT reasons more.
8539
8540
8541 Changes: Modified:
8542 +17 -19 trunk/src/client.c (File Modified)
8543
8544
8545jilles 2006/01/21 17:25:27 UTC (20060121-543)
8546 Log:
8547 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8548 This way, hidden admins also get them.
8549
8550
8551 Changes: Modified:
8552 +4 -4 trunk/src/send.c (File Modified)
8553
8554
8555jilles 2006/01/20 22:26:17 UTC (20060120-541)
8556 Log:
8557 From ircd-ratbox 2.2 (r21339 anfl):
8558 ms_kill() should be using find_person(), not find_client()
8559 otherwise it can generate a core.
8560
8561
8562 Changes: Modified:
8563 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8564
8565
8566jilles 2006/01/18 22:56:51 UTC (20060118-539)
8567 Log:
8568 Add m_error to core_module_table, so it is loaded by default.
8569
8570
8571 Changes: Modified:
8572 +1 -0 trunk/src/modules.c (File Modified)
8573
8574
8575jilles 2006/01/18 00:28:30 UTC (20060118-536)
8576 Log:
8577 comment is a const char *, not char *.
8578
8579
8580 Changes: Modified:
8581 +1 -1 trunk/include/hook.h (File Modified)
8582
8583
8584jilles 2006/01/18 00:10:02 UTC (20060118-534)
8585 Log:
8586 Fix a long standing hybrid 7 bug: when getting a read error
8587 on a server, report_error() is called with a %d instead of
8588 a %s in the format string ("Lost connection" in +d).
8589
8590
8591 Changes: Modified:
8592 +1 -1 trunk/src/client.c (File Modified)
8593
8594
8595jilles 2006/01/16 17:21:11 UTC (20060116-532)
8596 Log:
8597 Clarifications.
8598
8599
8600 Changes: Modified:
8601 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8602
8603
8604nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8605 Log:
8606 Add document describing capabilities and what they mean.
8607
8608
8609 Changes: Modified:
8610 + - trunk/doc/technical/capab.txt (File Added)
8611
8612
8613jilles 2006/01/16 01:19:24 UTC (20060116-528)
8614 Log:
8615 Change client_exit hook to pass all exit_client() parameters.
8616
8617
8618 Changes: Modified:
8619 +8 -0 trunk/include/hook.h (File Modified)
8620 +6 -1 trunk/src/client.c (File Modified)
8621
8622
8623jilles 2006/01/15 21:51:42 UTC (20060115-526)
8624 Log:
8625 Add client_exit hook, called in exit_client() for all
8626 clients of all types, except clients exiting because
8627 of netsplits (QS). The only thing done before it is
8628 marking the client as "closing" (to prevent
8629 recursion).
8630
8631
8632 Changes: Modified:
8633 +1 -0 trunk/include/hook.h (File Modified)
8634 +2 -0 trunk/src/client.c (File Modified)
8635 +2 -0 trunk/src/hook.c (File Modified)
8636
8637
8638jilles 2006/01/15 21:06:36 UTC (20060115-524)
8639 Log:
8640 Improve the code that calculates the nnnS nnnC counts
8641 in RPL_TRACESERVER.
8642
8643 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8644
8645
8646 Changes: Modified:
8647 +43 -36 trunk/modules/m_trace.c (File Modified)
8648
8649
8650jilles 2006/01/15 20:55:27 UTC (20060115-522)
8651 Log:
8652 Add server_eob hook.
8653 Planning to use this for netsplit/join notices.
8654
8655
8656 Changes: Modified:
8657 +1 -0 trunk/include/hook.h (File Modified)
8658 +2 -0 trunk/modules/m_pong.c (File Modified)
8659 +2 -0 trunk/src/hook.c (File Modified)
8660
8661
8662jilles 2006/01/15 20:01:51 UTC (20060115-520)
8663 Log:
8664 Default motd: ircd-ratbox -> charybdis
8665
8666
8667 Changes: Modified:
8668 +1 -1 trunk/doc/ircd.motd (File Modified)
8669
8670
8671jilles 2006/01/15 19:35:03 UTC (20060115-518)
8672 Log:
8673 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8674
8675
8676 Changes: Modified:
8677 +4 -4 trunk/src/s_user.c (File Modified)
8678
8679
8680jilles 2006/01/15 19:12:28 UTC (20060115-516)
8681 Log:
8682 - Remove obsolete EOB help file
8683 - Document snomask in the help files
8684 - Update indexes
8685
8686
8687 Changes: Modified:
8688 + - trunk/help/opers/eob (File Deleted)
8689 +13 -12 trunk/help/opers/index (File Modified)
8690 +1 -13 trunk/help/opers/umode (File Modified)
8691 +7 -7 trunk/help/users/index (File Modified)
8692
8693
8694nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8695 Log:
8696 Bail if snomask to parse is not given. Pointy hat to myself.
8697
8698
8699 Changes: Modified:
8700 +3 -0 trunk/src/snomask.c (File Modified)
8701
8702
8703gxti 2006/01/15 17:48:44 UTC (20060115-512)
8704 Log:
8705 Remove m_flags from autoconf
8706
8707
8708 Changes: Modified:
8709 +0 -1 trunk/contrib/Makefile.in (File Modified)
8710
8711
8712nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8713 Log:
8714 remove m_flags
8715
8716
8717 Changes: Modified:
8718 + - trunk/contrib/m_flags.c (File Deleted)
8719
8720
8721jilles 2006/01/15 17:22:19 UTC (20060115-508)
8722 Log:
8723 If +s is in oper_only_umodes, clear snomask on deoper.
8724
8725
8726 Changes: Modified:
8727 +5 -0 trunk/src/s_user.c (File Modified)
8728
8729
8730gxti 2006/01/15 17:16:50 UTC (20060115-506)
8731 Log:
8732 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8733
8734
8735 Changes: Modified:
8736 +2 -2 trunk/configure (File Modified)
8737 +2 -2 trunk/configure.ac (File Modified)
8738
8739
8740jilles 2006/01/15 17:15:56 UTC (20060115-504)
8741 Log:
8742 Remove the old server notice umodes.
8743 Default oper only umodes is now +s.
8744 Please make sure all remaining umodes still work.
8745
8746
8747 Changes: Modified:
8748 +3 -21 trunk/include/client.h (File Modified)
8749 +0 -12 trunk/src/newconf.c (File Modified)
8750 +1 -1 trunk/src/s_conf.c (File Modified)
8751 +12 -12 trunk/src/s_user.c (File Modified)
8752
8753
8754jilles 2006/01/15 17:00:27 UTC (20060115-502)
8755 Log:
8756 operator::flags nick_changes now controls +n snomask instead of +n umode.
8757
8758
8759 Changes: Modified:
8760 +8 -8 trunk/src/s_user.c (File Modified)
8761
8762
8763jilles 2006/01/15 16:53:16 UTC (20060115-500)
8764 Log:
8765 Move down h_umode_changed hook call after umode allowed checks
8766 (so it will not see +a if someone tries to set it but is not
8767 allowed to).
8768
8769
8770 Changes: Modified:
8771 +2 -3 trunk/src/s_user.c (File Modified)
8772
8773
8774jilles 2006/01/15 16:40:33 UTC (20060115-498)
8775 Log:
8776 Move over non-+s server notices (hopefully, all of them).
8777
8778
8779 Changes: Modified:
8780 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8781 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8782 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8783 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8784 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8785 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8786 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8787 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8788 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8789 +2 -2 trunk/libcharybdis/event.c (File Modified)
8790 +2 -2 trunk/modules/core/m_join.c (File Modified)
8791 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8792 +3 -3 trunk/modules/core/m_message.c (File Modified)
8793 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8794 +2 -2 trunk/modules/core/m_server.c (File Modified)
8795 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8796 +1 -1 trunk/modules/m_post.c (File Modified)
8797 +1 -1 trunk/modules/m_services.c (File Modified)
8798 +2 -2 trunk/src/channel.c (File Modified)
8799 +3 -3 trunk/src/client.c (File Modified)
8800 +1 -1 trunk/src/hash.c (File Modified)
8801 +5 -5 trunk/src/s_conf.c (File Modified)
8802 +2 -2 trunk/src/s_log.c (File Modified)
8803 +4 -4 trunk/src/s_user.c (File Modified)
8804
8805
8806jilles 2006/01/15 16:18:59 UTC (20060115-496)
8807 Log:
8808 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8809
8810
8811 Changes: Modified:
8812 +2 -1 trunk/include/snomask.h (File Modified)
8813 +2 -2 trunk/src/snomask.c (File Modified)
8814
8815
8816jilles 2006/01/15 16:08:28 UTC (20060115-494)
8817 Log:
8818 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8819
8820
8821 Changes: Modified:
8822 +1 -1 trunk/contrib/example_module.c (File Modified)
8823 +2 -2 trunk/include/ircd_defs.h (File Modified)
8824 +6 -6 trunk/modules/core/m_error.c (File Modified)
8825 +1 -1 trunk/modules/core/m_join.c (File Modified)
8826 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8827 +1 -1 trunk/modules/core/m_message.c (File Modified)
8828 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8829 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8830 +18 -18 trunk/modules/core/m_server.c (File Modified)
8831 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8832 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8833 +4 -4 trunk/modules/m_challenge.c (File Modified)
8834 +4 -4 trunk/modules/m_dline.c (File Modified)
8835 +13 -13 trunk/modules/m_gline.c (File Modified)
8836 +5 -5 trunk/modules/m_kline.c (File Modified)
8837 +2 -2 trunk/modules/m_oper.c (File Modified)
8838 +1 -1 trunk/modules/m_pong.c (File Modified)
8839 +13 -13 trunk/modules/m_rehash.c (File Modified)
8840 +4 -4 trunk/modules/m_resv.c (File Modified)
8841 +16 -16 trunk/modules/m_set.c (File Modified)
8842 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8843 +6 -6 trunk/modules/m_xline.c (File Modified)
8844 +1 -1 trunk/src/adns.c (File Modified)
8845 +2 -2 trunk/src/channel.c (File Modified)
8846 +1 -1 trunk/src/listener.c (File Modified)
8847 +1 -1 trunk/src/s_auth.c (File Modified)
8848 +15 -15 trunk/src/s_conf.c (File Modified)
8849 +3 -3 trunk/src/s_user.c (File Modified)
8850 +7 -7 trunk/src/send.c (File Modified)
8851
8852
8853jilles 2006/01/15 15:34:12 UTC (20060115-492)
8854 Log:
8855 On oper up:
8856 - set +s snomask if +s umode set but no snomasks
8857 - put numerics in more logical order
8858
8859
8860 Changes: Modified:
8861 +3 -1 trunk/src/s_user.c (File Modified)
8862
8863
8864jilles 2006/01/15 15:12:39 UTC (20060115-490)
8865 Log:
8866 parse_snobuf_to_mask(): default to + at start
8867 allows stuff like /mode jilles +s C
8868
8869
8870 Changes: Modified:
8871 +1 -1 trunk/src/snomask.c (File Modified)
8872
8873
8874jilles 2006/01/15 15:04:34 UTC (20060115-488)
8875 Log:
8876 Changes to user_mode() snomask handling.
8877 - show snomask (if not 0) on /mode <nick>
8878 - show snomask once at the end if +s/-s used
8879 - only parse 1 parameter for umode changes
8880 - don't crash on /mode <nick> +s
8881 - /mode <nick> -s clears snomask, doesn't use parameter
8882 - set umode +s iff snomask is not 0
8883 - snomask is not propagated, but umode +s is
8884
8885
8886 Changes: Modified:
8887 +97 -72 trunk/src/s_user.c (File Modified)
8888
8889
8890nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8891 Log:
8892 Convert some messages over to snomask.
8893
8894
8895 Changes: Modified:
8896 +29 -29 trunk/src/client.c (File Modified)
8897 +2 -2 trunk/src/ircd.c (File Modified)
8898 +13 -13 trunk/src/modules.c (File Modified)
8899 +1 -1 trunk/src/newconf.c (File Modified)
8900 +5 -5 trunk/src/parse.c (File Modified)
8901 +1 -1 trunk/src/restart.c (File Modified)
8902 +4 -4 trunk/src/s_newconf.c (File Modified)
8903 +11 -11 trunk/src/s_serv.c (File Modified)
8904
8905
8906nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8907 Log:
8908 include snomask.h from client.h
8909
8910
8911 Changes: Modified:
8912 +1 -0 trunk/include/client.h (File Modified)
8913
8914
8915nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8916 Log:
8917 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8918
8919
8920 Changes: Modified:
8921 +1 -0 trunk/src/newconf.c (File Modified)
8922 +2 -1 trunk/src/snomask.c (File Modified)
8923
8924
8925nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8926 Log:
8927 should start with +, not \0. Whoops. :)
8928
8929
8930 Changes: Modified:
8931 +1 -1 trunk/src/snomask.c (File Modified)
8932
8933
8934nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8935 Log:
8936 core snomask support.
8937
8938
8939 Changes: Modified:
8940 +3 -0 trunk/doc/example.conf (File Modified)
8941 +2 -0 trunk/include/client.h (File Modified)
8942 +2 -0 trunk/include/numeric.h (File Modified)
8943 +2 -0 trunk/include/s_newconf.h (File Modified)
8944 +63 -0 trunk/include/send.h (File Modified)
8945 + - trunk/include/snomask.h (File Added)
8946 +1 -0 trunk/src/Makefile.in (File Modified)
8947 +1 -1 trunk/src/messages.tab (File Modified)
8948 +8 -0 trunk/src/newconf.c (File Modified)
8949 +12 -0 trunk/src/s_user.c (File Modified)
8950 +235 -0 trunk/src/send.c (File Modified)
8951 + - trunk/src/snomask.c (File Added)
8952
8953
8954nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8955 Log:
8956 add a blank line after the license info.
8957
8958
8959 Changes: Modified:
8960 +1 -1 trunk/CREDITS (File Modified)
8961
8962
8963jilles 2006/01/14 19:59:18 UTC (20060114-472)
8964 Log:
8965 Extend copyright to 2006.
8966
8967
8968 Changes: Modified:
8969 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8970
8971
8972jilles 2006/01/14 19:56:24 UTC (20060114-470)
8973 Log:
8974 - Fix up book id.
8975 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8976
8977
8978 Changes: Modified:
8979 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8980 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8981
8982
8983jilles 2006/01/14 19:52:16 UTC (20060114-468)
8984 Log:
8985 Add oper privileges document.
8986
8987
8988 Changes: Modified:
8989 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8990 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8991
8992
8993jilles 2006/01/14 18:45:57 UTC (20060114-466)
8994 Log:
8995 Capitalize message names in services shortcuts (for consistency).
8996
8997
8998 Changes: Modified:
8999 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
9000
9001
9002jilles 2006/01/13 16:53:35 UTC (20060113-464)
9003 Log:
9004 Remove C++ comment.
9005
9006
9007 Changes: Modified:
9008 +1 -1 trunk/src/patricia.c (File Modified)
9009
9010
9011jilles 2006/01/13 13:45:56 UTC (20060113-462)
9012 Log:
9013 Remove obsolete 'nextconnect' variable.
9014
9015
9016 Changes: Modified:
9017 +0 -1 trunk/include/ircd.h (File Modified)
9018 +0 -2 trunk/src/client.c (File Modified)
9019 +0 -1 trunk/src/ircd.c (File Modified)
9020
9021
9022jilles 2006/01/13 13:02:54 UTC (20060113-460)
9023 Log:
9024 Remove this remnant of the hybrid 6 ziplinks implementation.
9025
9026
9027 Changes: Modified:
9028 + - trunk/include/s_zip.h (File Deleted)
9029
9030
9031jilles 2006/01/09 16:05:47 UTC (20060109-458)
9032 Log:
9033 Make clone limiting work on orighost, not host (so it
9034 looks through services cloaks). Lightly tested, please
9035 test/review.
9036
9037
9038 Changes: Modified:
9039 +2 -0 trunk/modules/m_chghost.c (File Modified)
9040 +1 -1 trunk/src/client.c (File Modified)
9041 +1 -1 trunk/src/s_conf.c (File Modified)
9042
9043
9044jilles 2006/01/09 15:51:02 UTC (20060109-456)
9045 Log:
9046 Don't forget to link me_realhost() into the command hash.
9047
9048 Pointy hat to: myself
9049
9050
9051 Changes: Modified:
9052 +1 -1 trunk/modules/m_chghost.c (File Modified)
9053
9054
9055jilles 2006/01/09 14:46:59 UTC (20060109-454)
9056 Log:
9057 It's call_hook, not hook_call.
9058
9059
9060 Changes: Modified:
9061 +1 -1 trunk/src/s_user.c (File Modified)
9062
9063
9064jilles 2006/01/09 14:45:36 UTC (20060109-452)
9065 Log:
9066 Add unreject help file.
9067
9068
9069 Changes: Modified:
9070 + - trunk/help/opers/unreject (File Added)
9071
9072
9073jilles 2006/01/09 14:41:41 UTC (20060109-450)
9074 Log:
9075 Link the all-important 42 module to the build :P
9076
9077
9078 Changes: Modified:
9079 +1 -0 trunk/contrib/Makefile.in (File Modified)
9080
9081
9082jilles 2006/01/08 19:12:10 UTC (20060108-448)
9083 Log:
9084 Mention /rehash help.
9085
9086
9087 Changes: Modified:
9088 +1 -0 trunk/help/opers/rehash (File Modified)
9089
9090
9091nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9092 Log:
9093 Add h_user_signon hook.
9094
9095
9096 Changes: Modified:
9097 +1 -0 trunk/include/hook.h (File Modified)
9098 +2 -0 trunk/src/hook.c (File Modified)
9099 +4 -0 trunk/src/s_user.c (File Modified)
9100
9101
9102jilles 2006/01/06 02:30:23 UTC (20060106-444)
9103 Log:
9104 Oops, forgot to set orighost for remote client introductions.
9105
9106
9107 Changes: Modified:
9108 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9109
9110
9111jilles 2006/01/06 01:40:44 UTC (20060106-442)
9112 Log:
9113 Use TS6 forms in services shortcuts, if possible.
9114
9115
9116 Changes: Modified:
9117 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9118
9119
9120jilles 2006/01/06 01:31:19 UTC (20060106-440)
9121 Log:
9122 - Start out default_umodes conf entry from the empty set instead of +i.
9123 - Move oper_only_umodes check to where default_umodes is used, as
9124 oper_only_umodes may not be set yet while we're reading the conf.
9125
9126
9127 Changes: Modified:
9128 +6 -7 trunk/src/newconf.c (File Modified)
9129 +1 -1 trunk/src/s_user.c (File Modified)
9130
9131
9132jilles 2006/01/06 01:00:44 UTC (20060106-438)
9133 Log:
9134 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9135
9136
9137 Changes: Modified:
9138 +1 -0 trunk/doc/example.conf (File Modified)
9139 +7 -0 trunk/doc/reference.conf (File Modified)
9140 +0 -7 trunk/include/config.h.dist (File Modified)
9141 +1 -0 trunk/include/s_conf.h (File Modified)
9142 +6 -0 trunk/modules/m_info.c (File Modified)
9143 +9 -18 trunk/src/client.c (File Modified)
9144 +1 -0 trunk/src/newconf.c (File Modified)
9145 +1 -0 trunk/src/s_conf.c (File Modified)
9146
9147
9148jilles 2006/01/06 00:14:18 UTC (20060106-436)
9149 Log:
9150 - Allow NULL target_ip in show_ip() (indicates message is being
9151 sent to local opers)
9152 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9153 confitem
9154 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9155 those in src/client.c
9156
9157 From ratbox 2.2 svn (anfl)
9158
9159
9160 Changes: Modified:
9161 +1 -0 trunk/include/client.h (File Modified)
9162 +21 -2 trunk/src/client.c (File Modified)
9163 +2 -4 trunk/src/hostmask.c (File Modified)
9164 +1 -5 trunk/src/s_conf.c (File Modified)
9165 +4 -8 trunk/src/s_user.c (File Modified)
9166
9167
9168nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9169 Log:
9170 Fire off events properly.
9171
9172
9173 Changes: Modified:
9174 +7 -3 trunk/src/s_user.c (File Modified)
9175
9176
9177nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9178 Log:
9179 make sure modules which depend on umode information get the message upon connection (oops)
9180
9181
9182 Changes: Modified:
9183 +3 -0 trunk/src/s_user.c (File Modified)
9184
9185
9186jilles 2006/01/05 23:33:33 UTC (20060105-430)
9187 Log:
9188 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9189 From ratbox 2.2 svn.
9190
9191
9192 Changes: Modified:
9193 +3 -7 trunk/modules/m_etrace.c (File Modified)
9194
9195
9196nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9197 Log:
9198 Replace silly `default_invisible' option with more versatile default_umodes.
9199
9200
9201 Changes: Modified:
9202 +2 -2 trunk/Makefile.in (File Modified)
9203 +12 -1 trunk/doc/example.conf (File Modified)
9204 +14 -7 trunk/doc/reference.conf (File Modified)
9205 +2 -4 trunk/include/s_conf.h (File Modified)
9206 +0 -6 trunk/modules/m_info.c (File Modified)
9207 +4 -0 trunk/src/modules.c (File Modified)
9208 +41 -1 trunk/src/newconf.c (File Modified)
9209 +2 -2 trunk/src/s_conf.c (File Modified)
9210 +3 -4 trunk/src/s_user.c (File Modified)
9211
9212
9213jilles 2006/01/02 14:30:45 UTC (20060102-426)
9214 Log:
9215 Add temporary nick resvs with the proper duration,
9216 not 60 times too long.
9217
9218
9219 Changes: Modified:
9220 +1 -1 trunk/modules/m_resv.c (File Modified)
9221
9222
9223jilles 2006/01/02 14:21:31 UTC (20060102-424)
9224 Log:
9225 Add kick on split riding. See reference.conf for more details.
9226
9227
9228 Changes: Modified:
9229 +1 -0 trunk/doc/example.conf (File Modified)
9230 +16 -0 trunk/doc/reference.conf (File Modified)
9231 +1 -0 trunk/include/s_conf.h (File Modified)
9232 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9233 +6 -0 trunk/modules/m_info.c (File Modified)
9234 +1 -0 trunk/src/newconf.c (File Modified)
9235 +1 -0 trunk/src/s_conf.c (File Modified)
9236
9237
9238nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9239 Log:
9240 New credits, denoting GXTi as being on the core team.
9241
9242
9243 Changes: Modified:
9244 +16 -5 trunk/CREDITS (File Modified)
9245
9246
9247nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9248 Log:
9249 better cloaking algorithm
9250
9251
9252 Changes: Modified:
9253 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9254
9255
9256nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9257 Log:
9258 don't do redundant bitshifting.
9259
9260
9261 Changes: Modified:
9262 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9263
9264
9265jilles 2005/12/23 21:15:41 UTC (20051223-416)
9266 Log:
9267 Add ip_cloaking.so.
9268
9269
9270 Changes: Modified:
9271 +1 -0 trunk/contrib/Makefile.in (File Modified)
9272
9273
9274jilles 2005/12/23 21:15:25 UTC (20051223-414)
9275 Log:
9276 Set the DynSpoof flag properly.
9277
9278
9279 Changes: Modified:
9280 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9281
9282
9283nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9284 Log:
9285 first go at an ip_cloaking implementation for charybdis.
9286
9287
9288 Changes: Modified:
9289 + - trunk/contrib/ip_cloaking.c (File Added)
9290
9291
9292nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9293 Log:
9294 Add libcharybdis to contrib/ includes.
9295
9296
9297 Changes: Modified:
9298 +1 -1 trunk/contrib/Makefile.in (File Modified)
9299
9300
9301nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9302 Log:
9303 add h_umode_changed hook for modules that provide usermodes.
9304
9305
9306 Changes: Modified:
9307 +1 -0 trunk/include/hook.h (File Modified)
9308 +2 -1 trunk/src/hook.c (File Modified)
9309 +3 -0 trunk/src/s_user.c (File Modified)
9310
9311
9312jilles 2005/12/19 16:52:45 UTC (20051219-406)
9313 Log:
9314 Show quiets in /stats z.
9315
9316
9317 Changes: Modified:
9318 +15 -10 trunk/src/s_stats.c (File Modified)
9319
9320
9321nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9322 Log:
9323 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9324
9325
9326 Changes: Modified:
9327 +0 -12 trunk/configure (File Modified)
9328 +0 -9 trunk/configure.ac (File Modified)
9329 +0 -3 trunk/include/setup.h.in (File Modified)
9330
9331
9332nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9333 Log:
9334 change various buffer sizes to = topiclen.
9335
9336
9337 Changes: Modified:
9338 +3 -4 trunk/include/ircd_defs.h (File Modified)
9339
9340
9341jon 2005/12/12 19:32:18 UTC (20051212-400)
9342 Log:
9343 - Partial commit test, partial ego strokage ;)
9344
9345
9346 Changes: Modified:
9347 +2 -1 trunk/CREDITS (File Modified)
9348
9349
9350nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9351 Log:
9352 More kqueue corrections.
9353
9354 Changes: Modified:
9355 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9356
9357
9358nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9359 Log:
9360 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9361 Not sure why this wasn't this way to begin with.
9362
9363
9364 Changes: Modified:
9365 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9366
9367
9368jilles 2005/12/11 16:39:52 UTC (20051211-394)
9369 Log:
9370 example.conf tweaks:
9371 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9372 most people do not need this.
9373 Enable serverinfo::hub.
9374
9375
9376 Changes: Modified:
9377 +14 -11 trunk/doc/example.conf (File Modified)
9378
9379
9380nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9381 Log:
9382 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9383
9384
9385 Changes: Modified:
9386 +1 -1 trunk/src/s_serv.c (File Modified)
9387
9388
9389nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9390 Log:
9391 header include changes
9392
9393
9394 Changes: Modified:
9395 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9396 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9397 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9398 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9399 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9400 +1 -21 trunk/libcharybdis/select.c (File Modified)
9401
9402
9403nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9404 Log:
9405 s/ilog/libcharybdis_{die,log,restart}/g
9406
9407
9408 Changes: Modified:
9409 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9410 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9411 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9412 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9413 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9414 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9415 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9416 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9417
9418
9419nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9420 Log:
9421 Use the right callbacks in the function code.
9422
9423 Changes: Modified:
9424 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9425
9426
9427nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9428 Log:
9429 More work, it builds again!
9430
9431
9432 Changes: Modified:
9433 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9434 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9435 + - trunk/libcharybdis/libcharybdis.c (File Added)
9436 + - trunk/libcharybdis/libcharybdis.h (File Added)
9437
9438
9439nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9440 Log:
9441 Move some stuff around.
9442
9443
9444 Changes: Modified:
9445 + - trunk/include/memory.h (File Deleted)
9446 + - trunk/include/tools.h (File Deleted)
9447 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9448 + - trunk/libcharybdis/memory.c (File Added)
9449 + - trunk/libcharybdis/memory.h (File Added)
9450 + - trunk/libcharybdis/snprintf.c (File Added)
9451 + - trunk/libcharybdis/tools.c (File Added)
9452 + - trunk/libcharybdis/tools.h (File Added)
9453 +1000 -1062 trunk/modules/.depend (File Modified)
9454 +421 -455 trunk/src/.depend (File Modified)
9455 +0 -1191 trunk/src/Makefile.in (File Modified)
9456 + - trunk/src/memory.c (File Deleted)
9457 + - trunk/src/snprintf.c (File Deleted)
9458 + - trunk/src/tools.c (File Deleted)
9459
9460
9461nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9462 Log:
9463 move more headers into libcharybdis
9464
9465 Changes: Modified:
9466 + - trunk/include/balloc.h (File Deleted)
9467 + - trunk/include/event.h (File Deleted)
9468 + - trunk/libcharybdis/balloc.h (File Added)
9469 + - trunk/libcharybdis/event.h (File Added)
9470 +924 -1020 trunk/modules/.depend (File Modified)
9471 +327 -406 trunk/src/.depend (File Modified)
9472
9473
9474nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9475 Log:
9476 balloc, events -> libcharybdis
9477
9478 Changes: Modified:
9479 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9480 + - trunk/libcharybdis/balloc.c (File Added)
9481 + - trunk/libcharybdis/event.c (File Added)
9482 +0 -1008 trunk/src/Makefile.in (File Modified)
9483 + - trunk/src/balloc.c (File Deleted)
9484 + - trunk/src/event.c (File Deleted)
9485
9486
9487nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9488 Log:
9489 More fun
9490
9491 Changes: Modified:
9492 + - trunk/include/commio.h (File Deleted)
9493 + - trunk/include/linebuf.h (File Deleted)
9494 + - trunk/libcharybdis/commio.h (File Added)
9495 + - trunk/libcharybdis/linebuf.h (File Added)
9496 +1644 -530 trunk/modules/.depend (File Modified)
9497 +1 -1 trunk/modules/Makefile.in (File Modified)
9498 +720 -284 trunk/src/.depend (File Modified)
9499
9500
9501nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9502 Log:
9503 Makefile reworking -- moving libcharybdis headers into proper location.
9504
9505 Changes: Modified:
9506 +1 -1 trunk/adns/Makefile.in (File Modified)
9507 +1 -1 trunk/src/Makefile.in (File Modified)
9508
9509
9510nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9511 Log:
9512 Document proposed authdaemon protocol.
9513
9514 Changes: Modified:
9515 + - trunk/authdaemon/protocol.txt (File Added)
9516
9517
9518nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9519 Log:
9520 Makefile oops
9521
9522 Changes: Modified:
9523 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9524
9525
9526nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9527 Log:
9528 Remove dead makefile from generation
9529
9530 Changes: Modified:
9531 +1 -2 trunk/configure (File Modified)
9532 +0 -1 trunk/configure.ac (File Modified)
9533
9534
9535nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9536 Log:
9537 libcharybdisIO -> libcharybdis
9538
9539 Changes: Modified:
9540 +1 -1 trunk/src/Makefile.in (File Modified)
9541
9542
9543nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9544 Log:
9545 More restructuring.
9546
9547 Changes: Modified:
9548 + - trunk/libcharybdis/Makefile.in (File Added)
9549 + - trunk/libcharybdis/commio.c (File Added)
9550 + - trunk/libcharybdis/devpoll.c (File Added)
9551 + - trunk/libcharybdis/epoll.c (File Added)
9552 + - trunk/libcharybdis/io/ (File Deleted)
9553 + - trunk/libcharybdis/kqueue.c (File Added)
9554 + - trunk/libcharybdis/linebuf.c (File Added)
9555 + - trunk/libcharybdis/log/ (File Deleted)
9556 + - trunk/libcharybdis/poll.c (File Added)
9557 + - trunk/libcharybdis/ports.c (File Added)
9558 + - trunk/libcharybdis/select.c (File Added)
9559
9560
9561nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9562 Log:
9563 Blah kill makefile
9564
9565 Changes: Modified:
9566 + - trunk/libcharybdis/Makefile.in (File Deleted)
9567
9568
9569nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9570 Log:
9571 Blah kill makefile
9572
9573 Changes: Modified:
9574 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9575
9576
9577nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9578 Log:
9579 add authdaemon dir for later hacking
9580
9581
9582 Changes: Modified:
9583 + - trunk/authdaemon/ (File Added)
9584
9585
9586nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9587 Log:
9588 linebuf -> libcharybdisIO
9589
9590
9591 Changes: Modified:
9592 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9593 + - trunk/libcharybdis/io/linebuf.c (File Added)
9594 + - trunk/libcharybdis/log/ (File Added)
9595 + - trunk/libcharybdis/log/Makefile.in (File Added)
9596 +0 -687 trunk/src/Makefile.in (File Modified)
9597 + - trunk/src/linebuf.c (File Deleted)
9598
9599
9600nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9601 Log:
9602 Solaris 10 I/O ports support
9603
9604 Changes: Modified:
9605 + - trunk/libcharybdis/io/ports.c (File Added)
9606
9607
9608nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9609 Log:
9610 libcharybdis stuff
9611
9612
9613 Changes: Modified:
9614 +1 -1 trunk/Makefile.in (File Modified)
9615 +3 -1 trunk/configure (File Modified)
9616 +133 -10 trunk/configure.ac (File Modified)
9617 + - trunk/libcharybdis/ (File Added)
9618 + - trunk/libcharybdis/Makefile.in (File Added)
9619 + - trunk/libcharybdis/io/ (File Added)
9620 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9621 +2 -3 trunk/src/Makefile.in (File Modified)
9622 + - trunk/src/io/ (File Deleted)
9623
9624
9625nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9626 Log:
9627 split IO stuff into libcharybdisIO.
9628
9629
9630 Changes: Modified:
9631 + - trunk/src/commio.c (File Deleted)
9632 + - trunk/src/devpoll.c (File Deleted)
9633 + - trunk/src/epoll.c (File Deleted)
9634 + - trunk/src/io/ (File Added)
9635 + - trunk/src/io/Makefile.in (File Added)
9636 + - trunk/src/io/commio.c (File Added)
9637 + - trunk/src/io/devpoll.c (File Added)
9638 + - trunk/src/io/epoll.c (File Added)
9639 + - trunk/src/io/kqueue.c (File Added)
9640 + - trunk/src/io/poll.c (File Added)
9641 + - trunk/src/io/select.c (File Added)
9642 + - trunk/src/kqueue.c (File Deleted)
9643 + - trunk/src/poll.c (File Deleted)
9644 + - trunk/src/select.c (File Deleted)
9645
9646
9647nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9648 Log:
9649 Version bump: 1.1.0
9650
9651
9652 Changes: Modified:
9653 +86 -155 trunk/configure (File Modified)
9654 +1 -1 trunk/configure.ac (File Modified)
9655
9656
9657jilles 2005/12/04 01:56:31 UTC (20051204-346)
9658 Log:
9659 Remove mentions of mkkeypair/cryptlinks.
9660
9661
9662 Changes: Modified:
9663 +1 -3 trunk/doc/challenge.txt (File Modified)
9664
9665
9666jilles 2005/12/02 17:57:29 UTC (20051202-344)
9667 Log:
9668 Clarify serverinfo{} description.
9669
9670
9671 Changes: Modified:
9672 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9673
9674
9675jilles 2005/12/02 17:41:44 UTC (20051202-342)
9676 Log:
9677 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9678
9679
9680 Changes: Modified:
9681 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9682
9683
9684jilles 2005/12/02 17:38:53 UTC (20051202-340)
9685 Log:
9686 Improvements also applicable to hyperion 1.x.
9687
9688
9689 Changes: Modified:
9690 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9691
9692
9693jilles 2005/12/02 17:08:45 UTC (20051202-338)
9694 Log:
9695 - Add +F description
9696 - General improvements and changes to charybdis
9697
9698
9699 Changes: Modified:
9700 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9701
9702
9703jilles 2005/12/02 16:43:45 UTC (20051202-336)
9704 Log:
9705 The server notice umodes only have an effect
9706 for opers. ("sendto_realops_flags", so having
9707 the umode is not enough, they must also be
9708 opered)
9709
9710
9711 Changes: Modified:
9712 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9713
9714
9715jilles 2005/12/02 16:39:40 UTC (20051202-334)
9716 Log:
9717 Updates to umodes docs.
9718
9719
9720 Changes: Modified:
9721 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9722
9723
9724nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9725 Log:
9726 Add SGML documentation.
9727
9728 Changes: Modified:
9729 + - trunk/doc/sgml/ (File Added)
9730 + - trunk/doc/sgml/oper-guide/ (File Added)
9731 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9732 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9733 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9734 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9735 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9736 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9737 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9738
9739
9740jilles 2005/11/21 11:04:33 UTC (20051121-330)
9741 Log:
9742 Make operwall flag restrict setting umode +z.
9743 This repairs this flag broken in charybdis-1.0.
9744
9745
9746 Changes: Modified:
9747 +41 -0 trunk/contrib/m_flags.c (File Modified)
9748 +9 -0 trunk/src/s_user.c (File Modified)
9749
9750
9751jilles 2005/11/21 10:29:37 UTC (20051121-328)
9752 Log:
9753 Don't complain/reset remote clients +n. I'm still not
9754 convinced propagating all umodes is the way to go, oh
9755 well.
9756
9757
9758 Changes: Modified:
9759 +1 -1 trunk/src/s_user.c (File Modified)
9760
9761
9762jilles 2005/11/21 10:21:42 UTC (20051121-326)
9763 Log:
9764 - Require admin flag for oper /chghost (if it's enabled
9765 which is not default)
9766 - Give error message on nonexistant nick
9767
9768
9769 Changes: Modified:
9770 +12 -0 trunk/modules/m_chghost.c (File Modified)
9771
9772
9773nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9774 Log:
9775 Incorporated jilles' dynspoof patch with a few minor changes.
9776
9777 Changes: Modified:
9778 +5 -2 trunk/include/client.h (File Modified)
9779 +1 -0 trunk/include/numeric.h (File Modified)
9780 +75 -4 trunk/modules/m_chghost.c (File Modified)
9781 +2 -21 trunk/modules/m_stats.c (File Modified)
9782 +2 -8 trunk/modules/m_trace.c (File Modified)
9783 +2 -0 trunk/src/client.c (File Modified)
9784 +3 -0 trunk/src/s_user.c (File Modified)
9785
9786
9787nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9788 Log:
9789 Update NEWS.
9790
9791 Changes: Modified:
9792 +5 -0 trunk/NEWS (File Modified)
9793
9794
9795jilles 2005/11/17 22:38:52 UTC (20051117-320)
9796 Log:
9797 Make show_ip() far less braindead.
9798
9799 Obtained from: ratbox 2.2 SVN
9800
9801
9802 Changes: Modified:
9803 +14 -85 trunk/src/client.c (File Modified)
9804
9805
9806jilles 2005/11/15 16:33:26 UTC (20051115-318)
9807 Log:
9808 Instead of not showing channels at all for whoising services,
9809 only show channels the requester is also on. If operspying
9810 services, show all the channels.
9811
9812
9813 Changes: Modified:
9814 +37 -40 trunk/modules/m_whois.c (File Modified)
9815
9816
9817jilles 2005/11/15 15:59:00 UTC (20051115-316)
9818 Log:
9819 - Show real errno if we fail to connect to a server
9820 - Don't show server IPs on IRC if a server goes dead
9821 during handshake
9822
9823
9824 Changes: Modified:
9825 +2 -5 trunk/src/s_serv.c (File Modified)
9826
9827
9828jilles 2005/11/15 15:28:18 UTC (20051115-314)
9829 Log:
9830 Revert hybrid 7.2 aline code. It causes too many problems.
9831
9832
9833 Changes: Modified:
9834 +1 -47 trunk/NEWS (File Modified)
9835 + - trunk/include/aline.h (File Deleted)
9836 +53 -6 trunk/modules/m_dline.c (File Modified)
9837 +212 -16 trunk/modules/m_kline.c (File Modified)
9838 +37 -8 trunk/modules/m_resv.c (File Modified)
9839 +45 -24 trunk/modules/m_xline.c (File Modified)
9840 +0 -485 trunk/src/Makefile.in (File Modified)
9841 + - trunk/src/aline.c (File Deleted)
9842
9843
9844jilles 2005/11/07 10:47:33 UTC (20051107-312)
9845 Log:
9846 Incorporate recent ratbox monitor bugfixes (could crash).
9847
9848
9849 Changes: Modified:
9850 +16 -0 trunk/modules/m_monitor.c (File Modified)
9851 +4 -3 trunk/src/monitor.c (File Modified)
9852
9853
9854jilles 2005/10/24 23:10:06 UTC (20051024-310)
9855 Log:
9856 Fix /invite UID leak.
9857
9858 Found by logiclrd@EFnet.
9859
9860
9861 Changes: Modified:
9862 +3 -2 trunk/modules/m_invite.c (File Modified)
9863
9864
9865nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9866 Log:
9867 Don't show what channels a service is in.
9868
9869 Changes: Modified:
9870 +1 -0 trunk/NEWS (File Modified)
9871 +40 -35 trunk/modules/m_whois.c (File Modified)
9872
9873
9874nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9875 Log:
9876 Update version to 1.0.3.
9877
9878
9879 Changes: Modified:
9880 +9 -9 trunk/configure (File Modified)
9881 +1 -1 trunk/configure.ac (File Modified)
9882
9883
9884jilles 2005/10/22 17:12:51 UTC (20051022-304)
9885 Log:
9886 Update NEWS.
9887
9888
9889 Changes: Modified:
9890 +7 -1 trunk/NEWS (File Modified)
9891
9892
9893jilles 2005/10/22 17:11:32 UTC (20051022-302)
9894 Log:
9895 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9896 More static buffers :(
9897
9898
9899 Changes: Modified:
9900 +12 -4 trunk/src/aline.c (File Modified)
9901
9902
9903jilles 2005/10/18 21:52:35 UTC (20051018-300)
9904 Log:
9905 Make operspy mode (/mode !#channel showing parameters
9906 even if not on channel) work again.
9907
9908
9909 Changes: Modified:
9910 +4 -4 trunk/src/channel.c (File Modified)
9911
9912
9913jilles 2005/10/16 22:04:15 UTC (20051016-298)
9914 Log:
9915 Call server_introduced hook on TS6 remote server
9916 introduction (ms_sid()).
9917
9918
9919 Changes: Modified:
9920 +6 -0 trunk/modules/core/m_server.c (File Modified)
9921
9922
9923nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9924 Log:
9925 Cyrix boxes are wierd.
9926
9927 Changes: Modified:
9928 +2 -1 trunk/modules/m_services.c (File Modified)
9929
9930
9931nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9932 Log:
9933 More paranoia.
9934
9935 Changes: Modified:
9936 +1 -1 trunk/include/client.h (File Modified)
9937 +3 -1 trunk/modules/m_services.c (File Modified)
9938
9939
9940nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9941 Log:
9942 heh
9943
9944 Changes: Modified:
9945 +1 -6 trunk/modules/m_services.c (File Modified)
9946
9947
9948nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9949 Log:
9950 Disable a check that doesn't always seem to work right for some reason.
9951
9952 Changes: Modified:
9953 +2 -0 trunk/modules/m_services.c (File Modified)
9954
9955
9956nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9957 Log:
9958 Update NEWS.
9959
9960
9961 Changes: Modified:
9962 +4 -1 trunk/NEWS (File Modified)
9963
9964
9965nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9966 Log:
9967 1.0.2
9968
9969
9970 Changes: Modified:
9971 +9 -9 trunk/configure (File Modified)
9972 +1 -1 trunk/configure.ac (File Modified)
9973
9974
9975jilles 2005/10/08 22:30:18 UTC (20051008-284)
9976 Log:
9977 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9978
9979
9980 Changes: Modified:
9981 +3 -13 trunk/modules/m_trace.c (File Modified)
9982
9983
9984jilles 2005/10/06 11:00:22 UTC (20051006-282)
9985 Log:
9986 Don't send empty RPL_WHOISCHANNELS on remote whois.
9987
9988 Pointy hat to: jilles
9989
9990
9991 Changes: Modified:
9992 +1 -1 trunk/modules/m_whois.c (File Modified)
9993
9994
9995nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9996 Log:
9997 Update NEWS.
9998
9999
10000 Changes: Modified:
10001 +3 -0 trunk/NEWS (File Modified)
10002
10003
10004nenolod 2005/10/02 21:28:23 UTC (20051002-278)
10005 Log:
10006 Modular umode support.
10007
10008
10009 Changes: Modified:
10010 +0 -9 trunk/include/client.h (File Modified)
10011 +2 -1 trunk/include/s_user.h (File Modified)
10012 +1 -1 trunk/include/tools.h (File Modified)
10013 +2 -2 trunk/modules/core/m_nick.c (File Modified)
10014 +3 -0 trunk/src/ircd.c (File Modified)
10015 +1 -1 trunk/src/messages.tab (File Modified)
10016 +2 -2 trunk/src/s_serv.c (File Modified)
10017 +37 -59 trunk/src/s_user.c (File Modified)
10018 +21 -0 trunk/src/tools.c (File Modified)
10019
10020
10021jilles 2005/10/02 20:23:15 UTC (20051002-276)
10022 Log:
10023 Optionally do forced nick change to the UID instead of kill
10024 on nick collisions, see doc/collision_fnc.txt for more
10025 details.
10026
10027
10028 Changes: Modified:
10029 + - trunk/doc/collision_fnc.txt (File Added)
10030 +1 -0 trunk/doc/example.conf (File Modified)
10031 +8 -0 trunk/doc/reference.conf (File Modified)
10032 +1 -0 trunk/include/numeric.h (File Modified)
10033 +1 -0 trunk/include/s_conf.h (File Modified)
10034 +2 -1 trunk/include/s_serv.h (File Modified)
10035 +1 -0 trunk/include/s_stats.h (File Modified)
10036 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10037 +1 -1 trunk/src/messages.tab (File Modified)
10038 +1 -0 trunk/src/newconf.c (File Modified)
10039 +1 -0 trunk/src/s_conf.c (File Modified)
10040 +1 -0 trunk/src/s_serv.c (File Modified)
10041 +2 -2 trunk/src/s_stats.c (File Modified)
10042
10043
10044nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10045 Log:
10046 Update NEWS.
10047
10048
10049 Modified:
10050 trunk/NEWS (File Modified)
10051
10052
10053jilles 2005/09/28 15:45:31 UTC (20050928-272)
10054 Log:
10055 Don't allow lookups by uid in /monitor + and /monitor s.
10056
10057
10058 Modified:
10059 trunk/modules/m_monitor.c (File Modified)
10060
10061
10062jilles 2005/09/28 13:05:01 UTC (20050928-270)
10063 Log:
10064 Stop garbage +j being set in cases like +j aaa:bbb by
10065 initializing the variables properly.
10066
10067 Reported by kyle.
10068
10069
10070 Modified:
10071 trunk/modules/core/m_mode.c (File Modified)
10072 trunk/modules/core/m_sjoin.c (File Modified)
10073
10074
10075jilles 2005/09/25 15:51:54 UTC (20050925-268)
10076 Log:
10077 Apply flags to the proper server in me_gcap().
10078
10079
10080 Modified:
10081 trunk/modules/m_capab.c (File Modified)
10082
10083
10084jilles 2005/09/22 23:13:46 UTC (20050922-266)
10085 Log:
10086 Use find_named_client() instead of find_client() to check
10087 for nick collisions.
10088
10089
10090 Modified:
10091 trunk/modules/core/m_nick.c (File Modified)
10092
10093
10094nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10095 Log:
10096 - Replace old 381 numeric with a new, more positive one!
10097
10098
10099 Modified:
10100 trunk/src/messages.tab (File Modified)
10101
10102
10103jilles 2005/09/22 00:38:45 UTC (20050922-262)
10104 Log:
10105 Make it compile again.
10106
10107
10108 Modified:
10109 trunk/src/channel.c (File Modified)
10110 trunk/src/client.c (File Modified)
10111 trunk/src/ircd.c (File Modified)
10112 trunk/src/packet.c (File Modified)
10113
10114
10115nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10116 Log:
10117 - Prevent UID disclosure in cmode setting.
10118
10119
10120 Modified:
10121 trunk/NEWS (File Modified)
10122 trunk/modules/core/m_mode.c (File Modified)
10123
10124
10125nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10126 Log:
10127 A different check which prevents UID disclosure.
10128
10129
10130 Modified:
10131 trunk/modules/core/m_kick.c (File Modified)
10132
10133
10134nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10135 Log:
10136 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10137
10138
10139 Modified:
10140 trunk/modules/core/m_kick.c (File Modified)
10141
10142
10143nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10144 Log:
10145 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10146
10147
10148 Modified:
10149 trunk/NEWS (File Modified)
10150 trunk/modules/m_accept.c (File Modified)
10151 trunk/modules/m_admin.c (File Modified)
10152 trunk/modules/m_away.c (File Modified)
10153 trunk/modules/m_cap.c (File Modified)
10154 trunk/modules/m_capab.c (File Modified)
10155 trunk/modules/m_challenge.c (File Modified)
10156 trunk/modules/m_chghost.c (File Modified)
10157 trunk/modules/m_close.c (File Modified)
10158 trunk/modules/m_cmessage.c (File Modified)
10159 trunk/modules/m_connect.c (File Modified)
10160 trunk/modules/m_dline.c (File Modified)
10161 trunk/modules/m_encap.c (File Modified)
10162 trunk/modules/m_etrace.c (File Modified)
10163 trunk/modules/m_gline.c (File Modified)
10164 trunk/modules/m_help.c (File Modified)
10165 trunk/modules/m_info.c (File Modified)
10166 trunk/modules/m_invite.c (File Modified)
10167 trunk/modules/m_ison.c (File Modified)
10168 trunk/modules/m_kline.c (File Modified)
10169 trunk/modules/m_knock.c (File Modified)
10170 trunk/modules/m_links.c (File Modified)
10171 trunk/modules/m_list.c (File Modified)
10172 trunk/modules/m_locops.c (File Modified)
10173 trunk/modules/m_lusers.c (File Modified)
10174 trunk/modules/m_map.c (File Modified)
10175 trunk/modules/m_monitor.c (File Modified)
10176 trunk/modules/m_motd.c (File Modified)
10177 trunk/modules/m_names.c (File Modified)
10178 trunk/modules/m_oper.c (File Modified)
10179 trunk/modules/m_operspy.c (File Modified)
10180 trunk/modules/m_pass.c (File Modified)
10181 trunk/modules/m_ping.c (File Modified)
10182 trunk/modules/m_pong.c (File Modified)
10183 trunk/modules/m_post.c (File Modified)
10184 trunk/modules/m_rehash.c (File Modified)
10185 trunk/modules/m_restart.c (File Modified)
10186 trunk/modules/m_resv.c (File Modified)
10187 trunk/modules/m_services.c (File Modified)
10188 trunk/modules/m_set.c (File Modified)
10189 trunk/modules/m_sshortcut.c (File Modified)
10190 trunk/modules/m_stats.c (File Modified)
10191 trunk/modules/m_svinfo.c (File Modified)
10192 trunk/modules/m_tb.c (File Modified)
10193 trunk/modules/m_testline.c (File Modified)
10194 trunk/modules/m_testmask.c (File Modified)
10195 trunk/modules/m_time.c (File Modified)
10196 trunk/modules/m_topic.c (File Modified)
10197 trunk/modules/m_trace.c (File Modified)
10198 trunk/modules/m_unreject.c (File Modified)
10199 trunk/modules/m_user.c (File Modified)
10200 trunk/modules/m_userhost.c (File Modified)
10201 trunk/modules/m_users.c (File Modified)
10202 trunk/modules/m_version.c (File Modified)
10203 trunk/modules/m_wallops.c (File Modified)
10204 trunk/modules/m_who.c (File Modified)
10205 trunk/modules/m_whois.c (File Modified)
10206 trunk/modules/m_whowas.c (File Modified)
10207 trunk/modules/m_xline.c (File Modified)
10208 trunk/src/adns.c (File Modified)
10209 trunk/src/aline.c (File Modified)
10210 trunk/src/cache.c (File Modified)
10211 trunk/src/channel.c (File Modified)
10212 trunk/src/class.c (File Modified)
10213 trunk/src/client.c (File Modified)
10214 trunk/src/commio.c (File Modified)
10215 trunk/src/event.c (File Modified)
10216 trunk/src/hash.c (File Modified)
10217 trunk/src/hostmask.c (File Modified)
10218 trunk/src/ircd.c (File Modified)
10219 trunk/src/kdparse.c (File Modified)
10220 trunk/src/linebuf.c (File Modified)
10221 trunk/src/listener.c (File Modified)
10222 trunk/src/modules.c (File Modified)
10223 trunk/src/monitor.c (File Modified)
10224 trunk/src/newconf.c (File Modified)
10225 trunk/src/packet.c (File Modified)
10226 trunk/src/parse.c (File Modified)
10227 trunk/src/reject.c (File Modified)
10228 trunk/src/s_auth.c (File Modified)
10229 trunk/src/s_conf.c (File Modified)
10230 trunk/src/s_gline.c (File Modified)
10231 trunk/src/s_log.c (File Modified)
10232 trunk/src/s_newconf.c (File Modified)
10233 trunk/src/s_serv.c (File Modified)
10234 trunk/src/s_stats.c (File Modified)
10235 trunk/src/s_user.c (File Modified)
10236 trunk/src/send.c (File Modified)
10237 trunk/src/whowas.c (File Modified)
10238
10239
10240nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10241 Log:
10242 - More coding style niceities. Pretty much got client.h squared away.
10243
10244
10245 Modified:
10246 trunk/modules/m_dline.c (File Modified)
10247 trunk/modules/m_gline.c (File Modified)
10248 trunk/modules/m_kline.c (File Modified)
10249 trunk/modules/m_rehash.c (File Modified)
10250 trunk/modules/m_resv.c (File Modified)
10251 trunk/modules/m_stats.c (File Modified)
10252 trunk/modules/m_testline.c (File Modified)
10253 trunk/modules/m_user.c (File Modified)
10254 trunk/modules/m_xline.c (File Modified)
10255
10256
10257jilles 2005/09/21 22:37:13 UTC (20050921-250)
10258 Log:
10259 - Propagate quiets (+q) on netjoins
10260 - Clear +q list too on lowerTS sjoin from TS6 source
10261
10262
10263 Modified:
10264 trunk/modules/core/m_sjoin.c (File Modified)
10265 trunk/src/s_serv.c (File Modified)
10266
10267
10268jilles 2005/09/21 15:49:43 UTC (20050921-248)
10269 Log:
10270 Second argument to whois is always a nick, never a uid.
10271 This prevents /whois other.server uid to get information
10272 about that uid.
10273
10274
10275 Modified:
10276 trunk/modules/m_whois.c (File Modified)
10277
10278
10279jilles 2005/09/21 15:43:45 UTC (20050921-246)
10280 Log:
10281 Don't allow local users to use uids in user mode.
10282
10283
10284 Modified:
10285 trunk/src/s_user.c (File Modified)
10286
10287
10288jilles 2005/09/21 15:42:56 UTC (20050921-244)
10289 Log:
10290 Make it compile again.
10291
10292
10293 Modified:
10294 trunk/src/s_stats.c (File Modified)
10295
10296
10297jilles 2005/09/21 15:09:11 UTC (20050921-242)
10298 Log:
10299 Fix propagation of empty SJOIN.
10300
10301
10302 Modified:
10303 trunk/modules/core/m_sjoin.c (File Modified)
10304
10305
10306nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10307 Log:
10308 Some atheme-style niceties here.
10309
10310
10311 Modified:
10312 trunk/modules/m_accept.c (File Modified)
10313 trunk/modules/m_admin.c (File Modified)
10314 trunk/modules/m_away.c (File Modified)
10315 trunk/modules/m_cap.c (File Modified)
10316 trunk/modules/m_capab.c (File Modified)
10317 trunk/modules/m_challenge.c (File Modified)
10318 trunk/modules/m_chghost.c (File Modified)
10319 trunk/modules/m_close.c (File Modified)
10320 trunk/modules/m_cmessage.c (File Modified)
10321 trunk/modules/m_connect.c (File Modified)
10322 trunk/modules/m_dline.c (File Modified)
10323 trunk/modules/m_encap.c (File Modified)
10324 trunk/modules/m_etrace.c (File Modified)
10325 trunk/modules/m_gline.c (File Modified)
10326 trunk/modules/m_help.c (File Modified)
10327 trunk/modules/m_info.c (File Modified)
10328 trunk/modules/m_invite.c (File Modified)
10329 trunk/modules/m_ison.c (File Modified)
10330 trunk/modules/m_kline.c (File Modified)
10331 trunk/modules/m_knock.c (File Modified)
10332 trunk/modules/m_links.c (File Modified)
10333 trunk/modules/m_list.c (File Modified)
10334 trunk/modules/m_locops.c (File Modified)
10335 trunk/modules/m_lusers.c (File Modified)
10336 trunk/modules/m_map.c (File Modified)
10337 trunk/modules/m_monitor.c (File Modified)
10338 trunk/modules/m_motd.c (File Modified)
10339 trunk/modules/m_names.c (File Modified)
10340 trunk/modules/m_oper.c (File Modified)
10341 trunk/modules/m_operspy.c (File Modified)
10342 trunk/modules/m_pass.c (File Modified)
10343 trunk/modules/m_ping.c (File Modified)
10344 trunk/modules/m_pong.c (File Modified)
10345 trunk/modules/m_post.c (File Modified)
10346 trunk/modules/m_rehash.c (File Modified)
10347 trunk/modules/m_restart.c (File Modified)
10348 trunk/modules/m_resv.c (File Modified)
10349 trunk/modules/m_services.c (File Modified)
10350 trunk/modules/m_set.c (File Modified)
10351 trunk/modules/m_sshortcut.c (File Modified)
10352 trunk/modules/m_stats.c (File Modified)
10353 trunk/modules/m_svinfo.c (File Modified)
10354 trunk/modules/m_tb.c (File Modified)
10355 trunk/modules/m_testline.c (File Modified)
10356 trunk/modules/m_testmask.c (File Modified)
10357 trunk/modules/m_time.c (File Modified)
10358 trunk/modules/m_topic.c (File Modified)
10359 trunk/modules/m_trace.c (File Modified)
10360 trunk/modules/m_unreject.c (File Modified)
10361 trunk/modules/m_user.c (File Modified)
10362 trunk/modules/m_userhost.c (File Modified)
10363 trunk/modules/m_users.c (File Modified)
10364 trunk/modules/m_version.c (File Modified)
10365 trunk/modules/m_wallops.c (File Modified)
10366 trunk/modules/m_who.c (File Modified)
10367 trunk/modules/m_whois.c (File Modified)
10368 trunk/modules/m_whowas.c (File Modified)
10369 trunk/modules/m_xline.c (File Modified)
10370
10371
10372nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10373 Log:
10374 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10375
10376
10377 Modified:
10378 trunk/.indent.pro (File Modified)
10379 trunk/include/charybdis.h (File Added)
10380 trunk/include/client.h (File Modified)
10381 trunk/modules/.indent.pro (File Modified)
10382 trunk/src/.indent.pro (File Modified)
10383 trunk/src/adns.c (File Modified)
10384 trunk/src/aline.c (File Modified)
10385 trunk/src/cache.c (File Modified)
10386 trunk/src/channel.c (File Modified)
10387 trunk/src/class.c (File Modified)
10388 trunk/src/client.c (File Modified)
10389 trunk/src/commio.c (File Modified)
10390 trunk/src/event.c (File Modified)
10391 trunk/src/hash.c (File Modified)
10392 trunk/src/hostmask.c (File Modified)
10393 trunk/src/ircd.c (File Modified)
10394 trunk/src/kdparse.c (File Modified)
10395 trunk/src/linebuf.c (File Modified)
10396 trunk/src/listener.c (File Modified)
10397 trunk/src/modules.c (File Modified)
10398 trunk/src/monitor.c (File Modified)
10399 trunk/src/newconf.c (File Modified)
10400 trunk/src/packet.c (File Modified)
10401 trunk/src/parse.c (File Modified)
10402 trunk/src/reject.c (File Modified)
10403 trunk/src/s_auth.c (File Modified)
10404 trunk/src/s_conf.c (File Modified)
10405 trunk/src/s_gline.c (File Modified)
10406 trunk/src/s_log.c (File Modified)
10407 trunk/src/s_newconf.c (File Modified)
10408 trunk/src/s_serv.c (File Modified)
10409 trunk/src/s_stats.c (File Modified)
10410 trunk/src/s_user.c (File Modified)
10411 trunk/src/send.c (File Modified)
10412 trunk/src/whowas.c (File Modified)
10413
10414
10415nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10416 Log:
10417 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10418 - Convert a few modules towards using this code.
10419 - Make a note about this change in NEWS.
10420
10421
10422 Modified:
10423 trunk/NEWS (File Modified)
10424 trunk/include/aline.h (File Added)
10425 trunk/modules/m_dline.c (File Modified)
10426 trunk/modules/m_kline.c (File Modified)
10427 trunk/modules/m_resv.c (File Modified)
10428 trunk/modules/m_xline.c (File Modified)
10429 trunk/src/Makefile.in (File Modified)
10430 trunk/src/aline.c (File Added)
10431
10432
10433nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10434 Log:
10435 - Update NEWS document.
10436
10437
10438 Modified:
10439 trunk/NEWS (File Modified)
10440
10441
10442jilles 2005/09/20 18:27:19 UTC (20050920-232)
10443 Log:
10444 Use find_named_person() instead of find_person() in services shortcuts.
10445
10446
10447 Modified:
10448 trunk/modules/m_sshortcut.c (File Modified)
10449
10450
10451jilles 2005/09/18 22:18:59 UTC (20050918-230)
10452 Log:
10453 Fix propagation of empty channels (+P).
10454
10455
10456 Modified:
10457 trunk/modules/core/m_sjoin.c (File Modified)
10458 trunk/src/s_serv.c (File Modified)
10459
10460
10461jilles 2005/09/18 22:18:04 UTC (20050918-228)
10462 Log:
10463 Use same comparison for +f.
10464
10465
10466 Modified:
10467 trunk/modules/core/m_join.c (File Modified)
10468
10469
10470jilles 2005/09/18 18:48:13 UTC (20050918-226)
10471 Log:
10472 Retire server-server non-encap CHGHOST, and clean it up a bit.
10473
10474
10475 Modified:
10476 trunk/modules/m_chghost.c (File Modified)
10477
10478
10479jilles 2005/09/18 14:26:20 UTC (20050918-224)
10480 Log:
10481 Use TS6 form for SQUIT wallops.
10482
10483
10484 Modified:
10485 trunk/modules/core/m_squit.c (File Modified)
10486
10487
10488jilles 2005/09/18 14:25:54 UTC (20050918-222)
10489 Log:
10490 Propagate nick changes for remote clients in TS6 form if possible;
10491 simplify the code a bit.
10492
10493
10494 Modified:
10495 trunk/modules/core/m_nick.c (File Modified)
10496
10497
10498jilles 2005/09/18 14:16:43 UTC (20050918-220)
10499 Log:
10500 Only clear oper_only_umodes on deoper for local clients.
10501
10502
10503 Modified:
10504 trunk/src/s_user.c (File Modified)
10505
10506
10507nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10508 Log:
10509 - Don't enable use_whois_actually in the default config, makes cloaking
10510 only useful for vanity.
10511
10512
10513 Modified:
10514 trunk/doc/example.conf (File Modified)
10515
10516
10517jilles 2005/09/18 00:00:12 UTC (20050918-216)
10518 Log:
10519 Fix linebuf raw code to not truncate lines longer than
10520 510 characters. This stops ziplinks corruption at
10521 the initial burst if the other side sends a lot.
10522
10523
10524 Modified:
10525 trunk/src/linebuf.c (File Modified)
10526
10527
10528nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10529 Log:
10530 - Add +r to channel_modes().
10531
10532
10533 Modified:
10534 trunk/src/channel.c (File Modified)
10535
10536
10537nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10538 Log:
10539 Update NEWS.
10540
10541
10542 Modified:
10543 trunk/NEWS (File Modified)
10544
10545
10546nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10547 Log:
10548 err, nvm. wrong project :-P
10549
10550
10551 Modified:
10552 trunk/src/match.c (File Modified)
10553
10554
10555nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10556 Log:
10557 make sure we don't crash on match(NULL, test)
10558
10559
10560 Modified:
10561 trunk/src/match.c (File Modified)
10562
10563
10564jilles 2005/09/12 23:40:03 UTC (20050912-206)
10565 Log:
10566 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10567 flags = rehash in shared{}.
10568 Uses :<source> ENCAP <target> REHASH [option].
10569
10570
10571 Modified:
10572 trunk/doc/example.conf (File Modified)
10573 trunk/doc/reference.conf (File Modified)
10574 trunk/help/opers/rehash (File Modified)
10575 trunk/include/s_newconf.h (File Modified)
10576 trunk/modules/m_rehash.c (File Modified)
10577 trunk/modules/m_stats.c (File Modified)
10578 trunk/src/newconf.c (File Modified)
10579
10580
10581jilles 2005/09/12 22:48:44 UTC (20050912-204)
10582 Log:
10583 Initialize flags to 0 in conf_set_shared_flags() and
10584 conf_set_cluster_flags().
10585
10586
10587 Modified:
10588 trunk/src/newconf.c (File Modified)
10589
10590
10591jilles 2005/09/12 22:14:16 UTC (20050912-202)
10592 Log:
10593 Don't allow a forward from a #channel to an &channel.
10594 Error message is Illegal channel name.
10595
10596
10597 Modified:
10598 trunk/modules/core/m_mode.c (File Modified)
10599
10600
10601nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10602 Log:
10603 - change version to 1.0.1
10604
10605
10606 Modified:
10607 trunk/configure (File Modified)
10608 trunk/configure.ac (File Modified)
10609
10610
10611nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10612 Log:
10613 Update NEWS.
10614
10615
10616 Modified:
10617 trunk/NEWS (File Modified)
10618
10619
10620jilles 2005/09/12 21:55:58 UTC (20050912-196)
10621 Log:
10622 Services shortcuts changes:
10623 - Require umode +S on target
10624 - Use ERR_SERVICESDOWN (440) for error message
10625 - Fix check for empty string
10626
10627
10628 Modified:
10629 trunk/include/numeric.h (File Modified)
10630 trunk/modules/m_sshortcut.c (File Modified)
10631 trunk/src/messages.tab (File Modified)
10632
10633
10634nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10635 Log:
10636 s/IsChanService/IsService/g;
10637
10638
10639 Modified:
10640 trunk/modules/m_sshortcut.c (File Modified)
10641
10642
10643nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10644 Log:
10645 Add check for service validity in shortcut routines.
10646
10647
10648 Modified:
10649 trunk/modules/m_sshortcut.c (File Modified)
10650
10651
10652jilles 2005/09/12 15:30:26 UTC (20050912-190)
10653 Log:
10654 Don't allow forwarding to a -F channel the setter is not on.
10655
10656
10657 Modified:
10658 trunk/modules/core/m_mode.c (File Modified)
10659
10660
10661jilles 2005/09/12 13:55:56 UTC (20050912-188)
10662 Log:
10663 Describe identify_service and identify_command in
10664 reference.conf.
10665
10666
10667 Modified:
10668 trunk/doc/reference.conf (File Modified)
10669
10670
10671jilles 2005/09/12 13:37:11 UTC (20050912-186)
10672 Log:
10673 More helpfile updates.
10674
10675
10676 Modified:
10677 trunk/help/Makefile.in (File Modified)
10678 trunk/help/opers/die (File Modified)
10679 trunk/help/opers/join (File Modified)
10680 trunk/help/opers/links (File Modified)
10681 trunk/help/opers/lusers (File Modified)
10682 trunk/help/opers/map (File Added)
10683 trunk/help/opers/motd (File Modified)
10684 trunk/help/opers/names (File Modified)
10685 trunk/help/opers/notice (File Modified)
10686 trunk/help/opers/operspy (File Modified)
10687 trunk/help/opers/part (File Modified)
10688 trunk/help/opers/privmsg (File Modified)
10689 trunk/help/opers/restart (File Modified)
10690 trunk/help/opers/set (File Modified)
10691 trunk/help/opers/stats (File Modified)
10692 trunk/help/opers/trace (File Modified)
10693 trunk/help/opers/version (File Modified)
10694 trunk/help/users/notice (File Modified)
10695 trunk/help/users/privmsg (File Modified)
10696 trunk/help/users/stats (File Modified)
10697
10698
10699jilles 2005/09/12 11:18:40 UTC (20050912-184)
10700 Log:
10701 Update help files.
10702
10703
10704 Modified:
10705 trunk/help/opers/cmode (File Modified)
10706 trunk/help/opers/umode (File Modified)
10707 trunk/help/opers/wallops (File Modified)
10708 trunk/help/opers/who (File Modified)
10709 trunk/help/users/umode (File Modified)
10710
10711
10712jilles 2005/09/12 11:11:18 UTC (20050912-182)
10713 Log:
10714 Include cmode +r in 004 and 005.
10715
10716
10717 Modified:
10718 trunk/include/supported.h (File Modified)
10719 trunk/src/messages.tab (File Modified)
10720
10721
10722jilles 2005/09/12 10:53:35 UTC (20050912-180)
10723 Log:
10724 No need to clear all 3 buffers in channel_modes().
10725
10726
10727 Modified:
10728 trunk/src/channel.c (File Modified)
10729
10730
10731jilles 2005/09/12 10:31:54 UTC (20050912-178)
10732 Log:
10733 - Fix multiple +f modes per line
10734 - -f shouldn't take a parameter
10735
10736
10737 Modified:
10738 trunk/modules/core/m_mode.c (File Modified)
10739
10740
10741jilles 2005/09/12 10:04:27 UTC (20050912-176)
10742 Log:
10743 Channel mode +Q now prevents forwarding to or through
10744 a channel, just like in hyperion, not from a channel.
10745
10746
10747 Modified:
10748 trunk/modules/core/m_join.c (File Modified)
10749
10750
10751jilles 2005/09/12 09:36:21 UTC (20050912-174)
10752 Log:
10753 Complete +F/+Q propagation.
10754
10755
10756 Modified:
10757 trunk/modules/core/m_join.c (File Modified)
10758 trunk/modules/core/m_sjoin.c (File Modified)
10759 trunk/src/channel.c (File Modified)
10760
10761
10762nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10763 Log:
10764 - A few minor fixes.
10765
10766
10767 Modified:
10768 trunk/modules/core/m_join.c (File Modified)
10769 trunk/modules/m_services.c (File Modified)
10770
10771
10772nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10773 Log:
10774 - Fix netsplit obfuscation.
10775
10776
10777 Modified:
10778 trunk/src/client.c (File Modified)
10779
10780
10781nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10782 Log:
10783 - Fix another /stats p related bug.
10784
10785
10786 Modified:
10787 trunk/src/client.c (File Modified)
10788
10789
10790nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10791 Log:
10792 - Update example.conf.
10793
10794
10795 Modified:
10796 trunk/doc/example.conf (File Modified)
10797
10798
10799nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10800 Log:
10801 - Fix a minor bug here, and re-release 1.0.
10802
10803
10804 Modified:
10805 trunk/modules/core/m_nick.c (File Modified)
10806
10807
10808nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10809 Log:
10810 - Add bursted clients to /stats p list.
10811
10812
10813 Modified:
10814 trunk/modules/core/m_nick.c (File Modified)
10815
10816
10817nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10818 Log:
10819 - Add identify_service, identify_command options to the example.conf,
10820 newconf parser.
10821
10822
10823 Modified:
10824 trunk/NEWS (File Modified)
10825 trunk/doc/example.conf (File Modified)
10826 trunk/src/newconf.c (File Modified)
10827
10828
10829nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10830 Log:
10831 - Add services shortcuts.
10832
10833
10834 Modified:
10835 trunk/modules/Makefile.in (File Modified)
10836 trunk/modules/m_sshortcut.c (File Added)
10837
10838
10839nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10840 Log:
10841 - put back checks i removed by mistake
10842
10843
10844 Modified:
10845 trunk/modules/core/m_join.c (File Modified)
10846
10847
10848nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10849 Log:
10850 - Implement channel mode +Q, which disables forwarding.
10851 - Make forwarding usable by everyone.
10852 - Implement channel mode +F which bypasses authority checks on a target
10853 set with this mode
10854 - Update NEWS.
10855
10856
10857 Modified:
10858 trunk/NEWS (File Modified)
10859 trunk/include/channel.h (File Modified)
10860 trunk/include/supported.h (File Modified)
10861 trunk/modules/core/m_join.c (File Modified)
10862 trunk/modules/core/m_mode.c (File Modified)
10863 trunk/src/messages.tab (File Modified)
10864
10865
10866nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10867 Log:
10868 - Fix account handling brokenness.
10869
10870
10871 Modified:
10872 trunk/modules/m_services.c (File Modified)
10873
10874
10875jilles 2005/09/12 02:04:09 UTC (20050912-150)
10876 Log:
10877 Identify to services via server password hack. Still
10878 needs config file parts, like
10879 identifyservice = "nickserv@services.int";
10880 identifycommand = "IDENTIFY";
10881
10882
10883 Modified:
10884 trunk/include/s_conf.h (File Modified)
10885 trunk/src/s_user.c (File Modified)
10886
10887
10888jilles 2005/09/12 01:59:46 UTC (20050912-148)
10889 Log:
10890 Make send.c compile.
10891
10892
10893 Modified:
10894 trunk/src/send.c (File Modified)
10895
10896
10897nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10898 Log:
10899 - Handle this better.
10900
10901
10902 Modified:
10903 trunk/src/send.c (File Modified)
10904
10905
10906nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10907 Log:
10908 If the source is not a client, don't send to normal users.
10909
10910
10911 Modified:
10912 trunk/src/send.c (File Modified)
10913
10914
10915nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10916 Log:
10917 - Make /wallops behave as wallops in other ircds.
10918
10919
10920 Modified:
10921 trunk/modules/m_wallops.c (File Modified)
10922 trunk/src/send.c (File Modified)
10923
10924
10925nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10926 Log:
10927 - charybdis-1.0
10928
10929
10930 Modified:
10931 trunk/NEWS (File Modified)
10932 trunk/configure (File Modified)
10933 trunk/configure.ac (File Modified)
10934
10935
10936nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10937 Log:
10938 - Remove efnet configuration.
10939 - Rename example.conf as reference.conf, and replace the default
10940 example.conf with one suitable for AthemeNET.
10941 - Update makefile to reflect these changes.
10942
10943
10944 Modified:
10945 trunk/doc/Makefile.in (File Modified)
10946 trunk/doc/example.conf (File Modified)
10947 trunk/doc/example.efnet.conf (File Deleted)
10948 trunk/doc/reference.conf (File Added)
10949
10950
10951nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10952 Log:
10953 - Don't display opers who are /away.
10954
10955
10956 Modified:
10957 trunk/modules/m_stats.c (File Modified)
10958
10959
10960jilles 2005/09/12 00:21:20 UTC (20050912-134)
10961 Log:
10962 Put cmode +f in 004 and 005.
10963
10964
10965 Modified:
10966 trunk/include/supported.h (File Modified)
10967 trunk/src/messages.tab (File Modified)
10968
10969
10970jilles 2005/09/12 00:15:13 UTC (20050912-132)
10971 Log:
10972 Add user umode +Q which prevents a user from
10973 being forwarded.
10974
10975
10976 Modified:
10977 trunk/include/client.h (File Modified)
10978 trunk/modules/core/m_join.c (File Modified)
10979 trunk/src/messages.tab (File Modified)
10980 trunk/src/s_user.c (File Modified)
10981
10982
10983jilles 2005/09/11 23:47:02 UTC (20050911-130)
10984 Log:
10985 Implement channel forwarding in m_join(). As in
10986 hyperion, failing to join because of +i, +r or +j
10987 can cause you to be forwarded, potentially
10988 recursively. Unlike hyperion, a single numeric
10989 is sent in case of a successful forward, otherwise
10990 the ircd acts if there were no forward.
10991
10992
10993 Modified:
10994 trunk/include/numeric.h (File Modified)
10995 trunk/modules/core/m_join.c (File Modified)
10996 trunk/src/messages.tab (File Modified)
10997
10998
10999jilles 2005/09/11 22:57:53 UTC (20050911-128)
11000 Log:
11001 Allow servers to set oper-only cmodes as well.
11002
11003
11004 Modified:
11005 trunk/modules/core/m_mode.c (File Modified)
11006
11007
11008jilles 2005/09/11 22:48:37 UTC (20050911-126)
11009 Log:
11010 Add cmode +f which takes a channel name, settable
11011 only by opers for now. Does not do anything yet.
11012
11013
11014 Modified:
11015 trunk/include/channel.h (File Modified)
11016 trunk/modules/core/m_join.c (File Modified)
11017 trunk/modules/core/m_mode.c (File Modified)
11018 trunk/modules/core/m_sjoin.c (File Modified)
11019 trunk/src/channel.c (File Modified)
11020
11021
11022jilles 2005/09/11 20:48:09 UTC (20050911-124)
11023 Log:
11024 Fully initialize 'mode' in ms_join() and ms_sjoin()
11025 to avoid old +j garbage from being used.
11026
11027
11028 Modified:
11029 trunk/modules/core/m_join.c (File Modified)
11030 trunk/modules/core/m_sjoin.c (File Modified)
11031
11032
11033jilles 2005/09/11 19:41:53 UTC (20050911-122)
11034 Log:
11035 - only touch join_count/join_delta if join throttling
11036 is enabled on the channel
11037 - reset join_count/join_delta to 0 if -j is set
11038
11039
11040 Modified:
11041 trunk/modules/core/m_join.c (File Modified)
11042 trunk/modules/core/m_mode.c (File Modified)
11043 trunk/modules/core/m_sjoin.c (File Modified)
11044
11045
11046jilles 2005/09/11 18:57:20 UTC (20050911-120)
11047 Log:
11048 Also start a new "period" for join throttling for remote joins,
11049 if necessary. Make the code slightly clearer.
11050
11051
11052 Modified:
11053 trunk/modules/core/m_join.c (File Modified)
11054 trunk/src/channel.c (File Modified)
11055
11056
11057jilles 2005/09/11 18:12:20 UTC (20050911-118)
11058 Log:
11059 Some +j improvements, still broken.
11060
11061
11062 Modified:
11063 trunk/modules/core/m_join.c (File Modified)
11064 trunk/modules/core/m_sjoin.c (File Modified)
11065
11066
11067jilles 2005/09/11 16:44:36 UTC (20050911-116)
11068 Log:
11069 Only do +z processing for +m channels the sender is on,
11070 as bans/quiets are currently only checked locally.
11071
11072
11073 Modified:
11074 trunk/modules/core/m_message.c (File Modified)
11075
11076
11077jilles 2005/09/11 16:01:02 UTC (20050911-114)
11078 Log:
11079 - Add max_bans_large configuration option, defaulting to 500, to
11080 limit the number of bans in a +L channel
11081 - Change b/e/I to b/e/I/q in texts
11082
11083
11084 Modified:
11085 trunk/doc/example.conf (File Modified)
11086 trunk/include/s_conf.h (File Modified)
11087 trunk/modules/core/m_mode.c (File Modified)
11088 trunk/modules/m_info.c (File Modified)
11089 trunk/src/newconf.c (File Modified)
11090 trunk/src/s_conf.c (File Modified)
11091
11092
11093jilles 2005/09/11 15:20:38 UTC (20050911-112)
11094 Log:
11095 Store invite for +gi channels.
11096 Note that +gi is significantly weaker access control than +i.
11097
11098
11099 Modified:
11100 trunk/modules/m_invite.c (File Modified)
11101
11102
11103jilles 2005/09/11 14:38:35 UTC (20050911-110)
11104 Log:
11105 Nonops are allowed to see +q lists.
11106
11107
11108 Modified:
11109 trunk/modules/core/m_mode.c (File Modified)
11110
11111
11112jilles 2005/09/11 14:27:59 UTC (20050911-108)
11113 Log:
11114 Invalidate can_send() cache on -q.
11115
11116
11117 Modified:
11118 trunk/modules/core/m_mode.c (File Modified)
11119
11120
11121nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11122 Log:
11123 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11124
11125
11126 Modified:
11127 trunk/modules/core/m_sjoin.c (File Modified)
11128
11129
11130nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11131 Log:
11132 - Allow blank SJOINs -- for permanant channels.
11133
11134
11135 Modified:
11136 trunk/modules/core/m_sjoin.c (File Modified)
11137
11138
11139nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11140 Log:
11141 - Burst permanant channels.
11142
11143
11144 Modified:
11145 trunk/src/s_serv.c (File Modified)
11146
11147
11148nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11149 Log:
11150 - Fix handling of permanant channels.
11151
11152
11153 Modified:
11154 trunk/modules/core/m_join.c (File Modified)
11155
11156
11157nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11158 Log:
11159 - Run indent on core modules.
11160 - Add propagation of join throttle settings.
11161
11162
11163 Modified:
11164 trunk/modules/core/m_die.c (File Modified)
11165 trunk/modules/core/m_error.c (File Modified)
11166 trunk/modules/core/m_join.c (File Modified)
11167 trunk/modules/core/m_kick.c (File Modified)
11168 trunk/modules/core/m_kill.c (File Modified)
11169 trunk/modules/core/m_message.c (File Modified)
11170 trunk/modules/core/m_mode.c (File Modified)
11171 trunk/modules/core/m_nick.c (File Modified)
11172 trunk/modules/core/m_part.c (File Modified)
11173 trunk/modules/core/m_quit.c (File Modified)
11174 trunk/modules/core/m_server.c (File Modified)
11175 trunk/modules/core/m_sjoin.c (File Modified)
11176 trunk/modules/core/m_squit.c (File Modified)
11177
11178
11179nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11180 Log:
11181 - Fix mistake in commit message.
11182
11183
11184 Modified:
11185 trunk/ChangeLog (File Modified)
11186
11187
11188nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11189 Log:
11190 - Channel throttling.
11191
11192
11193 Modified:
11194 trunk/NEWS (File Modified)
11195 trunk/include/supported.h (File Modified)
11196 trunk/modules/core/m_mode.c (File Modified)
11197 trunk/src/messages.tab (File Modified)
11198
11199
11200nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11201 Log:
11202 - Channel throttle logic fixes.
11203
11204
11205 Modified:
11206 trunk/include/channel.h (File Modified)
11207
11208
11209nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11210 Log:
11211 - Add the throttle logic.
11212
11213
11214 Modified:
11215 trunk/include/channel.h (File Modified)
11216 trunk/include/numeric.h (File Modified)
11217 trunk/modules/core/m_join.c (File Modified)
11218 trunk/src/channel.c (File Modified)
11219 trunk/src/messages.tab (File Modified)
11220
11221
11222nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11223 Log:
11224 - Cosmetic fixes to CREDITS.
11225
11226
11227 Modified:
11228 trunk/CREDITS (File Modified)
11229
11230
11231nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11232 Log:
11233 - Better channel_modes() from ShadowIRCd 4.
11234
11235
11236 Modified:
11237 trunk/include/channel.h (File Modified)
11238 trunk/src/channel.c (File Modified)
11239
11240
11241nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11242 Log:
11243 - Strip colour codes from parts.
11244
11245
11246 Modified:
11247 trunk/modules/core/m_part.c (File Modified)
11248
11249
11250nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11251 Log:
11252 - Strip colour codes from quits.
11253
11254
11255 Modified:
11256 trunk/modules/core/m_quit.c (File Modified)
11257
11258
11259nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11260 Log:
11261 - add +c/+g/+z to channel_modes().
11262
11263
11264 Modified:
11265 trunk/src/channel.c (File Modified)
11266
11267
11268nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11269 Log:
11270 - Add +g to 004/005 numerics.
11271
11272
11273 Modified:
11274 trunk/include/supported.h (File Modified)
11275 trunk/src/messages.tab (File Modified)
11276
11277
11278nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11279 Log:
11280 - Add +cgz to set_final_mode() in both join/sjoin.
11281 - Implement channel mode +g: Free invite.
11282
11283
11284 Modified:
11285 trunk/include/channel.h (File Modified)
11286 trunk/modules/core/m_join.c (File Modified)
11287 trunk/modules/core/m_mode.c (File Modified)
11288 trunk/modules/core/m_sjoin.c (File Modified)
11289 trunk/modules/m_invite.c (File Modified)
11290
11291
11292nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11293 Log:
11294 - Make sure /stats p uses the right list.
11295
11296
11297 Modified:
11298 trunk/modules/m_stats.c (File Modified)
11299
11300
11301nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11302 Log:
11303 - local oper list becomes local_oper_list.
11304 - all opers are stored on oper_list for /stats p.
11305
11306
11307 Modified:
11308 trunk/include/ircd.h (File Modified)
11309 trunk/modules/m_stats.c (File Modified)
11310 trunk/modules/m_trace.c (File Modified)
11311 trunk/src/client.c (File Modified)
11312 trunk/src/ircd.c (File Modified)
11313 trunk/src/s_user.c (File Modified)
11314 trunk/src/send.c (File Modified)
11315
11316
11317nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11318 Log:
11319 - Remove ENABLE_SERVICES legacy define.
11320
11321
11322 Modified:
11323 trunk/configure (File Modified)
11324 trunk/configure.ac (File Modified)
11325 trunk/include/client.h (File Modified)
11326 trunk/include/m_info.h (File Modified)
11327 trunk/include/s_conf.h (File Modified)
11328 trunk/modules/Makefile.in (File Modified)
11329 trunk/modules/core/m_kick.c (File Modified)
11330 trunk/modules/core/m_mode.c (File Modified)
11331 trunk/modules/core/m_nick.c (File Modified)
11332 trunk/modules/core/m_sjoin.c (File Modified)
11333 trunk/modules/m_services.c (File Modified)
11334 trunk/src/channel.c (File Modified)
11335 trunk/src/newconf.c (File Modified)
11336 trunk/src/s_conf.c (File Modified)
11337 trunk/src/s_serv.c (File Modified)
11338 trunk/src/s_user.c (File Modified)
11339
11340
11341nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11342 Log:
11343 - New reject message, ala ircu.
11344
11345
11346 Modified:
11347 trunk/src/reject.c (File Modified)
11348
11349
11350nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11351 Log:
11352 - Reduce 'broadcast storm' effect in m_chghost.
11353
11354
11355 Modified:
11356 trunk/modules/m_chghost.c (File Modified)
11357
11358
11359nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11360 Log:
11361 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11362
11363
11364 Modified:
11365 trunk/include/supported.h (File Modified)
11366 trunk/src/messages.tab (File Modified)
11367
11368
11369nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11370 Log:
11371 - Implement +z.
11372
11373
11374 Modified:
11375 trunk/include/channel.h (File Modified)
11376 trunk/modules/core/m_message.c (File Modified)
11377 trunk/modules/core/m_mode.c (File Modified)
11378
11379
11380nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11381 Log:
11382 - use sendto_one_numeric() in some places.
11383
11384
11385 Modified:
11386 trunk/modules/core/m_mode.c (File Modified)
11387
11388
11389nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11390 Log:
11391 - Implement channel mode +c -- colour stripping.
11392
11393
11394 Modified:
11395 trunk/include/irc_string.h (File Modified)
11396 trunk/include/supported.h (File Modified)
11397 trunk/modules/core/m_message.c (File Modified)
11398 trunk/modules/core/m_mode.c (File Modified)
11399 trunk/src/irc_string.c (File Modified)
11400 trunk/src/messages.tab (File Modified)
11401
11402
11403nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11404 Log:
11405 - Add +qLP to CHANMODES 005 numeric.
11406
11407
11408 Modified:
11409 trunk/include/supported.h (File Modified)
11410
11411
11412nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11413 Log:
11414 Move credits files to doc/.
11415
11416
11417 Modified:
11418 trunk/Hybrid-team (File Deleted)
11419 trunk/Ratbox-team (File Deleted)
11420 trunk/doc/Hybrid-team (File Added)
11421 trunk/doc/Ratbox-team (File Added)
11422
11423
11424nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11425 Log:
11426 - Rename Ratbox credits as Ratbox-team.
11427 - Add in our own CREDITS.
11428
11429
11430 Modified:
11431 trunk/CREDITS (File Deleted)
11432 trunk/CREDITS (File Added)
11433 trunk/Ratbox-team (File Added)
11434
11435
11436nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11437 Log:
11438 - Quietcache fixes.
11439
11440
11441 Modified:
11442 trunk/modules/core/m_mode.c (File Modified)
11443
11444
11445nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11446 Log:
11447 - Rebuild configure.
11448
11449
11450 Modified:
11451 trunk/autom4te.cache/ (File Deleted)
11452 trunk/configure (File Modified)
11453
11454
11455nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11456 Log:
11457 Add +q to messages.tab.
11458
11459
11460 Modified:
11461 trunk/src/messages.tab (File Modified)
11462
11463
11464nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11465 Log:
11466 - port m_sjoin stuff to TS6 JOIN syntax.
11467
11468
11469 Modified:
11470 trunk/modules/core/m_join.c (File Modified)
11471
11472
11473nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11474 Log:
11475 - Implement channel mode +q (quiet)
11476
11477
11478 Modified:
11479 trunk/include/channel.h (File Modified)
11480 trunk/modules/core/m_mode.c (File Modified)
11481 trunk/src/channel.c (File Modified)
11482
11483
11484jilles 2005/09/10 03:03:05 UTC (20050910-40)
11485 Log:
11486 Add +L/+P for set_final_mode().
11487
11488
11489 Modified:
11490 trunk/modules/core/m_sjoin.c (File Modified)
11491
11492
11493jilles 2005/09/10 02:59:22 UTC (20050910-38)
11494 Log:
11495 Add +L/+P in channel_modes().
11496
11497
11498 Modified:
11499 trunk/src/channel.c (File Modified)
11500
11501
11502jilles 2005/09/10 02:55:10 UTC (20050910-36)
11503 Log:
11504 - Use MODE_PERMANENT, not MODE_PERMANANT
11505 - Actually use chm_staff()
11506
11507 It compiles but is not otherwise tested.
11508
11509
11510 Modified:
11511 trunk/include/channel.h (File Modified)
11512 trunk/modules/core/m_mode.c (File Modified)
11513 trunk/modules/core/m_sjoin.c (File Modified)
11514 trunk/src/channel.c (File Modified)
11515
11516
11517nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11518 Log:
11519 - Ok, patchlevel.h is fixed now.
11520
11521
11522 Modified:
11523 trunk/include/patchlevel.h (File Modified)
11524
11525
11526nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11527 Log:
11528 - *sigh*
11529
11530
11531 Modified:
11532 trunk/include/patchlevel.h (File Modified)
11533 trunk/src/version.c.SH (File Modified)
11534
11535
11536nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11537 Log:
11538 - Fix compilation issue with version.c.
11539
11540
11541 Modified:
11542 trunk/src/version.c.SH (File Modified)
11543
11544
11545nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11546 Log:
11547 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11548 this from the BUGS file.
11549
11550
11551 Modified:
11552 trunk/BUGS (File Modified)
11553
11554
11555jilles 2005/09/10 02:30:22 UTC (20050910-26)
11556 Log:
11557 Mangle all netsplit messages if flatten links is enabled.
11558
11559
11560 Modified:
11561 trunk/src/client.c (File Modified)
11562
11563
11564nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11565 Log:
11566 - jilles pointed out that /stats p needed severe changes -- implement
11567 them
11568
11569
11570 Modified:
11571 trunk/modules/m_stats.c (File Modified)
11572
11573
11574nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11575 Log:
11576 Rename RELNOTES to NEWS.
11577
11578
11579 Modified:
11580 trunk/NEWS (File Added)
11581 trunk/RELNOTES (File Deleted)
11582
11583
11584nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11585 Log:
11586 Update RELNOTES.
11587
11588
11589 Modified:
11590 trunk/RELNOTES (File Modified)
11591
11592
11593nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11594 Log:
11595 - Make /stats p work globally.
11596 - Change 'OPER(s)' to 'staff members'
11597
11598
11599 Modified:
11600 trunk/modules/m_stats.c (File Modified)
11601
11602
11603nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11604 Log:
11605 - add modes, +LP to RPL_MYINFO.
11606
11607
11608 Modified:
11609 trunk/src/messages.tab (File Modified)
11610
11611
11612nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11613 Log:
11614 More stuff to RELNOTES.
11615
11616
11617 Modified:
11618 trunk/RELNOTES (File Modified)
11619
11620
11621nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11622 Log:
11623 - Implement +P.
11624
11625
11626 Modified:
11627 trunk/modules/core/m_sjoin.c (File Modified)
11628 trunk/src/channel.c (File Modified)
11629
11630
11631nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11632 Log:
11633 - Implement list limit exceed modes -- +L.
11634
11635
11636 Modified:
11637 trunk/modules/core/m_mode.c (File Modified)
11638
11639
11640nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11641 Log:
11642 - Add handlers for modes +L, +P.
11643
11644
11645 Modified:
11646 trunk/include/channel.h (File Modified)
11647 trunk/modules/core/m_mode.c (File Modified)
11648
11649
11650nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11651 Log:
11652 Update properties on *everything*.
11653
11654
11655 Modified:
11656 trunk/.cvsignore (Property Modified)
11657 trunk/.indent.pro (Property Modified)
11658 trunk/BUGS (File Modified) (Property Modified)
11659 trunk/CREDITS (File Modified) (Property Modified)
11660 trunk/ChangeLog (Property Modified)
11661 trunk/Hybrid-team (File Modified) (Property Modified)
11662 trunk/INSTALL (File Modified) (Property Modified)
11663 trunk/LICENSE (File Modified) (Property Modified)
11664 trunk/Makefile.in (File Modified) (Property Modified)
11665 trunk/README.FIRST (File Modified) (Property Modified)
11666 trunk/RELNOTES (File Modified) (Property Modified)
11667 trunk/SVN-Access (Property Modified)
11668 trunk/aclocal.m4 (File Modified) (Property Modified)
11669 trunk/adns/.cvsignore (Property Modified)
11670 trunk/adns/COPYING (Property Modified)
11671 trunk/adns/GPL-vs-LGPL (Property Modified)
11672 trunk/adns/Makefile.in (File Modified) (Property Modified)
11673 trunk/adns/README (Property Modified)
11674 trunk/adns/README.ircd (Property Modified)
11675 trunk/adns/adns.h (File Modified) (Property Modified)
11676 trunk/adns/check.c (File Modified) (Property Modified)
11677 trunk/adns/dlist.h (File Modified) (Property Modified)
11678 trunk/adns/event.c (File Modified) (Property Modified)
11679 trunk/adns/general.c (File Modified) (Property Modified)
11680 trunk/adns/internal.h (File Modified) (Property Modified)
11681 trunk/adns/parse.c (File Modified) (Property Modified)
11682 trunk/adns/query.c (File Modified) (Property Modified)
11683 trunk/adns/reply.c (File Modified) (Property Modified)
11684 trunk/adns/setup.c (File Modified) (Property Modified)
11685 trunk/adns/transmit.c (File Modified) (Property Modified)
11686 trunk/adns/tvarith.h (File Modified) (Property Modified)
11687 trunk/adns/types.c (File Modified) (Property Modified)
11688 trunk/configure (File Modified) (Property Modified)
11689 trunk/configure.ac (File Modified) (Property Modified)
11690 trunk/contrib/.cvsignore (Property Modified)
11691 trunk/contrib/.indent.pro (Property Modified)
11692 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11693 trunk/contrib/README (File Modified) (Property Modified)
11694 trunk/contrib/example_module.c (File Modified) (Property Modified)
11695 trunk/contrib/m_42.c (File Modified) (Property Modified)
11696 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11697 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11698 trunk/contrib/m_force.c (File Modified) (Property Modified)
11699 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11700 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11701 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11702 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11703 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11704 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11705 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11706 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11707 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11708 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11709 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11710 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11711 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11712 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11713 trunk/doc/.cvsignore (Property Modified)
11714 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11715 trunk/doc/Makefile.in (File Modified) (Property Modified)
11716 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11717 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11718 trunk/doc/challenge.txt (File Modified) (Property Modified)
11719 trunk/doc/example.conf (File Modified) (Property Modified)
11720 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11721 trunk/doc/hooks.txt (File Modified) (Property Modified)
11722 trunk/doc/index.txt (File Modified) (Property Modified)
11723 trunk/doc/ircd.8 (File Modified) (Property Modified)
11724 trunk/doc/ircd.motd (Property Modified)
11725 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11726 trunk/doc/modeg.txt (File Modified) (Property Modified)
11727 trunk/doc/modes.txt (File Modified) (Property Modified)
11728 trunk/doc/monitor.txt (File Modified) (Property Modified)
11729 trunk/doc/old/Authors (Property Modified)
11730 trunk/doc/operguide.txt (File Modified) (Property Modified)
11731 trunk/doc/opermyth.txt (Property Modified)
11732 trunk/doc/server-version-info (File Modified) (Property Modified)
11733 trunk/doc/services.txt (File Modified) (Property Modified)
11734 trunk/doc/technical/README.TSora (Property Modified)
11735 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11736 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11737 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11738 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11739 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11740 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11741 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11742 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11743 trunk/doc/technical/rfc1459.txt (Property Modified)
11744 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11745 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11746 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11747 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11748 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11749 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11750 trunk/help/Makefile.in (File Modified) (Property Modified)
11751 trunk/help/opers/accept (Property Modified)
11752 trunk/help/opers/admin (Property Modified)
11753 trunk/help/opers/away (Property Modified)
11754 trunk/help/opers/capab (Property Modified)
11755 trunk/help/opers/challenge (Property Modified)
11756 trunk/help/opers/close (Property Modified)
11757 trunk/help/opers/cmode (Property Modified)
11758 trunk/help/opers/cnotice (Property Modified)
11759 trunk/help/opers/connect (Property Modified)
11760 trunk/help/opers/cprivmsg (Property Modified)
11761 trunk/help/opers/credits (Property Modified)
11762 trunk/help/opers/die (Property Modified)
11763 trunk/help/opers/dline (Property Modified)
11764 trunk/help/opers/eob (Property Modified)
11765 trunk/help/opers/error (Property Modified)
11766 trunk/help/opers/etrace (Property Modified)
11767 trunk/help/opers/gline (Property Modified)
11768 trunk/help/opers/help (Property Modified)
11769 trunk/help/opers/index (Property Modified)
11770 trunk/help/opers/info (Property Modified)
11771 trunk/help/opers/invite (Property Modified)
11772 trunk/help/opers/ison (Property Modified)
11773 trunk/help/opers/join (Property Modified)
11774 trunk/help/opers/kick (Property Modified)
11775 trunk/help/opers/kill (Property Modified)
11776 trunk/help/opers/kline (Property Modified)
11777 trunk/help/opers/knock (Property Modified)
11778 trunk/help/opers/links (Property Modified)
11779 trunk/help/opers/list (Property Modified)
11780 trunk/help/opers/locops (Property Modified)
11781 trunk/help/opers/lusers (Property Modified)
11782 trunk/help/opers/modlist (Property Modified)
11783 trunk/help/opers/modload (Property Modified)
11784 trunk/help/opers/modrestart (Property Modified)
11785 trunk/help/opers/modunload (Property Modified)
11786 trunk/help/opers/motd (Property Modified)
11787 trunk/help/opers/names (Property Modified)
11788 trunk/help/opers/nick (Property Modified)
11789 trunk/help/opers/notice (Property Modified)
11790 trunk/help/opers/oper (Property Modified)
11791 trunk/help/opers/operspy (Property Modified)
11792 trunk/help/opers/operwall (Property Modified)
11793 trunk/help/opers/part (Property Modified)
11794 trunk/help/opers/pass (Property Modified)
11795 trunk/help/opers/ping (Property Modified)
11796 trunk/help/opers/pong (Property Modified)
11797 trunk/help/opers/post (Property Modified)
11798 trunk/help/opers/privmsg (Property Modified)
11799 trunk/help/opers/quit (Property Modified)
11800 trunk/help/opers/rehash (Property Modified)
11801 trunk/help/opers/restart (Property Modified)
11802 trunk/help/opers/resv (Property Modified)
11803 trunk/help/opers/server (Property Modified)
11804 trunk/help/opers/set (Property Modified)
11805 trunk/help/opers/sjoin (Property Modified)
11806 trunk/help/opers/squit (Property Modified)
11807 trunk/help/opers/stats (Property Modified)
11808 trunk/help/opers/svinfo (Property Modified)
11809 trunk/help/opers/testgecos (Property Modified)
11810 trunk/help/opers/testline (Property Modified)
11811 trunk/help/opers/testmask (Property Modified)
11812 trunk/help/opers/time (Property Modified)
11813 trunk/help/opers/topic (Property Modified)
11814 trunk/help/opers/trace (Property Modified)
11815 trunk/help/opers/uhelp (Property Modified)
11816 trunk/help/opers/umode (Property Modified)
11817 trunk/help/opers/undline (Property Modified)
11818 trunk/help/opers/ungline (Property Modified)
11819 trunk/help/opers/unkline (Property Modified)
11820 trunk/help/opers/unresv (Property Modified)
11821 trunk/help/opers/unxline (Property Modified)
11822 trunk/help/opers/user (Property Modified)
11823 trunk/help/opers/userhost (Property Modified)
11824 trunk/help/opers/users (Property Modified)
11825 trunk/help/opers/version (Property Modified)
11826 trunk/help/opers/wallops (Property Modified)
11827 trunk/help/opers/who (Property Modified)
11828 trunk/help/opers/whois (Property Modified)
11829 trunk/help/opers/whowas (Property Modified)
11830 trunk/help/opers/xline (Property Modified)
11831 trunk/help/users/index (Property Modified)
11832 trunk/help/users/info (Property Modified)
11833 trunk/help/users/notice (Property Modified)
11834 trunk/help/users/privmsg (Property Modified)
11835 trunk/help/users/stats (Property Modified)
11836 trunk/help/users/umode (Property Modified)
11837 trunk/include/.cvsignore (Property Modified)
11838 trunk/include/.indent.pro (Property Modified)
11839 trunk/include/balloc.h (File Modified) (Property Modified)
11840 trunk/include/cache.h (File Modified) (Property Modified)
11841 trunk/include/channel.h (File Modified) (Property Modified)
11842 trunk/include/class.h (File Modified) (Property Modified)
11843 trunk/include/client.h (File Modified) (Property Modified)
11844 trunk/include/commio.h (File Modified) (Property Modified)
11845 trunk/include/common.h (File Modified) (Property Modified)
11846 trunk/include/config.h (File Modified) (Property Modified)
11847 trunk/include/config.h.dist (File Modified) (Property Modified)
11848 trunk/include/defaults.h (File Modified) (Property Modified)
11849 trunk/include/event.h (File Modified) (Property Modified)
11850 trunk/include/hash.h (File Modified) (Property Modified)
11851 trunk/include/hook.h (File Modified) (Property Modified)
11852 trunk/include/hostmask.h (File Modified) (Property Modified)
11853 trunk/include/irc_string.h (File Modified) (Property Modified)
11854 trunk/include/ircd.h (File Modified) (Property Modified)
11855 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11856 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11857 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11858 trunk/include/linebuf.h (File Modified) (Property Modified)
11859 trunk/include/listener.h (File Modified) (Property Modified)
11860 trunk/include/m_info.h (File Modified) (Property Modified)
11861 trunk/include/memory.h (File Modified) (Property Modified)
11862 trunk/include/modules.h (File Modified) (Property Modified)
11863 trunk/include/monitor.h (File Modified) (Property Modified)
11864 trunk/include/msg.h (File Modified) (Property Modified)
11865 trunk/include/newconf.h (File Modified) (Property Modified)
11866 trunk/include/numeric.h (File Modified) (Property Modified)
11867 trunk/include/packet.h (File Modified) (Property Modified)
11868 trunk/include/parse.h (File Modified) (Property Modified)
11869 trunk/include/patchlevel.h (File Modified) (Property Modified)
11870 trunk/include/patricia.h (File Modified) (Property Modified)
11871 trunk/include/reject.h (File Modified) (Property Modified)
11872 trunk/include/res.h (File Modified) (Property Modified)
11873 trunk/include/restart.h (File Modified) (Property Modified)
11874 trunk/include/s_auth.h (File Modified) (Property Modified)
11875 trunk/include/s_conf.h (File Modified) (Property Modified)
11876 trunk/include/s_gline.h (File Modified) (Property Modified)
11877 trunk/include/s_log.h (File Modified) (Property Modified)
11878 trunk/include/s_newconf.h (File Modified) (Property Modified)
11879 trunk/include/s_serv.h (File Modified) (Property Modified)
11880 trunk/include/s_stats.h (File Modified) (Property Modified)
11881 trunk/include/s_user.h (File Modified) (Property Modified)
11882 trunk/include/s_zip.h (File Modified) (Property Modified)
11883 trunk/include/scache.h (File Modified) (Property Modified)
11884 trunk/include/send.h (File Modified) (Property Modified)
11885 trunk/include/serno.h (Property Modified)
11886 trunk/include/setup.h.in (Property Modified)
11887 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11888 trunk/include/stdinc.h (File Modified) (Property Modified)
11889 trunk/include/supported.h (File Modified) (Property Modified)
11890 trunk/include/tools.h (File Modified) (Property Modified)
11891 trunk/include/whowas.h (File Modified) (Property Modified)
11892 trunk/install-sh (File Modified) (Property Modified)
11893 trunk/modules/.cvsignore (Property Modified)
11894 trunk/modules/.depend (Property Modified)
11895 trunk/modules/.indent.pro (Property Modified)
11896 trunk/modules/Makefile.in (File Modified) (Property Modified)
11897 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11898 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11899 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11900 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11901 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11902 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11903 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11904 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11905 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11906 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11907 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11908 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11909 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11910 trunk/modules/m_accept.c (File Modified) (Property Modified)
11911 trunk/modules/m_admin.c (File Modified) (Property Modified)
11912 trunk/modules/m_away.c (File Modified) (Property Modified)
11913 trunk/modules/m_cap.c (File Modified) (Property Modified)
11914 trunk/modules/m_capab.c (File Modified) (Property Modified)
11915 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11916 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11917 trunk/modules/m_close.c (File Modified) (Property Modified)
11918 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11919 trunk/modules/m_connect.c (File Modified) (Property Modified)
11920 trunk/modules/m_dline.c (File Modified) (Property Modified)
11921 trunk/modules/m_encap.c (File Modified) (Property Modified)
11922 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11923 trunk/modules/m_gline.c (File Modified) (Property Modified)
11924 trunk/modules/m_help.c (File Modified) (Property Modified)
11925 trunk/modules/m_info.c (File Modified) (Property Modified)
11926 trunk/modules/m_invite.c (File Modified) (Property Modified)
11927 trunk/modules/m_ison.c (File Modified) (Property Modified)
11928 trunk/modules/m_kline.c (File Modified) (Property Modified)
11929 trunk/modules/m_knock.c (File Modified) (Property Modified)
11930 trunk/modules/m_links.c (File Modified) (Property Modified)
11931 trunk/modules/m_list.c (File Modified) (Property Modified)
11932 trunk/modules/m_locops.c (File Modified) (Property Modified)
11933 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11934 trunk/modules/m_map.c (File Modified) (Property Modified)
11935 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11936 trunk/modules/m_motd.c (File Modified) (Property Modified)
11937 trunk/modules/m_names.c (File Modified) (Property Modified)
11938 trunk/modules/m_oper.c (File Modified) (Property Modified)
11939 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11940 trunk/modules/m_pass.c (File Modified) (Property Modified)
11941 trunk/modules/m_ping.c (File Modified) (Property Modified)
11942 trunk/modules/m_pong.c (File Modified) (Property Modified)
11943 trunk/modules/m_post.c (File Modified) (Property Modified)
11944 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11945 trunk/modules/m_restart.c (File Modified) (Property Modified)
11946 trunk/modules/m_resv.c (File Modified) (Property Modified)
11947 trunk/modules/m_services.c (File Modified) (Property Modified)
11948 trunk/modules/m_set.c (File Modified) (Property Modified)
11949 trunk/modules/m_stats.c (File Modified) (Property Modified)
11950 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11951 trunk/modules/m_tb.c (File Modified) (Property Modified)
11952 trunk/modules/m_testline.c (File Modified) (Property Modified)
11953 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11954 trunk/modules/m_time.c (File Modified) (Property Modified)
11955 trunk/modules/m_topic.c (File Modified) (Property Modified)
11956 trunk/modules/m_trace.c (File Modified) (Property Modified)
11957 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11958 trunk/modules/m_user.c (File Modified) (Property Modified)
11959 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11960 trunk/modules/m_users.c (File Modified) (Property Modified)
11961 trunk/modules/m_version.c (File Modified) (Property Modified)
11962 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11963 trunk/modules/m_who.c (File Modified) (Property Modified)
11964 trunk/modules/m_whois.c (File Modified) (Property Modified)
11965 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11966 trunk/modules/m_xline.c (File Modified) (Property Modified)
11967 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11968 trunk/servlink/.cvsignore (Property Modified)
11969 trunk/servlink/.indent.pro (Property Modified)
11970 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11971 trunk/servlink/README (File Modified) (Property Modified)
11972 trunk/servlink/TODO (File Modified) (Property Modified)
11973 trunk/servlink/control.c (File Modified) (Property Modified)
11974 trunk/servlink/control.h (File Modified) (Property Modified)
11975 trunk/servlink/io.c (File Modified) (Property Modified)
11976 trunk/servlink/io.h (File Modified) (Property Modified)
11977 trunk/servlink/servlink.c (File Modified) (Property Modified)
11978 trunk/servlink/servlink.h (File Modified) (Property Modified)
11979 trunk/src/.cvsignore (Property Modified)
11980 trunk/src/.depend (Property Modified)
11981 trunk/src/.indent.pro (Property Modified)
11982 trunk/src/Makefile.in (File Modified) (Property Modified)
11983 trunk/src/adns.c (File Modified) (Property Modified)
11984 trunk/src/balloc.c (File Modified) (Property Modified)
11985 trunk/src/cache.c (File Modified) (Property Modified)
11986 trunk/src/channel.c (File Modified) (Property Modified)
11987 trunk/src/class.c (File Modified) (Property Modified)
11988 trunk/src/client.c (File Modified) (Property Modified)
11989 trunk/src/commio.c (File Modified) (Property Modified)
11990 trunk/src/devpoll.c (File Modified) (Property Modified)
11991 trunk/src/epoll.c (File Modified) (Property Modified)
11992 trunk/src/event.c (File Modified) (Property Modified)
11993 trunk/src/getopt.c (File Modified) (Property Modified)
11994 trunk/src/hash.c (File Modified) (Property Modified)
11995 trunk/src/hook.c (File Modified) (Property Modified)
11996 trunk/src/hostmask.c (File Modified) (Property Modified)
11997 trunk/src/irc_string.c (File Modified) (Property Modified)
11998 trunk/src/ircd.c (File Modified) (Property Modified)
11999 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
12000 trunk/src/ircd_parser.y (File Modified) (Property Modified)
12001 trunk/src/ircd_signal.c (File Modified) (Property Modified)
12002 trunk/src/kdparse.c (File Modified) (Property Modified)
12003 trunk/src/kqueue.c (File Modified) (Property Modified)
12004 trunk/src/linebuf.c (File Modified) (Property Modified)
12005 trunk/src/listener.c (File Modified) (Property Modified)
12006 trunk/src/match.c (File Modified) (Property Modified)
12007 trunk/src/memory.c (File Modified) (Property Modified)
12008 trunk/src/messages.tab (File Modified) (Property Modified)
12009 trunk/src/modules.c (File Modified) (Property Modified)
12010 trunk/src/monitor.c (File Modified) (Property Modified)
12011 trunk/src/newconf.c (File Modified) (Property Modified)
12012 trunk/src/numeric.c (File Modified) (Property Modified)
12013 trunk/src/packet.c (File Modified) (Property Modified)
12014 trunk/src/parse.c (File Modified) (Property Modified)
12015 trunk/src/patricia.c (File Modified) (Property Modified)
12016 trunk/src/poll.c (File Modified) (Property Modified)
12017 trunk/src/reject.c (File Modified) (Property Modified)
12018 trunk/src/restart.c (File Modified) (Property Modified)
12019 trunk/src/s_auth.c (File Modified) (Property Modified)
12020 trunk/src/s_conf.c (File Modified) (Property Modified)
12021 trunk/src/s_gline.c (File Modified) (Property Modified)
12022 trunk/src/s_log.c (File Modified) (Property Modified)
12023 trunk/src/s_newconf.c (File Modified) (Property Modified)
12024 trunk/src/s_serv.c (File Modified) (Property Modified)
12025 trunk/src/s_stats.c (File Modified) (Property Modified)
12026 trunk/src/s_user.c (File Modified) (Property Modified)
12027 trunk/src/scache.c (File Modified) (Property Modified)
12028 trunk/src/select.c (File Modified) (Property Modified)
12029 trunk/src/send.c (File Modified) (Property Modified)
12030 trunk/src/snprintf.c (File Modified) (Property Modified)
12031 trunk/src/tools.c (File Modified) (Property Modified)
12032 trunk/src/version.c.SH (File Modified) (Property Modified)
12033 trunk/src/whowas.c (File Modified) (Property Modified)
12034 trunk/tools/.cvsignore (Property Modified)
12035 trunk/tools/Makefile.in (File Modified) (Property Modified)
12036 trunk/tools/README (File Modified) (Property Modified)
12037 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12038 trunk/tools/convertilines.c (File Modified) (Property Modified)
12039 trunk/tools/convertklines.c (File Modified) (Property Modified)
12040 trunk/tools/mkkeypair (Property Modified)
12041 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12042 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12043 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12044 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12045 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12046 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12047 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12048 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12049 trunk/tools/untabify (File Modified) (Property Modified)
12050 trunk/tools/viconf.c (File Modified) (Property Modified)
12051
12052
12053nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12054 Log:
12055 - Update RELNOTES.
12056
12057
12058 Modified:
12059 trunk/RELNOTES (File Modified)
12060
12061
12062nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12063 Log:
12064 - Make version.c use our serial, not ratbox's.
12065
12066
12067 Modified:
12068 trunk/src/version.c.SH (File Modified)
12069
12070
12071leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12072 Log:
12073 - update RELNOTES
12074 - revved patchlevel to 2.1.5
12075
12076
12077 Modified:
12078 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12080
12081
12082leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12083 Log:
12084 - fix buffer overflow and unterminated buffer when removing TS6 bans
12085 - fix rebuilding of SJOIN
12086
12087
12088 Modified:
12089 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12090
12091
12092androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12093 Log:
12094 have servlink report if it gets an uncompressed error message when it gets inflate failures
12095
12096 Modified:
12097 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12098
12099
12100leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12101 Log:
12102 - extend our copyrights to 2005.
12103
12104
12105 Modified:
12106 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12186 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12190 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12191 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12192 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12194 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12195 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12200 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12201 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12202 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12203 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12204 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12205 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12206 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12207 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12208 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12209 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12210
12211
12212leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12213 Log:
12214 - update RELNOTES
12215 - revved patchlevel to 2.1.4
12216
12217
12218 Modified:
12219 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12220 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12221
12222
12223leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12224 Log:
12225 - add TARGMAX to 005
12226 - remove the +1 from ->uid in struct Client
12227 - fix checking of accept entries in m_accept.c
12228
12229
12230 Modified:
12231 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12232 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12233 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12234 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12235
12236
12237leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12238 Log:
12239 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12240 send it over TS6
12241
12242
12243 Modified:
12244 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12245
12246
12247leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12248 Log:
12249 - remove an unused variable
12250
12251
12252 Modified:
12253 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12254
12255
12256androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12257 Log:
12258 don't burst a TS5 name in burst_TS6. -via jillies
12259
12260 Modified:
12261 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12262
12263
12264leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12265 Log:
12266 - via jilles, make nickchanges invalidate any cached bans for
12267 quiet_on_ban
12268
12269
12270 Modified:
12271 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12272 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12273 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12274 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12275
12276
12277leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12278 Log:
12279 - fix some char vs byte usage to make adns compile cleanly with gcc4
12280
12281
12282 Modified:
12283 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12284 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12285 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12286 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12287 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12288 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12289 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12290 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12291
12292
12293androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12294 Log:
12295 userhost should allow 5 userhost checks, not 4
12296
12297 Modified:
12298 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12299
12300
12301leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12302 Log:
12303 - another darwin fix
12304
12305
12306 Modified:
12307 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12308
12309
12310leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12311 Log:
12312 - darwin fixes
12313
12314
12315 Modified:
12316 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12317 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12318 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12319 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12320 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12321 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12322 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12323 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12324
12325
12326leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12327 Log:
12328 - remove bogus extern of abort_list
12329
12330
12331 Modified:
12332 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12333
12334
12335androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12336 Log:
12337 svn repo access stuff
12338
12339 Modified:
12340 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12341
12342
12343androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12344 Log:
12345 test commit
12346
12347
12348 Modified:
12349 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12350
12351
12352androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12353 Log:
12354 test commit
12355
12356
12357 Modified:
12358 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12359
12360
12361androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12362 Log:
12363 revert omotd..i thought it was a good idea..oh well
12364
12365 Modified:
12366 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12367
12368
12369androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12370 Log:
12371 Commas are bad things in channel keys
12372
12373
12374 Modified:
12375 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12376
12377
12378androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12379 Log:
12380 Add OMOTD command to display oper motd
12381
12382
12383 Modified:
12384 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12385
12386
12387androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12388 Log:
12389 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12390
12391 Modified:
12392 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12393
12394
12395leeh 2005/06/22 22:10:50 UTC (20050622_0)
12396
12397 Modified files: (Branch: RATBOX_2_1)
12398 modules m_whois.c
12399 Log:
12400 - stop testing whois for protocol violations, as they can be caused in
12401 ircds going all the way back to the original ircd2.8
12402
12403 Revision Changes Path
12404 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12405
12406
12407
12408leeh 2005/06/16 23:10:21 UTC (20050616_0)
12409
12410 Modified files: (Branch: RATBOX_2_1)
12411 modules m_time.c
12412 Log:
12413 - remove some 2.2 code
12414
12415 Revision Changes Path
12416 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12417
12418
12419
12420androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12421
12422 Modified files: (Branch: RATBOX_2_1)
12423 modules m_time.c
12424 Log:
12425 backport of the silly december 31st bug
12426
12427 Revision Changes Path
12428 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12429
12430
12431
12432leeh 2005/06/15 13:51:57 UTC (20050615_1)
12433
12434 Modified files: (Branch: RATBOX_2_1)
12435 . RELNOTES
12436 include patchlevel.h
12437 Log:
12438 - revved patchlevel to 2.1.3
12439
12440 Revision Changes Path
12441 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12442 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12443
12444
12445
12446leeh 2005/06/15 01:54:00 UTC (20050615_0)
12447
12448 Modified files: (Branch: RATBOX_2_1)
12449 include client.h
12450 modules m_accept.c
12451 modules/core m_nick.c
12452 src client.c
12453 Log:
12454 - stop removing a clients own list of accepted clients when they do a
12455 nickchange
12456 - clean up the accept code so its less retarded
12457
12458 Revision Changes Path
12459 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12460 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12461 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12462 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12463
12464
12465
12466leeh 2005/06/14 12:44:47 UTC (20050614_0)
12467
12468 Modified files: (Branch: RATBOX_2_1)
12469 include event.h
12470 modules m_links.c
12471 src event.c ircd.c newconf.c
12472 Log:
12473 - remove a defn of links_cache_list in m_links.c which was causing
12474 the flattened links update to be ignored
12475 - add eventUpdate(), and make links_delay update on rehash
12476
12477 Revision Changes Path
12478 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12479 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12480 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12481 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12482 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12483
12484
12485
12486leeh 2005/06/12 02:23:01 UTC (20050612_2)
12487
12488 Modified files: (Branch: RATBOX_2_1)
12489 doc services.txt
12490 src newconf.c
12491 Log:
12492 - make the conf parser apply service {}; on rehash
12493
12494 Revision Changes Path
12495 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12496 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12497
12498
12499
12500leeh 2005/06/12 02:10:30 UTC (20050612_1)
12501
12502 Modified files: (Branch: RATBOX_2_1)
12503 include m_info.h
12504 Log:
12505 - show ENABLE_SERVICES define in info
12506
12507 Revision Changes Path
12508 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12509
12510
12511
12512leeh 2005/06/12 01:44:37 UTC (20050612_0)
12513
12514 Modified files: (Branch: RATBOX_2_1)
12515 modules m_services.c m_stats.c
12516 Log:
12517 - via jilles, make m_services.c hook into stats U and display service
12518 blocks
12519
12520 Revision Changes Path
12521 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12522 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12523
12524
12525
12526leeh 2005/06/11 20:33:12 UTC (20050611_3)
12527
12528 Modified files: (Branch: RATBOX_2_1)
12529 . configure configure.ac
12530 Log:
12531 - default build to -O2
12532
12533 Revision Changes Path
12534 7.249.2.2 +4 -4 ircd-ratbox/configure
12535 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12536
12537
12538
12539leeh 2005/06/11 20:26:02 UTC (20050611_2)
12540
12541 Modified files: (Branch: RATBOX_2_1)
12542 doc example.conf example.efnet.conf
12543 include client.h s_conf.h s_newconf.h
12544 modules m_info.c
12545 modules/core m_join.c m_nick.c
12546 src channel.c newconf.c s_conf.c s_user.c
12547 Log:
12548 - remove no_oper_resvs from general {};
12549 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12550
12551 Revision Changes Path
12552 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12553 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12554 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12555 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12556 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12557 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12558 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12559 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12560 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12561 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12562 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12563 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12564
12565
12566
12567leeh 2005/06/11 20:06:22 UTC (20050611_1)
12568
12569 Modified files: (Branch: RATBOX_2_1)
12570 modules/core m_mode.c m_nick.c
12571 src s_newconf.c
12572 Log:
12573 - 2.0 sync:
12574 - raise max temptime to a year
12575 - tidy up BMASK
12576 - require 9 parameters in ms_nick(), 10 in ms_uid()
12577
12578 Revision Changes Path
12579 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12580 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12581 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12582
12583
12584
12585leeh 2005/06/11 16:35:25 UTC (20050611_0)
12586
12587 Modified files: (Branch: RATBOX_2_1)
12588 modules m_services.c
12589 Log:
12590 - only show services logged in info when its a local client
12591
12592 Revision Changes Path
12593 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12594
12595
12596
12597androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12598
12599 Modified files: (Branch: RATBOX_2_1)
12600 src match.c
12601 Log:
12602 passing a pointer to a pointer is not what was intended, oops
12603
12604 Revision Changes Path
12605 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12606
12607
12608
12609leeh 2005/06/03 11:18:11 UTC (20050603_0)
12610
12611 Modified files: (Branch: RATBOX_2_1)
12612 doc services.txt
12613 Log:
12614 - update services.txt with FNC
12615
12616 Revision Changes Path
12617 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12618
12619
12620
12621androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12622
12623 Modified files: (Branch: RATBOX_2_1)
12624 modules m_resv.c
12625 Log:
12626 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12627
12628 Revision Changes Path
12629 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12630
12631
12632
12633leeh 2005/05/19 12:44:47 UTC (20050519_1)
12634
12635 Modified files: (Branch: RATBOX_2_1)
12636 src s_auth.c
12637 Log:
12638 - add some uniqueness into auth process for bopm
12639
12640 Revision Changes Path
12641 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12642
12643
12644
12645leeh 2005/05/19 08:50:26 UTC (20050519_0)
12646
12647 Modified files: (Branch: RATBOX_2_1)
12648 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12649 Log:
12650 - make contrib/ compile
12651
12652 Revision Changes Path
12653 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12654 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12655 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12656 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12657
12658
12659
12660androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12661
12662 Modified files: (Branch: RATBOX_2_1)
12663 modules m_monitor.c
12664 Log:
12665 Don't allow MONITOR from an unregistered client
12666
12667 Revision Changes Path
12668 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12669
12670
12671
12672leeh 2005/05/17 13:16:11 UTC (20050517_0)
12673
12674 Modified files: (Branch: RATBOX_2_1)
12675 doc example.conf example.efnet.conf
12676 include class.h
12677 src class.c messages.tab newconf.c
12678 Log:
12679 - remove sendq_eob, its become more of a hindrance than a benefit.
12680 - sync example.efnet.conf cluster {}; with example.conf
12681
12682 Revision Changes Path
12683 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12684 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12685 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12686 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12687 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12688 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12689
12690
12691
12692leeh 2005/05/11 22:39:00 UTC (20050511_5)
12693
12694 Modified files: (Branch: RATBOX_2_1)
12695 . RELNOTES
12696 include patchlevel.h
12697 Log:
12698 - update RELNOTES
12699 - revved patchlevel to 2.1.2
12700
12701 Revision Changes Path
12702 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12703 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12704
12705
12706
12707leeh 2005/05/11 22:29:18 UTC (20050511_4)
12708
12709 Modified files: (Branch: RATBOX_2_1)
12710 . configure configure.ac
12711 Log:
12712 - raise default topiclen to 160.
12713
12714 Revision Changes Path
12715 7.249.2.1 +3 -3 ircd-ratbox/configure
12716 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12717
12718
12719
12720leeh 2005/05/11 22:22:13 UTC (20050511_3)
12721
12722 Modified files: (Branch: RATBOX_2_1)
12723 modules m_services.c
12724 Log:
12725 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12726 tsinfo matches this
12727
12728 Revision Changes Path
12729 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12730
12731
12732
12733leeh 2005/05/11 21:58:41 UTC (20050511_2)
12734
12735 Modified files: (Branch: RATBOX_2_1)
12736 modules m_services.c
12737 Log:
12738 - monitor_signoff() the client we're nickchanging
12739
12740 Revision Changes Path
12741 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12742
12743
12744
12745leeh 2005/05/11 21:52:51 UTC (20050511_1)
12746
12747 Modified files: (Branch: RATBOX_2_1)
12748 modules m_trace.c
12749 Log:
12750 - fix various UID problems with trace
12751
12752 Revision Changes Path
12753 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12754
12755
12756
12757leeh 2005/05/11 21:22:02 UTC (20050511_0)
12758
12759 Modified files: (Branch: RATBOX_2_1)
12760 help/opers dline kline
12761 modules m_resv.c m_stats.c
12762 modules/core m_mode.c
12763 Log:
12764 - sync with 2.0
12765 - tidy up kline/dline help to note they dont accept nick as target
12766 - disallow bans beginning with ':' over bmask
12767 - disallow bans with a space in chm_ban
12768 - stop counting hidden opers in stats p
12769 - match() parameters in remote unresv were inverted, causing it to fail
12770 - fix possibility of clients setting blank keys
12771
12772 Revision Changes Path
12773 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12774 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12775 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12776 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12777 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12778
12779
12780
12781leeh 2005/05/08 22:37:18 UTC (20050508_0)
12782
12783 Modified files: (Branch: RATBOX_2_1)
12784 src send.c
12785 Log:
12786 - fix problems with amd64 and the way we do va_list
12787
12788 Revision Changes Path
12789 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12790
12791
12792
12793leeh 2005/05/07 13:35:57 UTC (20050507_1)
12794
12795 Modified files: (Branch: RATBOX_2_1)
12796 modules m_services.c
12797 Log:
12798 - tidy up the kill notifications for RSFNC
12799
12800 Revision Changes Path
12801 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12802
12803
12804
12805leeh 2005/05/07 10:35:54 UTC (20050507_0)
12806
12807 Modified files: (Branch: RATBOX_2_1)
12808 include s_serv.h
12809 modules m_services.c
12810 src s_serv.c
12811 Log:
12812 - some more rserv stuff:
12813 - add RSFNC capability
12814 - fix up RSFNC, kill existing clients if they exist.
12815
12816 Revision Changes Path
12817 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12818 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12819 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12820
12821
12822
12823leeh 2005/05/06 23:50:29 UTC (20050506_0)
12824
12825 Modified files: (Branch: RATBOX_2_1)
12826 modules m_services.c
12827 Log:
12828 - first stab at a FNC implementation for rserv
12829
12830 Revision Changes Path
12831 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12832
12833
12834
12835leeh 2005/05/03 09:30:51 UTC (20050503_0)
12836
12837 Modified files: (Branch: RATBOX_2_1)
12838 help/opers umode
12839 Log:
12840 - remove a tab
12841
12842 Revision Changes Path
12843 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12844
12845
12846
12847leeh 2005/05/02 22:46:52 UTC (20050502_0)
12848
12849 Modified files: (Branch: RATBOX_2_1)
12850 src newconf.c
12851 Log:
12852 - add links_delay back
12853
12854 Revision Changes Path
12855 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12856
12857
12858
12859leeh 2005/04/27 21:50:30 UTC (20050427_1)
12860
12861 Modified files: (Branch: RATBOX_2_1)
12862 help/opers umode
12863 help/users umode
12864 Log:
12865 - swap tabs for spaces
12866
12867 Revision Changes Path
12868 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12869 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12870
12871
12872
12873leeh 2005/04/27 21:38:20 UTC (20050427_0)
12874
12875 Modified files: (Branch: RATBOX_2_1)
12876 include m_info.h
12877 Log:
12878 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12879 contained in the client_flood conf option
12880 - remove a couple of unused defines from info
12881
12882 Revision Changes Path
12883 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12884
12885
12886
12887androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12888
12889 Modified files: (Branch: RATBOX_2_1)
12890 src s_conf.c
12891 Log:
12892 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12893
12894 Revision Changes Path
12895 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12896
12897
12898
12899leeh 2005/04/17 13:31:34 UTC (20050417_0)
12900
12901 Modified files: (Branch: RATBOX_2_1)
12902 doc example.conf example.efnet.conf
12903 Log:
12904 - fix missing closing comment tag
12905
12906 Revision Changes Path
12907 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12908 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12909
12910
12911
12912leeh 2005/04/12 18:44:21 UTC (20050412_2)
12913
12914 Modified files: (Branch: RATBOX_2_1)
12915 . RELNOTES
12916 include patchlevel.h
12917 Log:
12918 - revved patchlevel to 2.1.1
12919
12920 Revision Changes Path
12921 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12922 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12923
12924
12925
12926leeh 2005/04/12 18:36:31 UTC (20050412_1)
12927
12928 Modified files: (Branch: RATBOX_2_1)
12929 modules m_kline.c
12930 Log:
12931 - sync up remote kline reasons, so theyre consistent with what happens
12932 when we add local klines - notably the "Temporary K-line x min" and
12933 date added to reason.
12934
12935 Revision Changes Path
12936 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12937
12938
12939
12940leeh 2005/04/12 01:52:06 UTC (20050412_0)
12941
12942 Modified files: (Branch: RATBOX_2_1)
12943 doc monitor.txt
12944 Log:
12945 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12946
12947 Revision Changes Path
12948 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12949
12950
12951
12952androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12953
12954 Modified files: (Branch: RATBOX_2_1)
12955 src commio.c
12956 Log:
12957 used the data pointer we saved, not what just got nulled
12958
12959 Revision Changes Path
12960 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12961
12962
12963
12964leeh 2005/04/05 12:14:32 UTC (20050405_0)
12965
12966 Modified files: (Branch: RATBOX_2_1)
12967 modules m_resv.c m_xline.c
12968 Log:
12969 - fix broken propagation of xline/resv
12970
12971 Revision Changes Path
12972 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12973 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12974
12975
12976
12977leeh 2005/04/04 18:32:37 UTC (20050404_1)
12978
12979 Modified files: (Branch: RATBOX_2_1)
12980 src s_auth.c
12981 Log:
12982 - properly increment bad auth count for stats T when we timeout an auth
12983
12984 Revision Changes Path
12985 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12986
12987
12988
12989leeh 2005/04/04 17:24:14 UTC (20050404_0)
12990
12991 Modified files: (Branch: RATBOX_2_1)
12992 doc monitor.txt
12993 include client.h
12994 modules/core m_nick.c
12995 Log:
12996 - fix a bit that didnt make sense in monitor.txt
12997 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12998
12999 Revision Changes Path
13000 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
13001 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
13002 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
13003
13004
13005
13006androsyn 2005/03/28 21:55:44 UTC (20050328_1)
13007
13008 Modified files: (Branch: RATBOX_2_1)
13009 src s_auth.c
13010 Log:
13011 removing dlink nodes from auth_poll_list twice is bad
13012
13013 Revision Changes Path
13014 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
13015
13016
13017
13018leeh 2005/03/28 02:17:38 UTC (20050328_0)
13019
13020 Modified files: (Branch: RATBOX_2_1)
13021 modules m_stats.c
13022 Log:
13023 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
13024 changed to RPL_STATSDEBUG
13025
13026 Revision Changes Path
13027 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13028
13029
13030
13031leeh 2005/03/27 02:19:04 UTC (20050327_0)
13032
13033 Added files: (Branch: RATBOX_2_1)
13034 doc tgchange.txt
13035 Log:
13036 - add some documentation about target change
13037
13038 Revision Changes Path
13039 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13040
13041
13042
13043leeh 2005/03/25 16:46:29 UTC (20050325_1)
13044
13045 Modified files: (Branch: RATBOX_2_1)
13046 include supported.h
13047 modules/core m_message.c
13048 Log:
13049 - remove extra argument to 005
13050 - disallow messaging of UIDs
13051
13052 Revision Changes Path
13053 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13054 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13055
13056
13057
13058leeh 2005/03/25 14:20:13 UTC (20050325_0)
13059
13060 Modified files: (Branch: RATBOX_2_1)
13061 src parse.c
13062 Log:
13063 - fix a longstanding parser bug with wrong limit checking, causing us to
13064 accept one less parameter than we're allowed to accept.
13065
13066 Revision Changes Path
13067 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13068
13069
13070
13071leeh 2005/03/24 13:41:45 UTC (20050324_0)
13072
13073 Modified files: (Branch: RATBOX_2_1)
13074 modules/core m_message.c
13075 Log:
13076 - exempt users messaging themselves from target change
13077
13078 Revision Changes Path
13079 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13080
13081
13082
13083leeh 2005/03/22 13:15:53 UTC (20050322_0)
13084
13085 Modified files: (Branch: RATBOX_2_1)
13086 include supported.h
13087 Log:
13088 - stop violating MAXPARA on 005.
13089
13090 Revision Changes Path
13091 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13092
13093
13094
13095leeh 2005/03/20 17:41:00 UTC (20050320_1)
13096
13097 Modified files: (Branch: RATBOX_2_1)
13098 modules/core m_nick.c
13099 Log:
13100 - dont store an ipv6 sockhost if we're not compiled with v6 support
13101
13102 Revision Changes Path
13103 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13104
13105
13106
13107leeh 2005/03/20 00:32:04 UTC (20050320_0)
13108
13109 Modified files: (Branch: RATBOX_2_1)
13110 include stdinc.h
13111 Log:
13112 - remove some vms includes
13113
13114 Revision Changes Path
13115 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13116
13117
13118
13119leeh 2005/03/18 16:47:38 UTC (20050318_1)
13120
13121 Modified files: (Branch: RATBOX_2_1)
13122 . ChangeLog
13123 include serno.h
13124 Log:
13125 - force commit for new branch
13126
13127 Revision Changes Path
13128 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13129 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13130
13131
13132
13133leeh 2005/03/18 16:44:47 UTC (20050318_0)
13134
13135 Modified files:
13136 . RELNOTES configure configure.ac
13137 include patchlevel.h
13138 Log:
13139 - revved patchlevel to 2.1.0
13140
13141 Revision Changes Path
13142 1.114 +6 -2 ircd-ratbox/RELNOTES
13143 7.249 +11 -11 ircd-ratbox/configure
13144 7.63 +3 -3 ircd-ratbox/configure.ac
13145 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13146
13147
13148
13149leeh 2005/03/04 13:31:32 EST (20050304_2)
13150
13151 Modified files:
13152 . RELNOTES
13153 include patchlevel.h
13154 Log:
13155 - update RELNOTES
13156 - revved patchlevel to 2.1.0beta2
13157
13158 Revision Changes Path
13159 1.113 +12 -0 ircd-ratbox/RELNOTES
13160 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13161
13162
13163
13164leeh 2005/03/04 13:27:05 EST (20050304_1)
13165
13166 Modified files:
13167 doc whats-new-2.1.txt
13168 src channel.c
13169 Log:
13170 - update whats-new-2.1
13171 - when we're handling global NAMES, dont output channels if there are no
13172 members within them we can show.
13173
13174 Revision Changes Path
13175 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13176 7.436 +12 -2 ircd-ratbox/src/channel.c
13177
13178
13179
13180androsyn 2005/03/04 12:38:07 EST (20050304_0)
13181
13182 Modified files:
13183 src patricia.c
13184 Log:
13185 That would be a node_heap not a prefix_heap..oops
13186
13187 Revision Changes Path
13188 7.30 +1 -1 ircd-ratbox/src/patricia.c
13189
13190
13191
13192androsyn 2005/02/26 19:38:35 EST (20050227_4)
13193
13194 Modified files:
13195 include stdinc.h
13196 Log:
13197 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13198 otherwise..the other macros might work????
13199
13200 Revision Changes Path
13201 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13202
13203
13204
13205androsyn 2005/02/26 19:26:04 EST (20050227_3)
13206
13207 Modified files:
13208 . configure configure.ac
13209 Log:
13210 i hate autoconf
13211
13212 Revision Changes Path
13213 7.248 +5 -5 ircd-ratbox/configure
13214 7.62 +5 -5 ircd-ratbox/configure.ac
13215
13216
13217
13218androsyn 2005/02/26 19:15:55 EST (20050227_2)
13219
13220 Modified files:
13221 . configure configure.ac
13222 Log:
13223 i hate autoconf
13224
13225 Revision Changes Path
13226 7.247 +3 -2 ircd-ratbox/configure
13227 7.61 +3 -2 ircd-ratbox/configure.ac
13228
13229
13230
13231androsyn 2005/02/26 19:13:45 EST (20050227_1)
13232
13233 Modified files:
13234 . configure configure.ac
13235 Log:
13236 doh
13237
13238 Revision Changes Path
13239 7.246 +6 -6 ircd-ratbox/configure
13240 7.60 +4 -4 ircd-ratbox/configure.ac
13241
13242
13243
13244androsyn 2005/02/26 19:10:17 EST (20050227_0)
13245
13246 Modified files:
13247 . configure configure.ac
13248 include stdinc.h
13249 Log:
13250 Doh these changes got put on RATBOX_2_0 when they were meant for
13251 head..oops...
13252 Also merged in the monitor heap size stuff, not that i think monitor has
13253 been moved to head
13254
13255 Revision Changes Path
13256 7.245 +12 -3 ircd-ratbox/configure
13257 7.59 +11 -3 ircd-ratbox/configure.ac
13258 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13259
13260
13261
13262androsyn 2005/02/26 18:52:24 EST (20050226_0)
13263
13264 Modified files:
13265 include stdinc.h
13266 Log:
13267 Add more robust alloca checking
13268
13269 Revision Changes Path
13270 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13271
13272
13273
13274leeh 2005/02/24 15:27:17 EST (20050224_9)
13275
13276 Modified files:
13277 contrib m_42.c
13278 Log:
13279 - fix the copyright on m_42.c :p
13280
13281 Revision Changes Path
13282 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13283
13284
13285
13286leeh 2005/02/24 15:22:53 EST (20050224_8)
13287
13288 Modified files:
13289 include supported.h
13290 modules m_dline.c
13291 Log:
13292 - fix a core in undline on bad masks
13293 - remove an unwanted space from beginning of second 005 numeric
13294
13295 Revision Changes Path
13296 7.5 +1 -1 ircd-ratbox/include/supported.h
13297 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13298
13299
13300
13301leeh 2005/02/24 15:18:59 EST (20050224_7)
13302
13303 Modified files:
13304 modules m_monitor.c
13305 Log:
13306 - use max_monitor when adding nicknames
13307 - add in monitor s
13308 that should be everything now..
13309
13310 Revision Changes Path
13311 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13312
13313
13314
13315androsyn 2005/02/24 15:13:52 EST (20050224_6)
13316
13317 Modified files:
13318 contrib m_42.c
13319 Log:
13320 42
13321
13322 Revision Changes Path
13323 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13324
13325
13326
13327androsyn 2005/02/24 15:13:06 EST (20050224_5)
13328
13329 Modified files:
13330 contrib m_42.c
13331 Log:
13332 42
13333
13334 Revision Changes Path
13335 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13336
13337
13338
13339androsyn 2005/02/24 15:12:12 EST (20050224_4)
13340
13341 Added files:
13342 contrib m_42.c
13343 Log:
13344 The Answer to Life, the Universe, and Everything
13345
13346 Revision Changes Path
13347 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13348
13349
13350
13351leeh 2005/02/24 14:53:04 EST (20050224_3)
13352
13353 Modified files:
13354 include monitor.h
13355 modules m_monitor.c
13356 src ircd.c monitor.c
13357 Log:
13358 - call init_monitor() on startup
13359 - add in support for adding/deleting/listing monitor entries
13360
13361 Revision Changes Path
13362 7.2 +3 -1 ircd-ratbox/include/monitor.h
13363 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13364 7.374 +2 -0 ircd-ratbox/src/ircd.c
13365 7.3 +15 -4 ircd-ratbox/src/monitor.c
13366
13367
13368
13369leeh 2005/02/23 21:20:10 EST (20050224_2)
13370
13371 Modified files:
13372 doc example.conf example.efnet.conf
13373 include s_conf.h supported.h
13374 modules Makefile.in
13375 src client.c newconf.c s_conf.c
13376 Added files:
13377 modules m_monitor.c
13378 Log:
13379 - add the max_monitor config option
13380 - advertise MONITOR=%d in 005
13381 - clear a local clients monitor list on exit
13382 - add the framework for the MONITOR command
13383 - bed.
13384
13385 Revision Changes Path
13386 7.261 +5 -0 ircd-ratbox/doc/example.conf
13387 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13388 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13389 7.4 +4 -2 ircd-ratbox/include/supported.h
13390 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13391 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13392 7.492 +1 -0 ircd-ratbox/src/client.c
13393 7.202 +1 -0 ircd-ratbox/src/newconf.c
13394 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13395
13396
13397
13398leeh 2005/02/23 20:57:51 EST (20050224_1)
13399
13400 Modified files:
13401 . configure configure.ac
13402 include setup.h.in
13403 src monitor.c
13404 Log:
13405 - move MONITOR_HEAP_SIZE over to configure
13406
13407 Revision Changes Path
13408 7.244 ircd-ratbox/configure
13409 7.58 +4 -2 ircd-ratbox/configure.ac
13410 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13411 7.2 +0 -2 ircd-ratbox/src/monitor.c
13412
13413
13414
13415leeh 2005/02/23 20:48:08 EST (20050224_0)
13416
13417 Modified files:
13418 doc monitor.txt
13419 include client.h numeric.h
13420 modules/core m_nick.c
13421 src Makefile.in client.c messages.tab
13422 s_user.c
13423 Added files:
13424 include monitor.h
13425 src monitor.c
13426 Log:
13427 - first half of my server-side notify list implementation..
13428
13429 Revision Changes Path
13430 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13431 7.266 +3 -0 ircd-ratbox/include/client.h
13432 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13433 7.58 +6 -0 ircd-ratbox/include/numeric.h
13434 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13435 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13436 7.491 +3 -0 ircd-ratbox/src/client.c
13437 7.126 +5 -5 ircd-ratbox/src/messages.tab
13438 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13439 7.342 +2 -0 ircd-ratbox/src/s_user.c
13440
13441
13442
13443leeh 2005/02/23 18:42:59 EST (20050223_0)
13444
13445 Modified files:
13446 include hash.h
13447 Log:
13448 - double the size of the client and channel hashtables (64k -> 128k and
13449 32k -> 64k). The improvements are quite significant..
13450
13451 Revision Changes Path
13452 7.54 +4 -4 ircd-ratbox/include/hash.h
13453
13454
13455
13456leeh 2005/02/22 14:55:56 EST (20050222_1)
13457
13458 Modified files:
13459 doc monitor.txt
13460 modules m_services.c
13461 Log:
13462 - remove a couple of unused vars
13463 - update monitor.txt
13464
13465 Revision Changes Path
13466 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13467 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13468
13469
13470
13471leeh 2005/02/21 19:47:24 EST (20050222_0)
13472
13473 Added files:
13474 doc monitor.txt
13475 Log:
13476 - add in my documentation on the upcoming MONITOR command
13477
13478 Revision Changes Path
13479 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13480
13481
13482
13483leeh 2005/02/21 12:09:34 EST (20050221_0)
13484
13485 Modified files:
13486 . configure configure.ac
13487 doc whats-new-2.1.txt
13488 tools README.mkpasswd
13489 Removed files:
13490 src crypt.c
13491 Log:
13492 - update whats-new-2.1.txt some more
13493 - we dont have vms mkpasswd anymore
13494 - remove the unused crypt.c
13495
13496 Revision Changes Path
13497 7.243 +3 -6 ircd-ratbox/configure
13498 7.57 +2 -4 ircd-ratbox/configure.ac
13499 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13500 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13501 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13502
13503
13504
13505leeh 2005/02/19 12:38:09 EST (20050219_3)
13506
13507 Modified files:
13508 doc example.conf example.efnet.conf
13509 include ircd.h
13510 modules m_pong.c
13511 src channel.c client.c ircd.c s_conf.c
13512 Log:
13513 - rework the splitcode, splitservers is now how many servers we've marked as
13514 EOB, rather than how many are linked. Thus pull ourselves out of
13515 splitmode immediately once this is satisfied
13516
13517 Revision Changes Path
13518 7.260 +8 -9 ircd-ratbox/doc/example.conf
13519 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13520 7.83 +1 -0 ircd-ratbox/include/ircd.h
13521 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13522 7.435 +16 -36 ircd-ratbox/src/channel.c
13523 7.490 +2 -0 ircd-ratbox/src/client.c
13524 7.373 +2 -1 ircd-ratbox/src/ircd.c
13525 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13526
13527
13528
13529leeh 2005/02/19 09:02:34 EST (20050219_2)
13530
13531 Modified files:
13532 doc example.conf example.efnet.conf
13533 include ircd.h s_conf.h
13534 modules m_set.c
13535 src channel.c ircd.c newconf.c s_conf.c
13536 Log:
13537 - remove split_delay
13538
13539 Revision Changes Path
13540 7.259 +0 -5 ircd-ratbox/doc/example.conf
13541 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13542 7.82 +0 -1 ircd-ratbox/include/ircd.h
13543 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13544 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13545 7.434 +2 -7 ircd-ratbox/src/channel.c
13546 7.372 +0 -1 ircd-ratbox/src/ircd.c
13547 7.201 +0 -1 ircd-ratbox/src/newconf.c
13548 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13549
13550
13551
13552leeh 2005/02/19 08:48:05 EST (20050219_1)
13553
13554 Modified files:
13555 include client.h
13556 modules m_cap.c m_who.c
13557 src channel.c
13558 Log:
13559 - implemented multi-prefix client capability, which allows stacking of @+ in
13560 names and who
13561
13562 Revision Changes Path
13563 7.265 +1 -1 ircd-ratbox/include/client.h
13564 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13565 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13566 7.433 +4 -6 ircd-ratbox/src/channel.c
13567
13568
13569
13570leeh 2005/02/19 06:27:58 EST (20050219_0)
13571
13572 Modified files:
13573 modules m_etrace.c
13574 src newconf.c s_conf.c s_newconf.c
13575 Log:
13576 - removed some unused vars/functions
13577
13578 Revision Changes Path
13579 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13580 7.200 +0 -15 ircd-ratbox/src/newconf.c
13581 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13582 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13583
13584
13585
13586leeh 2005/02/16 12:58:24 EST (20050216_2)
13587
13588 Modified files:
13589 . RELNOTES configure configure.ac
13590 include patchlevel.h
13591 Log:
13592 - update configure to reflect this is 'devel'
13593 - update RELNOTES
13594 - revved patchlevel to 2.1.0beta1
13595
13596 Revision Changes Path
13597 1.112 +9 -1 ircd-ratbox/RELNOTES
13598 7.242 +11 -11 ircd-ratbox/configure
13599 7.56 +3 -3 ircd-ratbox/configure.ac
13600 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13601
13602
13603
13604leeh 2005/02/16 12:46:30 EST (20050216_1)
13605
13606 Modified files:
13607 . configure configure.ac
13608 include client.h numeric.h s_conf.h setup.h.in
13609 supported.h
13610 modules Makefile.in
13611 modules/core m_nick.c
13612 src Makefile.in client.c ircd.c messages.tab
13613 newconf.c s_conf.c s_user.c
13614 Removed files:
13615 include watch.h
13616 modules m_watch.c
13617 src watch.c
13618 Log:
13619 - remove watch, the protocol for this sucks so hard I just dont want it
13620 here ;-)
13621
13622 Revision Changes Path
13623 7.241 +2 -12 ircd-ratbox/configure
13624 7.55 +2 -4 ircd-ratbox/configure.ac
13625 7.264 +0 -2 ircd-ratbox/include/client.h
13626 7.57 +0 -11 ircd-ratbox/include/numeric.h
13627 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13628 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13629 7.3 +2 -3 ircd-ratbox/include/supported.h
13630 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13631 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13632 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13633 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13634 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13635 7.489 +0 -3 ircd-ratbox/src/client.c
13636 7.371 +0 -2 ircd-ratbox/src/ircd.c
13637 7.125 +9 -9 ircd-ratbox/src/messages.tab
13638 7.199 +0 -1 ircd-ratbox/src/newconf.c
13639 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13640 7.341 +0 -2 ircd-ratbox/src/s_user.c
13641 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13642
13643
13644
13645leeh 2005/02/15 19:13:31 EST (20050216_0)
13646
13647 Modified files:
13648 include stdinc.h
13649 src event.c ircd_lexer.l ircd_signal.c
13650 modules.c
13651 Removed files:
13652 servlink descrip.mms
13653 Log:
13654 - remove a few vms bits
13655
13656 Revision Changes Path
13657 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13658 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13659 7.47 +0 -54 ircd-ratbox/src/event.c
13660 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13661 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13662 7.152 +0 -3 ircd-ratbox/src/modules.c
13663
13664
13665
13666leeh 2005/02/15 18:53:32 EST (20050215_0)
13667
13668 Modified files:
13669 include hostmask.h ircd.h s_conf.h s_newconf.h
13670 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13671 m_xline.c
13672 src hostmask.c ircd.c ircd_signal.c s_conf.c
13673 s_newconf.c
13674 Log:
13675 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13676 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13677
13678 Revision Changes Path
13679 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13680 7.81 +1 -0 ircd-ratbox/include/ircd.h
13681 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13682 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13683 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13684 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13685 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13686 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13687 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13688 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13689 7.370 +7 -0 ircd-ratbox/src/ircd.c
13690 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13691 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13692 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13693
13694
13695
13696leeh 2005/02/13 10:21:41 EST (20050213_4)
13697
13698 Modified files:
13699 doc services.txt
13700 Added files:
13701 doc whats-new-2.0.txt whats-new-2.1.txt
13702 Removed files:
13703 doc whats-new.txt
13704 Log:
13705 - move whats-new.txt to whats-new-2.0.txt
13706 - add in whats-new-2.1.txt
13707 - update services.txt with the whois for logged in users
13708
13709 Revision Changes Path
13710 7.2 +5 -0 ircd-ratbox/doc/services.txt
13711 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13712 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13713 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13714
13715
13716
13717leeh 2005/02/13 09:20:37 EST (20050213_3)
13718
13719 Modified files:
13720 include supported.h
13721 modules/core m_message.c
13722 Log:
13723 - fix a compile error in m_message.c
13724 - update 005 to the spec and add CPRIVMSG/CNOTICE
13725
13726 Revision Changes Path
13727 7.2 +31 -37 ircd-ratbox/include/supported.h
13728 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13729
13730
13731
13732leeh 2005/02/13 09:14:12 EST (20050213_2)
13733
13734 Modified files:
13735 src channel.c
13736 Log:
13737 - fix the membership memleak
13738
13739 Revision Changes Path
13740 7.432 +0 -3 ircd-ratbox/src/channel.c
13741
13742
13743
13744leeh 2005/02/12 21:51:56 EST (20050213_1)
13745
13746 Modified files:
13747 include client.h
13748 modules/core m_message.c
13749 Log:
13750 - add a bitmask to track when they send their first message, only allowing
13751 clearing stuff after that.
13752
13753 Revision Changes Path
13754 7.263 +4 -0 ircd-ratbox/include/client.h
13755 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13756
13757
13758
13759leeh 2005/02/12 21:17:52 EST (20050213_0)
13760
13761 Modified files:
13762 include patricia.h s_newconf.h
13763 modules/core m_message.c
13764 src patricia.c s_newconf.c s_user.c
13765 Log:
13766 - add in the patricia for tracking who fills up targets, give them a reduced
13767 count on connect
13768
13769 Revision Changes Path
13770 7.20 +1 -1 ircd-ratbox/include/patricia.h
13771 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13772 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13773 7.29 +1 -1 ircd-ratbox/src/patricia.c
13774 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13775 7.340 +4 -0 ircd-ratbox/src/s_user.c
13776
13777
13778
13779leeh 2005/02/12 18:35:10 EST (20050212_0)
13780
13781 Modified files:
13782 include ircd_defs.h
13783 src class.c reject.c
13784 Log:
13785 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13786
13787 Revision Changes Path
13788 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13789 7.68 +1 -5 ircd-ratbox/src/class.c
13790 1.33 +1 -5 ircd-ratbox/src/reject.c
13791
13792
13793
13794androsyn 2005/02/11 17:11:57 EST (20050211_1)
13795
13796 Modified files:
13797 modules m_watch.c
13798 Log:
13799 remove stupid memory leak
13800
13801 Revision Changes Path
13802 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13803
13804
13805
13806leeh 2005/02/11 06:42:48 EST (20050211_0)
13807
13808 Modified files:
13809 modules m_gline.c
13810 Log:
13811 - workaround hyb6 allowing empty gline reasons
13812
13813 Revision Changes Path
13814 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13815
13816
13817
13818leeh 2005/02/09 14:39:13 EST (20050209_2)
13819
13820 Modified files:
13821 include s_conf.h
13822 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13823 src ircd.c s_conf.c
13824 Log:
13825 - move temp dlines and temp klines over to an array, rather than completely
13826 seperate dlinks.
13827
13828 Revision Changes Path
13829 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13830 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13831 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13832 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13833 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13834 7.369 +0 -5 ircd-ratbox/src/ircd.c
13835 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13836
13837
13838
13839leeh 2005/02/09 14:02:13 EST (20050209_1)
13840
13841 Modified files:
13842 include s_user.h
13843 modules m_cap.c m_pong.c m_user.c
13844 modules/core m_nick.c
13845 src s_user.c
13846 Log:
13847 - remove 'nick' param from register_local_user(), its not needed.
13848
13849 Revision Changes Path
13850 7.35 +1 -1 ircd-ratbox/include/s_user.h
13851 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13852 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13853 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13854 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13855 7.339 +6 -6 ircd-ratbox/src/s_user.c
13856
13857
13858
13859leeh 2005/02/09 13:12:53 EST (20050209_0)
13860
13861 Modified files:
13862 modules m_cmessage.c
13863 Log:
13864 - dont send numerics when we're dealing with CNOTICE
13865 - add in checking for +g, and resetting idle
13866
13867 Revision Changes Path
13868 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13869
13870
13871
13872leeh 2005/02/08 11:37:50 EST (20050208_2)
13873
13874 Modified files:
13875 src s_newconf.c
13876 Log:
13877 - fix operator blocks to work on ip spoofs
13878
13879 Revision Changes Path
13880 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13881
13882
13883
13884leeh 2005/02/07 19:23:22 EST (20050208_1)
13885
13886 Modified files:
13887 doc example.conf example.efnet.conf
13888 src newconf.c
13889 Log:
13890 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13891
13892 Revision Changes Path
13893 7.258 +0 -39 ircd-ratbox/doc/example.conf
13894 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13895 7.198 +0 -272 ircd-ratbox/src/newconf.c
13896
13897
13898
13899leeh 2005/02/07 19:19:32 EST (20050208_0)
13900
13901 Modified files:
13902 src s_conf.c
13903 Log:
13904 - added support for kline.conf.perm et al, these take the same formats
13905 as their non-permanent partners, but you cant remove them via the ircd.
13906
13907 Revision Changes Path
13908 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13909
13910
13911
13912leeh 2005/02/02 19:18:59 EST (20050203_1)
13913
13914 Modified files:
13915 help Makefile.in
13916 help/opers index
13917 help/users index
13918 Added files:
13919 help/opers cnotice cprivmsg
13920 Log:
13921 - added help files for cprivmsg/cnotice
13922
13923 Revision Changes Path
13924 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13925 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13926 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13927 1.10 +19 -19 ircd-ratbox/help/opers/index
13928 1.7 +10 -9 ircd-ratbox/help/users/index
13929
13930
13931
13932leeh 2005/02/02 19:14:25 EST (20050203_0)
13933
13934 Modified files:
13935 include numeric.h
13936 modules Makefile.in
13937 src messages.tab
13938 Added files:
13939 modules m_cmessage.c
13940 Log:
13941 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13942 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13943 nick is a member. These bypass any target change limitations.
13944 - added ERR_VOICENEEDED, numeric 489.
13945
13946 Revision Changes Path
13947 7.56 +2 -0 ircd-ratbox/include/numeric.h
13948 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13949 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13950 7.124 +1 -1 ircd-ratbox/src/messages.tab
13951
13952
13953
13954leeh 2005/02/02 16:58:16 EST (20050202_4)
13955
13956 Modified files:
13957 help/opers etrace
13958 Log:
13959 - update etrace help
13960
13961 Revision Changes Path
13962 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13963
13964
13965
13966leeh 2005/02/02 16:55:04 EST (20050202_3)
13967
13968 Modified files:
13969 modules m_etrace.c
13970 Log:
13971 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13972 can put its external ip address in there..
13973
13974 Revision Changes Path
13975 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13976
13977
13978
13979leeh 2005/02/02 16:41:06 EST (20050202_2)
13980
13981 Modified files:
13982 modules m_etrace.c
13983 Log:
13984 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13985 if its a non-local client. These will just get "lost" if the remote
13986 server doesnt support this..
13987
13988 Revision Changes Path
13989 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13990
13991
13992
13993leeh 2005/02/02 16:12:12 EST (20050202_1)
13994
13995 Modified files:
13996 include client.h numeric.h s_conf.h
13997 modules/core m_message.c
13998 src messages.tab newconf.c s_conf.c
13999 Log:
14000 - first part of the target change code, add the storage of targets for
14001 localuser, throttle messages when they fill all the available slots
14002
14003 Revision Changes Path
14004 7.262 +5 -1 ircd-ratbox/include/client.h
14005 7.55 +2 -0 ircd-ratbox/include/numeric.h
14006 7.310 +1 -0 ircd-ratbox/include/s_conf.h
14007 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
14008 7.123 +1 -1 ircd-ratbox/src/messages.tab
14009 7.197 +1 -0 ircd-ratbox/src/newconf.c
14010 7.503 +1 -0 ircd-ratbox/src/s_conf.c
14011
14012
14013
14014leeh 2005/02/02 13:28:10 EST (20050202_0)
14015
14016 Modified files:
14017 modules m_resv.c m_stats.c m_testline.c
14018 modules/core m_join.c
14019 src hash.c kdparse.c messages.tab s_newconf.c
14020 Log:
14021 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
14022 tracking of when resvs get hit
14023
14024 Revision Changes Path
14025 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
14026 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14027 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14028 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14029 7.114 +3 -0 ircd-ratbox/src/hash.c
14030 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14031 7.122 +1 -1 ircd-ratbox/src/messages.tab
14032 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14033
14034
14035
14036leeh 2005/01/31 09:04:10 EST (20050131_2)
14037
14038 Modified files:
14039 src s_log.c
14040 Log:
14041 - fflush() logfiles
14042
14043 Revision Changes Path
14044 7.79 +2 -0 ircd-ratbox/src/s_log.c
14045
14046
14047
14048leeh 2005/01/31 08:59:09 EST (20050131_1)
14049
14050 Modified files:
14051 src commio.c
14052 Log:
14053 - rename fd_dump() to comm_dump()
14054
14055 Revision Changes Path
14056 1.27 +2 -2 ircd-ratbox/src/commio.c
14057
14058
14059
14060leeh 2005/01/30 19:16:08 EST (20050131_0)
14061
14062 Modified files:
14063 doc hooks.txt
14064 include hook.h
14065 modules m_services.c
14066 modules/core m_server.c
14067 src hook.c s_serv.c
14068 Log:
14069 - added hook for server_introduced
14070 - fixed up services support for hooks
14071
14072 Revision Changes Path
14073 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14074 1.31 +1 -0 ircd-ratbox/include/hook.h
14075 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14076 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14077 7.36 +2 -0 ircd-ratbox/src/hook.c
14078 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14079
14080
14081
14082androsyn 2005/01/29 20:18:12 EST (20050130_1)
14083
14084 Modified files:
14085 src commio.c
14086 Log:
14087 Add back in the comm_fd_hack thing for solaris
14088
14089 Revision Changes Path
14090 1.26 +26 -1 ircd-ratbox/src/commio.c
14091
14092
14093
14094androsyn 2005/01/29 19:59:17 EST (20050130_0)
14095
14096 Modified files:
14097 adns adns.h
14098 include commio.h s_conf.h watch.h
14099 modules m_dline.c m_kline.c m_resv.c m_stats.c
14100 m_watch.c m_xline.c
14101 modules/core m_nick.c
14102 src balloc.c cache.c client.c commio.c
14103 epoll.c ircd.c ircd_lexer.l kdparse.c
14104 listener.c s_auth.c s_conf.c s_log.c
14105 s_serv.c watch.c
14106 Log:
14107 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14108
14109 Revision Changes Path
14110 1.18 +0 -2 ircd-ratbox/adns/adns.h
14111 1.14 +6 -37 ircd-ratbox/include/commio.h
14112 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14113 7.3 +2 -2 ircd-ratbox/include/watch.h
14114 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14115 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14116 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14117 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14118 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14119 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14120 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14121 7.85 +1 -1 ircd-ratbox/src/balloc.c
14122 1.24 +5 -5 ircd-ratbox/src/cache.c
14123 7.488 +4 -4 ircd-ratbox/src/client.c
14124 1.25 +10 -280 ircd-ratbox/src/commio.c
14125 1.33 +1 -1 ircd-ratbox/src/epoll.c
14126 7.368 +4 -4 ircd-ratbox/src/ircd.c
14127 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14128 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14129 7.125 +8 -8 ircd-ratbox/src/listener.c
14130 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14131 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14132 7.78 +20 -20 ircd-ratbox/src/s_log.c
14133 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14134 1.6 +22 -15 ircd-ratbox/src/watch.c
14135
14136
14137
14138androsyn 2005/01/29 12:18:38 EST (20050129_0)
14139
14140 Modified files:
14141 modules/core m_mode.c
14142 Log:
14143 remove two unused variables
14144
14145 Revision Changes Path
14146 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14147
14148
14149
14150leeh 2005/01/28 15:31:40 EST (20050128_1)
14151
14152 Modified files:
14153 modules m_kline.c
14154 src s_conf.c
14155 Log:
14156 - mo_kline() needs minpara of 3, not 2
14157 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14158 - require me.info is never blank
14159
14160 Revision Changes Path
14161 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14162 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14163
14164
14165
14166leeh 2005/01/28 15:26:28 EST (20050128_0)
14167
14168 Modified files:
14169 modules/core m_mode.c m_sjoin.c
14170 Log:
14171 - patch via jilles to fix +eI lists being shown to lusers when handling
14172 protocol stuff over TS6
14173
14174 Revision Changes Path
14175 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14176 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14177
14178
14179
14180leeh 2005/01/25 19:47:38 EST (20050126_0)
14181
14182 Modified files:
14183 include channel.h
14184 modules/core m_join.c m_mode.c m_sjoin.c
14185 src channel.c messages.tab s_serv.c
14186 Log:
14187 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14188 an operspy call with &me
14189 - remove modebuf/parabuf params from channel_modes(), we now generate a
14190 buffer internally which we return.
14191
14192 Revision Changes Path
14193 7.163 +1 -1 ircd-ratbox/include/channel.h
14194 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14195 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14196 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14197 7.431 +25 -18 ircd-ratbox/src/channel.c
14198 7.121 +1 -1 ircd-ratbox/src/messages.tab
14199 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14200
14201
14202
14203alz 2005/01/25 18:09:18 EST (20050125_5)
14204
14205 Modified files:
14206 doc example.conf example.efnet.conf
14207 include s_conf.h
14208 modules m_info.c
14209 src listener.c newconf.c s_conf.c
14210 Log:
14211 Added dline_with_reason config option (default yes):
14212
14213 /* dline reason: show the user the dline reason when they connect
14214 * and are dlined.
14215 */
14216 dline_with_reason = yes;
14217
14218 Revision Changes Path
14219 7.257 +6 -1 ircd-ratbox/doc/example.conf
14220 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14221 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14222 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14223 7.124 +1 -1 ircd-ratbox/src/listener.c
14224 7.196 +1 -0 ircd-ratbox/src/newconf.c
14225 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14226
14227
14228
14229leeh 2005/01/25 13:21:17 EST (20050125_4)
14230
14231 Modified files:
14232 src newconf.c
14233 Log:
14234 - make conf_set_generic_string() test len exists before it uses it.
14235
14236 Revision Changes Path
14237 7.195 +1 -1 ircd-ratbox/src/newconf.c
14238
14239
14240
14241leeh 2005/01/25 13:10:56 EST (20050125_3)
14242
14243 Modified files:
14244 doc example.conf
14245 src newconf.c
14246 Log:
14247 - rename 'type' to 'flags' in cluster {};
14248 - add stacking of servers in cluster {}; documented in example.conf
14249
14250 Revision Changes Path
14251 7.256 +18 -10 ircd-ratbox/doc/example.conf
14252 7.194 +39 -7 ircd-ratbox/src/newconf.c
14253
14254
14255
14256alz 2005/01/25 12:48:54 EST (20050125_2)
14257
14258 Modified files:
14259 include s_conf.h
14260 src listener.c s_conf.c
14261 Log:
14262 Added dline reasons, connecting/banned clients now see ban reason.
14263
14264 Revision Changes Path
14265 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14266 7.123 +17 -4 ircd-ratbox/src/listener.c
14267 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14268
14269
14270
14271leeh 2005/01/25 07:44:37 EST (20050125_1)
14272
14273 Modified files:
14274 doc example.conf example.efnet.conf
14275 src newconf.c
14276 Log:
14277 - implement stacking of shared {}; blocks, documented in example.conf
14278
14279 Revision Changes Path
14280 7.255 +26 -13 ircd-ratbox/doc/example.conf
14281 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14282 7.193 +51 -36 ircd-ratbox/src/newconf.c
14283
14284
14285
14286leeh 2005/01/24 19:08:29 EST (20050125_0)
14287
14288 Modified files:
14289 doc example.conf
14290 include client.h s_conf.h
14291 modules/core m_join.c
14292 src newconf.c s_user.c
14293 Log:
14294 - added jupe_exempt to auth {};, exempts the user from generating warnings
14295 when they attempt to join juped channels.
14296
14297 Revision Changes Path
14298 7.254 +2 -0 ircd-ratbox/doc/example.conf
14299 7.261 +3 -0 ircd-ratbox/include/client.h
14300 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14301 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14302 7.192 +1 -0 ircd-ratbox/src/newconf.c
14303 7.338 +8 -0 ircd-ratbox/src/s_user.c
14304
14305
14306
14307leeh 2005/01/24 18:57:02 EST (20050124_6)
14308
14309 Modified files:
14310 src newconf.c
14311 Log:
14312 - rework shared {};, the format is now:
14313 shared {
14314 oper = "flame@*.leeh.co.uk", "*.lan";
14315 flags = kline;
14316 };
14317
14318 With no privs:
14319 shared {
14320 oper = "flame@*.leeh.co.uk", "*.lan";
14321 flags = none;
14322 };
14323
14324 Revision Changes Path
14325 7.191 +55 -23 ircd-ratbox/src/newconf.c
14326
14327
14328
14329leeh 2005/01/24 17:25:58 EST (20050124_5)
14330
14331 Modified files:
14332 include modules.h
14333 Log:
14334 - fix the prototype on load_static_modules()
14335
14336 Revision Changes Path
14337 7.61 +1 -1 ircd-ratbox/include/modules.h
14338
14339
14340
14341leeh 2005/01/24 16:00:30 EST (20050124_4)
14342
14343 Modified files:
14344 modules m_cap.c
14345 Log:
14346 - have cap end call register_local_user() with its own copy of
14347 source_p->username so its safe for unidented users..
14348
14349 Revision Changes Path
14350 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14351
14352
14353
14354leeh 2005/01/24 15:48:09 EST (20050124_3)
14355
14356 Modified files:
14357 include newconf.h s_conf.h
14358 modules m_info.c
14359 src newconf.c s_conf.c s_log.c
14360 Log:
14361 - move the conf parser over to a table based structure, with generic setting
14362 of integers/strings
14363
14364 Revision Changes Path
14365 7.34 +9 -8 ircd-ratbox/include/newconf.h
14366 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14367 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14368 7.190 +264 -808 ircd-ratbox/src/newconf.c
14369 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14370 7.77 +13 -13 ircd-ratbox/src/s_log.c
14371
14372
14373
14374leeh 2005/01/24 13:11:30 EST (20050124_2)
14375
14376 Modified files:
14377 doc example.conf
14378 src newconf.c
14379 Log:
14380 - added stacking of ips in exempt {};
14381
14382 Revision Changes Path
14383 7.253 +4 -0 ircd-ratbox/doc/example.conf
14384 7.189 +11 -30 ircd-ratbox/src/newconf.c
14385
14386
14387
14388leeh 2005/01/24 12:59:57 EST (20050124_1)
14389
14390 Modified files:
14391 include tools.h
14392 src channel.c client.c hash.c hook.c
14393 newconf.c s_user.c watch.c
14394 Log:
14395 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14396 consistent with the rest of the dlink code.
14397
14398 Revision Changes Path
14399 1.54 +7 -7 ircd-ratbox/include/tools.h
14400 7.430 +2 -2 ircd-ratbox/src/channel.c
14401 7.487 +6 -6 ircd-ratbox/src/client.c
14402 7.113 +5 -5 ircd-ratbox/src/hash.c
14403 7.35 +1 -1 ircd-ratbox/src/hook.c
14404 7.188 +2 -2 ircd-ratbox/src/newconf.c
14405 7.337 +1 -1 ircd-ratbox/src/s_user.c
14406 1.5 +4 -4 ircd-ratbox/src/watch.c
14407
14408
14409
14410leeh 2005/01/24 12:47:13 EST (20050124_0)
14411
14412 Modified files:
14413 modules m_cap.c
14414 Log:
14415 - cheap hack on sticky capabs..
14416
14417 Revision Changes Path
14418 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14419
14420
14421
14422leeh 2005/01/22 11:36:54 EST (20050122_0)
14423
14424 Modified files:
14425 modules m_cap.c
14426 Log:
14427 - updated my clicap implementation to match the spec so far..
14428
14429 Revision Changes Path
14430 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14431
14432
14433
14434leeh 2005/01/21 07:14:43 EST (20050121_2)
14435
14436 Modified files:
14437 doc hooks.txt
14438 include hook.h
14439 modules m_services.c
14440 src hook.c s_serv.c
14441 Log:
14442 - added hooks for when we're sending a burst
14443 - rewrote hooks.txt
14444 - fix up the hooks ive already done in services compatibility, ill add the
14445 hooks for server/client introductions in a bit.
14446
14447 Revision Changes Path
14448 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14449 1.30 +4 -0 ircd-ratbox/include/hook.h
14450 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14451 7.34 +7 -0 ircd-ratbox/src/hook.c
14452 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14453
14454
14455
14456leeh 2005/01/21 06:34:03 EST (20050121_1)
14457
14458 Modified files:
14459 contrib example_module.c spy_admin_notice.c
14460 spy_info_notice.c spy_links_notice.c
14461 spy_motd_notice.c spy_stats_notice.c
14462 spy_stats_p_notice.c spy_trace_notice.c
14463 spy_whois_notice.c
14464 spy_whois_notice_global.c
14465 include hook.h
14466 modules m_admin.c m_info.c m_links.c m_motd.c
14467 m_services.c m_stats.c m_trace.c
14468 m_whois.c static_modules.c.SH
14469 modules/core m_server.c
14470 src client.c hook.c ircd.c modules.c packet.c
14471 s_auth.c s_serv.c s_user.c send.c
14472 Log:
14473 - add a better implementation of the hook system, its now a slow leaking
14474 array and events are created whenever we try adding a hook for it, or
14475 theyre registered for the caller.
14476
14477 Ive temporarily fucked services support and removed most of the other
14478 hooks.. I shall fix this soon.
14479
14480 Revision Changes Path
14481 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14482 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14483 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14484 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14485 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14486 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14487 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14488 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14489 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14490 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14491 1.29 +34 -70 ircd-ratbox/include/hook.h
14492 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14493 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14494 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14495 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14496 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14497 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14498 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14499 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14500 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14501 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14502 7.486 +1 -28 ircd-ratbox/src/client.c
14503 7.33 +131 -137 ircd-ratbox/src/hook.c
14504 7.367 +1 -1 ircd-ratbox/src/ircd.c
14505 7.151 +6 -10 ircd-ratbox/src/modules.c
14506 7.138 +10 -14 ircd-ratbox/src/packet.c
14507 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14508 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14509 7.336 +0 -6 ircd-ratbox/src/s_user.c
14510 7.286 +8 -6 ircd-ratbox/src/send.c
14511
14512
14513
14514leeh 2005/01/20 19:19:20 EST (20050121_0)
14515
14516 Modified files:
14517 include hostmask.h
14518 Log:
14519 - remove an unused struct
14520
14521 Revision Changes Path
14522 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14523
14524
14525
14526leeh 2005/01/20 13:38:39 EST (20050120_1)
14527
14528 Modified files:
14529 . configure configure.ac
14530 include client.h numeric.h patchlevel.h
14531 modules Makefile.in
14532 src messages.tab s_user.c
14533 Added files:
14534 modules m_cap.c
14535 Log:
14536 - drop back to -O0, fix patchlevel.h
14537 - first stab at client capabilities.. this still needs work.
14538
14539 Revision Changes Path
14540 7.240 +3 -3 ircd-ratbox/configure
14541 7.54 +3 -3 ircd-ratbox/configure.ac
14542 7.260 +3 -0 ircd-ratbox/include/client.h
14543 7.54 +2 -0 ircd-ratbox/include/numeric.h
14544 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14545 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14546 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14547 7.120 +1 -1 ircd-ratbox/src/messages.tab
14548 7.335 +3 -0 ircd-ratbox/src/s_user.c
14549
14550
14551
14552leeh 2005/01/20 06:04:41 EST (20050120_0)
14553
14554 Modified files:
14555 . ChangeLog RELNOTES
14556 include config.h config.h.dist memory.h
14557 patchlevel.h
14558 modules m_stats.c
14559 src commio.c crypt.c getopt.c ircd.c s_serv.c
14560 Removed files:
14561 . README.VMS clean.com make.com
14562 include setup.h_vms
14563 modules descrip.mms static_modules_c.com
14564 modules/core descrip.mms
14565 src descrip.mms qio.c version.com
14566 tools descrip.mms mkpasswd_vms.c
14567 Log:
14568 - clean changelog, relnotes
14569 - mark patchlevel as 2.1.0beta
14570 - remove VMS support
14571
14572 Revision Changes Path
14573 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14574 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14575 1.111 +1 -348 ircd-ratbox/RELNOTES
14576 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14577 7.182 +0 -42 ircd-ratbox/include/config.h
14578 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14579 7.50 +0 -4 ircd-ratbox/include/memory.h
14580 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14581 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14582 7.2 +0 -58 ircd-ratbox/make.com (dead)
14583 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14584 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14585 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14586 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14587 1.24 +7 -30 ircd-ratbox/src/commio.c
14588 7.12 +0 -4 ircd-ratbox/src/crypt.c
14589 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14590 7.24 +0 -4 ircd-ratbox/src/getopt.c
14591 7.366 +4 -19 ircd-ratbox/src/ircd.c
14592 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14593 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14594 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14595 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14596 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14597
14598
14599
14600androsyn 2005/01/18 11:55:13 EST (20050118_7)
14601
14602 Modified files:
14603 include watch.h
14604 src watch.c
14605 Log:
14606 not using the return values on a few watch functions so make them void
14607
14608 Revision Changes Path
14609 7.2 +5 -5 ircd-ratbox/include/watch.h
14610 1.4 +19 -28 ircd-ratbox/src/watch.c
14611
14612
14613androsyn 2005/01/14 13:10:41 EST (20050114_5)
14614
14615 Modified files:
14616 modules m_watch.c
14617 Log:
14618 Make watch throttle, don't accept letter commands stacked
14619
14620 Revision Changes Path
14621 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14622
14623
14624
14625androsyn 2005/01/14 13:06:06 EST (20050114_4)
14626
14627 Modified files:
14628 modules m_gline.c
14629 Log:
14630 fix merge error
14631
14632 Revision Changes Path
14633 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14634
14635
14636
14637androsyn 2005/01/14 12:12:37 EST (20050114_3)
14638
14639 Modified files:
14640 . ChangeLog README.FIRST RELNOTES configure
14641 configure.ac
14642 adns adns.h internal.h parse.c transmit.c
14643 types.c
14644 contrib example_module.c spy_admin_notice.c
14645 spy_info_notice.c spy_links_notice.c
14646 spy_motd_notice.c spy_stats_notice.c
14647 spy_stats_p_notice.c spy_trace_notice.c
14648 spy_whois_notice.c
14649 spy_whois_notice_global.c
14650 doc example.conf example.efnet.conf ircd.motd
14651 server-version-info whats-new.txt
14652 help/opers umode xline
14653 help/users umode
14654 include cache.h channel.h class.h client.h
14655 commio.h config.h config.h.dist hash.h
14656 hook.h hostmask.h irc_string.h ircd.h
14657 ircd_defs.h m_info.h memory.h msg.h
14658 newconf.h numeric.h packet.h patchlevel.h
14659 patricia.h s_conf.h s_gline.h s_newconf.h
14660 s_serv.h s_user.h scache.h serno.h
14661 setup.h.in sprintf_irc.h stdinc.h tools.h
14662 modules .depend Makefile.in m_admin.c m_away.c
14663 m_dline.c m_encap.c m_gline.c m_info.c
14664 m_kline.c m_links.c m_list.c m_lusers.c
14665 m_motd.c m_oper.c m_operspy.c m_rehash.c
14666 m_restart.c m_resv.c m_set.c m_stats.c
14667 m_svinfo.c m_testline.c m_testmask.c
14668 m_topic.c m_trace.c m_watch.c m_who.c
14669 m_whois.c m_whowas.c m_xline.c
14670 static_modules.c.SH
14671 modules/core m_error.c m_message.c m_mode.c m_quit.c
14672 m_server.c m_squit.c
14673 src .depend Makefile.in adns.c balloc.c
14674 cache.c channel.c class.c client.c
14675 commio.c crypt.c devpoll.c epoll.c
14676 event.c getopt.c hash.c hook.c hostmask.c
14677 irc_string.c ircd.c ircd_lexer.l
14678 ircd_parser.y ircd_signal.c listener.c
14679 modules.c newconf.c numeric.c packet.c
14680 parse.c patricia.c poll.c reject.c
14681 restart.c s_auth.c s_conf.c s_log.c
14682 s_newconf.c s_serv.c s_user.c scache.c
14683 select.c send.c snprintf.c tools.c
14684 version.c.SH watch.c whowas.c
14685 tools README.mkpasswd mkpasswd.c
14686 Added files:
14687 . README.VMS clean.com make.com
14688 doc services.txt
14689 include common.h s_stats.h setup.h_vms
14690 supported.h
14691 modules descrip.mms m_challenge.c m_etrace.c
14692 m_invite.c m_names.c m_pass.c m_ping.c
14693 m_pong.c m_services.c m_tb.c m_user.c
14694 m_users.c m_version.c
14695 static_modules_c.com
14696 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14697 m_part.c m_sjoin.c
14698 servlink descrip.mms
14699 src descrip.mms kdparse.c messages.tab qio.c
14700 s_gline.c s_stats.c version.com
14701 tools descrip.mms mkpasswd_vms.c
14702 Removed files:
14703 doc 005.txt
14704 include banconf.h
14705 modules/core channels.c users.c
14706 src banconf.c
14707 Log:
14708 merge from RATBOX_2_0
14709
14710 Revision Changes Path
14711 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14712 7.40 +1 -0 ircd-ratbox/README.FIRST
14713 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14714 1.110 +114 -6 ircd-ratbox/RELNOTES
14715 1.17 +4 -0 ircd-ratbox/adns/adns.h
14716 1.17 +4 -4 ircd-ratbox/adns/internal.h
14717 1.12 +38 -38 ircd-ratbox/adns/parse.c
14718 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14719 1.19 +13 -13 ircd-ratbox/adns/types.c
14720 7.1 +10 -0 ircd-ratbox/clean.com (new)
14721 7.239 +47 -29 ircd-ratbox/configure
14722 7.53 +40 -32 ircd-ratbox/configure.ac
14723 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14724 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14725 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14726 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14727 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14728 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14729 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14730 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14731 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14732 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14733 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14734 7.252 +68 -22 ircd-ratbox/doc/example.conf
14735 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14736 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14737 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14738 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14739 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14740 1.5 +2 -1 ircd-ratbox/help/opers/umode
14741 1.7 +1 -1 ircd-ratbox/help/opers/xline
14742 1.2 +1 -0 ircd-ratbox/help/users/umode
14743 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14744 1.7 +8 -0 ircd-ratbox/include/cache.h
14745 7.162 +18 -16 ircd-ratbox/include/channel.h
14746 7.25 +4 -0 ircd-ratbox/include/class.h
14747 7.259 +34 -28 ircd-ratbox/include/client.h
14748 1.13 +45 -7 ircd-ratbox/include/commio.h
14749 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14750 7.181 +74 -16 ircd-ratbox/include/config.h
14751 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14752 7.53 +2 -0 ircd-ratbox/include/hash.h
14753 1.28 +73 -27 ircd-ratbox/include/hook.h
14754 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14755 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14756 7.80 +6 -31 ircd-ratbox/include/ircd.h
14757 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14758 7.56 +14 -8 ircd-ratbox/include/m_info.h
14759 7.49 +4 -0 ircd-ratbox/include/memory.h
14760 7.53 +2 -0 ircd-ratbox/include/msg.h
14761 7.33 +9 -9 ircd-ratbox/include/newconf.h
14762 7.53 +12 -8 ircd-ratbox/include/numeric.h
14763 7.27 +1 -1 ircd-ratbox/include/packet.h
14764 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14765 7.19 +25 -1 ircd-ratbox/include/patricia.h
14766 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14767 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14768 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14769 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14770 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14771 7.34 +13 -9 ircd-ratbox/include/s_user.h
14772 7.15 +1 -1 ircd-ratbox/include/scache.h
14773 7.5366 +1 -1 ircd-ratbox/include/serno.h
14774 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14775 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14776 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14777 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14778 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14779 1.53 +10 -10 ircd-ratbox/include/tools.h
14780 7.1 +58 -0 ircd-ratbox/make.com (new)
14781 1.45 +338 -182 ircd-ratbox/modules/.depend
14782 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14783 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14784 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14785 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14786 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14787 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14788 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14789 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14790 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14791 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14792 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14793 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14794 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14795 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14796 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14797 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14798 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14799 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14800 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14801 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14802 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14803 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14804 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14805 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14806 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14807 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14808 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14809 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14810 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14811 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14812 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14813 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14814 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14815 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14816 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14817 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14818 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14819 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14820 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14821 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14822 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14823 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14824 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14825 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14826 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14827 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14828 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14829 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14830 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14831 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14832 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14833 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14834 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14835 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14836 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14837 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14838 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14839 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14840 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14841 7.48 +162 -119 ircd-ratbox/src/.depend
14842 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14843 7.75 +5 -5 ircd-ratbox/src/adns.c
14844 7.84 +1 -1 ircd-ratbox/src/balloc.c
14845 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14846 1.23 +75 -7 ircd-ratbox/src/cache.c
14847 7.429 +342 -79 ircd-ratbox/src/channel.c
14848 7.67 +42 -2 ircd-ratbox/src/class.c
14849 7.485 +245 -85 ircd-ratbox/src/client.c
14850 1.23 +349 -43 ircd-ratbox/src/commio.c
14851 7.11 +4 -0 ircd-ratbox/src/crypt.c
14852 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14853 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14854 1.32 +4 -8 ircd-ratbox/src/epoll.c
14855 7.46 +63 -6 ircd-ratbox/src/event.c
14856 7.23 +4 -0 ircd-ratbox/src/getopt.c
14857 7.112 +8 -7 ircd-ratbox/src/hash.c
14858 7.32 +135 -133 ircd-ratbox/src/hook.c
14859 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14860 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14861 7.365 +56 -48 ircd-ratbox/src/ircd.c
14862 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14863 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14864 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14865 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14866 7.122 +14 -13 ircd-ratbox/src/listener.c
14867 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14868 7.150 +17 -8 ircd-ratbox/src/modules.c
14869 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14870 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14871 7.137 +55 -42 ircd-ratbox/src/packet.c
14872 7.187 +8 -15 ircd-ratbox/src/parse.c
14873 7.28 +2 -4 ircd-ratbox/src/patricia.c
14874 7.82 +3 -1 ircd-ratbox/src/poll.c
14875 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14876 1.32 +8 -3 ircd-ratbox/src/reject.c
14877 7.34 +1 -0 ircd-ratbox/src/restart.c
14878 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14879 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14880 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14881 7.76 +32 -35 ircd-ratbox/src/s_log.c
14882 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14883 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14884 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14885 7.334 +773 -2 ircd-ratbox/src/s_user.c
14886 7.27 +2 -1 ircd-ratbox/src/scache.c
14887 7.44 +2 -0 ircd-ratbox/src/select.c
14888 7.285 +12 -12 ircd-ratbox/src/send.c
14889 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14890 7.46 +0 -1 ircd-ratbox/src/tools.c
14891 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14892 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14893 1.3 +4 -4 ircd-ratbox/src/watch.c
14894 7.32 +1 -0 ircd-ratbox/src/whowas.c
14895 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14896 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14897 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14898 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14899
14900
14901
14902androsyn 2005/01/13 22:17:53 EST (20050114_2)
14903
14904 Modified files: (Branch: RATBOX_2_0)
14905 src client.c
14906 Log:
14907 a remote client is never going to have a watch list..duh
14908
14909 Revision Changes Path
14910 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14911
14912
14913
14914androsyn 2005/01/13 20:49:55 EST (20050114_1)
14915
14916 Added files: (Branch: RATBOX_2_0)
14917 modules m_watch.c
14918 Log:
14919 get that one too
14920
14921 Revision Changes Path
14922 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14923
14924
14925
14926androsyn 2005/01/13 20:39:28 EST (20050114_0)
14927
14928 Added files: (Branch: RATBOX_2_0)
14929 include watch.h
14930 src watch.c
14931 Log:
14932 helps if we actually include the .c/.h files
14933
14934 Revision Changes Path
14935 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14936 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14937
14938
14939
14940androsyn 2005/01/13 13:57:16 EST (20050113_0)
14941
14942 Modified files: (Branch: RATBOX_2_0)
14943 . configure configure.ac
14944 include client.h numeric.h s_conf.h setup.h.in
14945 supported.h
14946 modules Makefile.in
14947 modules/core m_nick.c
14948 src Makefile.in client.c ircd.c messages.tab
14949 newconf.c s_conf.c s_user.c
14950 Log:
14951 backport watch from devel
14952
14953 Revision Changes Path
14954 7.229.2.10 +12 -2 ircd-ratbox/configure
14955 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14956 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14957 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14958 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14959 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14960 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14961 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14962 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14963 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14964 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14965 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14966 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14967 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14968 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14969 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14970
14971
14972
14973leeh 2005/01/12 10:12:40 EST (20050112_1)
14974
14975 Modified files: (Branch: RATBOX_2_0)
14976 include numeric.h
14977 modules m_services.c m_whois.c
14978 src messages.tab
14979 Log:
14980 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14981 when the user is logged in
14982
14983 Revision Changes Path
14984 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14985 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14986 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14987 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14988
14989
14990
14991leeh 2005/01/11 19:47:14 EST (20050112_0)
14992
14993 Modified files: (Branch: RATBOX_2_0)
14994 include supported.h
14995 Added files: (Branch: RATBOX_2_0)
14996 doc services.txt
14997 Log:
14998 - add +r to 005
14999 - added doc/services.txt, outlining the compatibility code
15000
15001 Revision Changes Path
15002 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
15003 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
15004
15005
15006
15007leeh 2005/01/11 18:38:10 EST (20050111_5)
15008
15009 Modified files: (Branch: RATBOX_2_0)
15010 include client.h hook.h
15011 modules m_services.c
15012 modules/core m_server.c
15013 src hook.c s_serv.c
15014 Log:
15015 - more services compatibility code:
15016 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
15017 appropriate service {}; entry, only accept SU from these.
15018 - hook into us finishing nick burst, and have services burst a list of
15019 logged in users
15020
15021 Revision Changes Path
15022 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
15023 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
15024 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
15025 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
15026 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15027 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15028
15029
15030
15031leeh 2005/01/11 17:32:42 EST (20050111_4)
15032
15033 Modified files: (Branch: RATBOX_2_0)
15034 . configure configure.ac
15035 include client.h
15036 modules Makefile.in
15037 src channel.c
15038 Added files: (Branch: RATBOX_2_0)
15039 modules m_services.c
15040 Log:
15041 - more services compatibility code:
15042 - encap handlers for SU (services marking client as logged in)
15043 - and for LOGIN (servers bursting logged in status)
15044 - move suser from Client -> User
15045
15046 Revision Changes Path
15047 7.229.2.9 +9 -3 ircd-ratbox/configure
15048 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15049 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15050 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15051 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15052 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15053
15054
15055
15056leeh 2005/01/11 16:46:34 EST (20050111_3)
15057
15058 Modified files: (Branch: RATBOX_2_0)
15059 include ircd_defs.h
15060 Log:
15061 - whoops, missing #endif
15062
15063 Revision Changes Path
15064 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15065
15066
15067
15068leeh 2005/01/11 15:56:57 EST (20050111_2)
15069
15070 Modified files: (Branch: RATBOX_2_0)
15071 include ircd_defs.h
15072 Log:
15073 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15074 have ipv6 just report sizeof(struct sockaddr_in)
15075
15076 Revision Changes Path
15077 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15078
15079
15080
15081leeh 2005/01/10 20:19:35 EST (20050111_1)
15082
15083 Modified files: (Branch: RATBOX_2_0)
15084 src newconf.c
15085 Log:
15086 - fix a gcc warning
15087
15088 Revision Changes Path
15089 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15090
15091
15092
15093leeh 2005/01/10 20:10:35 EST (20050111_0)
15094
15095 Modified files: (Branch: RATBOX_2_0)
15096 adns internal.h parse.c transmit.c types.c
15097 Log:
15098 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15099 conflict
15100
15101 Revision Changes Path
15102 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15103 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15104 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15105 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15106
15107
15108
15109leeh 2005/01/10 17:48:48 EST (20050110_3)
15110
15111 Modified files: (Branch: RATBOX_2_0)
15112 modules m_xline.c
15113 Log:
15114 - send out the reformatted xline to opers (\s -> ' ')
15115
15116 Revision Changes Path
15117 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15118
15119
15120
15121leeh 2005/01/10 16:18:53 EST (20050110_2)
15122
15123 Modified files: (Branch: RATBOX_2_0)
15124 help/opers umode
15125 help/users umode
15126 include client.h supported.h
15127 src messages.tab s_user.c send.c
15128 Log:
15129 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15130 channel privmsgs.
15131
15132 Revision Changes Path
15133 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15134 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15135 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15136 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15137 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15138 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15139 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15140
15141
15142
15143leeh 2005/01/10 14:50:47 EST (20050110_1)
15144
15145 Modified files: (Branch: RATBOX_2_0)
15146 doc example.conf example.efnet.conf
15147 Log:
15148 - I dont remember ts6 desyncing on bans, so im not sure why the example
15149 confs say so.
15150
15151 Revision Changes Path
15152 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15153 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15154
15155
15156
15157leeh 2005/01/10 13:31:10 EST (20050110_0)
15158
15159 Modified files: (Branch: RATBOX_2_0)
15160 . configure configure.ac
15161 include channel.h client.h numeric.h s_conf.h
15162 s_serv.h setup.h.in
15163 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15164 m_sjoin.c
15165 src channel.c messages.tab newconf.c s_conf.c
15166 s_serv.c s_user.c
15167 Log:
15168 - added --enable-services to configure, which enables some ratbox-services
15169 compatibility code:
15170 - chanmode +r, registered users only
15171 - usermode +S, prevents deop/kick of a service
15172 - service { }; block in conf for the above umode
15173
15174 Revision Changes Path
15175 7.229.2.8 +28 -16 ircd-ratbox/configure
15176 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15177 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15178 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15179 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15180 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15181 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15182 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15183 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15184 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15185 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15186 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15187 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15188 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15189 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15190 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15191 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15192 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15193 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15194
15195
15196
15197leeh 2005/01/09 08:23:30 EST (20050109_0)
15198
15199 Modified files: (Branch: RATBOX_2_0)
15200 help/opers umode
15201 Log:
15202 - remove a tab, and add +C to opers umode help
15203
15204 Revision Changes Path
15205 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15206