]> jfr.im git - solanum.git/blame - ChangeLog
[svn] callerid (+g) documentation:
[solanum.git] / ChangeLog
CommitLineData
29fa7549
JT
1jilles 2007/08/10 22:31:14 UTC (20070810-3554)
2 Log:
3 Send TS6 protocol for the actual work of override modules.
4 Wallops remain TS5-style for now.
5
6
7 Changes: Modified:
8 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
9 +3 -1 trunk/extensions/m_okick.c (File Modified)
10 +6 -2 trunk/extensions/m_opme.c (File Modified)
11
12
8e8f4ffc
JT
13nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
14 Log:
15 - update IDEAS as TS6 only is partially done
16
17
18 Changes: Modified:
19 +1 -1 trunk/IDEAS (File Modified)
20
21
abe616bb
AC
22nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
23 Log:
24 - TS6 is always enabled now.
25 There is no reason for it to not be enabled on a proper charybdis network.
26
27
28 Changes: Modified:
29 +0 -1 trunk/doc/example.conf (File Modified)
30 +1 -6 trunk/doc/reference.conf (File Modified)
31 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
32 +0 -1 trunk/include/s_conf.h (File Modified)
33 +1 -1 trunk/modules/m_pass.c (File Modified)
34 +0 -1 trunk/src/newconf.c (File Modified)
35 +0 -1 trunk/src/s_conf.c (File Modified)
36 +4 -15 trunk/src/s_serv.c (File Modified)
37
38
cda8e9b8
AC
39nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
40 Log:
41 - better text for RPL_LOAD2HI explaining in a better way what is going on
42
43
44 Changes: Modified:
45 +1 -2 trunk/src/messages.tab (File Modified)
46
47
fffecc26
AC
48jilles 2007/08/01 20:52:54 UTC (20070801-3546)
49 Log:
50 Also rerun autoheader, for solaris ports changes.
51
52
53 Changes: Modified:
54 +3 -0 trunk/include/setup.h.in (File Modified)
55
56
8f0a1bf3
JT
57jilles 2007/08/01 20:50:54 UTC (20070801-3544)
58 Log:
59 Rerun autoconf for version bump, at last.
60
61
62 Changes: Modified:
63 +9 -9 trunk/configure (File Modified)
64
65
7dfa2d1d
JT
66jilles 2007/08/01 20:18:12 UTC (20070801-3542)
67 Log:
68 Make highest connection counts a bit more consistent.
69
70
71 Changes: Modified:
72 +5 -0 trunk/src/s_serv.c (File Modified)
73 +8 -8 trunk/src/s_user.c (File Modified)
74
75
2f15f871
JT
76jilles 2007/07/30 17:26:00 UTC (20070730-3540)
77 Log:
78 Fix wrong line numbers in ircd.conf parser (some comments).
79 from ratbox 2.2 (androsyn).
80
81
82 Changes: Modified:
83 +1 -0 trunk/src/ircd_lexer.l (File Modified)
84
85
4f3f411b
JT
86jilles 2007/07/26 14:21:57 UTC (20070726-3538)
87 Log:
88 Change EmptyString so gcc 4.2 doesn't complain.
89 from ratbox (androsyn), slightly changed
90
91
92 Changes: Modified:
93 +1 -1 trunk/include/irc_string.h (File Modified)
94
95
d62ae16c
JT
96jilles 2007/07/14 21:50:21 UTC (20070714-3536)
97 Log:
98 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
99 This already works correctly for successful/notfound case.
100
101
102 Changes: Modified:
103 +1 -1 trunk/modules/m_whois.c (File Modified)
104
105
f7eac53d
JT
106jilles 2007/07/14 13:34:50 UTC (20070714-3534)
107 Log:
108 Use mask_match() to check bans from local clients for
109 redundancy. This fixes the problem that bans like *!?@*
110 prevent any ban starting with *!*@ being set.
111
112
113 Changes: Modified:
114 +1 -1 trunk/src/chmode.c (File Modified)
115
116
fd488ac1
JT
117jilles 2007/07/14 13:32:18 UTC (20070714-3532)
118 Log:
119 Add mask_match(), like ircu mmatch().
120 This compares two masks and returns whether the "new" is
121 more specific than or equal to the "old". The difference
122 with match() is that a '?' in "old" does not match a '*' in
123 "new".
124
125
126 Changes: Modified:
127 +2 -0 trunk/include/irc_string.h (File Modified)
128 +73 -0 trunk/src/match.c (File Modified)
129
130
df251055
JT
131jilles 2007/07/14 12:20:48 UTC (20070714-3530)
132 Log:
133 add_id() for local client: do not collapse() the ban mask.
134 The code calling this already collapses the mask, and if
135 not, doing it here would cause a desync.
136
137
138 Changes: Modified:
139 +0 -2 trunk/src/chmode.c (File Modified)
140
141
94d53e53
JT
142nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
143 Log:
144 - fix dereference problems with not widely used polling engines
145
146
147 Changes: Modified:
148 +3 -0 trunk/libcharybdis/poll.c (File Modified)
149 +3 -1 trunk/libcharybdis/select.c (File Modified)
150
151
efb1d086
AC
152nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
153 Log:
154 - forgot to do something
155
156
157 Changes: Modified:
158 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
159
160
b076458c
AC
161nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
162 Log:
163 - fix a possible problem with ipv6
164
165
166 Changes: Modified:
167 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
168
169
514235a7
AC
170nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
171 Log:
172 - new ip cloaking module
173
174
175 Changes: Modified:
176 +1 -0 trunk/extensions/Makefile.in (File Modified)
177 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
178 + - trunk/extensions/ip_cloaking_old.c (File Added)
179
180
762cc38c
AC
181jilles 2007/06/30 22:15:35 UTC (20070630-3520)
182 Log:
183 monitor: send the same message buffer to all users
184 monitoring a certain nick; the target field of the
185 numeric becomes *, much like server notices
186
187
188 Changes: Modified:
189 +6 -0 trunk/doc/monitor.txt (File Modified)
190 +3 -0 trunk/include/send.h (File Modified)
191 +3 -15 trunk/src/monitor.c (File Modified)
192 +35 -0 trunk/src/send.c (File Modified)
193
194
8aba962d
JT
195jilles 2007/06/22 21:59:09 UTC (20070622-3518)
196 Log:
197 Call add_to_hostname_hash() with correct (orig) hostname.
198
199
200 Changes: Modified:
201 +1 -1 trunk/modules/core/m_nick.c (File Modified)
202
203
66b4a7ae
JT
204jilles 2007/06/10 16:14:03 UTC (20070610-3516)
205 Log:
206 Version bump on trunk to 2.3.
207
208
209 Changes: Modified:
210 +1 -1 trunk/configure.ac (File Modified)
211
212
88cb7f99
JT
213nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
214 Log:
215 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
216
217
218 Changes: Modified:
219 +2 -2 trunk/src/client.c (File Modified)
220
221
f80a1823
AC
222nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
223 Log:
224 Add IRC_DEPRECATED macro for marking functions and data structures
225 as deprecated on compilers that support it.
226
227
228 Changes: Modified:
229 +14 -4 trunk/include/ircd_defs.h (File Modified)
230
231
4a8fab1f
AC
232nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
233 Log:
234 - update IDEAS with link failover
235
236
237 Changes: Modified:
238 +1 -0 trunk/IDEAS (File Modified)
239
240
7fd77cb0
AC
241jilles 2007/06/04 16:04:49 UTC (20070604-3508)
242 Log:
243 xline/resv wildcard checking:
244 - count escaped (\) characters as one nonwild
245 - accept strings without wilds no matter how short they are
246
247
248 Changes: Modified:
249 +8 -2 trunk/src/s_newconf.c (File Modified)
250
251
7d08aa89
JT
252jilles 2007/05/30 10:22:25 UTC (20070530-3498)
253 Log:
254 Tweak some comments in sno_whois extension.
255
256
257 Changes: Modified:
258 +2 -2 trunk/extensions/sno_whois.c (File Modified)
259
260
5832fa36
JT
261jilles 2007/05/30 10:22:01 UTC (20070530-3496)
262 Log:
263 Tweak NEWS a little.
264
265
266 Changes: Modified:
267 +3 -6 trunk/NEWS (File Modified)
268
269
f7b60293
JT
270jilles 2007/05/27 13:07:27 UTC (20070527-3494)
271 Log:
272 - allow JOIN 0 from remotes
273 - allow JOIN 0 from locals, but only if it is exactly one
274 zero and is the first channel
275
276
277 Changes: Modified:
278 +65 -0 trunk/modules/core/m_join.c (File Modified)
279
280
f4a80ce6
JT
281nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
282 Log:
283 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
284 levels?), hideops, namespace cleanups, etc
285
286
287 Changes: Modified:
288 + - trunk/IDEAS (File Added)
289
290
a6ac2e91
AC
291nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
292 Log:
293 - disallow JOIN 0
294
295
296 Changes: Modified:
297 +0 -65 trunk/modules/core/m_join.c (File Modified)
298
299
a3986d94
AC
300nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
301 Log:
302 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
303 to their policies indicating that they wish to be contacted before their services are used.
304
305
306 Changes: Modified:
307 +6 -3 trunk/doc/example.conf (File Modified)
308 +6 -3 trunk/doc/reference.conf (File Modified)
309
310
57b8cb0f
AC
311nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
312 Log:
313 - update NEWS in preparation of upcoming 2.2 release this week
314
315
316 Changes: Modified:
317 +3 -0 trunk/NEWS (File Modified)
318
319
a88fc0a8
AC
320jilles 2007/05/24 15:10:06 UTC (20070524-3478)
321 Log:
322 Move sno_channeljoin to unsupported, due to the privacy
323 issue and the fact that any oper with admin or hidden_admin
324 can load extensions.
325
326
327 Changes: Modified:
328 +0 -1 trunk/doc/example.conf (File Modified)
329 +0 -2 trunk/doc/reference.conf (File Modified)
330 +0 -46 trunk/extensions/Makefile.in (File Modified)
331 + - trunk/extensions/sno_channeljoin.c (File Deleted)
332 +47 -1 trunk/unsupported/Makefile.in (File Modified)
333 + - trunk/unsupported/sno_channeljoin.c (File Added)
334
335
297c7db4
JT
336nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
337 Log:
338 - createoperonly: like createauthonly, but checks opered status instead of authed status
339
340
341 Changes: Modified:
342 +41 -0 trunk/extensions/Makefile.in (File Modified)
343 + - trunk/extensions/createoperonly.c (File Added)
344
345
45ed9777
AC
346nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
347 Log:
348 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
349
350
351 Changes: Modified:
352 +1 -0 trunk/doc/example.conf (File Modified)
353 +3 -1 trunk/doc/reference.conf (File Modified)
354 +46 -0 trunk/extensions/Makefile.in (File Modified)
355 + - trunk/extensions/sno_channeljoin.c (File Added)
356
357
59e2698a
AC
358nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
359 Log:
360 - update config files
361
362
363 Changes: Modified:
364 +1 -0 trunk/doc/example.conf (File Modified)
365 +2 -0 trunk/doc/reference.conf (File Modified)
366
367
446d88dd
AC
368nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
369 Log:
370 - fold in whois_notice_global functionality.
371
372
373 Changes: Modified:
374 +0 -1 trunk/extensions/Makefile.in (File Modified)
375 +1 -56 trunk/extensions/sno_whois.c (File Modified)
376 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
377
378
3868ef9a
AC
379nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
380 Log:
381 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
382
383
384 Changes: Modified:
385 +64 -57 trunk/extensions/Makefile.in (File Modified)
386 + - trunk/extensions/sno_whois.c (File Added)
387 + - trunk/extensions/spy_whois_notice.c (File Deleted)
388
389
9e6feafe
AC
390jilles 2007/05/19 23:36:51 UTC (20070519-3466)
391 Log:
392 Prevent too wide klines with CIDR masks.
393
394
395 Changes: Modified:
396 +17 -5 trunk/modules/m_kline.c (File Modified)
397
398
88a2a148
JT
399jilles 2007/05/19 22:21:10 UTC (20070519-3464)
400 Log:
401 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
402
403
404 Changes: Modified:
405 +4 -0 trunk/modules/m_kline.c (File Modified)
406
407
598ebb42
JT
408jilles 2007/05/18 20:31:33 UTC (20070518-3460)
409 Log:
410 - fold conf_connect_allowed() into accept_connection()
411 - extend add_connection() so that exempt{}s apply to max unregistered
412 connections per ip
413 from ratbox
414
415
416 Changes: Modified:
417 +1 -1 trunk/doc/example.conf (File Modified)
418 +1 -1 trunk/doc/reference.conf (File Modified)
419 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
420 +0 -2 trunk/include/s_conf.h (File Modified)
421 +14 -7 trunk/src/listener.c (File Modified)
422
423
b808adf9
JT
424jilles 2007/05/18 19:51:22 UTC (20070518-3458)
425 Log:
426 m_webirc: call del_unknown_ip() otherwise the unknown will
427 never be subtracted from the cgiirc ip
428
429
430 Changes: Modified:
431 +2 -0 trunk/extensions/m_webirc.c (File Modified)
432
433
477bbce4
JT
434jilles 2007/05/18 19:14:18 UTC (20070518-3456)
435 Log:
436 Remove s_assert in del_unknown_ip() supposedly if the ip
437 cannot be found, it is not feasible to avoid that case
438 entirely with m_webirc.c.
439
440
441 Changes: Modified:
442 +1 -2 trunk/src/reject.c (File Modified)
443
444
8017ad2d
JT
445jilles 2007/05/14 22:21:16 UTC (20070514-3446)
446 Log:
447 Apply ratbox flood fix.
448
449
450 Changes: Modified:
451 +1 -0 trunk/doc/example.conf (File Modified)
452 +5 -0 trunk/doc/reference.conf (File Modified)
453 +3 -0 trunk/include/client.h (File Modified)
454 +4 -0 trunk/include/reject.h (File Modified)
455 +1 -0 trunk/include/s_conf.h (File Modified)
456 +2 -0 trunk/src/client.c (File Modified)
457 +3 -0 trunk/src/listener.c (File Modified)
458 +1 -0 trunk/src/newconf.c (File Modified)
459 +8 -5 trunk/src/packet.c (File Modified)
460 +59 -2 trunk/src/reject.c (File Modified)
461 +1 -0 trunk/src/s_conf.c (File Modified)
462 +2 -0 trunk/src/s_serv.c (File Modified)
463 +1 -0 trunk/src/s_user.c (File Modified)
464
465
54015b5f
JT
466nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
467 Log:
468 - fix a bug here
469
470
471 Changes: Modified:
472 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
473
474
f8b45e91
AC
475nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
476 Log:
477 - regen configure
478
479
480 Changes: Modified:
481 +114 -1 trunk/configure (File Modified)
482
483
c1c5fdc4
AC
484nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
485 Log:
486 - remove "ASM hashing code" from the configure overview
487
488
489 Changes: Modified:
490 +0 -1 trunk/configure.ac (File Modified)
491
492
686ebf41
AC
493jilles 2007/05/06 14:46:45 UTC (20070506-3438)
494 Log:
495 Target left IRC (more friendly error message if a UID
496 cannot be found) for /invite.
497
498
499 Changes: Modified:
500 +8 -3 trunk/modules/m_invite.c (File Modified)
501
502
0482ebf7
JT
503jilles 2007/05/02 19:56:40 UTC (20070502-3436)
504 Log:
505 Remove emptyline craq because it leaks memory on /rehash motd etc.
506 from ratbox 2.2 (anfl/Androsyn)
507
508
509 Changes: Modified:
510 +6 -14 trunk/src/cache.c (File Modified)
511
512
1d3e262e
JT
513jilles 2007/04/28 23:47:25 UTC (20070428-3434)
514 Log:
515 Merge old trunk r2767:
516 Copy channel name from command on lowerTS JOIN/SJOIN,
517 this makes the capitalization of the channel name
518 timestamped like modes are.
519
520
521 Changes: Modified:
522 +3 -0 trunk/modules/core/m_join.c (File Modified)
523 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
524
525
1117fbd3
JT
526jilles 2007/04/26 23:01:16 UTC (20070426-3432)
527 Log:
528 Merge old trunk r2065,r2067:
529 channel_modes(): get rid of the trailing space
530 also make the *pbuf check work like it should
531 (don't call IsMember another time if we already
532 gave one parameter)
533 simplify a bit more, update comments
534
535
536 Changes: Modified:
537 +13 -13 trunk/src/channel.c (File Modified)
538
539
f1e35c19
JT
540jilles 2007/04/25 15:22:28 UTC (20070425-3426)
541 Log:
542 webirc bugfix
543
544
545 Changes: Modified:
546 +1 -1 trunk/extensions/m_webirc.c (File Modified)
547
548
4636e5cb
JT
549jilles 2007/04/25 15:21:34 UTC (20070425-3424)
550 Log:
551 chghost: refuse spoofs which are empty or start with a colon
552 (would break the protocol)
553
554
555 Changes: Modified:
556 +3 -0 trunk/modules/m_chghost.c (File Modified)
557
558
822a4a25
JT
559jilles 2007/04/22 14:35:28 UTC (20070422-3422)
560 Log:
561 Fix description of 043 numeric.
562
563
564 Changes: Modified:
565 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
566
567
f22db6d0
JT
568jilles 2007/04/22 14:02:54 UTC (20070422-3420)
569 Log:
570 SAVE: make the nickTS of the UID nick equal to 100, so it
571 is always in sync on the network.
572
573
574 Changes: Modified:
575 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
576 +15 -11 trunk/modules/core/m_nick.c (File Modified)
577
578
3f7e0642
JT
579jilles 2007/04/22 11:22:10 UTC (20070422-3418)
580 Log:
581 Force nickTS to increase when a local user changes their nick.
582
583
584 Changes: Modified:
585 +5 -1 trunk/modules/core/m_nick.c (File Modified)
586
587
95ffa685
JT
588jilles 2007/04/15 20:18:54 UTC (20070415-3416)
589 Log:
590 Remove #define UFLAGS. We haven't allowed this
591 undocumented extension to the IRC protocol for
592 years (allowing an initial umode in USER).
593
594
595 Changes: Modified:
596 +0 -2 trunk/modules/m_user.c (File Modified)
597
598
81795a91
JT
599jilles 2007/04/15 16:54:50 UTC (20070415-3414)
600 Log:
601 Move new_local_user hook, so it is possible to call
602 exit_client() from it, refusing the connection.
603
604
605 Changes: Modified:
606 +3 -1 trunk/doc/hooks.txt (File Modified)
607 +10 -9 trunk/src/s_user.c (File Modified)
608
609
e2b44358
JT
610jilles 2007/04/15 16:49:56 UTC (20070415-3412)
611 Log:
612 Only free PreClient struct when the rest of the Client
613 is freed, not immediately upon exit_client(). Doing this
614 would cause problems with sasl's new_local_user hook
615 vs hooks that exit the client there.
616
617
618 Changes: Modified:
619 +0 -1 trunk/src/client.c (File Modified)
620
621
ec3fbdec
JT
622jilles 2007/04/14 21:53:28 UTC (20070414-3410)
623 Log:
624 Use TS6 prefix for server-server JOIN 0.
625
626
627 Changes: Modified:
628 +2 -1 trunk/modules/core/m_join.c (File Modified)
629
630
452f4d4b
JT
631jilles 2007/04/14 20:58:56 UTC (20070414-3408)
632 Log:
633 Use orighost in kill server notices.
634
635
636 Changes: Modified:
637 +3 -3 trunk/modules/core/m_kill.c (File Modified)
638
639
d1d0629f
JT
640jilles 2007/04/13 19:06:53 UTC (20070413-3406)
641 Log:
642 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
643
644
645 Changes: Modified:
646 +3 -3 trunk/modules/m_set.c (File Modified)
647
648
f4ed5745
JT
649nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
650 Log:
651 - 2.2 operline
652
653
654 Changes: Modified:
655 +1 -1 trunk/src/messages.tab (File Modified)
656
657
725a6c5d
AC
658jilles 2007/04/05 00:38:52 UTC (20070405-3396)
659 Log:
660 Show max_clients in /info.
661
662
663 Changes: Modified:
664 +6 -0 trunk/modules/m_info.c (File Modified)
665
666
d8228627
JT
667jilles 2007/04/05 00:33:52 UTC (20070405-3394)
668 Log:
669 Don't allow /quote set max higher than the
670 serverinfo::max_clients ircd.conf value.
671
672
673 Changes: Modified:
674 +8 -0 trunk/modules/m_set.c (File Modified)
675
676
6c70c576
JT
677jilles 2007/04/05 00:24:47 UTC (20070405-3392)
678 Log:
679 Change code that checks maxclients limit: allow exactly
680 the configured amount of non-exceed_limit clients.
681 Code that appeared to limit exceed_limit clients too
682 but less heavily removed (it was not effective because
683 the parentheses were wrong).
684
685
686 Changes: Modified:
687 +2 -4 trunk/src/s_user.c (File Modified)
688
689
afc20e91
JT
690jilles 2007/04/05 00:12:55 UTC (20070405-3390)
691 Log:
692 By default, leave MAX_BUFFER fds free for log files,
693 server connections, ident lookups, exceed_limit clients,
694 etc. Mention this in example.conf and reference.conf.
695
696
697 Changes: Modified:
698 +4 -2 trunk/doc/example.conf (File Modified)
699 +3 -1 trunk/doc/reference.conf (File Modified)
700 +1 -1 trunk/src/s_conf.c (File Modified)
701
702
23836ead
JT
703jilles 2007/04/03 22:45:04 UTC (20070403-3384)
704 Log:
705 --with-maxclients configure option is gone
706
707
708 Changes: Modified:
709 +0 -11 trunk/INSTALL (File Modified)
710
711
78e647ad
JT
712jilles 2007/04/03 22:25:11 UTC (20070403-3380)
713 Log:
714 Make the code that raises fd rlimit to hard limit work.
715
716
717 Changes: Modified:
718 +5 -5 trunk/src/ircd.c (File Modified)
719
720
1aa8ffcb
JT
721nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
722 Log:
723 - note the I/O reworking
724
725
726 Changes: Modified:
727 +2 -0 trunk/NEWS (File Modified)
728
729
f32e30dd
AC
730nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
731 Log:
732 - use mkdir -p
733
734
735 Changes: Modified:
736 +4 -4 trunk/doc/Makefile.in (File Modified)
737
738
75189454
AC
739nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
740 Log:
741 - enforce proper conditions for EPOLL_CTL_DEL.
742 - remove possibly problematic "performance" check
743
744
745 Changes: Modified:
746 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
747
748
5522d08c
AC
749nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
750 Log:
751 - rename m_list_safelist to m_list and remove ratbox implementation
752
753
754 Changes: Modified:
755 +393 -664 trunk/modules/Makefile.in (File Modified)
756 + - trunk/modules/m_list.c (File Added)
757 + - trunk/modules/m_list_ratbox.c (File Deleted)
758 + - trunk/modules/m_list_safelist.c (File Deleted)
759
760
607cf49f
AC
761nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
762 Log:
763 - some more transit to sendto_one_numeric().
764
765
766 Changes: Modified:
767 +2 -3 trunk/modules/m_away.c (File Modified)
768 +3 -3 trunk/src/messages.tab (File Modified)
769 +1 -1 trunk/src/s_user.c (File Modified)
770
771
e8a2d50d
AC
772nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
773 Log:
774 - change some sendto_one() to sendto_one_numeric().
775
776
777 Changes: Modified:
778 +4 -10 trunk/modules/m_admin.c (File Modified)
779 +3 -3 trunk/modules/m_map.c (File Modified)
780 +12 -12 trunk/src/messages.tab (File Modified)
781 +1 -2 trunk/src/s_conf.c (File Modified)
782 +9 -10 trunk/src/s_user.c (File Modified)
783
784
88520303
AC
785nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
786 Log:
787 - river's ports.c from old charybdis trunk
788
789
790 Changes: Modified:
791 +195 -0 trunk/configure.ac (File Modified)
792 + - trunk/libcharybdis/ports.c (File Added)
793
794
1b4cfad8
AC
795nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
796 Log:
797 - remove broken ports stuff and devpoll stuff.
798
799
800 Changes: Modified:
801 +0 -307 trunk/configure (File Modified)
802 +0 -21 trunk/configure.ac (File Modified)
803 +0 -474 trunk/include/setup.h.in (File Modified)
804 + - trunk/libcharybdis/devpoll.c (File Deleted)
805 + - trunk/libcharybdis/ports.c (File Deleted)
806
807
5e12fb10
AC
808nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
809 Log:
810 - regenerate files
811
812
813 Changes: Modified:
814 +1 -25 trunk/configure (File Modified)
815 +0 -3 trunk/include/setup.h.in (File Modified)
816
817
4536ee25
AC
818nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
819 Log:
820 - remove x86-optimized hash code.
821
822
823 Changes: Modified:
824 +0 -13 trunk/configure.ac (File Modified)
825 +2 -187 trunk/src/Makefile.in (File Modified)
826 + - trunk/src/fnvhash.s (File Deleted)
827
828
6c8cbf34
AC
829nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
830 Log:
831 - apparently setting KE_LENGTH to 128 is fine.
832
833
834 Changes: Modified:
835 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
836
837
3611dcf7
AC
838nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
839 Log:
840 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
841
842
843 Changes: Modified:
844 +5627 -5747 trunk/configure (File Modified)
845 +0 -15 trunk/configure.ac (File Modified)
846 +0 -2 trunk/include/m_info.h (File Modified)
847 +6 -9 trunk/include/setup.h.in (File Modified)
848 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
849
850
631ef239
AC
851nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
852 Log:
853 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
854 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
855 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
856
857
858 Changes: Modified:
859 +0 -5 trunk/include/config.h (File Modified)
860 +0 -5 trunk/include/config.h.dist (File Modified)
861 +0 -6 trunk/include/defaults.h (File Modified)
862 +0 -3 trunk/include/m_info.h (File Modified)
863 +21 -7 trunk/libcharybdis/commio.c (File Modified)
864 +2 -0 trunk/libcharybdis/commio.h (File Modified)
865 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
866 +4 -3 trunk/libcharybdis/poll.c (File Modified)
867 +0 -3 trunk/libcharybdis/select.c (File Modified)
868 +0 -9 trunk/src/ircd.c (File Modified)
869 +23 -26 trunk/src/listener.c (File Modified)
870 +2 -1 trunk/src/restart.c (File Modified)
871 +5 -1 trunk/src/s_auth.c (File Modified)
872 +1 -1 trunk/src/s_conf.c (File Modified)
873 +3 -1 trunk/src/s_serv.c (File Modified)
874
875
6fcb8629
AC
876jilles 2007/04/02 22:03:08 UTC (20070402-3350)
877 Log:
878 Repair operspy who !#channel, broken by me in r3283.
879
880
881 Changes: Modified:
882 +2 -2 trunk/modules/m_who.c (File Modified)
883
884
f71e18ee
JT
885jilles 2007/04/01 22:20:00 UTC (20070401-3344)
886 Log:
887 Update bug report and IRC channel information.
888
889
890 Changes: Modified:
891 +2 -1 trunk/BUGS (File Modified)
892 +2 -1 trunk/NEWS (File Modified)
893
894
91132813
JT
895jilles 2007/04/01 22:10:05 UTC (20070401-3342)
896 Log:
897 Change copyright years in version.c.SH as in release-2.1 r3339.
898
899
900 Changes: Modified:
901 +2 -2 trunk/src/version.c.SH (File Modified)
902
903
8d53472c
JT
904jilles 2007/03/30 23:34:11 UTC (20070330-3325)
905 Log:
906 Rerun autoconf.
907
908
909 Changes: Modified:
910 +104 -0 trunk/configure (File Modified)
911
912
3ad1a781
JT
913jilles 2007/03/30 23:33:43 UTC (20070330-3323)
914 Log:
915 Need to check for various flavours of epoll,
916 even if --enable-epoll is forced.
917
918
919 Changes: Modified:
920 +1 -0 trunk/configure.ac (File Modified)
921
922
a34ec229
JT
923jilles 2007/03/30 23:32:43 UTC (20070330-3321)
924 Log:
925 Hack to allow some more warnings, already present in configure (?).
926
927
928 Changes: Modified:
929 +1 -1 trunk/aclocal.m4 (File Modified)
930
931
5c5d24f0
JT
932jilles 2007/03/29 20:03:06 UTC (20070329-3319)
933 Log:
934 Merge old trunk r2077,r2079:
935 - Move closing of servlink control fd to close_connection()
936 instead of doing it in exit_local_server(), and make sure
937 we first close the data fd and then the control fd.
938 - Have servlink process ready fds in order net, data, ctrl
939 instead of ctrl, data, net. This seems to fix the problem
940 that squit reasons do not show up on the other side of a
941 ziplink (by making it send any final SQUIT and/or ERROR
942 before noticing the closed control fd).
943
944
945 Changes: Modified:
946 +1 -1 trunk/servlink/io.c (File Modified)
947 +3 -12 trunk/src/client.c (File Modified)
948
949
64f2a7eb
JT
950jilles 2007/03/28 23:17:06 UTC (20070328-3317)
951 Log:
952 Don't show the UID if a TS6 server sends a kick with
953 an empty or no comment. Note that charybdis never sends
954 such kicks.
955
956
957 Changes: Modified:
958 +4 -4 trunk/modules/core/m_kick.c (File Modified)
959
960
0bba1788
JT
961jilles 2007/03/28 15:40:24 UTC (20070328-3307)
962 Log:
963 Merge old trunk r2081:
964 Don't say that services cannot be killed in
965 ERR_ISCHANSERVICE message (given when trying
966 to kick or deop them), as that's not the case.
967
968
969 Changes: Modified:
970 +1 -1 trunk/src/messages.tab (File Modified)
971
972
8d19a2b2
JT
973jilles 2007/03/28 15:30:56 UTC (20070328-3305)
974 Log:
975 Merge old trunk r2059
976 Clarifications to the descriptions of umode +Q and cmode +F,
977 suggested by Ariadne@SorceryNet.
978
979
980 Changes: Modified:
981 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
982 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
983
984
e7d250a6
JT
985jilles 2007/03/28 15:22:49 UTC (20070328-3303)
986 Log:
987 Merge old trunk r2907,r2991:
988 Allow TESTLINE on channel names.
989
990
991 Changes: Modified:
992 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
993 +4 -0 trunk/help/opers/testline (File Modified)
994 +22 -0 trunk/modules/m_testline.c (File Modified)
995
996
add9f99d
JT
997jilles 2007/03/28 15:04:06 UTC (20070328-3301)
998 Log:
999 Merge old trunk r2835:
1000 resolver: if sendto(2) fails, try sending to the next nameserver
1001
1002
1003 Changes: Modified:
1004 +1 -1 trunk/src/res.c (File Modified)
1005
1006
42bda3f3
JT
1007jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1008 Log:
1009 Merge old trunk r2817:
1010 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1011 starts with a digit. This is safe because the last
1012 parameter is a nick and never a UID. (The first parameter
1013 in a server-server two-param whois is a UID/SID.)
1014
1015
1016 Changes: Modified:
1017 +1 -1 trunk/modules/m_whois.c (File Modified)
1018
1019
8a1e143f
JT
1020jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1021 Log:
1022 Merge old trunk r2779,r2785:
1023 Show correct privilege name in a few ERR_NOPRIVS numerics.
1024
1025
1026 Changes: Modified:
1027 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1028 +1 -1 trunk/extensions/m_opme.c (File Modified)
1029 +2 -2 trunk/unsupported/m_force.c (File Modified)
1030
1031
a5ea0e0d
JT
1032jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1033 Log:
1034 Merge old trunk r2695:
1035 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1036 This will generate better server notices.
1037
1038
1039 Changes: Modified:
1040 +3 -2 trunk/modules/core/m_die.c (File Modified)
1041
1042
5ea98c7a
JT
1043jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1044 Log:
1045 Merge old trunk r2294:
1046 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1047
1048
1049 Changes: Modified:
1050 +1 -1 trunk/src/s_user.c (File Modified)
1051
1052
c83cbedc
JT
1053jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1054 Log:
1055 Merge old trunk r2226:
1056 If we are connecting outward to a server, check if the
1057 server name they sent is the same as what we tried to
1058 connect to. Previously such a connection could succeed
1059 if there existed connect blocks with the same IP and
1060 passwords for the other server name.
1061
1062
1063 Changes: Modified:
1064 +11 -0 trunk/modules/core/m_server.c (File Modified)
1065
1066
9c2f9ec9
JT
1067jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1068 Log:
1069 Merge old trunk r2212:
1070 Another handling of SJOINs without nicks:
1071 Propagate them if the channel is +P or the channel
1072 already existed, otherwise remove the channel again
1073 and do not propagate the SJOIN.
1074
1075
1076 Changes: Modified:
1077 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1078
1079
7201bb21
JT
1080jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1081 Log:
1082 Remove channels entirely from /whois on services.
1083 This cannot be overridden with operspy.
1084
1085
1086 Changes: Modified:
1087 +20 -17 trunk/modules/m_whois.c (File Modified)
1088
1089
04513cff
JT
1090jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1091 Log:
1092 Fix /who on channels with ** in their name.
1093
1094
1095 Changes: Modified:
1096 +2 -2 trunk/modules/m_who.c (File Modified)
1097
1098
4cda5f22
JT
1099jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1100 Log:
1101 NEWS: As in 2.1.3, mention that the TS6 revision will
1102 interoperate with older versions
1103
1104
1105 Changes: Modified:
1106 +2 -1 trunk/NEWS (File Modified)
1107
1108
0af87e57
JT
1109jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1110 Log:
1111 Fix documentation of HIDE_SERVERS_IPS define.
1112
1113
1114 Changes: Modified:
1115 +2 -2 trunk/include/config.h.dist (File Modified)
1116
1117
3891c2c2
JT
1118jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1119 Log:
1120 Don't leak auth{} spoofed ip for I-line is full notice either.
1121
1122
1123 Changes: Modified:
1124 +1 -1 trunk/src/s_conf.c (File Modified)
1125
1126
4b7e6904
JT
1127jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1128 Log:
1129 Update NEWS.
1130
1131
1132 Changes: Modified:
1133 +37 -0 trunk/NEWS (File Modified)
1134
1135
0b15df83
JT
1136jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1137 Log:
1138 Allow /invite (but not invex) to override +r, +l, +j in
1139 addition to +i. As before, a restrictive mode must be in
1140 place at /invite time for the invite to have an effect;
1141 +r does not count as a restrictive mode if the user is
1142 logged in; +l and +j always count as restrictive modes to
1143 allow for cases where they would allow join at /invite
1144 time but not when the user tries to join.
1145
1146
1147 Changes: Modified:
1148 +6 -2 trunk/modules/m_invite.c (File Modified)
1149 +21 -10 trunk/src/channel.c (File Modified)
1150
1151
1ebf4db4
JT
1152jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1153 Log:
1154 Remove invite_ops_only, forcing it to YES.
1155
1156
1157 Changes: Modified:
1158 +0 -1 trunk/doc/example.conf (File Modified)
1159 +0 -5 trunk/doc/reference.conf (File Modified)
1160 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1161 +0 -1 trunk/include/s_conf.h (File Modified)
1162 +0 -6 trunk/modules/m_info.c (File Modified)
1163 +10 -14 trunk/modules/m_invite.c (File Modified)
1164 +0 -1 trunk/src/newconf.c (File Modified)
1165 +0 -1 trunk/src/s_conf.c (File Modified)
1166
1167
307328bb
JT
1168jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1169 Log:
1170 Move username check after xline and dnsbl checks, so it
1171 will not complain to opers about clients who are xlined
1172 or blacklisted anyway (both of which silently reject).
1173
1174
1175 Changes: Modified:
1176 +15 -15 trunk/src/s_user.c (File Modified)
1177
1178
0734f634
JT
1179nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1180 Log:
1181 - MASTER_MAX is no longer relevant
1182
1183
1184 Changes: Modified:
1185 +0 -7 trunk/modules/m_set.c (File Modified)
1186
1187
35237302
AC
1188nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1189 Log:
1190 - add config option for setting max_clients.
1191
1192
1193 Changes: Modified:
1194 +5 -0 trunk/doc/example.conf (File Modified)
1195 +5 -0 trunk/doc/reference.conf (File Modified)
1196 +2 -0 trunk/include/s_conf.h (File Modified)
1197 +1 -1 trunk/src/ircd.c (File Modified)
1198 +2 -0 trunk/src/newconf.c (File Modified)
1199 +2 -1 trunk/src/s_conf.c (File Modified)
1200
1201
c2d96fcb
AC
1202nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1203 Log:
1204 - remove get_maxrss() and all of that insecure and unsafe nonsense
1205
1206
1207 Changes: Modified:
1208 +3 -38 trunk/src/ircd.c (File Modified)
1209 +1 -1 trunk/src/restart.c (File Modified)
1210 +0 -4 trunk/src/s_stats.c (File Modified)
1211
1212
68ff929f
AC
1213nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1214 Log:
1215 - avoid some potential NULL dereferencing
1216
1217
1218 Changes: Modified:
1219 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1220
1221
a6a30f6f
AC
1222nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1223 Log:
1224 - fix a typo
1225
1226
1227 Changes: Modified:
1228 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1229
1230
c18de29d
AC
1231nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1232 Log:
1233 - rework poll a bit for the MAXCONNECTIONS changes.
1234
1235
1236 Changes: Modified:
1237 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1238
1239
ce439f51
AC
1240jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1241 Log:
1242 Our way of using kqueue may cause it to report fds we
1243 don't know about anymore, cope.
1244
1245
1246 Changes: Modified:
1247 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1248
1249
51b5f335
JT
1250jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1251 Log:
1252 Don't reference freed memory (fde_t) in comm_close().
1253
1254
1255 Changes: Modified:
1256 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1257
1258
df98bc52
JT
1259nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1260 Log:
1261 - fix for 100% cpu use
1262
1263
1264 Changes: Modified:
1265 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1266
1267
61e3b8f2
AC
1268nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1269 Log:
1270 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1271
1272
1273 Changes: Modified:
1274 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1275
1276
d0e1e8ee
AC
1277nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1278 Log:
1279 - clear up use of fd_table in ircd.
1280
1281
1282 Changes: Modified:
1283 +3 -2 trunk/src/s_serv.c (File Modified)
1284
1285
c961476e
AC
1286nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1287 Log:
1288 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1289
1290
1291 Changes: Modified:
1292 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1293 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1294 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1295 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1296 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1297 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1298 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1299 +2 -2 trunk/libcharybdis/select.c (File Modified)
1300
1301
e70f8e92
AC
1302jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1303 Log:
1304 Fix some cases where the size argument to strlcpy()
1305 for usernames and hostnames is 1 too small.
1306
1307
1308 Changes: Modified:
1309 +1 -1 trunk/modules/m_chghost.c (File Modified)
1310 +2 -2 trunk/src/res.c (File Modified)
1311 +2 -2 trunk/src/s_user.c (File Modified)
1312
1313
14e23b0e
JT
1314jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1315 Log:
1316 Cut down quit/part/kick reasons to avoid quit reasons
1317 overflowing the client exiting server notice (from
1318 TOPICLEN to 260). kill reasons become shorter accordingly.
1319 kline/dline/gline reasons become 390.
1320 away messages stay at TOPICLEN for now.
1321
1322
1323 Changes: Modified:
1324 +8 -3 trunk/include/ircd_defs.h (File Modified)
1325 +2 -2 trunk/modules/m_dline.c (File Modified)
1326 +4 -4 trunk/modules/m_gline.c (File Modified)
1327 +2 -2 trunk/modules/m_kline.c (File Modified)
1328
1329
61569b65
JT
1330jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1331 Log:
1332 Don't leak auth{} spoofed IP addresses in +f notices.
1333 from ratbox (androsyn)
1334
1335
1336 Changes: Modified:
1337 +10 -3 trunk/src/s_conf.c (File Modified)
1338
1339
606384ae
JT
1340jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1341 Log:
1342 Make oper_up() take +i/-i during opering up into account
1343 (e.g. no_oper_invis extension, +i in operator::umodes).
1344 Remove the hack from no_oper_invis.
1345
1346
1347 Changes: Modified:
1348 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1349 +4 -0 trunk/src/s_user.c (File Modified)
1350
1351
652b8478
JT
1352jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1353 Log:
1354 no_oper_invis: decrement invisible count when clearing
1355 invisible on a local client who has just opered up
1356 oper_up() should really do this
1357
1358
1359 Changes: Modified:
1360 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1361
1362
af6ca5f5
JT
1363jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1364 Log:
1365 Put "End of Channel Quiet List" instead of
1366 "End of Channel Ban List" for a +q list.
1367 Due to client restrictions the numerics for
1368 quiet lists must be the same as for ban lists.
1369
1370
1371 Changes: Modified:
1372 +4 -1 trunk/src/chmode.c (File Modified)
1373
1374
11781253
JT
1375jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1376 Log:
1377 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1378 Change TS6 JOIN processing
1379 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1380 a local user joins an existing channel
1381 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1382 propagating a TS6 JOIN
1383 - don't interpret simple modes in an incoming TS6 JOIN
1384
1385 This is to avoid desyncs when certain mode changes (e.g. -im)
1386 cross with joins. A downside is that simple modes will be
1387 more desynched when a JOIN creates a channel or lowers TS,
1388 but that's less important.
1389
1390 Update the TS6 specification to include this, and clarify
1391 that TMODE can come from a server and that MODE must be
1392 translated into TMODE from other servers too.
1393
1394
1395 Changes: Modified:
1396 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1397 +19 -127 trunk/modules/core/m_join.c (File Modified)
1398
1399
bee3b671
JT
1400jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1401 Log:
1402 Make -logfile work again.
1403
1404
1405 Changes: Modified:
1406 +2 -2 trunk/src/s_log.c (File Modified)
1407
1408
9b6ff0c8
JT
1409nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1410 Log:
1411 - fix off-by-one memory overflow error.
1412
1413
1414 Changes: Modified:
1415 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1416
1417
c8ff7ca9
AC
1418jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1419 Log:
1420 Change handling of modularized umodes:
1421 - keep the bitmask reserved forever to the letter, fixing
1422 the problems when loading multiple umode modules,
1423 unloading them and then loading them in a different order
1424 - don't allow local users to change umodes which have
1425 been unloaded and don't set them on new users via
1426 default_umodes
1427
1428
1429 Changes: Modified:
1430 +24 -3 trunk/src/s_user.c (File Modified)
1431
1432
a8086a7c
JT
1433jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1434 Log:
1435 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1436
1437
1438 Changes: Modified:
1439 +1 -0 trunk/include/s_user.h (File Modified)
1440 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1441 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1442 +22 -0 trunk/src/s_user.c (File Modified)
1443
1444
01cebbd8
JT
1445jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1446 Log:
1447 DNSBL keyword substitution is available as of 2.1.3.
1448
1449
1450 Changes: Modified:
1451 +1 -1 trunk/doc/example.conf (File Modified)
1452
1453
1e56e993
JT
1454jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1455 Log:
1456 Change two occurances like match(userinput, target_p->name) ||
1457 match(target_p->name, userinput) to just match(userinput,
1458 target_p->name). No client name can contain * or ? now.
1459
1460
1461 Changes: Modified:
1462 +1 -1 trunk/modules/m_trace.c (File Modified)
1463 +1 -2 trunk/src/s_serv.c (File Modified)
1464
1465
4d7a1ee5
JT
1466jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1467 Log:
1468 Do not try find_server() on a name find_client() has
1469 returned NULL for, as this will always return NULL
1470 since the removal of hostmasking.
1471
1472
1473 Changes: Modified:
1474 +1 -2 trunk/modules/m_pong.c (File Modified)
1475 +0 -4 trunk/src/s_serv.c (File Modified)
1476
1477
e26e2b19
JT
1478jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1479 Log:
1480 Remove server_exists() which checked whether the
1481 server name existed taking hostmasking into account
1482 and just check with find_server(); admittedly
1483 this checks if the name is a SID but that's not
1484 a real problem.
1485
1486
1487 Changes: Modified:
1488 +3 -27 trunk/modules/core/m_server.c (File Modified)
1489
1490
b0b7de54
JT
1491jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1492 Log:
1493 Remove hash_find_masked_server(), which made it possible
1494 to specify the full (unmasked) name of a server behind
1495 a hostmask. As a result find_any_client() (for prefixes)
1496 becomes equal to find_client(), so remove that too.
1497
1498
1499 Changes: Modified:
1500 +0 -1 trunk/include/hash.h (File Modified)
1501 +1 -75 trunk/src/hash.c (File Modified)
1502 +1 -1 trunk/src/parse.c (File Modified)
1503
1504
f42e9ceb
JT
1505jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1506 Log:
1507 Remove '*' from valid server name characters.
1508 This makes it impossible to connect hostmasked servers.
1509 (This support didn't work well anyway, was incompatible
1510 with TS6 and we never masked ourselves.)
1511
1512
1513 Changes: Modified:
1514 +1 -1 trunk/src/match.c (File Modified)
1515
1516
e5d9ca18
JT
1517jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1518 Log:
1519 Change spambot, flooder and jupe joiner notices from host to orighost.
1520
1521
1522 Changes: Modified:
1523 +1 -1 trunk/modules/core/m_join.c (File Modified)
1524 +2 -2 trunk/modules/core/m_message.c (File Modified)
1525 +2 -2 trunk/src/channel.c (File Modified)
1526
1527
63aecfb9
JT
1528jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1529 Log:
1530 Add documentation for SASL client protocol, same as atheme doc/SASL.
1531
1532
1533 Changes: Modified:
1534 + - trunk/doc/sasl.txt (File Added)
1535
1536
0c8f86ec
JT
1537jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1538 Log:
1539 Include real hostname in Closing Link message for unknown
1540 connections that have sent USER. This is helpful for
1541 k-lined users while not breaking server IP hiding.
1542
1543
1544 Changes: Modified:
1545 +3 -1 trunk/src/client.c (File Modified)
1546
1547
dd12a19c
JT
1548jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1549 Log:
1550 Rerun autoconf.
1551
1552
1553 Changes: Modified:
1554 +29 -29 trunk/configure (File Modified)
1555
1556
b1fc1658
JT
1557nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1558 Log:
1559 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1560
1561
1562 Changes: Modified:
1563 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1564
1565
8d090389
AC
1566nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1567 Log:
1568 Backport from early 3.x:
1569
1570 --
1571 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1572 Log:
1573 - remove "Processing connection to foobar.net" message
1574
1575
1576 Changes: Modified:
1577 +0 -3 trunk/src/s_auth.c (File Modified)
1578
1579
1580 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1581 Log:
1582 - missed the processing connection one (actually, we can probably nuke this one)
1583
1584
1585 Changes: Modified:
1586 +1 -2 trunk/src/s_auth.c (File Modified)
1587
1588
1589 river 2006/09/27 16:33:05 UTC (20060927-2174)
1590 Log:
1591 get_client_name = stupid
1592
1593
1594
1595 Changes: Modified:
1596 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1597
1598
1599 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1600 Log:
1601 - remove excessive arguments
1602
1603
1604 Changes: Modified:
1605 +1 -2 trunk/src/s_conf.c (File Modified)
1606 +1 -1 trunk/src/s_user.c (File Modified)
1607
1608
1609 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1610 Log:
1611 - use sendto_one_notice() for on-connect notices too.
1612
1613
1614 Changes: Modified:
1615 +10 -10 trunk/src/s_auth.c (File Modified)
1616
1617
1618 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1619 Log:
1620 - use sendto_one_notice() in the core, too.
1621
1622
1623 Changes: Modified:
1624 +2 -2 trunk/src/chmode.c (File Modified)
1625 +8 -15 trunk/src/modules.c (File Modified)
1626 +3 -5 trunk/src/s_conf.c (File Modified)
1627 +1 -2 trunk/src/s_newconf.c (File Modified)
1628 +20 -57 trunk/src/s_user.c (File Modified)
1629
1630
1631 river 2006/09/27 16:19:25 UTC (20060927-2166)
1632 Log:
1633 the KILL command will use get_client_name(, SHOW_IP) instead of
1634 target->name, and will show a more useful error for local opers
1635
1636
1637
1638 Changes: Modified:
1639 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1640
1641
1642 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1643 Log:
1644 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1645
1646
1647 Changes: Modified:
1648 +4 -2 trunk/src/send.c (File Modified)
1649
1650
1651 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1652 Log:
1653 - back out r2159
1654
1655
1656 Changes: Modified:
1657 +1 -1 trunk/include/client.h (File Modified)
1658
1659
1660 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1661 Log:
1662 - get_id(): fall back to "*" if client has no known name
1663
1664
1665 Changes: Modified:
1666 +1 -1 trunk/include/client.h (File Modified)
1667
1668
1669 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1670 Log:
1671 - convert to sendto_one_notice().
1672
1673
1674 Changes: Modified:
1675 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1676 +4 -6 trunk/unsupported/m_force.c (File Modified)
1677
1678
1679 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1680 Log:
1681 - use sendto_one_notice() in many places instead of
1682 sendto_one(source_p, ":%s NOTICE %s :", ...);
1683
1684
1685 Changes: Modified:
1686 +10 -25 trunk/extensions/example_module.c (File Modified)
1687 +5 -14 trunk/extensions/hurt.c (File Modified)
1688 +1 -2 trunk/extensions/m_42.c (File Modified)
1689 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1690 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1691 +1 -2 trunk/extensions/m_opme.c (File Modified)
1692 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1693 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1694 +3 -7 trunk/modules/core/m_die.c (File Modified)
1695 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1696 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1697 +1 -2 trunk/modules/m_challenge.c (File Modified)
1698 +11 -15 trunk/modules/m_connect.c (File Modified)
1699 +20 -28 trunk/modules/m_dline.c (File Modified)
1700 +2 -2 trunk/modules/m_etrace.c (File Modified)
1701 +11 -21 trunk/modules/m_gline.c (File Modified)
1702 +2 -4 trunk/modules/m_kline.c (File Modified)
1703 +1 -2 trunk/modules/m_rehash.c (File Modified)
1704 +3 -7 trunk/modules/m_restart.c (File Modified)
1705 +31 -45 trunk/modules/m_set.c (File Modified)
1706 +2 -4 trunk/modules/m_testmask.c (File Modified)
1707 +5 -8 trunk/modules/m_unreject.c (File Modified)
1708 +2 -5 trunk/modules/m_xline.c (File Modified)
1709 --
1710
1711
1712 Changes: Modified:
1713 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1714 +10 -25 trunk/extensions/example_module.c (File Modified)
1715 +5 -14 trunk/extensions/hurt.c (File Modified)
1716 +1 -2 trunk/extensions/m_42.c (File Modified)
1717 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1718 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1719 +1 -2 trunk/extensions/m_opme.c (File Modified)
1720 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1721 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1722 +3 -7 trunk/modules/core/m_die.c (File Modified)
1723 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1724 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1725 +1 -2 trunk/modules/m_challenge.c (File Modified)
1726 +11 -15 trunk/modules/m_connect.c (File Modified)
1727 +2 -4 trunk/modules/m_dline.c (File Modified)
1728 +2 -2 trunk/modules/m_etrace.c (File Modified)
1729 +11 -21 trunk/modules/m_gline.c (File Modified)
1730 +2 -4 trunk/modules/m_kline.c (File Modified)
1731 +1 -2 trunk/modules/m_rehash.c (File Modified)
1732 +3 -7 trunk/modules/m_restart.c (File Modified)
1733 +31 -45 trunk/modules/m_set.c (File Modified)
1734 +2 -4 trunk/modules/m_testmask.c (File Modified)
1735 +5 -8 trunk/modules/m_unreject.c (File Modified)
1736 +1 -3 trunk/modules/m_xline.c (File Modified)
1737 +2 -2 trunk/src/chmode.c (File Modified)
1738 +8 -15 trunk/src/modules.c (File Modified)
1739 +10 -14 trunk/src/s_auth.c (File Modified)
1740 +3 -6 trunk/src/s_conf.c (File Modified)
1741 +1 -2 trunk/src/s_newconf.c (File Modified)
1742 +20 -57 trunk/src/s_user.c (File Modified)
1743 +4 -2 trunk/src/send.c (File Modified)
1744 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1745 +4 -6 trunk/unsupported/m_force.c (File Modified)
1746
1747
5366977b
AC
1748nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1749 Log:
1750 - keyword-subst from charybdis 2.2.
1751
1752
1753 Changes: Modified:
1754 +12 -3 trunk/doc/example.conf (File Modified)
1755 +58 -3 trunk/doc/reference.conf (File Modified)
1756 + - trunk/include/substitution.h (File Added)
1757 +1 -0 trunk/src/Makefile.in (File Modified)
1758 +2 -2 trunk/src/s_conf.c (File Modified)
1759 +164 -1 trunk/src/s_user.c (File Modified)
1760 + - trunk/src/substitution.c (File Added)
1761
1762
92fb5c31
AC
1763nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1764 Log:
1765 Removed merge tracking for "svnmerge" for
1766 http://svn.atheme.org/charybdis/branches/release-2.2
1767
1768
1769 Changes: Modified:
1770 + - trunk/ (Property Modified)
1771
1772
1773nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1774 Log:
1775 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1776 http://svn.atheme.org/charybdis/branches/release-2.2
1777
1778
1779 Changes: Modified:
1780 + - trunk/ (Property Modified)
1781
1782
1783nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1784 Log:
1785 Removed merge tracking for "svnmerge" for
1786 http://svn.atheme.org/charybdis/branches/release-2.2
1787
1788
1789 Changes: Modified:
1790 + - trunk/ (Property Modified)
1791
1792
1793nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1794 Log:
1795 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1796 http://svn.atheme.org/charybdis/branches/release-2.2
1797
1798
1799 Changes: Modified:
1800 + - trunk/ (Property Modified)
1801
1802
1803nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1804 Log:
1805 - bleah
1806
1807
1808 Changes: Modified:
1809 + - trunk/ (Property Modified)
1810
1811
1812nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1813 Log:
1814 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1815 http://svn.atheme.org/charybdis/branches/release-2.2
1816
1817
1818 Changes: Modified:
1819 + - trunk/ (Property Modified)
1820
1821
1822nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1823 Log:
1824 - version bump to 2.2.0
1825
1826
1827 Changes: Modified:
1828 +3 -1 trunk/NEWS (File Modified)
1829 +1 -1 trunk/configure.ac (File Modified)
1830
1831
55da5539
AC
1832nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1833 Log:
1834 - the new plan:
1835 + branches/release-2.1 -> 2.2 base
1836 + 3.0 -> branches/cxxconversion
1837 + backport some immediate 3.0 functionality for 2.2
1838 + other stuff
1839
1840
1841 Changes: Modified:
1842 + - trunk/ (File Added)
1843
1844
212380e3
AC
1845jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1846 Log:
1847 Merged revisions 3135,3137 via svnmerge from
1848 http://svn.atheme.org/charybdis/trunk
1849
1850 ........
1851 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1852
1853 - Expand TRACE description
1854 - Mention expiry time in TESTLINE
1855 ........
1856 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1857
1858 Update copyright year for sgml docs to 2007.
1859 ........
1860
1861
1862 Changes: Modified:
1863 + - branches/release-2.1/ (Property Modified)
1864 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1865 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1866
1867
1868jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1869 Log:
1870 Merged revisions 1999 via svnmerge from
1871 http://svn.atheme.org/charybdis/trunk
1872 Add river to CREDITS
1873
1874 ........
1875 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1876
1877 vanity
1878 ........
1879
1880
1881 Changes: Modified:
1882 + - branches/release-2.1/ (Property Modified)
1883 +1 -0 branches/release-2.1/CREDITS (File Modified)
1884
1885
1886jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1887 Log:
1888 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1889 http://svn.atheme.org/charybdis/trunk
1890
1891 ........
1892 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1893
1894 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1895 ........
1896 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1897
1898 - add use_forward to /info
1899 ........
1900 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1901
1902 Call channel_modes() with &me instead of source_p when
1903 sending out a JOIN and SJOIN for a local user. This
1904 saves checking whether they are on the channel they
1905 have just joined.
1906 ........
1907 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1908
1909 If use_forward is disabled:
1910 - hide +fFQ in 005
1911 - hide +f in /mode #channel (/mode #channel f still shows it)
1912 - do not send any mode changes adding +f to local clients
1913 (-f ones are still sent)
1914 ........
1915
1916
1917 Changes: Modified:
1918 + - branches/release-2.1/ (Property Modified)
1919 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1920 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1921 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1922 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1923 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1924 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1925 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1926 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1927 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1928 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1929 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1930 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1931
1932
1933jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1934 Log:
1935 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1936
1937
1938 Changes: Modified:
1939 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1940 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1941 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1942
1943
1944jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1945 Log:
1946 Add accountability (wallops, log) to OKICK.
1947
1948
1949 Changes: Modified:
1950 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1951
1952
1953jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1954 Log:
1955 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1956 Similar to branches/release-2.2 r3061.
1957
1958
1959 Changes: Modified:
1960 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1961
1962
1963jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1964 Log:
1965 - Write xline to file after instead of before notifying opers and source
1966 - Also notify source of failure to add xline
1967 Similar to branches/release-2.2 r3057.
1968
1969
1970 Changes: Modified:
1971 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1972
1973
1974jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1975 Log:
1976 If a dline/kline/resv cannot be added to the file, send
1977 the regular notices to local opers and source anyway,
1978 and also warn the source (local opers were already warned).
1979 Similar to branches/release-2.2 r3053.
1980
1981
1982 Changes: Modified:
1983 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1984
1985
1986jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1987 Log:
1988 Port over fixes from unkline/unxline/unresv to undline.
1989 Similar to branches/release-2.2 r3049.
1990
1991
1992 Changes: Modified:
1993 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1994
1995
1996jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1997 Log:
1998 Merged revisions 2915 via svnmerge from
1999 http://svn.atheme.org/charybdis/trunk
2000
2001 ........
2002 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2003
2004 In usage message, show kline.conf and xline.conf instead
2005 of klines.conf and xlines.conf.
2006 ........
2007
2008
2009 Changes: Modified:
2010 + - branches/release-2.1/ (Property Modified)
2011 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2012
2013
2014jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2015 Log:
2016 Merged revisions 2831,2833,2853 via svnmerge from
2017 http://svn.atheme.org/charybdis/trunk
2018
2019 ........
2020 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2021
2022 unkline/unxline/unresv:
2023 - if fclose on the output returns an error, treat this as a
2024 write error too
2025 - check if the rename from the temp file to the ban conf failed
2026 ........
2027 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2028
2029 When adding a permanent dline/kline/xline/resv, check
2030 the return value of fclose().
2031 ........
2032 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2033
2034 Do not free xline aconf if it could not be written out.
2035 It will be added to the list in memory anyway.
2036 ........
2037
2038
2039 Changes: Modified:
2040 + - branches/release-2.1/ (Property Modified)
2041 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2042 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2043 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2044 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2045
2046
2047jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2048 Log:
2049 NEWS: Clarify effects of ip_cloaking changes a little.
2050
2051
2052 Changes: Modified:
2053 +2 -0 branches/release-2.1/NEWS (File Modified)
2054
2055
2056jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2057 Log:
2058 Rerun autoconf.
2059
2060
2061 Changes: Modified:
2062 +9 -9 branches/release-2.1/configure (File Modified)
2063
2064
2065jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2066 Log:
2067 Version bump on 2.1 branch to 2.1.2.
2068
2069
2070 Changes: Modified:
2071 +1 -1 branches/release-2.1/configure.ac (File Modified)
2072
2073
2074jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2075 Log:
2076 Mention r2801/r2805.
2077
2078
2079 Changes: Modified:
2080 +1 -0 branches/release-2.1/NEWS (File Modified)
2081
2082
2083jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2084 Log:
2085 Merged revisions 2801 via svnmerge from
2086 http://svn.atheme.org/charybdis/trunk
2087
2088 ........
2089 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2090
2091 ip_cloaking: try to avoid truncation by removing more
2092 components of the hostname (except the TLD).
2093 ........
2094
2095
2096 Changes: Modified:
2097 + - branches/release-2.1/ (Property Modified)
2098 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2099
2100
2101jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2102 Log:
2103 Update NEWS.
2104
2105
2106 Changes: Modified:
2107 +8 -1 branches/release-2.1/NEWS (File Modified)
2108
2109
2110jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2111 Log:
2112 Merged revisions 2781 via svnmerge from
2113 http://svn.atheme.org/charybdis/trunk
2114
2115 ........
2116 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2117
2118 Fix stupid bug: checked a hostmask against the found
2119 ban instead of all exceptions, causing all host mangled
2120 clients to be exempted if there was a single ban
2121 exception in many cases.
2122 ........
2123
2124
2125 Changes: Modified:
2126 + - branches/release-2.1/ (Property Modified)
2127 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2128
2129
2130jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2131 Log:
2132 Merged revisions 2773 via svnmerge from
2133 http://svn.atheme.org/charybdis/trunk
2134
2135 ........
2136 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2137
2138 user@host must be *@* for a shared{} block with flags=locops
2139 (server should not be *).
2140 ........
2141
2142
2143 Changes: Modified:
2144 + - branches/release-2.1/ (Property Modified)
2145 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2146
2147
2148jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2149 Log:
2150 Tweak \s code a little.
2151
2152
2153 Changes: Modified:
2154 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2155 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2156 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2157
2158
2159jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2160 Log:
2161 Merged revisions 2761 via svnmerge from
2162 http://svn.atheme.org/charybdis/trunk
2163
2164 ........
2165 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2166
2167 The testline/no_tilde fixes are in 2.1.1.
2168 ........
2169
2170
2171 Changes: Modified:
2172 + - branches/release-2.1/ (Property Modified)
2173 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2174
2175
2176jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2177 Log:
2178 Update NEWS.
2179
2180
2181 Changes: Modified:
2182 +4 -1 branches/release-2.1/NEWS (File Modified)
2183
2184
2185jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2186 Log:
2187 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
2188 http://svn.atheme.org/charybdis/trunk
2189 no_tilde fixes
2190
2191 ........
2192 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2193
2194 If the auth{} block has no_tilde and is not kline exempt,
2195 check the username without tilde against klines too.
2196 This is consistent with the way klines work on spoofs
2197 (klines checked on both raw and appearing-on-IRC version).
2198 ........
2199 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2200
2201 Rework the fix for klines with no_tilde.
2202 Add an extra argument to find_address_conf() for the
2203 username without tilde, as that may contain one character more.
2204 ........
2205 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2206
2207 Unbreak compile (because of r2697).
2208 testline with ~ could be improved some more perhaps, but this should work.
2209 ........
2210 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2211
2212 testline: take no_tilde and username truncation into account
2213 ........
2214 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2215
2216 Add some information on /testline with no_tilde and username truncation.
2217 ........
2218
2219
2220 Changes: Modified:
2221 + - branches/release-2.1/ (Property Modified)
2222 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2223 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2224 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2225 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2226 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2227 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2228
2229
2230jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2231 Log:
2232 Merged revisions 2149,2151 via svnmerge from
2233 http://svn.atheme.org/charybdis/trunk
2234
2235 ........
2236 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2237
2238 Move kills from services from +s to +k snomask.
2239 Kills from non-service opers remain on +s.
2240 ........
2241 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2242
2243 Update description of +s and +k snomasks.
2244 ........
2245
2246
2247 Changes: Modified:
2248 + - branches/release-2.1/ (Property Modified)
2249 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2250 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2251 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2252
2253
2254jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2255 Log:
2256 Merged revisions 2685 via svnmerge from
2257 http://svn.atheme.org/charybdis/trunk
2258
2259 ........
2260 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2261
2262 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2263 ........
2264
2265
2266 Changes: Modified:
2267 + - branches/release-2.1/ (Property Modified)
2268 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2269
2270
2271jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2272 Log:
2273 Merged revisions 2693 via svnmerge from
2274 http://svn.atheme.org/charybdis/trunk
2275
2276 ........
2277 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2278
2279 Fix truncation (by one) of unidented usernames
2280 if user registration is done because of DNSBL
2281 completion (which is the usual case if a valid
2282 NICK and USER are sent quickly and any DNSBLs
2283 are enabled).
2284 ........
2285
2286
2287 Changes: Modified:
2288 + - branches/release-2.1/ (Property Modified)
2289 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2290
2291
2292jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2293 Log:
2294 Update NEWS.
2295
2296
2297 Changes: Modified:
2298 +10 -0 branches/release-2.1/NEWS (File Modified)
2299
2300
2301jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2302 Log:
2303 Rerun autoconf.
2304
2305
2306 Changes: Modified:
2307 +9 -9 branches/release-2.1/configure (File Modified)
2308
2309
2310jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2311 Log:
2312 Version bump to 2.1.1.
2313
2314
2315 Changes: Modified:
2316 +1 -1 branches/release-2.1/configure.ac (File Modified)
2317
2318
2319jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2320 Log:
2321 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
2322 http://svn.atheme.org/charybdis/trunk
2323
2324 ........
2325 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2326
2327 - fix a server notice on SID collision where the server name is mentioned twice
2328 ........
2329 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2330
2331 - get_server_name() is stupid
2332 ........
2333 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2334
2335 - fix an oops
2336 ........
2337 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2338
2339 Do the Attempt to re-introduce SID server notice somewhat
2340 differently, showing a real host again if !HIDE_SERVERS_IPS
2341 and still showing the server name exactly once.
2342 ........
2343 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2344
2345 Fix log message for Attempt to re-introduce SID (server notice was ok).
2346 ........
2347 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2348
2349 - replace "No N line" with "no connect block" in a
2350 serverlog message
2351 - show attempted server name in a few serverlog messages
2352 ........
2353
2354
2355 Changes: Modified:
2356 + - branches/release-2.1/ (Property Modified)
2357 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2358
2359
2360jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2361 Log:
2362 Merged revisions 2218 via svnmerge from
2363 http://svn.atheme.org/charybdis/trunk
2364
2365 ........
2366 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2367
2368 Fix garbage in /stats y output on 64-bit archs.
2369 ........
2370
2371
2372 Changes: Modified:
2373 + - branches/release-2.1/ (Property Modified)
2374 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2375
2376
2377jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2378 Log:
2379 Merged revisions 2438 via svnmerge from
2380 http://svn.atheme.org/charybdis/trunk
2381
2382 ........
2383 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2384
2385 Enable Revision keyword in addition to Id.
2386 ........
2387
2388
2389 Changes: Modified:
2390 + - branches/release-2.1/ (Property Modified)
2391 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2392
2393
2394jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2395 Log:
2396 Merged revisions 2679 via svnmerge from
2397 http://svn.atheme.org/charybdis/trunk
2398
2399 ........
2400 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2401
2402 Port over ratbox 2.2 r23253 (anfl):
2403 - remove the cached storage of how many +beI there are, thereby fixing a
2404 case where it can get desynced from reality
2405 ........
2406
2407
2408 Changes: Modified:
2409 + - branches/release-2.1/ (Property Modified)
2410 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2411 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2412
2413
2414jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2415 Log:
2416 Merged revisions 2093,2095 via svnmerge from
2417 http://svn.atheme.org/charybdis/trunk
2418
2419 ........
2420 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2421
2422 - change DNSBL licensing to BSD.
2423 ........
2424 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2425
2426 - change x86-assembly FNV implementation to BSD license
2427 ........
2428
2429
2430 Changes: Modified:
2431 + - branches/release-2.1/ (Property Modified)
2432 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2433 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2434
2435
2436jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2437 Log:
2438 Merged revisions 2073,2075 via svnmerge from
2439 http://svn.atheme.org/charybdis/trunk
2440
2441 ........
2442 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2443
2444 Put full information in the squit reason when exiting
2445 a server due to a servlink (ziplinks) error.
2446 ........
2447 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2448
2449 Put full information in the squit reason when exiting
2450 a server due to not enough arguments for a command.
2451 ........
2452
2453
2454 Changes: Modified:
2455 + - branches/release-2.1/ (Property Modified)
2456 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2457 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2458
2459
2460jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2461 Log:
2462 Merged revisions 2071 via svnmerge from
2463 http://svn.atheme.org/charybdis/trunk
2464
2465 ........
2466 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2467
2468 Don't redirect users from an existing domain to an
2469 existing server in reference.conf.
2470 Idea from ratbox.
2471 ........
2472
2473
2474 Changes: Modified:
2475 + - branches/release-2.1/ (Property Modified)
2476 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2477
2478
2479jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2480 Log:
2481 Merged revisions 2053 via svnmerge from
2482 http://svn.atheme.org/charybdis/trunk
2483
2484 ........
2485 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2486
2487 Make find_channel_membership() choose the shortest list
2488 (channel's list or user's list) to search, avoiding excessive
2489 CPU usage with services which are in lots of channels.
2490 From ratbox 2.2 (anfl/jilles)
2491 ........
2492
2493
2494 Changes: Modified:
2495 + - branches/release-2.1/ (Property Modified)
2496 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2497
2498
2499jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2500 Log:
2501 Rerun autoconf.
2502
2503
2504 Changes: Modified:
2505 +9 -9 branches/release-2.1/configure (File Modified)
2506
2507
2508jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2509 Log:
2510 Version change 2.1.0rc1 -> 2.1.0 (release).
2511
2512
2513 Changes: Modified:
2514 +1 -1 branches/release-2.1/configure.ac (File Modified)
2515
2516
2517jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2518 Log:
2519 Merged revisions 2029 via svnmerge from
2520 http://svn.atheme.org/charybdis/trunk
2521
2522 ........
2523 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2524
2525 NEWS: mention m_webirc.c module
2526 ........
2527
2528
2529 Changes: Modified:
2530 + - branches/release-2.1/ (Property Modified)
2531 +1 -0 branches/release-2.1/NEWS (File Modified)
2532
2533
2534jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2535 Log:
2536 Rerun autoconf.
2537
2538
2539 Changes: Modified:
2540 +9 -9 branches/release-2.1/configure (File Modified)
2541
2542
2543jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2544 Log:
2545 Change version to 2.1.0rc1.
2546
2547
2548 Changes: Modified:
2549 +1 -1 branches/release-2.1/configure.ac (File Modified)
2550
2551
2552jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2553 Log:
2554 Merged revisions 2021 via svnmerge from
2555 http://svn.atheme.org/charybdis/trunk
2556
2557 ........
2558 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2559
2560 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2561 related flaky looking things, and instead keep a list
2562 of BlacklistClients in PreClient.
2563 ........
2564
2565
2566 Changes: Modified:
2567 + - branches/release-2.1/ (Property Modified)
2568 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2569 +1 -1 branches/release-2.1/include/client.h (File Modified)
2570 +0 -1 branches/release-2.1/include/res.h (File Modified)
2571 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2572 +0 -24 branches/release-2.1/src/res.c (File Modified)
2573 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2574
2575
2576jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2577 Log:
2578 Merged revisions 2015,2017 via svnmerge from
2579 http://svn.atheme.org/charybdis/trunk
2580
2581 ........
2582 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2583
2584 Check if the name in the question section of the
2585 DNS reply matches what we queried, to guard against
2586 late replies to a previous query with the same id.
2587 ........
2588 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2589
2590 res.c: add a comment summarizing our changes
2591 ........
2592
2593
2594 Changes: Modified:
2595 + - branches/release-2.1/ (Property Modified)
2596 +53 -18 branches/release-2.1/src/res.c (File Modified)
2597
2598
2599jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2600 Log:
2601 Merged revisions 1981 via svnmerge from
2602 http://svn.atheme.org/charybdis/trunk
2603
2604 ........
2605 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2606
2607 Alphabetize extensions and tweak the descriptions a little.
2608 ........
2609
2610
2611 Changes: Modified:
2612 + - branches/release-2.1/ (Property Modified)
2613 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2614 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2615
2616
2617jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2618 Log:
2619 Merged revisions 1975 via svnmerge from
2620 http://svn.atheme.org/charybdis/trunk
2621
2622 ........
2623 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2624
2625 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2626 We should use the IP and not truncate the hostname.
2627 From ratbox 2.2 (androsyn)
2628 ........
2629
2630
2631 Changes: Modified:
2632 + - branches/release-2.1/ (Property Modified)
2633 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2634
2635
2636jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2637 Log:
2638 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2639 http://svn.atheme.org/charybdis/trunk
2640
2641
2642 Changes: Modified:
2643 + - branches/release-2.1/ (Property Modified)
2644
2645
2646nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2647 Log:
2648 - branch 2.1 release family
2649
2650
2651 Changes: Modified:
2652 + - branches/release-2.1/ (File Added)
2653
2654
2655jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2656 Log:
2657 Describe new handling of host mangling in channel bans in SGML.
2658
2659
2660 Changes: Modified:
2661 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2662
2663
2664nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2665 Log:
2666 - ok, 2.1 operline brought to you by marvin the melancholy robot
2667
2668
2669 Changes: Modified:
2670 +1 -1 trunk/src/messages.tab (File Modified)
2671
2672
2673nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2674 Log:
2675 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2676 If anybody comes up with anything better, then please let us know
2677 and we will change this before 2.1 is branched.
2678
2679
2680 Changes: Modified:
2681 +1 -1 trunk/src/messages.tab (File Modified)
2682
2683
2684jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2685 Log:
2686 Add EUID to capab.txt.
2687
2688
2689 Changes: Modified:
2690 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2691
2692
2693jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2694 Log:
2695 Update NEWS file.
2696
2697
2698 Changes: Modified:
2699 +3 -0 trunk/NEWS (File Modified)
2700
2701
2702jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2703 Log:
2704 Allow service{} servers to manipulate the nick delay table
2705 (for "nickserv enforcement").
2706 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2707 If duration is 0, the nickdelay entry is removed, otherwise
2708 it is added with the duration in seconds (maximum 24 hours).
2709 It is suggested that this is used if the EUID capab is present.
2710
2711
2712 Changes: Modified:
2713 +42 -1 trunk/modules/m_services.c (File Modified)
2714
2715
2716jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2717 Log:
2718 HURT: strip off *@ from the start of the mask
2719 reject anything else containing '@' or '!'
2720
2721
2722 Changes: Modified:
2723 +11 -0 trunk/extensions/hurt.c (File Modified)
2724
2725
2726jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2727 Log:
2728 ircd.c: need supported.h here
2729
2730
2731 Changes: Modified:
2732 +1 -0 trunk/src/ircd.c (File Modified)
2733
2734
2735jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2736 Log:
2737 HURT: less ambiguity here
2738 ips/hosts to be hurt must contain a '.' or ':' otherwise
2739 they are interpreted as nicks
2740
2741
2742 Changes: Modified:
2743 +14 -9 trunk/extensions/hurt.c (File Modified)
2744
2745
2746nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2747 Log:
2748 - we're now ircd-charybdis.org.
2749 - properly alphabetize credits
2750
2751
2752 Changes: Modified:
2753 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2754
2755
2756nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2757 Log:
2758 - add additional modules to the configs
2759
2760
2761 Changes: Modified:
2762 +6 -0 trunk/doc/example.conf (File Modified)
2763 +12 -0 trunk/doc/reference.conf (File Modified)
2764
2765
2766nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2767 Log:
2768 - remove hurt.h, it is pointless and confusing
2769
2770
2771 Changes: Modified:
2772 +27 -62 trunk/extensions/hurt.c (File Modified)
2773 + - trunk/extensions/hurt.h (File Deleted)
2774
2775
2776nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2777 Log:
2778 - add code to suggest a local HURT by nickname.
2779 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2780
2781
2782 Changes: Modified:
2783 +40 -10 trunk/extensions/hurt.c (File Modified)
2784 +1 -0 trunk/extensions/hurt.h (File Modified)
2785
2786
2787nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2788 Log:
2789 - update NEWS file
2790
2791
2792 Changes: Modified:
2793 +2 -1 trunk/NEWS (File Modified)
2794
2795
2796jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2797 Log:
2798 MASKTRACE/TESTMASK: check orighost as well
2799
2800
2801 Changes: Modified:
2802 +4 -2 trunk/modules/m_etrace.c (File Modified)
2803 +3 -1 trunk/modules/m_testmask.c (File Modified)
2804
2805
2806jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2807 Log:
2808 Make RPL_ISUPPORT (005) numeric modularizable.
2809 Currently it will reassemble the numeric every time
2810 it needs to be sent, using a few dozen callbacks;
2811 if this is too slow some caching scheme should be
2812 implemented.
2813
2814
2815 Changes: Modified:
2816 +0 -1 trunk/include/s_user.h (File Modified)
2817 +36 -114 trunk/include/supported.h (File Modified)
2818 +1 -1 trunk/modules/m_version.c (File Modified)
2819 +1 -0 trunk/src/Makefile.in (File Modified)
2820 +1 -0 trunk/src/ircd.c (File Modified)
2821 +300 -25 trunk/src/s_user.c (File Modified)
2822 + - trunk/src/supported.c (File Added)
2823
2824
2825jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2826 Log:
2827 EUID orighost could differ from host only in case,
2828 do not mark as dynamic spoof then
2829
2830
2831 Changes: Modified:
2832 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2833
2834
2835jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2836 Log:
2837 kline help file: clarify a bit and remove some obsolete stuff
2838 partly suggested by Olin
2839
2840
2841 Changes: Modified:
2842 +8 -8 trunk/help/opers/kline (File Modified)
2843
2844
2845jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2846 Log:
2847 Update NEWS file.
2848
2849
2850 Changes: Modified:
2851 +20 -0 trunk/NEWS (File Modified)
2852
2853
2854jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2855 Log:
2856 Show real host/IP to nonopers whoising themselves.
2857 The IP is not shown for auth{} spoofs, otherwise it is,
2858 as it looked rather weird to me to show an auth{} spoofed
2859 IP like this. (/userhost on self still shows the IP.)
2860
2861
2862 Changes: Modified:
2863 +13 -2 trunk/modules/m_whois.c (File Modified)
2864
2865
2866jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2867 Log:
2868 Document nick_delay stuff and move it around a bit.
2869
2870
2871 Changes: Modified:
2872 +1 -2 trunk/doc/example.conf (File Modified)
2873 +8 -2 trunk/doc/reference.conf (File Modified)
2874
2875
2876nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2877 Log:
2878 - disable nickdelay by default. Needs to be documented in reference.conf.
2879
2880
2881 Changes: Modified:
2882 +2 -0 trunk/doc/example.conf (File Modified)
2883 +2 -0 trunk/doc/reference.conf (File Modified)
2884
2885
2886jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2887 Log:
2888 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2889
2890
2891 Changes: Modified:
2892 +2 -1 trunk/modules/m_services.c (File Modified)
2893
2894
2895jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2896 Log:
2897 ip_cloaking: somewhat hackish but we need to send the
2898 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2899 umodes
2900
2901
2902 Changes: Modified:
2903 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2904
2905
2906jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2907 Log:
2908 If EUID is used, show realhost in far connect notice
2909 (but not in far disconnect notice).
2910
2911
2912 Changes: Modified:
2913 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2914
2915
2916jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2917 Log:
2918 ip_cloaking:
2919 - use non-ENCAP CHGHOST if possible
2920 - really introduce new users with their mangled and real
2921 host if +h is in default umodes
2922
2923
2924 Changes: Modified:
2925 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2926
2927
2928jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2929 Log:
2930 Add non-ENCAP CHGHOST.
2931
2932
2933 Changes: Modified:
2934 +49 -11 trunk/modules/m_chghost.c (File Modified)
2935
2936
2937jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2938 Log:
2939 Initial addition of EUID (puts realhost/account in same
2940 command as user introduction).
2941 See doc/technical/euid.txt for more information.
2942 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2943
2944
2945 Changes: Modified:
2946 + - trunk/doc/technical/euid.txt (File Added)
2947 +2 -1 trunk/include/s_serv.h (File Modified)
2948 +1 -1 trunk/include/s_user.h (File Modified)
2949 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2950 +1 -34 trunk/modules/m_chghost.c (File Modified)
2951 +0 -28 trunk/modules/m_services.c (File Modified)
2952 +30 -1 trunk/src/s_serv.c (File Modified)
2953 +30 -3 trunk/src/s_user.c (File Modified)
2954
2955
2956jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2957 Log:
2958 Store the mangled host in localClient and use it for
2959 ban matching (also match real host for mangled users,
2960 also match mangled host for uncloaked users).
2961 Improve interaction of +h with auth{} and services
2962 spoofs.
2963 Note that all of this only applies to clients who
2964 connect after the mangling module is loaded
2965 (other clients cannot even set +h).
2966 The sorcerynet cloaking module has not been updated
2967 for these changes.
2968
2969
2970 Changes: Modified:
2971 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2972 +3 -0 trunk/include/client.h (File Modified)
2973 +64 -5 trunk/src/channel.c (File Modified)
2974 +1 -0 trunk/src/client.c (File Modified)
2975 +2 -2 trunk/src/s_user.c (File Modified)
2976
2977
2978jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2979 Log:
2980 Document /stats U letters in sgml.
2981
2982
2983 Changes: Modified:
2984 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2985
2986
2987jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2988 Log:
2989 Better description of hub_mask and leaf_mask.
2990
2991
2992 Changes: Modified:
2993 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2994
2995
2996jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2997 Log:
2998 Add operspy_dont_care_user_info to sgml docs.
2999
3000
3001 Changes: Modified:
3002 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3003
3004
3005jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3006 Log:
3007 Add general::operspy_dont_care_user_info.
3008 This makes /who mask equivalent to /who !mask for opers
3009 with the operspy flag, and removes the operspy log/notice
3010 on /who mask, /masktrace and /scan.
3011 The necessary privilege (operspy flag) is unchanged.
3012 Behaviour for the other operspy commands (channel
3013 related ones) is also unchanged.
3014
3015
3016 Changes: Modified:
3017 +1 -0 trunk/doc/example.conf (File Modified)
3018 +6 -0 trunk/doc/reference.conf (File Modified)
3019 +1 -0 trunk/include/s_conf.h (File Modified)
3020 +10 -8 trunk/modules/m_etrace.c (File Modified)
3021 +6 -0 trunk/modules/m_info.c (File Modified)
3022 +8 -5 trunk/modules/m_scan.c (File Modified)
3023 +1 -1 trunk/modules/m_version.c (File Modified)
3024 +6 -1 trunk/modules/m_who.c (File Modified)
3025 +1 -0 trunk/src/newconf.c (File Modified)
3026 +1 -0 trunk/src/s_conf.c (File Modified)
3027
3028
3029jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3030 Log:
3031 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3032 This letter will also be used for showing operspy with
3033 limited accountability (show non channel related info
3034 without '!' or notice).
3035
3036
3037 Changes: Modified:
3038 +2 -0 trunk/doc/server-version-info (File Modified)
3039 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3040 +2 -0 trunk/include/ircd.h (File Modified)
3041 +6 -0 trunk/modules/m_info.c (File Modified)
3042 +2 -0 trunk/modules/m_version.c (File Modified)
3043 +1 -0 trunk/src/ircd_state.c (File Modified)
3044
3045
3046jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3047 Log:
3048 Add m_webirc module, allows showing real host of CGI:IRC users.
3049 Differences to the version available on my web page for a while:
3050 instructions on how to set it up.
3051
3052
3053 Changes: Modified:
3054 +137 -0 trunk/extensions/Makefile.in (File Modified)
3055 + - trunk/extensions/m_webirc.c (File Added)
3056
3057
3058nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3059 Log:
3060 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3061
3062
3063 Changes: Modified:
3064 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3065
3066
3067nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3068 Log:
3069 - move beu from core to contributors
3070 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3071
3072
3073 Changes: Modified:
3074 +2 -2 trunk/CREDITS (File Modified)
3075
3076
3077jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3078 Log:
3079 Mention that class blocks must be defined before the
3080 auth or connect blocks referencing them.
3081
3082
3083 Changes: Modified:
3084 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3085
3086
3087jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3088 Log:
3089 extb_canjoin:
3090 - change from "can join" to "is banned", this reverses sense
3091 and removes "weird" checks like for +i, +l, +j
3092 - don't allow $j to same channel
3093 - +s/+p restriction removed, anyone can /mode b anyway
3094 - +k check removed
3095
3096
3097 Changes: Modified:
3098 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3099
3100
3101jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3102 Log:
3103 Add a few important lines from reference.conf to example.conf.
3104
3105
3106 Changes: Modified:
3107 +8 -1 trunk/doc/example.conf (File Modified)
3108
3109
3110nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3111 Log:
3112 - we don't support rtsigio anymore
3113 - we definately don't support VMS nor Cygwin either.
3114
3115
3116 Changes: Modified:
3117 +2 -2 trunk/INSTALL (File Modified)
3118 +0 -2 trunk/README.FIRST (File Modified)
3119
3120
3121nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3122 Log:
3123 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3124
3125
3126 Changes: Modified:
3127 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3128
3129
3130jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3131 Log:
3132 extb_canjoin:
3133 - return EXTBAN_NOMATCH for a valid ban that does not match
3134 - consider a $j ban invalid if we were already processing a
3135 can_join for a $j ban
3136
3137
3138 Changes: Modified:
3139 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3140
3141
3142jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3143 Log:
3144 extb_extgecos: realhost -> orighost
3145
3146
3147 Changes: Modified:
3148 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3149
3150
3151nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3152 Log:
3153 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3154
3155
3156 Changes: Modified:
3157 +59 -0 trunk/extensions/Makefile.in (File Modified)
3158 + - trunk/extensions/extb_canjoin.c (File Added)
3159
3160
3161nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3162 Log:
3163 - oh right, charybdis calls that 'orighost'.
3164
3165
3166 Changes: Modified:
3167 +2 -2 trunk/modules/m_who.c (File Modified)
3168
3169
3170nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3171 Log:
3172 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3173
3174
3175 Changes: Modified:
3176 +2 -0 trunk/modules/m_who.c (File Modified)
3177
3178
3179nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3180 Log:
3181 - also check $x against realhost
3182
3183
3184 Changes: Modified:
3185 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3186
3187
3188jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3189 Log:
3190 Sorcerynet people want a debugging notice moved from +s to +d.
3191
3192
3193 Changes: Modified:
3194 +1 -1 trunk/src/blacklist.c (File Modified)
3195
3196
3197jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3198 Log:
3199 Use source_p instead of client_p for free_pre_client().
3200 client_p could be NULL or another client.
3201
3202
3203 Changes: Modified:
3204 +1 -1 trunk/src/client.c (File Modified)
3205
3206
3207nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3208 Log:
3209 - revert this, I know how to fix it now
3210
3211
3212 Changes: Modified:
3213 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3214
3215
3216nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3217 Log:
3218 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3219 This fix is probably suboptimal, but it does indeed fix the problem.
3220
3221
3222 Changes: Modified:
3223 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3224
3225
3226nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3227 Log:
3228 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3229
3230
3231 Changes: Modified:
3232 +49 -0 trunk/extensions/Makefile.in (File Modified)
3233 + - trunk/extensions/extb_extgecos.c (File Added)
3234
3235
3236jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3237 Log:
3238 Remove undocumented and unused general::fallback_to_ip6_int config option.
3239
3240
3241 Changes: Modified:
3242 +0 -3 trunk/include/s_conf.h (File Modified)
3243 +0 -3 trunk/src/newconf.c (File Modified)
3244
3245
3246jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3247 Log:
3248 SGML docs:
3249 - document new TESTMASK
3250 - mention that TESTMASK matching is the same as MASKTRACE matching
3251 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3252 been that way)
3253
3254
3255 Changes: Modified:
3256 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3257
3258
3259jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3260 Log:
3261 New testmask from ratbox 2.2.
3262 Allows matches on nick, ip and gecos in addition to user
3263 and host, and is fully analogous to masktrace.
3264 The numeric has changed from 724 to 727 and fields in it
3265 have changed.
3266
3267
3268 Changes: Modified:
3269 +4 -3 trunk/help/opers/testmask (File Modified)
3270 +1 -0 trunk/include/numeric.h (File Modified)
3271 +82 -9 trunk/modules/m_testmask.c (File Modified)
3272 +2 -2 trunk/src/messages.tab (File Modified)
3273
3274
3275jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3276 Log:
3277 contrib -> extensions
3278
3279
3280 Changes: Modified:
3281 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3282
3283
3284jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3285 Log:
3286 CHGHOST: Check validity of new hostname.
3287 If the command came from a local client (disabled by
3288 default), send an error message and drop the command.
3289 If the command came from a remote client or server,
3290 send a notice to opers and the target user (if local).
3291
3292
3293 Changes: Modified:
3294 +42 -1 trunk/modules/m_chghost.c (File Modified)
3295
3296
3297jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3298 Log:
3299 Update NEWS file.
3300
3301
3302 Changes: Modified:
3303 +23 -1 trunk/NEWS (File Modified)
3304
3305
3306jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3307 Log:
3308 When an outgoing server connection succeeds, set
3309 localClient->ip by simply copying the whole sockaddr
3310 struct instead of copying certain parts only.
3311
3312
3313 Changes: Modified:
3314 +1 -19 trunk/src/s_serv.c (File Modified)
3315
3316
3317jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3318 Log:
3319 Give a special error message and ignore the connect block
3320 if trying to add a connect block for the server's own name.
3321
3322
3323 Changes: Modified:
3324 +7 -0 trunk/src/newconf.c (File Modified)
3325
3326
3327jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3328 Log:
3329 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3330 when --disable-balloc is used, so that it compiles.
3331 Obviously the BlockHeapUsage() stub returns just zeroes so
3332 /stats z will be less informative.
3333
3334
3335 Changes: Modified:
3336 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3337
3338
3339jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3340 Log:
3341 Free and zero dns_query in DNS callback for outgoing connect.
3342 This avoids double free of reslist.
3343
3344
3345 Changes: Modified:
3346 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3347
3348
3349jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3350 Log:
3351 From ratbox, log failed outgoing connections to serverlog.
3352 Added: IP address.
3353
3354
3355 Changes: Modified:
3356 +13 -1 trunk/src/s_serv.c (File Modified)
3357
3358
3359jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3360 Log:
3361 Change serverlog message when connecting to be more clear and show the port number.
3362
3363
3364 Changes: Modified:
3365 +1 -1 trunk/src/s_serv.c (File Modified)
3366
3367
3368jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3369 Log:
3370 Remove gethost_byname(), this is meaningless
3371 since the removal of AAAA -> A fallback (r1763).
3372
3373
3374 Changes: Modified:
3375 +0 -1 trunk/include/res.h (File Modified)
3376 +0 -12 trunk/src/res.c (File Modified)
3377
3378
3379jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3380 Log:
3381 Remove ip6.int support and use only ip6.arpa.
3382 The global ip6.int zone has disappeared on June 1
3383 and a lot of other software has been removing ip6.int
3384 support also.
3385 This removes the second and last case where IPv6
3386 support in charybdis causes extra lookups and slows
3387 DNS down.
3388
3389
3390 Changes: Modified:
3391 +5 -27 trunk/src/res.c (File Modified)
3392
3393
3394jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3395 Log:
3396 Mention new default (r1767) for connect::aftype in sgml docs.
3397
3398
3399 Changes: Modified:
3400 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3401
3402
3403jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3404 Log:
3405 Use IPv6 if connect::host looks like an IPv6 address
3406 (contains a colon). No need to aftype=ipv6 anymore.
3407
3408
3409 Changes: Modified:
3410 +2 -0 trunk/src/newconf.c (File Modified)
3411
3412
3413jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3414 Log:
3415 More information about connect::host.
3416
3417
3418 Changes: Modified:
3419 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3420
3421
3422jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3423 Log:
3424 Remove fallback to A if AAAA cannot be found.
3425 In case of a forward check of a reverse lookup, we
3426 already know if it's ipv4 or ipv6, so it is not
3427 useful and in case of a forward lookup of a hostname
3428 in connect::host, connect::aftype already specifies
3429 if it's ipv4 or ipv6.
3430
3431
3432 Changes: Modified:
3433 +4 -27 trunk/src/res.c (File Modified)
3434
3435
3436jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3437 Log:
3438 msg_channel():
3439 - check if +c made the message text empty and refuse
3440 to send it if so
3441 - don't copy message text if it is not necessary
3442 (channel is -c)
3443
3444
3445 Changes: Modified:
3446 +14 -4 trunk/modules/core/m_message.c (File Modified)
3447
3448
3449jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3450 Log:
3451 remove_conf_item(): do not free cf_name, this is generally a string constant
3452
3453
3454 Changes: Modified:
3455 +0 -1 trunk/src/newconf.c (File Modified)
3456
3457
3458jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3459 Log:
3460 Remove the old unused FDL_ constants.
3461
3462
3463 Changes: Modified:
3464 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3465
3466
3467jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3468 Log:
3469 Remove an unused struct irc_sockaddr_storage from fde_t
3470 (allocated for every possible file descriptor).
3471
3472
3473 Changes: Modified:
3474 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3475
3476
3477jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3478 Log:
3479 If the DNS lookup for an outgoing connection is still
3480 pending when it is closed, clean it up.
3481
3482
3483 Changes: Modified:
3484 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3485
3486
3487jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3488 Log:
3489 If proc_answer() fails (for example if a lookup for an
3490 A record returns a CNAME), fail the query immediately.
3491 Previously the packet was just ignored, leaving the
3492 query to time out.
3493
3494
3495 Changes: Modified:
3496 +4 -8 trunk/src/res.c (File Modified)
3497
3498
3499jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3500 Log:
3501 Correct sockhost field in an outgoing server connection.
3502 First copy the host field from the server_conf, then
3503 take the IP from to where the connection was attempted
3504 when the connection callback is called.
3505 (Before r1747 this used the IP from the server_conf.)
3506
3507
3508 Changes: Modified:
3509 +8 -2 trunk/src/s_serv.c (File Modified)
3510
3511
3512jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3513 Log:
3514 Remove ipnum (keep aftype) and dns_query from server_conf.
3515 We don't keep track of binary form address in connect{}
3516 blocks anymore, DNS lookups of names in host= gone.
3517 As before the DNS lookup is done on connect.
3518 This should unbreak hostnames in host= somewhat.
3519
3520
3521 Changes: Modified:
3522 +1 -2 trunk/include/s_newconf.h (File Modified)
3523 +2 -2 trunk/src/newconf.c (File Modified)
3524 +1 -42 trunk/src/s_newconf.c (File Modified)
3525 +12 -31 trunk/src/s_serv.c (File Modified)
3526
3527
3528jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3529 Log:
3530 Rerun autoconf.
3531
3532
3533 Changes: Modified:
3534 +1 -1 trunk/configure (File Modified)
3535
3536
3537jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3538 Log:
3539 Fix --disable-balloc help text (said --disable-small-net).
3540
3541
3542 Changes: Modified:
3543 +1 -1 trunk/configure.ac (File Modified)
3544
3545
3546jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3547 Log:
3548 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3549 services (+S). Unlike operstring and adminstring, this
3550 is not changeable with /quote set but is updated on rehash.
3551
3552
3553 Changes: Modified:
3554 +1 -0 trunk/doc/example.conf (File Modified)
3555 +10 -2 trunk/doc/reference.conf (File Modified)
3556 +1 -0 trunk/include/s_conf.h (File Modified)
3557 +6 -0 trunk/modules/m_info.c (File Modified)
3558 +3 -2 trunk/modules/m_whois.c (File Modified)
3559 +1 -0 trunk/src/newconf.c (File Modified)
3560 +1 -0 trunk/src/s_conf.c (File Modified)
3561
3562
3563jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3564 Log:
3565 Fix handling of comma in whois: ignore the comma and
3566 everything after it but do output the entire parameter
3567 in RPL_ENDOFWHOIS.
3568
3569
3570 Changes: Modified:
3571 +2 -2 trunk/modules/m_whois.c (File Modified)
3572
3573
3574beu 2006/07/21 22:36:46 UTC (20060721-1737)
3575 Log:
3576 New /stats letter 's' to list HURTs:
3577 - opers get the full listing.
3578 - users get any HURTs that match their sockhost/orighost if
3579 "stats_k_oper_only" is set to 1.
3580
3581
3582 Changes: Modified:
3583 +50 -0 trunk/extensions/hurt.c (File Modified)
3584
3585
3586nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3587 Log:
3588 - make the newconf system available to modules.
3589
3590
3591 Changes: Modified:
3592 +4 -1 trunk/include/newconf.h (File Modified)
3593 +4 -8 trunk/src/newconf.c (File Modified)
3594
3595
3596beu 2006/07/18 22:39:16 UTC (20060718-1733)
3597 Log:
3598 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3599
3600 Changes: Modified:
3601 +0 -3 trunk/doc/example.conf (File Modified)
3602 +0 -3 trunk/doc/reference.conf (File Modified)
3603
3604
3605beu 2006/07/18 22:34:36 UTC (20060718-1731)
3606 Log:
3607 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3608
3609
3610 Changes: Modified:
3611 +3 -0 trunk/doc/example.conf (File Modified)
3612 +3 -0 trunk/doc/reference.conf (File Modified)
3613
3614
3615jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3616 Log:
3617 Fix too early truncation of JOIN channel list.
3618
3619
3620 Changes: Modified:
3621 +2 -3 trunk/modules/core/m_join.c (File Modified)
3622
3623
3624jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3625 Log:
3626 - From ratbox 2.2 (anfl), send server notices about read
3627 errors from handshakes and servers to +s instead of +d.
3628 - Send various server notices about failed server
3629 connections which did not reach registered state network
3630 wide if the connection was initiated by a remote oper.
3631 This avoids annoying the whole net if there is a
3632 broken autoconnect, but allows all opers to see why a
3633 remote connect failed. Failed connections which did reach
3634 server state already generate server notices everywhere.
3635
3636 Note: this is an exception to our general policy to not send
3637 server notices about unregistered connections remotely.
3638
3639
3640 Changes: Modified:
3641 +1 -0 trunk/include/client.h (File Modified)
3642 +20 -6 trunk/src/client.c (File Modified)
3643 +6 -6 trunk/src/s_serv.c (File Modified)
3644
3645
3646nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3647 Log:
3648 - fix typoes
3649
3650
3651 Changes: Modified:
3652 +1 -1 trunk/doc/example.conf (File Modified)
3653 +1 -1 trunk/doc/reference.conf (File Modified)
3654
3655
3656jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3657 Log:
3658 Don't allow #channel +b $c:&channel (inconsistent target).
3659
3660
3661 Changes: Modified:
3662 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3663
3664
3665jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3666 Log:
3667 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3668
3669
3670 Changes: Modified:
3671 +0 -2 trunk/include/client.h (File Modified)
3672
3673
3674jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3675 Log:
3676 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3677
3678
3679 Changes: Modified:
3680 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3681
3682
3683jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3684 Log:
3685 Store IP addresses in whowas. These are shown to opers.
3686 Obtained from Eurus patches.
3687 orighost tracking removed (not worth the memory IMHO),
3688 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3689 with unknown IPs and to not violate auth{} spoof policy.
3690
3691
3692 Changes: Modified:
3693 +2 -0 trunk/doc/reference.conf (File Modified)
3694 +1 -0 trunk/include/numeric.h (File Modified)
3695 +1 -0 trunk/include/whowas.h (File Modified)
3696 +10 -1 trunk/modules/m_whowas.c (File Modified)
3697 +1 -1 trunk/src/messages.tab (File Modified)
3698 +4 -0 trunk/src/whowas.c (File Modified)
3699
3700
3701jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3702 Log:
3703 Describe hostmask parameter of masktrace better in sgml docs.
3704
3705
3706 Changes: Modified:
3707 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3708
3709
3710jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3711 Log:
3712 masktrace help file: mention CIDR IP masks
3713 From ratbox 2.2
3714
3715
3716 Changes: Modified:
3717 +2 -0 trunk/help/opers/masktrace (File Modified)
3718
3719
3720jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3721 Log:
3722 MASKTRACE: allow normal match() on IP address also
3723 From ratbox 2.2
3724
3725
3726 Changes: Modified:
3727 +2 -3 trunk/modules/m_etrace.c (File Modified)
3728
3729
3730jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3731 Log:
3732 Allow +S clients (services) to send to channels and @/+ channels always.
3733
3734
3735 Changes: Modified:
3736 +1 -1 trunk/modules/core/m_message.c (File Modified)
3737 +1 -1 trunk/src/channel.c (File Modified)
3738
3739
3740jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3741 Log:
3742 Allow servers to send to @#chan and +#chan.
3743
3744
3745 Changes: Modified:
3746 +1 -1 trunk/modules/core/m_message.c (File Modified)
3747
3748
3749jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3750 Log:
3751 Don't count opers on service{} servers in /lusers.
3752
3753
3754 Changes: Modified:
3755 +2 -2 trunk/src/s_user.c (File Modified)
3756
3757
3758jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3759 Log:
3760 Show opers the real host behind a dynamic spoof in WHOIS.
3761 If the user is auth{} spoofed, this shows the auth{} spoof
3762 otherwise it shows the DNS hostname and IP address.
3763 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3764
3765
3766 Changes: Modified:
3767 +1 -0 trunk/include/numeric.h (File Modified)
3768 +12 -2 trunk/modules/m_whois.c (File Modified)
3769 +1 -1 trunk/src/messages.tab (File Modified)
3770
3771
3772jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3773 Log:
3774 Remove #define HIDE_SPOOF_IPS from config.h, should
3775 have been done earlier.
3776
3777
3778 Changes: Modified:
3779 +0 -7 trunk/include/config.h (File Modified)
3780
3781
3782jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3783 Log:
3784 Bring back ERR_CANTKILLSERVER.
3785
3786
3787 Changes: Modified:
3788 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3789
3790
3791jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3792 Log:
3793 ip_cloaking module:
3794 - also send RPL_HOSTHIDDEN on -h
3795 - don't allow +h for auth{} spoofed clients
3796
3797
3798 Changes: Modified:
3799 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3800
3801
3802jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3803 Log:
3804 /etc/resolv.conf parsing:
3805 - don't crash (sometimes) if there is a line without an argument
3806 (e.g. 'search' by itself)
3807 - fix handling of lines with leading whitespace
3808
3809
3810 Changes: Modified:
3811 +9 -8 trunk/src/reslib.c (File Modified)
3812
3813
3814jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3815 Log:
3816 Put back code that terminates DNS queries, which was
3817 removed during the resolver changes.
3818
3819
3820 Changes: Modified:
3821 +4 -0 trunk/src/s_auth.c (File Modified)
3822
3823
3824nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3825 Log:
3826 - oh hey, that was in the wrong place
3827
3828
3829 Changes: Modified:
3830 +13 -13 trunk/src/s_auth.c (File Modified)
3831
3832
3833nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3834 Log:
3835 - handle a situation where a user can go away before DNS completes
3836
3837
3838 Changes: Modified:
3839 +13 -0 trunk/src/s_auth.c (File Modified)
3840
3841
3842jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3843 Log:
3844 More dnsbl stuff
3845
3846
3847 Changes: Modified:
3848 +1 -0 trunk/include/blacklist.h (File Modified)
3849 +1 -0 trunk/include/res.h (File Modified)
3850 +33 -2 trunk/src/blacklist.c (File Modified)
3851 +2 -0 trunk/src/client.c (File Modified)
3852 +24 -0 trunk/src/res.c (File Modified)
3853
3854
3855jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3856 Log:
3857 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3858 if comm_accept() failed.
3859
3860 Found with valgrind.
3861
3862
3863 Changes: Modified:
3864 +4 -4 trunk/src/listener.c (File Modified)
3865
3866
3867nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3868 Log:
3869 - handle unavailable Client/preClient structs
3870
3871
3872 Changes: Modified:
3873 +9 -0 trunk/src/blacklist.c (File Modified)
3874
3875
3876jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3877 Log:
3878 Add +lf to SGML docs.
3879
3880
3881 Changes: Modified:
3882 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3883
3884
3885jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3886 Log:
3887 Also do forwarding if the channel limit (+l) is exceeded.
3888
3889
3890 Changes: Modified:
3891 +1 -1 trunk/help/opers/cmode (File Modified)
3892 +2 -2 trunk/modules/core/m_join.c (File Modified)
3893
3894
3895beu 2006/06/07 11:53:21 UTC (20060607-1663)
3896 Log:
3897 Post-release lovin':
3898 - Update version to 2.1.0.
3899 - Regenerate configure.
3900
3901
3902 Changes: Modified:
3903 +9 -9 trunk/configure (File Modified)
3904 +1 -1 trunk/configure.ac (File Modified)
3905
3906
3907beu 2006/06/07 11:42:54 UTC (20060607-1659)
3908 Log:
3909 Comment out example blacklist{} block.
3910
3911
3912 Changes: Modified:
3913 +7 -7 trunk/doc/example.conf (File Modified)
3914 +7 -7 trunk/doc/reference.conf (File Modified)
3915
3916
3917beu 2006/06/07 10:59:48 UTC (20060607-1653)
3918 Log:
3919 Add note regarding use of AHBL BLs.
3920
3921
3922 Changes: Modified:
3923 +4 -0 trunk/doc/example.conf (File Modified)
3924 +4 -0 trunk/doc/reference.conf (File Modified)
3925
3926
3927jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3928 Log:
3929 Fix typos.
3930
3931
3932 Changes: Modified:
3933 +2 -2 trunk/CREDITS (File Modified)
3934
3935
3936jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3937 Log:
3938 Add beu to CREDITS.
3939
3940
3941 Changes: Modified:
3942 +1 -0 trunk/CREDITS (File Modified)
3943
3944
3945jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3946 Log:
3947 Put more recent ratbox CREDITS here.
3948
3949
3950 Changes: Modified:
3951 +3 -2 trunk/doc/Ratbox-team (File Modified)
3952
3953
3954jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3955 Log:
3956 Clarify a bit.
3957
3958
3959 Changes: Modified:
3960 +5 -4 trunk/NEWS (File Modified)
3961
3962
3963jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3964 Log:
3965 Mention that install or make install also avoids modunload crashes.
3966
3967
3968 Changes: Modified:
3969 +2 -1 trunk/BUGS (File Modified)
3970
3971
3972nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3973 Log:
3974 - update NEWS a bit
3975
3976
3977 Changes: Modified:
3978 +3 -8 trunk/NEWS (File Modified)
3979
3980
3981nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3982 Log:
3983 - further updates
3984
3985
3986 Changes: Modified:
3987 +3 -2 trunk/BUGS (File Modified)
3988
3989
3990nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3991 Log:
3992 - add orighost check to hurt.c
3993 - update BUGS info
3994
3995
3996 Changes: Modified:
3997 +1 -6 trunk/BUGS (File Modified)
3998 +1 -1 trunk/extensions/hurt.c (File Modified)
3999
4000
4001jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4002 Log:
4003 Make kline_exempt exempt from HURT also.
4004
4005
4006 Changes: Modified:
4007 +2 -1 trunk/extensions/hurt.c (File Modified)
4008
4009
4010jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4011 Log:
4012 Fix mask HEAL propagation.
4013
4014
4015 Changes: Modified:
4016 +6 -3 trunk/extensions/hurt.c (File Modified)
4017
4018
4019beu 2006/06/04 03:01:05 UTC (20060604-1622)
4020 Log:
4021 - Remove old cruft.
4022 - Update.
4023
4024
4025 Changes: Modified:
4026 +18 -31 trunk/extensions/README (File Modified)
4027
4028
4029jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4030 Log:
4031 More target change hax.
4032 Ick.
4033
4034
4035 Changes: Modified:
4036 +5 -0 trunk/extensions/hurt.c (File Modified)
4037
4038
4039jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4040 Log:
4041 Improvements to HURT propagation.
4042
4043
4044 Changes: Modified:
4045 +8 -6 trunk/extensions/hurt.c (File Modified)
4046
4047
4048nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4049 Log:
4050 - further simplification
4051
4052
4053 Changes: Modified:
4054 +25 -76 trunk/extensions/hurt.c (File Modified)
4055 +0 -9 trunk/extensions/hurt.h (File Modified)
4056
4057
4058nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4059 Log:
4060 - client_exit hook
4061
4062
4063 Changes: Modified:
4064 +13 -0 trunk/extensions/hurt.c (File Modified)
4065
4066
4067nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4068 Log:
4069 - cut off at 15 messages instead of 30
4070
4071
4072 Changes: Modified:
4073 +1 -1 trunk/extensions/hurt.h (File Modified)
4074
4075
4076jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4077 Log:
4078 Squash a warning here.
4079
4080
4081 Changes: Modified:
4082 +1 -3 trunk/src/ircd.c (File Modified)
4083
4084
4085jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4086 Log:
4087 Don't show servers in /stats l to nonopers if flatten links is enabled.
4088
4089
4090 Changes: Modified:
4091 +3 -1 trunk/modules/m_stats.c (File Modified)
4092
4093
4094nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4095 Log:
4096 - hurt expiry
4097
4098
4099 Changes: Modified:
4100 +20 -7 trunk/extensions/hurt.c (File Modified)
4101
4102
4103nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4104 Log:
4105 - remove inline stuff (yuck)
4106 - sockaddr should have been sockhost
4107
4108
4109 Changes: Modified:
4110 +22 -31 trunk/extensions/hurt.c (File Modified)
4111
4112
4113nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4114 Log:
4115 - make hurt checking actually work
4116
4117
4118 Changes: Modified:
4119 +2 -7 trunk/extensions/hurt.c (File Modified)
4120
4121
4122jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4123 Log:
4124 Slight tweak to alias{}.
4125
4126
4127 Changes: Modified:
4128 +4 -0 trunk/src/parse.c (File Modified)
4129
4130
4131nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4132 Log:
4133 - further simplification
4134
4135
4136 Changes: Modified:
4137 +59 -71 trunk/extensions/hurt.c (File Modified)
4138 +0 -1 trunk/extensions/hurt.h (File Modified)
4139
4140
4141nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4142 Log:
4143 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4144
4145
4146 Changes: Modified:
4147 +10 -20 trunk/extensions/hurt.c (File Modified)
4148 +0 -4 trunk/extensions/hurt.h (File Modified)
4149
4150
4151nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4152 Log:
4153 - remove some unnecessary code here (hurt_initial_check_event()).
4154
4155
4156 Changes: Modified:
4157 +0 -23 trunk/extensions/hurt.c (File Modified)
4158
4159
4160nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4161 Log:
4162 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4163
4164
4165 Changes: Modified:
4166 +8 -0 trunk/modules/core/m_message.c (File Modified)
4167
4168
4169nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4170 Log:
4171 - more sane tgchange hax
4172
4173
4174 Changes: Modified:
4175 +2 -1 trunk/extensions/hurt.c (File Modified)
4176
4177
4178jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4179 Log:
4180 Make HEAL <nick> work.
4181
4182
4183 Changes: Modified:
4184 +40 -43 trunk/extensions/hurt.c (File Modified)
4185
4186
4187jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4188 Log:
4189 Destroy hurt_clients list on unload.
4190
4191
4192 Changes: Modified:
4193 +7 -0 trunk/extensions/hurt.c (File Modified)
4194
4195
4196jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4197 Log:
4198 Coding style: no space between a function name and parenthesis.
4199
4200
4201 Changes: Modified:
4202 +43 -43 trunk/extensions/hurt.c (File Modified)
4203
4204
4205jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4206 Log:
4207 Now works and throws out hurt clients after 30 protocol messages
4208 unless they identify.
4209
4210
4211 Changes: Modified:
4212 +28 -36 trunk/extensions/hurt.c (File Modified)
4213 +1 -7 trunk/extensions/hurt.h (File Modified)
4214
4215
4216jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4217 Log:
4218 Working addition/lookup.
4219
4220
4221 Changes: Modified:
4222 +8 -0 trunk/extensions/hurt.c (File Modified)
4223
4224
4225jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4226 Log:
4227 Get rid of hyb6 style propagation (:server COMMAND source).
4228
4229
4230 Changes: Modified:
4231 +18 -22 trunk/extensions/hurt.c (File Modified)
4232
4233
4234jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4235 Log:
4236 add not-working hurt_add and hurt_find
4237
4238
4239 Changes: Modified:
4240 +13 -5 trunk/extensions/hurt.c (File Modified)
4241
4242
4243jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4244 Log:
4245 Comment out a lot of stuff so I can load and unload this without crashing.
4246
4247
4248 Changes: Modified:
4249 +17 -6 trunk/extensions/hurt.c (File Modified)
4250
4251
4252jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4253 Log:
4254 Fix svn:keywords and add a short comment at the top.
4255
4256
4257 Changes: Modified:
4258 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4259
4260
4261jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4262 Log:
4263 - Make hurt module compile
4264 - Link it to the build
4265 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4266 correct flag name, no CAP_TS6 use etc
4267
4268
4269 Changes: Modified:
4270 +1 -0 trunk/extensions/Makefile.in (File Modified)
4271 +30 -32 trunk/extensions/hurt.c (File Modified)
4272
4273
4274jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4275 Log:
4276 Put beu's hurt module in trunk.
4277
4278
4279 Changes: Modified:
4280 + - trunk/extensions/hurt.c (File Added)
4281 + - trunk/extensions/hurt.h (File Added)
4282
4283
4284nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4285 Log:
4286 - _iprint(): use stderr instead of stdout
4287
4288
4289 Changes: Modified:
4290 +1 -1 trunk/src/s_log.c (File Modified)
4291
4292
4293jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4294 Log:
4295 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4296 and subsequently destroy our kqueue when we close 0, 1, 2
4297 (broke /restart).
4298 - After closing fd 0, 1, 2 reopen them to /dev/null again
4299 so we don't send messages from malloc etc to a random
4300 user's connection.
4301 - Remove an obsolete comment.
4302
4303
4304 Changes: Modified:
4305 +13 -2 trunk/src/ircd.c (File Modified)
4306
4307
4308jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4309 Log:
4310 Update NEWS file.
4311
4312
4313 Changes: Modified:
4314 +29 -1 trunk/NEWS (File Modified)
4315
4316
4317jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4318 Log:
4319 Rerun autoconf.
4320
4321
4322 Changes: Modified:
4323 +1 -1 trunk/configure (File Modified)
4324
4325
4326jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4327 Log:
4328 Fix openssl version check to also accept versions newer than 0.9.6.
4329
4330
4331 Changes: Modified:
4332 +1 -1 trunk/configure.ac (File Modified)
4333
4334
4335jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4336 Log:
4337 Oops, need packet.h here.
4338
4339
4340 Changes: Modified:
4341 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4342
4343
4344jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4345 Log:
4346 End the flood grace period in CPRIVMSG/CNOTICE.
4347
4348
4349 Changes: Modified:
4350 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4351
4352
4353nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4354 Log:
4355 - update class::connectfreq documentation
4356
4357
4358 Changes: Modified:
4359 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4360
4361
4362nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4363 Log:
4364 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4365
4366
4367 Changes: Modified:
4368 +3 -6 trunk/src/s_serv.c (File Modified)
4369
4370
4371jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4372 Log:
4373 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4374
4375
4376 Changes: Modified:
4377 +1 -1 trunk/src/messages.tab (File Modified)
4378
4379
4380jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4381 Log:
4382 Don't mention that /stats p shows idle times, as it doesn't.
4383
4384
4385 Changes: Modified:
4386 +1 -1 trunk/help/opers/stats (File Modified)
4387 +1 -1 trunk/help/users/stats (File Modified)
4388
4389
4390jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4391 Log:
4392 /stats A shows DNS servers, it doesn't matter whether ircd
4393 uses ADNS or something else.
4394
4395
4396 Changes: Modified:
4397 +1 -1 trunk/help/opers/stats (File Modified)
4398
4399
4400jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4401 Log:
4402 get_client_name() fix
4403
4404
4405 Changes: Modified:
4406 +4 -0 trunk/src/client.c (File Modified)
4407
4408
4409jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4410 Log:
4411 Add some comments.
4412
4413
4414 Changes: Modified:
4415 +6 -0 trunk/src/ircd.c (File Modified)
4416
4417
4418beu 2006/05/28 09:22:09 UTC (20060528-1521)
4419 Log:
4420 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4421
4422 Changes: Modified:
4423 +16 -17 trunk/configure (File Modified)
4424 +1 -1 trunk/configure.ac (File Modified)
4425
4426
4427beu 2006/05/28 09:10:43 UTC (20060528-1517)
4428 Log:
4429 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4430
4431 Changes: Modified:
4432 +135 -0 trunk/configure (File Modified)
4433 +6 -0 trunk/configure.ac (File Modified)
4434
4435
4436jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4437 Log:
4438 Exit 0 on successful -conftest.
4439
4440
4441 Changes: Modified:
4442 +1 -1 trunk/src/ircd.c (File Modified)
4443
4444
4445jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4446 Log:
4447 Make the "keep the parent process around" thing work, by opening
4448 a pipe to the child process. This pipe is on fd 0 in the child
4449 process. After successful initialization, the child will write
4450 a byte to this pipe, on fatal errors it will close it without
4451 writing anything.
4452
4453 Somewhat hackish still but should work.
4454
4455
4456 Changes: Modified:
4457 +27 -30 trunk/src/ircd.c (File Modified)
4458
4459
4460nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4461 Log:
4462 - convert some error messages to ierror() over fprintf/ilog combination
4463
4464
4465 Changes: Modified:
4466 +3 -6 trunk/src/ircd.c (File Modified)
4467
4468
4469nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4470 Log:
4471 - inotice() for loadmodule when in foreground mode
4472
4473
4474 Changes: Modified:
4475 +3 -0 trunk/src/modules.c (File Modified)
4476
4477
4478nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4479 Log:
4480 - remove inotice() on loading modules from the config
4481
4482
4483 Changes: Modified:
4484 +0 -3 trunk/src/modules.c (File Modified)
4485
4486
4487nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4488 Log:
4489 - usleep for 50000usec in the parent process to allow for startup messages
4490 to be cleanly printed before detaching to shell, this should be more than
4491 enough time really
4492
4493
4494 Changes: Modified:
4495 +3 -0 trunk/src/ircd.c (File Modified)
4496
4497
4498nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4499 Log:
4500 - display more errors during normal startup as to try to help people find common problems
4501
4502
4503 Changes: Modified:
4504 +27 -10 trunk/src/ircd.c (File Modified)
4505
4506
4507nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4508 Log:
4509 - version bump in preparation of 2.0.0 release
4510
4511
4512 Changes: Modified:
4513 +9 -9 trunk/configure (File Modified)
4514 +1 -1 trunk/configure.ac (File Modified)
4515
4516
4517jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4518 Log:
4519 Change example.conf operator block from "admin" to "god",
4520 so as to show we encourage per-person operator blocks.
4521
4522
4523 Changes: Modified:
4524 +4 -2 trunk/doc/example.conf (File Modified)
4525
4526
4527jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4528 Log:
4529 Document alias{} block.
4530
4531
4532 Changes: Modified:
4533 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4534
4535
4536jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4537 Log:
4538 Document DNS blacklist stuff in sgml.
4539
4540
4541 Changes: Modified:
4542 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4543 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4544
4545
4546jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4547 Log:
4548 Misc /stats clarifications.
4549
4550
4551 Changes: Modified:
4552 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4553
4554
4555jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4556 Log:
4557 Move snomasks into umodes chapter.
4558 Move oprivs chapter down.
4559
4560
4561 Changes: Modified:
4562 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4563 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4564 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4565
4566
4567jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4568 Log:
4569 Mention operator{} user@host change.
4570
4571
4572 Changes: Modified:
4573 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4574
4575
4576jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4577 Log:
4578 operator{} block user@host matches against orighost now, not host.
4579 This means that services/+h spoofs do not work in operator{} blocks;
4580 auth{} spoofs still work.
4581
4582
4583 Changes: Modified:
4584 +4 -0 trunk/doc/example.conf (File Modified)
4585 +1 -1 trunk/doc/reference.conf (File Modified)
4586 +2 -2 trunk/modules/m_challenge.c (File Modified)
4587 +1 -1 trunk/modules/m_oper.c (File Modified)
4588
4589
4590nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4591 Log:
4592 - inotice/iwarn/ierror() stuff I was working on
4593
4594
4595 Changes: Modified:
4596 +3 -0 trunk/include/s_log.h (File Modified)
4597 +15 -11 trunk/src/ircd.c (File Modified)
4598 +3 -1 trunk/src/modules.c (File Modified)
4599 +1 -1 trunk/src/newconf.c (File Modified)
4600 +54 -0 trunk/src/s_log.c (File Modified)
4601
4602
4603jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4604 Log:
4605 Oops, don't add blacklists to the list twice on rehash.
4606
4607
4608 Changes: Modified:
4609 +3 -2 trunk/src/blacklist.c (File Modified)
4610
4611
4612jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4613 Log:
4614 Remove notices to the client about progress of dnsbl lookups.
4615
4616
4617 Changes: Modified:
4618 +0 -4 trunk/src/blacklist.c (File Modified)
4619
4620
4621jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4622 Log:
4623 Add auth{} flag dnsbl_exempt.
4624
4625
4626 Changes: Modified:
4627 +2 -1 trunk/doc/example.conf (File Modified)
4628 +2 -1 trunk/doc/reference.conf (File Modified)
4629 +2 -0 trunk/include/s_conf.h (File Modified)
4630 +1 -0 trunk/src/newconf.c (File Modified)
4631 +8 -1 trunk/src/s_user.c (File Modified)
4632
4633
4634jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4635 Log:
4636 Switch alias{} and blacklist{} around, for consistency with example.conf.
4637
4638
4639 Changes: Modified:
4640 +18 -18 trunk/doc/reference.conf (File Modified)
4641
4642
4643jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4644 Log:
4645 Send a warning to the user if they are dnsbl listed but exempted.
4646
4647
4648 Changes: Modified:
4649 +17 -12 trunk/src/s_user.c (File Modified)
4650
4651
4652jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4653 Log:
4654 Move throwing out dnsbl listed clients to registration,
4655 and make kline_exempt exempt from it.
4656
4657
4658 Changes: Modified:
4659 +1 -0 trunk/include/blacklist.h (File Modified)
4660 +4 -0 trunk/include/client.h (File Modified)
4661 +15 -16 trunk/src/blacklist.c (File Modified)
4662 +6 -0 trunk/src/client.c (File Modified)
4663 +17 -0 trunk/src/s_user.c (File Modified)
4664
4665
4666jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4667 Log:
4668 Show refcount in /stats n.
4669
4670
4671 Changes: Modified:
4672 +3 -2 trunk/modules/m_stats.c (File Modified)
4673
4674
4675jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4676 Log:
4677 Don't look up dnsbls twice if they send USER twice.
4678
4679
4680 Changes: Modified:
4681 +5 -3 trunk/modules/m_user.c (File Modified)
4682
4683
4684jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4685 Log:
4686 Add /stats n to help files.
4687
4688
4689 Changes: Modified:
4690 +1 -0 trunk/help/opers/stats (File Modified)
4691 +1 -0 trunk/help/users/stats (File Modified)
4692
4693
4694jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4695 Log:
4696 Only check dnsbls for A records, not AAAA.
4697
4698
4699 Changes: Modified:
4700 +1 -1 trunk/src/blacklist.c (File Modified)
4701
4702
4703jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4704 Log:
4705 Don't remove non-illegal blacklists on completion of check.
4706 Add debugging notices (not working).
4707
4708
4709 Changes: Modified:
4710 +5 -1 trunk/src/blacklist.c (File Modified)
4711
4712
4713jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4714 Log:
4715 Don't call register_local_user() if they haven't sent a nick yet.
4716
4717
4718 Changes: Modified:
4719 +1 -1 trunk/src/blacklist.c (File Modified)
4720
4721
4722jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4723 Log:
4724 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4725
4726
4727 Changes: Modified:
4728 +21 -0 trunk/modules/m_stats.c (File Modified)
4729
4730
4731jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4732 Log:
4733 More dnsbl rehash fixes, it was adding bogus entries.
4734
4735
4736 Changes: Modified:
4737 +2 -7 trunk/src/newconf.c (File Modified)
4738
4739
4740jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4741 Log:
4742 Need blacklist.h here.
4743
4744
4745 Changes: Modified:
4746 +1 -0 trunk/src/s_conf.c (File Modified)
4747
4748
4749nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4750 Log:
4751 - nuke iauth
4752
4753
4754 Changes: Modified:
4755 +1 -2 trunk/configure (File Modified)
4756 +0 -48 trunk/configure.ac (File Modified)
4757 + - trunk/doc/example-iauth.conf (File Deleted)
4758 + - trunk/iauth/ (File Deleted)
4759
4760
4761jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4762 Log:
4763 Improve handling of rehashing with blacklists.
4764 Also some coding style tweaks.
4765
4766
4767 Changes: Modified:
4768 +3 -2 trunk/include/blacklist.h (File Modified)
4769 +35 -16 trunk/src/blacklist.c (File Modified)
4770 +2 -0 trunk/src/s_conf.c (File Modified)
4771
4772
4773jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4774 Log:
4775 Clear can_send cache if a user logs in or out from services.
4776
4777
4778 Changes: Modified:
4779 +2 -0 trunk/modules/m_services.c (File Modified)
4780
4781
4782jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4783 Log:
4784 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4785 This directory is not entered by default.
4786 More stuff needs to be moved into here.
4787
4788
4789 Changes: Modified:
4790 +2 -1 trunk/configure (File Modified)
4791 +1 -0 trunk/configure.ac (File Modified)
4792 +69 -458 trunk/extensions/Makefile.in (File Modified)
4793 + - trunk/extensions/m_clearchan.c (File Deleted)
4794 + - trunk/extensions/m_force.c (File Deleted)
4795 + - trunk/unsupported/ (File Added)
4796 + - trunk/unsupported/Makefile.in (File Added)
4797 + - trunk/unsupported/m_clearchan.c (File Added)
4798 + - trunk/unsupported/m_force.c (File Added)
4799
4800
4801jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4802 Log:
4803 Logging/wallops for forcejoin/forcepart, numeric fix.
4804 This needs to be moved to the toys section.
4805
4806
4807 Changes: Modified:
4808 +22 -2 trunk/extensions/m_force.c (File Modified)
4809
4810
4811jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4812 Log:
4813 Fix comments at the top (including copyright).
4814
4815
4816 Changes: Modified:
4817 +3 -2 trunk/extensions/m_omode.c (File Modified)
4818
4819
4820jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4821 Log:
4822 Add OMODE command to extensions/ for oper mode hacking:
4823 - requires admin privs
4824 - does not work for opped opers
4825 - sends wallops
4826 - sends a ServerMode for opping the oper themselves,
4827 otherwise a mode coming from the oper (not only
4828 does this provide full accountability, it is also
4829 easiest to implement while avoiding channels
4830 messed up with bogus bans etc).
4831
4832
4833 Changes: Modified:
4834 +171 -0 trunk/extensions/Makefile.in (File Modified)
4835 + - trunk/extensions/m_omode.c (File Added)
4836
4837
4838gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4839 Log:
4840 Metadata fix
4841
4842
4843 Changes: Modified:
4844 + - trunk/include/blacklist.h (Property Modified)
4845 + - trunk/src/blacklist.c (Property Modified)
4846
4847
4848nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4849 Log:
4850 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4851
4852
4853 Changes: Modified:
4854 +5 -1 trunk/src/blacklist.c (File Modified)
4855
4856
4857nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4858 Log:
4859 Initial DNS blacklist support:
4860 - see example.conf for how to use.
4861 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4862 - tor.ahbl.org is also included because most networks will not want to allow tor
4863 (and we're considering going KoS on tor users here anyway due to abuse)
4864
4865
4866 Changes: Modified:
4867 +18 -0 trunk/doc/example.conf (File Modified)
4868 +66 -0 trunk/doc/reference.conf (File Modified)
4869 + - trunk/include/blacklist.h (File Added)
4870 +2 -0 trunk/include/client.h (File Modified)
4871 +3 -0 trunk/modules/m_user.c (File Modified)
4872 +152 -0 trunk/src/Makefile.in (File Modified)
4873 + - trunk/src/blacklist.c (File Added)
4874 +34 -0 trunk/src/newconf.c (File Modified)
4875 +1 -0 trunk/src/s_auth.c (File Modified)
4876 +4 -0 trunk/src/s_user.c (File Modified)
4877
4878
4879jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4880 Log:
4881 Remove last bit of lzo stuff (comment in example.conf connect{}).
4882
4883
4884 Changes: Modified:
4885 +0 -4 trunk/doc/example.conf (File Modified)
4886
4887
4888jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4889 Log:
4890 Show sasl successes and failures in /stats t (like other
4891 things in /stats t, about local clients only).
4892
4893
4894 Changes: Modified:
4895 +2 -0 trunk/include/s_stats.h (File Modified)
4896 +3 -0 trunk/modules/m_sasl.c (File Modified)
4897 +3 -0 trunk/src/s_stats.c (File Modified)
4898
4899
4900jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4901 Log:
4902 Allow messaging services by nickname without using
4903 target change slots (this was already possible with
4904 user@server notation or services shortcuts).
4905
4906
4907 Changes: Modified:
4908 +2 -2 trunk/modules/core/m_message.c (File Modified)
4909
4910
4911jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4912 Log:
4913 Abort a safelist if a new /list comes in while one is already in progress.
4914
4915
4916 Changes: Modified:
4917 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4918
4919
4920jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4921 Log:
4922 Change $![letter]:[mask] to $~[letter]:[mask]
4923 so both ! and ~ invert an extban.
4924
4925
4926 Changes: Modified:
4927 +2 -0 trunk/src/chmode.c (File Modified)
4928
4929
4930nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4931 Log:
4932 - revert due to technical issues
4933
4934
4935 Changes: Modified:
4936 +1 -1 trunk/src/extban.c (File Modified)
4937
4938
4939nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4940 Log:
4941 - 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
4942
4943
4944 Changes: Modified:
4945 +1 -1 trunk/src/extban.c (File Modified)
4946
4947
4948jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4949 Log:
4950 Don't pace /list on a single channel.
4951
4952
4953 Changes: Modified:
4954 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4955
4956
4957jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4958 Log:
4959 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4960
4961
4962 Changes: Modified:
4963 +4 -2 trunk/include/supported.h (File Modified)
4964
4965
4966jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4967 Log:
4968 Extban types are case insensitive; force them to lowercase when added.
4969
4970
4971 Changes: Modified:
4972 +5 -5 trunk/doc/extban.txt (File Modified)
4973 +4 -0 trunk/src/chmode.c (File Modified)
4974 +3 -3 trunk/src/extban.c (File Modified)
4975
4976
4977jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4978 Log:
4979 sendto_wallops_flags():
4980 - instead of checking IsOper on each client, walk the appropriate list
4981 - instead of sending non-+z wallops from persons to nonopers, send only
4982 +w wallops from persons
4983
4984
4985 Changes: Modified:
4986 +1 -5 trunk/src/send.c (File Modified)
4987
4988
4989jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4990 Log:
4991 Prefix oper wallops with "WALLOPS - " if they would
4992 otherwise look like operwalls or locops, when sending
4993 them to local users.
4994
4995
4996 Changes: Modified:
4997 +11 -1 trunk/modules/m_wallops.c (File Modified)
4998
4999
5000jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5001 Log:
5002 Make sure destination field in some sasl numerics
5003 is the user's nick, not the sasl agent or server
5004 name.
5005
5006
5007 Changes: Modified:
5008 +2 -2 trunk/modules/m_sasl.c (File Modified)
5009
5010
5011beu 2006/05/19 19:24:44 UTC (20060519-1373)
5012 Log:
5013 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5014
5015
5016 Changes: Modified:
5017 +1 -1 trunk/extensions/Makefile.in (File Modified)
5018
5019
5020jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5021 Log:
5022 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5023
5024
5025 Changes: Modified:
5026 +1 -0 trunk/src/s_user.c (File Modified)
5027
5028
5029beu 2006/05/19 18:10:13 UTC (20060519-1367)
5030 Log:
5031 Fix build for when IPv6 is disabled.
5032
5033
5034 Changes: Modified:
5035 +12 -10 trunk/src/s_auth.c (File Modified)
5036
5037
5038jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5039 Log:
5040 Add information about adding extban types.
5041
5042
5043 Changes: Modified:
5044 +25 -0 trunk/doc/extban.txt (File Modified)
5045
5046
5047jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5048 Log:
5049 Better extban validation: try to match a new extban from
5050 a local user against its setter to see if it is valid.
5051 Unknown extban types from remotes are no longer hidden.
5052
5053
5054 Changes: Modified:
5055 +4 -3 trunk/doc/extban.txt (File Modified)
5056 +1 -0 trunk/include/channel.h (File Modified)
5057 +2 -6 trunk/src/chmode.c (File Modified)
5058 +32 -0 trunk/src/extban.c (File Modified)
5059
5060
5061jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5062 Log:
5063 Make sure both .c.o: and .s.o: are followed by the necessary command.
5064
5065
5066 Changes: Modified:
5067 +1 -0 trunk/src/Makefile.in (File Modified)
5068
5069
5070jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5071 Log:
5072 Add need_sasl auth{} flag to sgml documentation.
5073
5074
5075 Changes: Modified:
5076 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5077
5078
5079jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5080 Log:
5081 Document need_sasl auth{} flag in example confs.
5082
5083
5084 Changes: Modified:
5085 +1 -0 trunk/doc/example.conf (File Modified)
5086 +1 -0 trunk/doc/reference.conf (File Modified)
5087
5088
5089jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5090 Log:
5091 Don't allow TB to set an empty topic.
5092 This would be possible if a server sent bad protocol
5093 and could cause a crash.
5094
5095
5096 Changes: Modified:
5097 +4 -0 trunk/modules/m_tb.c (File Modified)
5098
5099
5100nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5101 Log:
5102 - oops
5103
5104
5105 Changes: Modified:
5106 +1 -1 trunk/Makefile.in (File Modified)
5107
5108
5109nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5110 Log:
5111 - typo fix
5112
5113
5114 Changes: Modified:
5115 +2 -2 trunk/configure (File Modified)
5116 +1 -1 trunk/configure.ac (File Modified)
5117
5118
5119nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5120 Log:
5121 - rebuild configure
5122
5123
5124 Changes: Modified:
5125 +2 -2 trunk/configure (File Modified)
5126
5127
5128nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5129 Log:
5130 - makefile fix
5131
5132
5133 Changes: Modified:
5134 +1 -1 trunk/extensions/Makefile.in (File Modified)
5135
5136
5137nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5138 Log:
5139 - rename contrib to extensions to bring some clarity to things
5140
5141
5142 Changes: Modified:
5143 +1 -1 trunk/Makefile.in (File Modified)
5144 +1 -1 trunk/configure.ac (File Modified)
5145 +10 -10 trunk/doc/example.conf (File Modified)
5146 +10 -10 trunk/doc/reference.conf (File Modified)
5147 + - trunk/extensions/ (File Added)
5148 + - trunk/extras/ (File Deleted)
5149
5150
5151nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5152 Log:
5153 - temporary rename
5154
5155
5156 Changes: Modified:
5157 +1 -1 trunk/Makefile.in (File Modified)
5158 +1 -1 trunk/configure.ac (File Modified)
5159 + - trunk/contrib/ (File Deleted)
5160 + - trunk/extras/ (File Added)
5161
5162
5163jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5164 Log:
5165 Don't allow servers to QUIT (they should use SQUIT).
5166
5167
5168 Changes: Modified:
5169 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5170
5171
5172nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5173 Log:
5174 - keywords
5175
5176
5177 Changes: Modified:
5178 + - trunk/src/fnvhash.s (Property Modified)
5179
5180
5181nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5182 Log:
5183 - reduced version of code
5184
5185
5186 Changes: Modified:
5187 +9 -61 trunk/src/fnvhash.s (File Modified)
5188
5189
5190nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5191 Log:
5192 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5193
5194
5195 Changes: Modified:
5196 +1 -1 trunk/src/fnvhash.s (File Modified)
5197
5198
5199jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5200 Log:
5201 Fix orighost matching for klines, etc. Was hashing the visible
5202 host, oops.
5203
5204
5205 Changes: Modified:
5206 +1 -1 trunk/src/hostmask.c (File Modified)
5207
5208
5209nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5210 Log:
5211 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5212
5213
5214 Changes: Modified:
5215 +7 -1 trunk/configure (File Modified)
5216 +5 -0 trunk/configure.ac (File Modified)
5217 +5 -6 trunk/src/Makefile.in (File Modified)
5218 +0 -4 trunk/src/fnvhash.s (File Modified)
5219 +0 -2 trunk/src/hash.c (File Modified)
5220
5221
5222nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5223 Log:
5224 - regenerate configure
5225
5226
5227 Changes: Modified:
5228 +18 -0 trunk/configure (File Modified)
5229
5230
5231nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5232 Log:
5233 - --enable-ricer-hashing option.
5234
5235
5236 Changes: Modified:
5237 +9 -0 trunk/configure.ac (File Modified)
5238 +3 -0 trunk/include/setup.h.in (File Modified)
5239
5240
5241nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5242 Log:
5243 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5244
5245
5246 Changes: Modified:
5247 + - trunk/src/fnvhash.s (File Added)
5248 +3 -0 trunk/src/hash.c (File Modified)
5249
5250
5251jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5252 Log:
5253 Fix syntax error in reference.conf.
5254
5255
5256 Changes: Modified:
5257 +0 -1 trunk/doc/reference.conf (File Modified)
5258
5259
5260jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5261 Log:
5262 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5263 (&& instead of ||...)
5264 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5265
5266
5267 Changes: Modified:
5268 +1 -1 trunk/src/chmode.c (File Modified)
5269
5270
5271jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5272 Log:
5273 Documentation for extban.
5274
5275
5276 Changes: Modified:
5277 + - trunk/doc/extban.txt (File Added)
5278
5279
5280jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5281 Log:
5282 Add extban modules to example confs.
5283
5284
5285 Changes: Modified:
5286 +5 -0 trunk/doc/example.conf (File Modified)
5287 +10 -0 trunk/doc/reference.conf (File Modified)
5288
5289
5290jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5291 Log:
5292 Initial addition of extended ban types (conditionals).
5293 Allows custom +bqeI checks via modules.
5294 Initial extra types are account (a[:mask]), oper (o),
5295 channel (c:name), realname (r:mask), server (s:mask).
5296
5297
5298 Changes: Modified:
5299 +229 -0 trunk/contrib/Makefile.in (File Modified)
5300 + - trunk/contrib/extb_account.c (File Added)
5301 + - trunk/contrib/extb_channel.c (File Added)
5302 + - trunk/contrib/extb_oper.c (File Added)
5303 + - trunk/contrib/extb_realname.c (File Added)
5304 + - trunk/contrib/extb_server.c (File Added)
5305 +13 -0 trunk/include/channel.h (File Modified)
5306 +1 -0 trunk/src/Makefile.in (File Modified)
5307 +14 -5 trunk/src/channel.c (File Modified)
5308 +91 -0 trunk/src/chmode.c (File Modified)
5309 + - trunk/src/extban.c (File Added)
5310
5311
5312jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5313 Log:
5314 Do not force +bqeI modes starting with '$' in nick!user@host format.
5315 * and ? characters in them are still assumed to be wildcards.
5316
5317
5318 Changes: Modified:
5319 +6 -0 trunk/src/chmode.c (File Modified)
5320
5321
5322nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5323 Log:
5324 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5325
5326
5327 Changes: Modified:
5328 +4 -0 trunk/modules/m_capab.c (File Modified)
5329
5330
5331jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5332 Log:
5333 Stop some mixing of client and server protocol.
5334
5335
5336 Changes: Modified:
5337 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5338 +4 -2 trunk/modules/m_pass.c (File Modified)
5339 +6 -0 trunk/modules/m_sasl.c (File Modified)
5340 +6 -0 trunk/modules/m_user.c (File Modified)
5341
5342
5343nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5344 Log:
5345 - additional revert
5346
5347
5348 Changes: Modified:
5349 +0 -2 trunk/include/s_newconf.h (File Modified)
5350 +0 -4 trunk/include/s_serv.h (File Modified)
5351 +0 -1 trunk/src/newconf.c (File Modified)
5352 +1 -13 trunk/src/s_serv.c (File Modified)
5353
5354
5355nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5356 Log:
5357 - revert LZOLink patch for now
5358
5359
5360 Changes: Modified:
5361 +0 -1 trunk/servlink/Makefile.in (File Modified)
5362 +0 -16 trunk/servlink/README (File Modified)
5363 +2 -36 trunk/servlink/control.c (File Modified)
5364 +0 -3 trunk/servlink/control.h (File Modified)
5365 +7 -5955 trunk/servlink/io.c (File Modified)
5366 + - trunk/servlink/lzoconf.h (File Deleted)
5367 + - trunk/servlink/lzodefs.h (File Deleted)
5368 + - trunk/servlink/minilzo.c (File Deleted)
5369 + - trunk/servlink/minilzo.h (File Deleted)
5370 +0 -1 trunk/servlink/servlink.h (File Modified)
5371
5372
5373nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5374 Log:
5375 - more stuff here
5376
5377
5378 Changes: Modified:
5379 +4 -2 trunk/servlink/control.c (File Modified)
5380 +2 -1 trunk/servlink/io.c (File Modified)
5381
5382
5383nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5384 Log:
5385 - oops
5386
5387
5388 Changes: Modified:
5389 +2 -2 trunk/servlink/io.c (File Modified)
5390
5391
5392nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5393 Log:
5394 - paranoia, prevent segfaults
5395
5396
5397 Changes: Modified:
5398 +2 -2 trunk/servlink/io.c (File Modified)
5399
5400
5401nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5402 Log:
5403 - more optimal servlink code
5404
5405
5406 Changes: Modified:
5407 +21 -8 trunk/servlink/io.c (File Modified)
5408
5409
5410nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5411 Log:
5412 - more efficient read strategy
5413
5414
5415 Changes: Modified:
5416 +15 -3 trunk/servlink/io.c (File Modified)
5417
5418
5419nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5420 Log:
5421 - use lzo_uintp cast to make LZO happy
5422
5423
5424 Changes: Modified:
5425 +3 -3 trunk/servlink/io.c (File Modified)
5426
5427
5428nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5429 Log:
5430 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5431
5432
5433 Changes: Modified:
5434 +4 -0 trunk/doc/example.conf (File Modified)
5435 +2 -1 trunk/include/s_newconf.h (File Modified)
5436 +4 -0 trunk/include/s_serv.h (File Modified)
5437 +1 -0 trunk/servlink/Makefile.in (File Modified)
5438 +16 -0 trunk/servlink/README (File Modified)
5439 +34 -2 trunk/servlink/control.c (File Modified)
5440 +3 -0 trunk/servlink/control.h (File Modified)
5441 +5929 -7 trunk/servlink/io.c (File Modified)
5442 + - trunk/servlink/lzoconf.h (File Added)
5443 + - trunk/servlink/lzodefs.h (File Added)
5444 + - trunk/servlink/minilzo.c (File Added)
5445 + - trunk/servlink/minilzo.h (File Added)
5446 +1 -0 trunk/servlink/servlink.h (File Modified)
5447 +1 -0 trunk/src/newconf.c (File Modified)
5448 +14 -2 trunk/src/s_serv.c (File Modified)
5449
5450
5451nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5452 Log:
5453 - remove imalloc, it was a concept that probably wouldn't have worked properly
5454
5455
5456 Changes: Modified:
5457 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5458 + - trunk/libcharybdis/imalloc.c (File Deleted)
5459 + - trunk/libcharybdis/imalloc.h (File Deleted)
5460
5461
5462nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5463 Log:
5464 - disable imalloc for now
5465
5466
5467 Changes: Modified:
5468 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5469
5470
5471nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5472 Log:
5473 - remove unneeded debug code
5474
5475
5476 Changes: Modified:
5477 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5478
5479
5480nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5481 Log:
5482 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5483
5484
5485 Changes: Modified:
5486 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5487
5488
5489nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5490 Log:
5491 - more stuff here, imalloc remains disabled for now
5492
5493
5494 Changes: Modified:
5495 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5496
5497
5498nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5499 Log:
5500 - more progress
5501
5502
5503 Changes: Modified:
5504 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5505
5506
5507nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5508 Log:
5509 - more tweaks
5510
5511
5512 Changes: Modified:
5513 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5514 +2 -0 trunk/src/ircd.c (File Modified)
5515
5516
5517nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5518 Log:
5519 - roll back libircd crap
5520
5521
5522 Changes: Modified:
5523 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5524 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5525 +29 -0 trunk/src/.depend (File Modified)
5526 +6 -21 trunk/src/Makefile.in (File Modified)
5527 +3 -218 trunk/src/ircd.c (File Modified)
5528 + - trunk/src/ircd_linker.c (File Deleted)
5529 + - trunk/src/main.c (File Deleted)
5530
5531
5532nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5533 Log:
5534 - realloc(), free() implementation
5535
5536
5537 Changes: Modified:
5538 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5539
5540
5541nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5542 Log:
5543 - malloc(), calloc() implementation
5544
5545
5546 Changes: Modified:
5547 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5548
5549
5550nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5551 Log:
5552 - block_free(), block_find(), retune_heaps() implementation
5553
5554
5555 Changes: Modified:
5556 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5557
5558
5559nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5560 Log:
5561 - block_destroy code, block_allocate code.
5562
5563
5564 Changes: Modified:
5565 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5566
5567
5568nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5569 Log:
5570 - block_new() code
5571
5572
5573 Changes: Modified:
5574 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5575
5576
5577nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5578 Log:
5579 - disable imalloc again :P
5580
5581
5582 Changes: Modified:
5583 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5584
5585
5586nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5587 Log:
5588 - fix warning
5589
5590
5591 Changes: Modified:
5592 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5593
5594
5595nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5596 Log:
5597 - fix typo
5598
5599
5600 Changes: Modified:
5601 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5602
5603
5604nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5605 Log:
5606 - constructor code for imalloc engine (malloc_init())
5607
5608
5609 Changes: Modified:
5610 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5611
5612
5613nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5614 Log:
5615 - imalloc engine improvements
5616
5617
5618 Changes: Modified:
5619 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5620
5621
5622nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5623 Log:
5624 - replace mmap() code with direct brk()/sbrk() calls.
5625
5626
5627 Changes: Modified:
5628 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5629
5630
5631nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5632 Log:
5633 - remove outdated i_malloc() interfaces
5634
5635
5636 Changes: Modified:
5637 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5638
5639
5640nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5641 Log:
5642 - redisable imalloc (sorry!)
5643
5644
5645 Changes: Modified:
5646 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5647
5648
5649nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5650 Log:
5651 - correct GET_PAGE_SLOT() macro
5652
5653
5654 Changes: Modified:
5655 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5656
5657
5658nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5659 Log:
5660 - oops forgot to commit it with imalloc turned off
5661
5662
5663 Changes: Modified:
5664 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5665
5666
5667nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5668 Log:
5669 - cleanups
5670
5671
5672 Changes: Modified:
5673 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5674 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5675
5676
5677nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5678 Log:
5679 - lowlevel imalloc code
5680
5681
5682 Changes: Modified:
5683 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5684 + - trunk/libcharybdis/imalloc.h (File Added)
5685
5686
5687nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5688 Log:
5689 - fix bindings
5690
5691
5692 Changes: Modified:
5693 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5694
5695
5696nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5697 Log:
5698 remove #ifndef
5699
5700
5701 Changes: Modified:
5702 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5703
5704
5705nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5706 Log:
5707 - 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)
5708
5709
5710 Changes: Modified:
5711 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5712 + - trunk/libcharybdis/imalloc.c (File Added)
5713
5714
5715nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5716 Log:
5717 - increment configure Id
5718
5719
5720 Changes: Modified:
5721 +2208 -1 trunk/configure (File Modified)
5722
5723
5724nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5725 Log:
5726 - bootstrap for imalloc code
5727
5728
5729 Changes: Modified:
5730 +54 -1 trunk/configure.ac (File Modified)
5731 +27 -0 trunk/include/setup.h.in (File Modified)
5732
5733
5734jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5735 Log:
5736 Clarify interaction of spoofs and channel bans/operator{} blocks.
5737
5738
5739 Changes: Modified:
5740 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5741 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5742
5743
5744nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5745 Log:
5746 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5747
5748
5749 Changes: Modified:
5750 +30 -22 trunk/src/ircd.c (File Modified)
5751
5752
5753jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5754 Log:
5755 If shared{} blocks deny something, the command
5756 is silently ignored.
5757
5758
5759 Changes: Modified:
5760 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5761
5762
5763jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5764 Log:
5765 Move up IsService check so we don't store a non-service
5766 in preClient->sasl_agent.
5767
5768
5769 Changes: Modified:
5770 +6 -6 trunk/modules/m_sasl.c (File Modified)
5771
5772
5773gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5774 Log:
5775 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5776 Add some more sanity checks on agent strings.
5777
5778
5779 Changes: Modified:
5780 +13 -11 trunk/modules/m_sasl.c (File Modified)
5781
5782
5783jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5784 Log:
5785 Unknown clients can have an ID too now so make sure to remove
5786 them from the hash if they exit.
5787
5788
5789 Changes: Modified:
5790 +3 -0 trunk/src/client.c (File Modified)
5791
5792
5793jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5794 Log:
5795 Only accept sasl from servers in a service{} block.
5796 Not tested but this must go in.
5797
5798
5799 Changes: Modified:
5800 +6 -0 trunk/modules/m_sasl.c (File Modified)
5801 +3 -0 trunk/modules/m_signon.c (File Modified)
5802
5803
5804jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5805 Log:
5806 Only process SAVE messages targetting registered users,
5807 not servers or unregistered connections. Could cause
5808 a crash when bad protocol was received.
5809
5810
5811 Changes: Modified:
5812 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5813
5814
5815nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5816 Log:
5817 - fix QJM buffer overflow vulnerability (fucking GXTi)
5818
5819
5820 Changes: Modified:
5821 +3 -3 trunk/src/s_user.c (File Modified)
5822
5823
5824jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5825 Log:
5826 Mention /scan umodes under oper_spy privilege.
5827
5828
5829 Changes: Modified:
5830 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5831
5832
5833jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5834 Log:
5835 Mention that overlapping cluster blocks are a bad thing.
5836
5837
5838 Changes: Modified:
5839 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5840
5841
5842jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5843 Log:
5844 - Document cluster{} and shared{} blocks.
5845 - Mention that service{} does not allow wildcards.
5846
5847
5848 Changes: Modified:
5849 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5850
5851
5852jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5853 Log:
5854 Document exempt{} and service{} blocks, point to reference.conf for
5855 general{}, channel{} and serverhide{}.
5856
5857
5858 Changes: Modified:
5859 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5860
5861
5862jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5863 Log:
5864 Document ~ in lists of values better.
5865
5866
5867 Changes: Modified:
5868 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5869
5870
5871jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5872 Log:
5873 More detailed CNOTICE, CPRIVMSG descriptions.
5874
5875
5876 Changes: Modified:
5877 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5878
5879
5880jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5881 Log:
5882 Oops, need both Revision and Id on modules.
5883
5884
5885 Changes: Modified:
5886 + - trunk/modules/sno_routing.c (Property Modified)
5887
5888
5889jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5890 Log:
5891 Tweak header comment a bit (filename, Id).
5892
5893
5894 Changes: Modified:
5895 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5896
5897
5898jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5899 Log:
5900 Add GLINE and UNGLINE.
5901
5902
5903 Changes: Modified:
5904 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5905
5906
5907jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5908 Log:
5909 New configure with proper Id.
5910
5911
5912 Changes: Modified:
5913 +3 -1 trunk/configure (File Modified)
5914
5915
5916jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5917 Log:
5918 Change #include directives for in6addr_any, hopefully compiles better now.
5919
5920
5921 Changes: Modified:
5922 +3 -1 trunk/configure.ac (File Modified)
5923
5924
5925jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5926 Log:
5927 Encourage putting actual administrative information
5928 in the admin{} block.
5929
5930
5931 Changes: Modified:
5932 +3 -3 trunk/doc/example.conf (File Modified)
5933
5934
5935gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5936 Log:
5937 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5938
5939
5940 Changes: Modified:
5941 +9 -7 trunk/include/s_conf.h (File Modified)
5942 +1 -0 trunk/src/newconf.c (File Modified)
5943 +10 -0 trunk/src/s_user.c (File Modified)
5944
5945
5946jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5947 Log:
5948 - Change to glines = no in example confs
5949 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5950 are disabled.
5951
5952
5953 Changes: Modified:
5954 +1 -1 trunk/doc/example.conf (File Modified)
5955 +1 -1 trunk/doc/reference.conf (File Modified)
5956 +2 -2 trunk/modules/m_gline.c (File Modified)
5957
5958
5959nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5960 Log:
5961 - forward-port QJM fix from 1.1
5962
5963
5964 Changes: Modified:
5965 +2 -0 trunk/src/s_user.c (File Modified)
5966
5967
5968nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5969 Log:
5970 - add switch to configure to disable the block allocator
5971
5972
5973 Changes: Modified:
5974 +18 -0 trunk/configure (File Modified)
5975 +9 -0 trunk/configure.ac (File Modified)
5976 +0 -6 trunk/include/config.h (File Modified)
5977 +3 -0 trunk/include/setup.h.in (File Modified)
5978
5979
5980gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5981 Log:
5982 Fix wierd error that would exit SASL users with "Overridden"
5983
5984 Changes: Modified:
5985 +1 -1 trunk/modules/m_signon.c (File Modified)
5986
5987
5988jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5989 Log:
5990 Remove obsolete XXX comment about lazylinks.
5991
5992
5993 Changes: Modified:
5994 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5995
5996
5997jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5998 Log:
5999 OJOIN: make sure to send the wallops remotely for #channels
6000
6001
6002 Changes: Modified:
6003 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6004
6005
6006gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6007 Log:
6008 Accountability for OJOIN (contrib module)
6009
6010 Changes: Modified:
6011 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6012
6013
6014nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6015 Log:
6016 - move more stuff over to ircd_state
6017
6018
6019 Changes: Modified:
6020 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6021 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6022 +9 -0 trunk/src/ircd_state.c (File Modified)
6023 +3 -3 trunk/src/patricia.c (File Modified)
6024
6025
6026nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6027 Log:
6028 - move more stuff out of libircd and into ircd_state.c
6029
6030
6031 Changes: Modified:
6032 +5 -5 trunk/src/channel.c (File Modified)
6033 +4 -4 trunk/src/client.c (File Modified)
6034 +12 -0 trunk/src/ircd_state.c (File Modified)
6035
6036
6037nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6038 Log:
6039 - this is just barrels of fun
6040
6041
6042 Changes: Modified:
6043 + - trunk/include/ircd_state.h (File Added)
6044 +1 -1 trunk/src/Makefile.in (File Modified)
6045 +2 -1 trunk/src/channel.c (File Modified)
6046 +3 -52 trunk/src/ircd.c (File Modified)
6047 +100 -3 trunk/src/ircd_state.c (File Modified)
6048
6049
6050jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6051 Log:
6052 It's .include, not #include.
6053
6054
6055 Changes: Modified:
6056 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6057
6058
6059jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6060 Log:
6061 More consistent section titles.
6062
6063
6064 Changes: Modified:
6065 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6066 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6067 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6068
6069
6070jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6071 Log:
6072 Mention possible exceeding of +j/+l due to propagation
6073 delays between servers.
6074
6075
6076 Changes: Modified:
6077 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6078
6079
6080jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6081 Log:
6082 Formatting nits:
6083 - "text" -> <quote>text</quote>
6084 - <filename>
6085 - a few more
6086
6087
6088 Changes: Modified:
6089 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6090 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6091 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6092 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6093
6094
6095jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6096 Log:
6097 Remove text about deprecation of glines.
6098
6099
6100 Changes: Modified:
6101 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6102
6103
6104jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6105 Log:
6106 - Add description of umode +D, deaf.
6107 - Mention CALLERID 005 token with umode +g.
6108
6109
6110 Changes: Modified:
6111 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6112
6113
6114jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6115 Log:
6116 Strip off a leading colon in services shortcuts (aliases).
6117
6118
6119 Changes: Modified:
6120 +2 -0 trunk/src/parse.c (File Modified)
6121
6122
6123jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6124 Log:
6125 Add no_oper_invis contrib module, denies opers setting
6126 themselves invisible (except hidden_oper's).
6127
6128
6129 Changes: Modified:
6130 +42 -0 trunk/contrib/Makefile.in (File Modified)
6131 + - trunk/contrib/no_oper_invis.c (File Added)
6132
6133
6134jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6135 Log:
6136 Mention /stats E, make the other /stats descriptions more consistent.
6137
6138
6139 Changes: Modified:
6140 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6141
6142
6143jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6144 Log:
6145 Mention that the KILL reason and oper will appear on channels.
6146
6147
6148 Changes: Modified:
6149 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6150
6151
6152jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6153 Log:
6154 Mention /mode #channel f to query forward channel from outside.
6155
6156
6157 Changes: Modified:
6158 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6159
6160
6161jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6162 Log:
6163 Port over RATBOX_2_1 r20960 (anfl):
6164 client connect notices to +C should be hiding the extra
6165 fields for spoofed users
6166
6167
6168 Changes: Modified:
6169 +2 -1 trunk/src/s_user.c (File Modified)
6170
6171
6172jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6173 Log:
6174 Add a chapter with our extra user commands:
6175 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6176
6177
6178 Changes: Modified:
6179 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6180 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6181
6182
6183jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6184 Log:
6185 Do not put by <server>: in SQUIT reasons to servers
6186 other than the one being exited.
6187
6188
6189 Changes: Modified:
6190 +1 -1 trunk/src/client.c (File Modified)
6191
6192
6193jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6194 Log:
6195 Regenerate configure.
6196
6197
6198 Changes: Modified:
6199 +1162 -1159 trunk/configure (File Modified)
6200
6201
6202jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6203 Log:
6204 Move the warning flags down so they do not mess up
6205 checks like for -Wl,-export-dynamic.
6206
6207
6208 Changes: Modified:
6209 +33 -30 trunk/configure.ac (File Modified)
6210
6211
6212nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6213 Log:
6214 - more work here
6215
6216
6217 Changes: Modified:
6218 +2 -1 trunk/iauth/Makefile.in (File Modified)
6219
6220
6221nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6222 Log:
6223 - build iauth makefile
6224
6225
6226 Changes: Modified:
6227 +3 -2 trunk/configure (File Modified)
6228 +1 -0 trunk/configure.ac (File Modified)
6229
6230
6231nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6232 Log:
6233 - Makefile
6234
6235
6236 Changes: Modified:
6237 + - trunk/iauth/Makefile.in (File Added)
6238
6239
6240nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6241 Log:
6242 - add iauth.conf.example from irc2.11
6243
6244
6245 Changes: Modified:
6246 + - trunk/doc/example-iauth.conf (File Added)
6247
6248
6249nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6250 Log:
6251 - wow, i found some docs on this thing
6252
6253
6254 Changes: Modified:
6255 + - trunk/doc/technical/iauth-internals.txt (File Added)
6256
6257
6258nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6259 Log:
6260 - no longer applicable
6261
6262
6263 Changes: Modified:
6264 + - trunk/authdaemon/ (File Deleted)
6265
6266
6267nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6268 Log:
6269 - remove libircd.so on make clean (oops)
6270
6271
6272 Changes: Modified:
6273 +1 -1 trunk/src/Makefile.in (File Modified)
6274
6275
6276nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6277 Log:
6278 - merge iauth source for experimentation
6279
6280
6281 Changes: Modified:
6282 + - trunk/iauth/ (File Added)
6283 + - trunk/iauth/a_conf.c (File Added)
6284 + - trunk/iauth/a_conf_def.h (File Added)
6285 + - trunk/iauth/a_conf_ext.h (File Added)
6286 + - trunk/iauth/a_defines.h (File Added)
6287 + - trunk/iauth/a_externs.h (File Added)
6288 + - trunk/iauth/a_io.c (File Added)
6289 + - trunk/iauth/a_io_ext.h (File Added)
6290 + - trunk/iauth/a_log.c (File Added)
6291 + - trunk/iauth/a_log_def.h (File Added)
6292 + - trunk/iauth/a_log_ext.h (File Added)
6293 + - trunk/iauth/a_struct_def.h (File Added)
6294 + - trunk/iauth/iauth.c (File Added)
6295 + - trunk/iauth/mod_lhex.c (File Added)
6296 + - trunk/iauth/mod_lhex_ext.h (File Added)
6297 + - trunk/iauth/mod_pipe.c (File Added)
6298 + - trunk/iauth/mod_pipe_ext.h (File Added)
6299 + - trunk/iauth/mod_rfc931.c (File Added)
6300 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6301 + - trunk/iauth/mod_socks.c (File Added)
6302 + - trunk/iauth/mod_socks_ext.h (File Added)
6303 + - trunk/iauth/mod_webproxy.c (File Added)
6304 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6305
6306
6307jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6308 Log:
6309 User /quote help index was not sorted properly.
6310
6311
6312 Changes: Modified:
6313 +2 -2 trunk/help/Makefile.in (File Modified)
6314 +8 -8 trunk/help/users/index (File Modified)
6315
6316
6317jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6318 Log:
6319 Add SCAN help file.
6320
6321
6322 Changes: Modified:
6323 +25 -8 trunk/help/opers/index (File Modified)
6324 + - trunk/help/opers/scan (File Added)
6325
6326
6327jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6328 Log:
6329 SGML docs:
6330 - Document SCAN UMODES
6331 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6332
6333
6334 Changes: Modified:
6335 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6336
6337
6338jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6339 Log:
6340 Add our copyright information to /info (part of release-1.1 r1026).
6341
6342
6343 Changes: Modified:
6344 +1 -0 trunk/src/version.c.SH (File Modified)
6345
6346
6347jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6348 Log:
6349 Fix some compile warnings.
6350
6351
6352 Changes: Modified:
6353 +1 -1 trunk/modules/core/m_join.c (File Modified)
6354 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6355 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6356 +1 -1 trunk/modules/m_scan.c (File Modified)
6357 +4 -4 trunk/modules/m_signon.c (File Modified)
6358
6359
6360jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6361 Log:
6362 RSFNC: OK, actually consider unknowns also for detecting a collide.
6363 Otherwise we can get two clients with the same nick.
6364
6365
6366 Changes: Modified:
6367 +1 -1 trunk/modules/m_services.c (File Modified)
6368
6369
6370nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6371 Log:
6372 - charybdis profiling stuff
6373 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6374 - update .depend
6375
6376
6377 Changes: Modified:
6378 +0 -8 trunk/configure (File Modified)
6379 +1 -8 trunk/configure.ac (File Modified)
6380 +18 -0 trunk/include/channel.h (File Modified)
6381 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6382 +335 -260 trunk/src/.depend (File Modified)
6383 +1569 -0 trunk/src/Makefile.in (File Modified)
6384 + - trunk/src/chmode.c (File Added)
6385 +16 -1 trunk/src/ircd.c (File Modified)
6386 +11 -0 trunk/src/main.c (File Modified)
6387 +11 -0 trunk/src/modules.c (File Modified)
6388
6389
6390jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6391 Log:
6392 RSFNC: Do not send kills to servers for unknowns
6393
6394
6395 Changes: Modified:
6396 +4 -2 trunk/modules/m_services.c (File Modified)
6397
6398
6399jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6400 Log:
6401 Describe service{} blocks in reference.conf.
6402
6403
6404 Changes: Modified:
6405 +12 -0 trunk/doc/reference.conf (File Modified)
6406
6407
6408jilles 2006/03/09 01:14:34 UTC (20060309-996)
6409 Log:
6410 Replace this list of modes with pointers to other documentation.
6411
6412
6413 Changes: Modified:
6414 +6 -50 trunk/doc/modes.txt (File Modified)
6415
6416
6417jilles 2006/03/08 00:10:46 UTC (20060308-986)
6418 Log:
6419 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6420 looks too much like an old-ircd client pointer otherwise.
6421
6422
6423 Changes: Modified:
6424 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6425
6426
6427jilles 2006/03/08 00:09:27 UTC (20060308-984)
6428 Log:
6429 findforwards:
6430 - note truncation of the list (perhaps sending multiple
6431 notices is better)
6432 - clarify in a comment that /findforwards on a nonexistent
6433 channel can be useful
6434 - sendto_one_notice() requires that the text start with
6435 a colon
6436
6437
6438 Changes: Modified:
6439 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6440
6441
6442jilles 2006/03/07 23:33:48 UTC (20060307-982)
6443 Log:
6444 When we close a local server's link, always include the
6445 name of the client causing the exit in the reason in the
6446 SQUIT we send them (replacing them with us). This makes
6447 sure server notices for stuff like "Not enough arguments
6448 to server command" are different on the two sides.
6449
6450
6451 Changes: Modified:
6452 +7 -5 trunk/src/client.c (File Modified)
6453
6454
6455gxti 2006/03/07 22:58:03 UTC (20060307-980)
6456 Log:
6457 New contrib module m_findforwards.c
6458
6459
6460 Changes: Modified:
6461 +112 -0 trunk/contrib/Makefile.in (File Modified)
6462 + - trunk/contrib/m_findforwards.c (File Added)
6463
6464
6465jilles 2006/03/07 22:21:29 UTC (20060307-968)
6466 Log:
6467 Whoops, don't show real host behind auth{} spoof in
6468 spoof notices if hide_spoof_ips is enabled.
6469
6470 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6471
6472
6473 Changes: Modified:
6474 +3 -2 trunk/src/s_conf.c (File Modified)
6475
6476
6477jilles 2006/03/07 12:54:53 UTC (20060307-962)
6478 Log:
6479 Add dalnet-style /identify that sends to nickserv or chanserv.
6480
6481
6482 Changes: Modified:
6483 +102 -0 trunk/contrib/Makefile.in (File Modified)
6484 + - trunk/contrib/m_identify.c (File Added)
6485
6486
6487jilles 2006/03/07 12:26:20 UTC (20060307-958)
6488 Log:
6489 Document alias{} blocks a bit better.
6490
6491
6492 Changes: Modified:
6493 +9 -0 trunk/doc/reference.conf (File Modified)
6494
6495
6496nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6497 Log:
6498 - add aliases to /stats m (data usage is not counted though, sorry)
6499
6500
6501 Changes: Modified:
6502 +1 -0 trunk/include/s_conf.h (File Modified)
6503 +3 -0 trunk/src/newconf.c (File Modified)
6504 +15 -0 trunk/src/parse.c (File Modified)
6505
6506
6507nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6508 Log:
6509 - remove m_sshortcut as it's no longer relevant
6510
6511
6512 Changes: Modified:
6513 +0 -145 trunk/modules/Makefile.in (File Modified)
6514 + - trunk/modules/m_sshortcut.c (File Deleted)
6515
6516
6517nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6518 Log:
6519 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6520 targets instead of my original idea :P)
6521
6522
6523 Changes: Modified:
6524 +32 -0 trunk/doc/example.conf (File Modified)
6525 +35 -0 trunk/doc/reference.conf (File Modified)
6526 +4 -0 trunk/include/parse.h (File Modified)
6527 +7 -0 trunk/include/s_conf.h (File Modified)
6528 +82 -0 trunk/src/newconf.c (File Modified)
6529 +78 -0 trunk/src/parse.c (File Modified)
6530 +16 -0 trunk/src/s_conf.c (File Modified)
6531
6532
6533jilles 2006/03/05 23:33:56 UTC (20060305-942)
6534 Log:
6535 Remove some spaces after tabs. ??
6536
6537
6538 Changes: Modified:
6539 +18 -18 trunk/src/newconf.c (File Modified)
6540
6541
6542jilles 2006/03/05 23:15:38 UTC (20060305-940)
6543 Log:
6544 Global /who:
6545 - make sure to clear all marks also if the who was aborted
6546 because of too many matches
6547 - give ERR_TOOMANYMATCHES if too many matches
6548 - clarify comments
6549
6550 ratbox RATBOX_2_2 r22003 (jilles)
6551
6552
6553 Changes: Modified:
6554 +28 -26 trunk/modules/m_who.c (File Modified)
6555
6556
6557nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6558 Log:
6559 - devel is 2.0
6560
6561
6562 Changes: Modified:
6563 +9 -9 trunk/configure (File Modified)
6564 +1 -1 trunk/configure.ac (File Modified)
6565
6566
6567nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6568 Log:
6569 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6570
6571
6572 Changes: Modified:
6573 +2 -1 trunk/include/s_newconf.h (File Modified)
6574 +20 -0 trunk/modules/m_rehash.c (File Modified)
6575 +1 -1 trunk/src/s_newconf.c (File Modified)
6576
6577
6578gxti 2006/03/05 03:38:33 UTC (20060305-930)
6579 Log:
6580 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6581
6582
6583 Changes: Modified:
6584 +0 -1 trunk/doc/example.conf (File Modified)
6585 +0 -3 trunk/doc/reference.conf (File Modified)
6586 +0 -1 trunk/include/s_conf.h (File Modified)
6587 +0 -6 trunk/modules/m_info.c (File Modified)
6588 +1 -1 trunk/src/channel.c (File Modified)
6589 +0 -1 trunk/src/newconf.c (File Modified)
6590
6591
6592gxti 2006/03/05 00:48:56 UTC (20060305-928)
6593 Log:
6594 Missing header in m_chghost.c
6595
6596 Changes: Modified:
6597 +1 -0 trunk/modules/m_chghost.c (File Modified)
6598
6599
6600gxti 2006/02/28 19:53:33 UTC (20060228-926)
6601 Log:
6602 Relocate QJM code to a seperate function(change_nick_user_host)
6603 Change CHGHOST to use change_nick_user_host instead of just setting it
6604
6605
6606 Changes: Modified:
6607 +3 -0 trunk/include/s_user.h (File Modified)
6608 +1 -1 trunk/modules/m_chghost.c (File Modified)
6609 +3 -78 trunk/modules/m_signon.c (File Modified)
6610 +89 -0 trunk/src/s_user.c (File Modified)
6611
6612
6613jilles 2006/02/28 13:24:51 UTC (20060228-924)
6614 Log:
6615 Restore /stats a (dns servers, admin-only).
6616
6617
6618 Changes: Modified:
6619 +1 -0 trunk/include/res.h (File Modified)
6620 +5 -8 trunk/modules/m_stats.c (File Modified)
6621 +16 -0 trunk/src/res.c (File Modified)
6622
6623
6624nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6625 Log:
6626 - Add CHARYBDIS_PROFILE if we are profiling.
6627 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6628 - Remove duplicate --enable-epoll entry.
6629
6630
6631 Changes: Modified:
6632 +1595 -15 trunk/configure (File Modified)
6633 +30 -11 trunk/configure.ac (File Modified)
6634 +3 -0 trunk/include/setup.h.in (File Modified)
6635
6636
6637nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6638 Log:
6639 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6640
6641
6642 Changes: Modified:
6643 +28 -0 trunk/aclocal.m4 (File Modified)
6644
6645
6646jilles 2006/02/23 13:25:48 UTC (20060223-916)
6647 Log:
6648 Allow requesting forward channel and quiet list in same mode command.
6649
6650
6651 Changes: Modified:
6652 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6653
6654
6655jilles 2006/02/22 00:06:41 UTC (20060222-912)
6656 Log:
6657 Add description of xline wildcards.
6658
6659
6660 Changes: Modified:
6661 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6662
6663
6664gxti 2006/02/21 23:54:57 UTC (20060221-908)
6665 Log:
6666 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6667
6668
6669 Changes: Modified:
6670 +0 -4 trunk/modules/m_services.c (File Modified)
6671
6672
6673nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6674 Log:
6675 typo
6676
6677
6678 Changes: Modified:
6679 +1 -1 trunk/include/hook.h (File Modified)
6680
6681
6682nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6683 Log:
6684 call_hook, not hook_call
6685
6686
6687 Changes: Modified:
6688 +1 -1 trunk/modules/core/m_join.c (File Modified)
6689
6690
6691nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6692 Log:
6693 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6694 Could be useful for a number of things.
6695
6696
6697 Changes: Modified:
6698 +9 -0 trunk/modules/core/m_join.c (File Modified)
6699
6700
6701nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6702 Log:
6703 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6704
6705
6706 Changes: Modified:
6707 +7 -0 trunk/include/hook.h (File Modified)
6708
6709
6710gxti 2006/02/20 21:27:46 UTC (20060220-896)
6711 Log:
6712 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6713
6714
6715 Changes: Modified:
6716 +15 -0 trunk/modules/m_services.c (File Modified)
6717
6718
6719jilles 2006/02/20 11:26:45 UTC (20060220-894)
6720 Log:
6721 Clarify snomask +f, +k, +u.
6722
6723
6724 Changes: Modified:
6725 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6726
6727
6728jilles 2006/02/20 11:26:22 UTC (20060220-892)
6729 Log:
6730 Cmode +p and +s may be set simultaneously.
6731
6732
6733 Changes: Modified:
6734 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6735
6736
6737nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6738 Log:
6739 actually, we should check the data version on each reload (oops)
6740
6741
6742 Changes: Modified:
6743 +6 -6 trunk/src/main.c (File Modified)
6744
6745
6746nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6747 Log:
6748 more work on the loader
6749
6750
6751 Changes: Modified:
6752 +45 -21 trunk/src/main.c (File Modified)
6753
6754
6755nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6756 Log:
6757 Add prototype ircd_state.c
6758
6759
6760 Changes: Modified:
6761 + - trunk/src/ircd_state.c (File Added)
6762
6763
6764jilles 2006/02/19 00:41:15 UTC (20060219-882)
6765 Log:
6766 Smaller improvements.
6767
6768
6769 Changes: Modified:
6770 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6771
6772
6773jilles 2006/02/19 00:15:39 UTC (20060219-880)
6774 Log:
6775 Add a lot of stuff here.
6776
6777
6778 Changes: Modified:
6779 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6780
6781
6782jilles 2006/02/18 22:55:32 UTC (20060218-878)
6783 Log:
6784 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6785
6786
6787 Changes: Modified:
6788 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6789
6790
6791jilles 2006/02/18 21:57:54 UTC (20060218-873)
6792 Log:
6793 Invex doesn't trump +r or (sic) +J.
6794
6795
6796 Changes: Modified:
6797 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6798
6799
6800nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6801 Log:
6802 Check to make sure a module is not loaded before loading it.
6803
6804
6805 Changes: Modified:
6806 +6 -1 trunk/src/ircd_parser.y (File Modified)
6807
6808
6809nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6810 Log:
6811 - Add a missing comma in the HeaderMessages array
6812 - Only send "Your hostname is too long ..." if that really is the case
6813
6814
6815 Changes: Modified:
6816 +2 -2 trunk/src/s_auth.c (File Modified)
6817
6818
6819nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6820 Log:
6821 build_symtable() will have already bailed here, so no need to check
6822 explicitly whether or not charybdis_main is NULL.
6823
6824
6825 Changes: Modified:
6826 +7 -16 trunk/src/main.c (File Modified)
6827
6828
6829nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6830 Log:
6831 Data structure versioning, part 1.
6832
6833
6834 Changes: Modified:
6835 +10 -1 trunk/include/ircd_defs.h (File Modified)
6836 +2 -0 trunk/src/ircd.c (File Modified)
6837 +15 -3 trunk/src/main.c (File Modified)
6838
6839
6840nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6841 Log:
6842 build a symbol table and use that instead of doing a raw dlsym on everything
6843
6844
6845 Changes: Modified:
6846 + - trunk/include/ircd_linker.h (File Added)
6847 +71 -1 trunk/src/Makefile.in (File Modified)
6848 + - trunk/src/ircd_linker.c (File Added)
6849 +16 -4 trunk/src/main.c (File Modified)
6850
6851
6852nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6853 Log:
6854 The launcher now calls io_loop() instead of charybdis_main().
6855 This is so that we do not have to reinitialize *everything* later.
6856
6857
6858 Changes: Modified:
6859 +1 -0 trunk/include/ircd.h (File Modified)
6860 +6 -7 trunk/src/ircd.c (File Modified)
6861 +13 -1 trunk/src/main.c (File Modified)
6862
6863
6864nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6865 Log:
6866 Use global binding on libircd.so.
6867
6868
6869 Changes: Modified:
6870 +1 -1 trunk/src/main.c (File Modified)
6871
6872
6873nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6874 Log:
6875 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6876 (it will do more later)
6877
6878
6879 Changes: Modified:
6880 +14 -12 trunk/include/config.h (File Modified)
6881 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6882 +31 -5 trunk/src/Makefile.in (File Modified)
6883 +78 -1 trunk/src/ircd.c (File Modified)
6884 + - trunk/src/main.c (File Added)
6885
6886
6887nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6888 Log:
6889 Add whitespace here, oops.
6890
6891
6892 Changes: Modified:
6893 +1 -1 trunk/CREDITS (File Modified)
6894
6895
6896nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6897 Log:
6898 Properly copy over the IP address here instead of using a cheap hack.
6899 Because the hack didn't work right except on IPv6. :|
6900
6901
6902 Changes: Modified:
6903 +12 -2 trunk/src/s_newconf.c (File Modified)
6904
6905
6906jilles 2006/02/15 01:33:43 UTC (20060215-849)
6907 Log:
6908 Revert reject cache notice to ratbox's, which more
6909 clearly suggests what's happening.
6910
6911
6912 Changes: Modified:
6913 +4 -1 trunk/src/reject.c (File Modified)
6914
6915
6916nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6917 Log:
6918 Fix the openssl status in the overview information.
6919
6920
6921 Changes: Modified:
6922 +1 -3 trunk/configure (File Modified)
6923 +1 -3 trunk/configure.ac (File Modified)
6924
6925
6926jilles 2006/02/15 00:53:32 UTC (20060215-843)
6927 Log:
6928 - Add simple exempt{} block (127.0.0.1) to example.conf.
6929 - Remove mention of deny{}.
6930
6931
6932 Changes: Modified:
6933 +5 -0 trunk/doc/example.conf (File Modified)
6934 +1 -1 trunk/doc/reference.conf (File Modified)
6935
6936
6937jilles 2006/02/15 00:37:34 UTC (20060215-839)
6938 Log:
6939 example.conf: add some comments at the start
6940 reference.conf: some ircd-ratbox -> charybdis
6941
6942
6943 Changes: Modified:
6944 +11 -0 trunk/doc/example.conf (File Modified)
6945 +6 -5 trunk/doc/reference.conf (File Modified)
6946
6947
6948jilles 2006/02/15 00:27:59 UTC (20060215-833)
6949 Log:
6950 Rename m_createauthonly module to createauthonly
6951 as this is not a module providing an m_function
6952 (command).
6953
6954
6955 Changes: Modified:
6956 +1 -38 trunk/contrib/Makefile.in (File Modified)
6957 + - trunk/contrib/createauthonly.c (File Added)
6958 + - trunk/contrib/m_createauthonly.c (File Deleted)
6959
6960
6961jilles 2006/02/15 00:22:08 UTC (20060215-831)
6962 Log:
6963 Add to example confs commented lines for:
6964 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6965 sno_globalkline.so, sno_globaloper.so.
6966
6967
6968 Changes: Modified:
6969 +5 -1 trunk/doc/example.conf (File Modified)
6970 +9 -1 trunk/doc/reference.conf (File Modified)
6971
6972
6973jilles 2006/02/15 00:12:24 UTC (20060215-829)
6974 Log:
6975 - Unbreak connecting to connect{}s with hostnames
6976 instead of IP addresses (broken with new resolver).
6977 - Try to do A/AAAA query based on aftype in
6978 connect{} (doesn't seem to work fully).
6979
6980
6981 Changes: Modified:
6982 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6983
6984
6985jilles 2006/02/14 22:54:37 UTC (20060214-827)
6986 Log:
6987 Unbreak /rehash dns.
6988
6989
6990 Changes: Modified:
6991 +1 -0 trunk/src/res.c (File Modified)
6992
6993
6994jilles 2006/02/14 22:40:55 UTC (20060214-825)
6995 Log:
6996 Preserve Hybrid Id and add one of our own.
6997
6998
6999 Changes: Modified:
7000 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7001 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7002
7003
7004jilles 2006/02/14 22:17:17 UTC (20060214-821)
7005 Log:
7006 Add anfl and Androsyn to CREDITS.
7007 They wrote a lot of ratbox code we use, both before and after the fork.
7008
7009
7010 Changes: Modified:
7011 +2 -0 trunk/CREDITS (File Modified)
7012
7013
7014nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7015 Log:
7016 Hostname validity check.
7017
7018
7019 Changes: Modified:
7020 +42 -3 trunk/src/s_auth.c (File Modified)
7021
7022
7023nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7024 Log:
7025 Version bump to 1.2.0.
7026
7027
7028 Changes: Modified:
7029 +9 -9 trunk/configure (File Modified)
7030 +1 -1 trunk/configure.ac (File Modified)
7031
7032
7033nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7034 Log:
7035 - Missed a spot in the IPv6 code here. Should be usable now.
7036
7037
7038 Changes: Modified:
7039 +2 -2 trunk/src/res.c (File Modified)
7040
7041
7042nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7043 Log:
7044 Alright, so, this massive commit does the following:
7045 - Removes adns
7046 - Adds a resolver based on the undernet and hybrid one.
7047 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7048 - Makes a check in ./configure be posixly correct
7049 - Simplifies the auth code and DNS callbacks
7050
7051 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7052
7053
7054 Changes: Modified:
7055 +1 -1 trunk/Makefile.in (File Modified)
7056 + - trunk/adns/ (File Deleted)
7057 +148 -80 trunk/configure (File Modified)
7058 +1 -2 trunk/configure.ac (File Modified)
7059 +6 -0 trunk/include/client.h (File Modified)
7060 +1 -0 trunk/include/packet.h (File Modified)
7061 +153 -41 trunk/include/res.h (File Modified)
7062 + - trunk/include/reslib.h (File Added)
7063 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7064 +930 -1449 trunk/modules/.depend (File Modified)
7065 +3 -0 trunk/modules/m_stats.c (File Modified)
7066 +417 -621 trunk/src/.depend (File Modified)
7067 +1 -1 trunk/src/.indent.pro (File Modified)
7068 +2069 -289 trunk/src/Makefile.in (File Modified)
7069 + - trunk/src/adns.c (File Deleted)
7070 + - trunk/src/res.c (File Added)
7071 + - trunk/src/reslib.c (File Added)
7072 +11 -50 trunk/src/s_auth.c (File Modified)
7073 +4 -26 trunk/src/s_newconf.c (File Modified)
7074
7075
7076nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7077 Log:
7078 Document the NOBALLOC feature.
7079
7080
7081 Changes: Modified:
7082 +7 -1 trunk/include/config.h (File Modified)
7083
7084
7085jilles 2006/02/12 20:50:51 UTC (20060212-806)
7086 Log:
7087 commands.sgml changes
7088
7089
7090 Changes: Modified:
7091 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7092
7093
7094jilles 2006/02/12 19:58:28 UTC (20060212-804)
7095 Log:
7096 connect{} changes.
7097
7098
7099 Changes: Modified:
7100 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7101
7102
7103jilles 2006/02/12 19:47:43 UTC (20060212-802)
7104 Log:
7105 Improve description of class{} block (in particular,
7106 mention server classes as well as client classes).
7107
7108
7109 Changes: Modified:
7110 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7111
7112
7113jilles 2006/02/12 19:37:35 UTC (20060212-800)
7114 Log:
7115 In comment:
7116 -/* sendq: servers need a higher sendq as they send more data */
7117 +/* sendq: servers need a higher sendq as they are sent more data */
7118
7119
7120 Changes: Modified:
7121 +1 -1 trunk/doc/reference.conf (File Modified)
7122
7123
7124jilles 2006/02/12 19:33:35 UTC (20060212-798)
7125 Log:
7126 Add modules{} block.
7127
7128
7129 Changes: Modified:
7130 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7131
7132
7133jilles 2006/02/12 17:31:44 UTC (20060212-796)
7134 Log:
7135 Add general::oper_snomask, snomask on oper up for opers
7136 that have umode +s set on oper up, but do not have
7137 a specific snomask setting in their operator block.
7138 If this is empty or not specified, +s is used as before.
7139
7140
7141 Changes: Modified:
7142 +4 -1 trunk/doc/example.conf (File Modified)
7143 +7 -1 trunk/doc/reference.conf (File Modified)
7144 +1 -0 trunk/include/client.h (File Modified)
7145 +1 -0 trunk/include/s_conf.h (File Modified)
7146 +32 -0 trunk/src/newconf.c (File Modified)
7147 +1 -0 trunk/src/s_conf.c (File Modified)
7148 +13 -3 trunk/src/s_user.c (File Modified)
7149
7150
7151nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7152 Log:
7153 fix error
7154
7155 Changes: Modified:
7156 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7157
7158
7159nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7160 Log:
7161 Add MASKTRACE and CHANTRACE commands.
7162
7163
7164 Changes: Modified:
7165 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7166
7167
7168nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7169 Log:
7170 document loadmodule directive
7171
7172
7173 Changes: Modified:
7174 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7175
7176
7177nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7178 Log:
7179 finish this up
7180
7181
7182 Changes: Modified:
7183 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7184
7185
7186nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7187 Log:
7188 q:lines are no longer living in the ircd.conf either
7189
7190
7191 Changes: Modified:
7192 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7193
7194
7195nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7196 Log:
7197 remove k:line, d:line, x:line as they are their own files now
7198
7199
7200 Changes: Modified:
7201 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7202
7203
7204jilles 2006/02/12 03:55:38 UTC (20060212-782)
7205 Log:
7206 New place for operator::snomask.
7207
7208
7209 Changes: Modified:
7210 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7211
7212
7213nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7214 Log:
7215 Document connect {}.
7216
7217
7218 Changes: Modified:
7219 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7220
7221
7222jilles 2006/02/12 03:42:26 UTC (20060212-778)
7223 Log:
7224 example.conf: move operator::snomask to a more logical place,
7225 more sensible default
7226 reference.conf: add operator::snomask
7227
7228
7229 Changes: Modified:
7230 +3 -3 trunk/doc/example.conf (File Modified)
7231 +3 -0 trunk/doc/reference.conf (File Modified)
7232
7233
7234jilles 2006/02/12 03:34:24 UTC (20060212-776)
7235 Log:
7236 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7237 in those conf entries that take umodes like <name1>, <name2>, ...
7238
7239
7240 Changes: Modified:
7241 +3 -0 trunk/doc/reference.conf (File Modified)
7242 +3 -0 trunk/src/newconf.c (File Modified)
7243
7244
7245nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7246 Log:
7247 Remove H:line
7248
7249
7250 Changes: Modified:
7251 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7252
7253
7254nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7255 Log:
7256 Aesthetic changes.
7257
7258
7259 Changes: Modified:
7260 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7261
7262
7263nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7264 Log:
7265 s/allow/auth
7266
7267
7268 Changes: Modified:
7269 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7270
7271
7272nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7273 Log:
7274 fix
7275
7276
7277 Changes: Modified:
7278 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7279
7280
7281nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7282 Log:
7283 Document operator {} blocks.
7284
7285
7286 Changes: Modified:
7287 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7288
7289
7290jilles 2006/02/12 03:18:31 UTC (20060212-764)
7291 Log:
7292 auth{}: clarify/add some details
7293
7294
7295 Changes: Modified:
7296 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7297
7298
7299nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7300 Log:
7301 auth{}: Move a paragraph.
7302
7303
7304 Changes: Modified:
7305 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7306
7307
7308nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7309 Log:
7310 Document auth{} blocks.
7311
7312
7313 Changes: Modified:
7314 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7315
7316
7317jilles 2006/02/12 02:23:21 UTC (20060212-758)
7318 Log:
7319 Add umode +R.
7320
7321
7322 Changes: Modified:
7323 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7324
7325
7326jilles 2006/02/12 02:19:41 UTC (20060212-756)
7327 Log:
7328 Add umode +R, prevents unidentified clients from
7329 sending private messages or notices. /accept'ed
7330 clients and opers are exempt.
7331 Due to the /accept part, this is only checked
7332 at the target's server, may want to change
7333 this?
7334
7335
7336 Changes: Modified:
7337 +1 -0 trunk/help/opers/umode (File Modified)
7338 +1 -0 trunk/help/users/umode (File Modified)
7339 +2 -0 trunk/include/client.h (File Modified)
7340 +1 -0 trunk/include/numeric.h (File Modified)
7341 +11 -1 trunk/modules/core/m_message.c (File Modified)
7342 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7343 +1 -1 trunk/src/messages.tab (File Modified)
7344 +1 -1 trunk/src/s_user.c (File Modified)
7345
7346
7347jilles 2006/02/12 01:26:44 UTC (20060212-754)
7348 Log:
7349 Don't allow a nick change if banned or quieted (and not
7350 voiced or opped) on a channel. This uses numeric 435
7351 (bahamut's "cannot change to a banned nick") because
7352 bahamut/ircu's 437 and hyperion's 438 already have
7353 another meaning for us.
7354
7355
7356 Changes: Modified:
7357 +2 -0 trunk/include/channel.h (File Modified)
7358 +1 -0 trunk/include/numeric.h (File Modified)
7359 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7360 +38 -0 trunk/src/channel.c (File Modified)
7361 +1 -1 trunk/src/messages.tab (File Modified)
7362
7363
7364jilles 2006/02/11 20:55:03 UTC (20060211-752)
7365 Log:
7366 KNOCK:
7367 - respect ban exceptions
7368 - also deny a knock if quieted
7369
7370
7371 Changes: Modified:
7372 +2 -1 trunk/modules/m_knock.c (File Modified)
7373
7374
7375jilles 2006/02/11 19:42:32 UTC (20060211-750)
7376 Log:
7377 Reverse bad substitution in comment.
7378
7379
7380 Changes: Modified:
7381 +1 -1 trunk/src/channel.c (File Modified)
7382
7383
7384jilles 2006/02/11 19:04:47 UTC (20060211-748)
7385 Log:
7386 - set DynSpoof flag for clients spoofed at registration
7387 - add orighost instead of host to the hostname hash
7388
7389
7390 Changes: Modified:
7391 +5 -1 trunk/src/s_user.c (File Modified)
7392
7393
7394jilles 2006/02/11 16:59:13 UTC (20060211-746)
7395 Log:
7396 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7397
7398
7399 Changes: Modified:
7400 +2 -3 trunk/src/send.c (File Modified)
7401
7402
7403gxti 2006/02/10 02:44:34 UTC (20060210-744)
7404 Log:
7405 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7406
7407
7408 Changes: Modified:
7409 +17 -7 trunk/modules/m_signon.c (File Modified)
7410
7411
7412gxti 2006/02/09 02:44:48 UTC (20060209-742)
7413 Log:
7414 Correct minimum args on ENCAP SASL to avoid nasty core.
7415
7416
7417 Changes: Modified:
7418 +1 -1 trunk/modules/m_sasl.c (File Modified)
7419
7420
7421jilles 2006/02/09 01:14:21 UTC (20060209-740)
7422 Log:
7423 Style nits: sptr can't ever be NULL, don't compare truth
7424 values with YES.
7425
7426
7427 Changes: Modified:
7428 +2 -3 trunk/modules/m_scan.c (File Modified)
7429
7430
7431jilles 2006/02/09 01:04:56 UTC (20060209-738)
7432 Log:
7433 - Comment out scan_cmodes() prototype to suppress warning
7434 - Correct minimum parameter count for mo_scan()
7435
7436
7437 Changes: Modified:
7438 +2 -2 trunk/modules/m_scan.c (File Modified)
7439
7440
7441jilles 2006/02/09 00:56:16 UTC (20060209-736)
7442 Log:
7443 SCAN UMODES:
7444 - Include full command in operspy notice
7445 - Allow global scans (no-list used, mask not used) without operspy
7446 - Use ERR_NOPRIVS numeric
7447
7448
7449 Changes: Modified:
7450 +21 -9 trunk/modules/m_scan.c (File Modified)
7451
7452
7453jilles 2006/02/08 23:45:23 UTC (20060208-734)
7454 Log:
7455 Cancel out the >3 default if < is given; this way
7456 any </> specification fully overrides the default.
7457
7458
7459 Changes: Modified:
7460 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7461
7462
7463jilles 2006/02/08 23:13:44 UTC (20060208-732)
7464 Log:
7465 - Call mo_list() from m_list() to reduce code duplication
7466 - Default to >3, rather arbitrarily (conf option?)
7467 - Make < and > mean less than and greater than again
7468
7469
7470 Changes: Modified:
7471 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7472
7473
7474jilles 2006/02/08 22:20:43 UTC (20060208-730)
7475 Log:
7476 When processing topic burst, hide connecting server
7477 on netburst if flatten links is enabled.
7478
7479
7480 Changes: Modified:
7481 +9 -2 trunk/modules/m_tb.c (File Modified)
7482
7483
7484nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7485 Log:
7486 - remove PENALTY token
7487
7488
7489 Changes: Modified:
7490 +0 -1 trunk/include/supported.h (File Modified)
7491
7492
7493nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7494 Log:
7495 005 fixups:
7496 - Add PENALTY because we have a pace-wait system.
7497 - Add FNC due to SAVE and RSFNC
7498 - Add q to MAXLIST.
7499
7500
7501 Changes: Modified:
7502 +4 -2 trunk/include/supported.h (File Modified)
7503
7504
7505nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7506 Log:
7507 mkay, indent went nuts here
7508
7509
7510 Changes: Modified:
7511 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7512
7513
7514nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7515 Log:
7516 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7517 and can be used instead. The SAFELIST implementation is the one used by
7518 default, as most users/networks will be used to it.
7519
7520
7521 Changes: Modified:
7522 +1 -0 trunk/NEWS (File Modified)
7523 +14 -0 trunk/include/client.h (File Modified)
7524 +5 -0 trunk/include/hash.h (File Modified)
7525 +404 -272 trunk/modules/Makefile.in (File Modified)
7526 + - trunk/modules/m_list.c (File Deleted)
7527 + - trunk/modules/m_list_ratbox.c (File Added)
7528 + - trunk/modules/m_list_safelist.c (File Added)
7529 +5 -5 trunk/src/hash.c (File Modified)
7530
7531
7532jilles 2006/02/08 21:02:52 UTC (20060208-720)
7533 Log:
7534 Clear invites on a lowerTS JOIN or SJOIN.
7535 This should complete kick_on_split_riding protection.
7536
7537
7538 Changes: Modified:
7539 +5 -0 trunk/modules/core/m_join.c (File Modified)
7540 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7541
7542
7543jilles 2006/02/08 20:26:58 UTC (20060208-718)
7544 Log:
7545 Like in ratbox, send and interpret timestamps on invites.
7546
7547
7548 Changes: Modified:
7549 +9 -2 trunk/modules/m_invite.c (File Modified)
7550
7551
7552jilles 2006/02/07 12:48:28 UTC (20060207-716)
7553 Log:
7554 Add +S (network service) umode. Just for completeness, users or opers
7555 cannot set this.
7556
7557
7558 Changes: Modified:
7559 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7560
7561
7562nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7563 Log:
7564 update NEWS a bit
7565
7566
7567 Changes: Modified:
7568 +35 -2 trunk/NEWS (File Modified)
7569
7570
7571gxti 2006/02/06 04:42:14 UTC (20060206-712)
7572 Log:
7573 Split off a PreClient structure for data to be freed on registation (i.e. password).
7574 New hook introduce_client for post-registration messages.
7575 Fix b0rked SASL numerics.
7576 Burst REALHOST post-introduction for spoofed-on-registration clients.
7577 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7578 Pre-registration signon support.
7579
7580
7581 Changes: Modified:
7582 +10 -0 trunk/configure (File Modified)
7583 +2 -0 trunk/configure.ac (File Modified)
7584 +14 -4 trunk/include/client.h (File Modified)
7585 +1 -0 trunk/include/hook.h (File Modified)
7586 +1 -0 trunk/include/numeric.h (File Modified)
7587 +3 -0 trunk/include/setup.h.in (File Modified)
7588 +16 -0 trunk/modules/m_chghost.c (File Modified)
7589 +25 -21 trunk/modules/m_sasl.c (File Modified)
7590 +63 -30 trunk/modules/m_signon.c (File Modified)
7591 +18 -0 trunk/src/client.c (File Modified)
7592 +2 -0 trunk/src/hook.c (File Modified)
7593 +5 -5 trunk/src/messages.tab (File Modified)
7594 +2 -0 trunk/src/s_serv.c (File Modified)
7595 +28 -2 trunk/src/s_user.c (File Modified)
7596
7597
7598gxti 2006/02/06 03:10:01 UTC (20060206-710)
7599 Log:
7600 Update hook documentation.
7601
7602
7603 Changes: Modified:
7604 +30 -0 trunk/doc/hooks.txt (File Modified)
7605
7606
7607jilles 2006/02/05 22:44:03 UTC (20060205-708)
7608 Log:
7609 Improve @/# handling in match_esc().
7610
7611
7612 Changes: Modified:
7613 +21 -13 trunk/src/match.c (File Modified)
7614
7615
7616nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7617 Log:
7618 backtrack instead of bailing out when handling a mismatched escape
7619
7620
7621 Changes: Modified:
7622 +1 -1 trunk/src/match.c (File Modified)
7623
7624
7625nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7626 Log:
7627 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7628
7629 Changes: Modified:
7630 +2 -1 trunk/CREDITS (File Modified)
7631
7632
7633nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7634 Log:
7635 Fix the escape brokenness and pick up a more efficient matching algorithm,
7636 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7637 Patch sent upstream. They can do whatever they want with it, *shrug*.
7638
7639
7640 Changes: Modified:
7641 +147 -161 trunk/src/match.c (File Modified)
7642
7643
7644jilles 2006/02/04 20:13:39 UTC (20060204-700)
7645 Log:
7646 If flatten links is enabled, fake the origins of some ServerModes
7647 sent to clients so that the server sending the netburst is hidden.
7648 Most mode hacks still show the true source.
7649
7650
7651 Changes: Modified:
7652 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7653 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7654
7655
7656jilles 2006/02/04 18:26:55 UTC (20060204-698)
7657 Log:
7658 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7659 where the exit originated).
7660 - When receiving an SQUIT for a server themselves
7661 (IsMe(target_p) || target_p == client_p)
7662 close their link and send a local server notice.
7663
7664
7665 Changes: Modified:
7666 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7667 +6 -3 trunk/src/client.c (File Modified)
7668
7669
7670nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7671 Log:
7672 Hooking into the wrong hook, whoops. :P
7673
7674
7675 Changes: Modified:
7676 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7677 +6 -10 trunk/modules/core/m_join.c (File Modified)
7678
7679
7680nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7681 Log:
7682 this doesn't work right, right now :P
7683
7684
7685 Changes: Modified:
7686 +40 -0 trunk/contrib/Makefile.in (File Modified)
7687 + - trunk/contrib/m_createauthonly.c (File Added)
7688 +6 -0 trunk/include/hook.h (File Modified)
7689 +26 -1 trunk/modules/core/m_join.c (File Modified)
7690 +1 -1 trunk/src/ircd.c (File Modified)
7691
7692
7693nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7694 Log:
7695 Make can_join() hookable.
7696
7697
7698 Changes: Modified:
7699 +12 -1 trunk/src/channel.c (File Modified)
7700
7701
7702nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7703 Log:
7704 add 'int approved;' to the channel event hook
7705
7706
7707 Changes: Modified:
7708 +1 -0 trunk/include/hook.h (File Modified)
7709
7710
7711gxti 2006/02/04 02:50:03 UTC (20060204-688)
7712 Log:
7713 Use SIDs in SASL ENCAP origin.
7714 Ignore responses from other agents once the first SASL response has been received for a client.
7715
7716
7717 Changes: Modified:
7718 +9 -5 trunk/modules/m_sasl.c (File Modified)
7719
7720
7721gxti 2006/02/04 01:44:17 UTC (20060204-686)
7722 Log:
7723 Removed stray debug code.
7724
7725
7726 Changes: Modified:
7727 +1 -1 trunk/modules/m_sasl.c (File Modified)
7728
7729
7730jilles 2006/02/03 22:39:24 UTC (20060203-684)
7731 Log:
7732 Don't complain "unknown MODE flag" if a non-oper attempts
7733 to unset an oper only umode they do not have.
7734 This is to prevent unwanted error messages when users/bots
7735 do things like MODE <nick> +i-sw.
7736
7737
7738 Changes: Modified:
7739 +4 -2 trunk/src/s_user.c (File Modified)
7740
7741
7742jilles 2006/02/03 22:32:03 UTC (20060203-682)
7743 Log:
7744 Fix client_exit hook name and only call it for local exits that are not
7745 IsAnyServer.
7746
7747
7748 Changes: Modified:
7749 +3 -2 trunk/modules/m_sasl.c (File Modified)
7750
7751
7752gxti 2006/02/03 21:41:48 UTC (20060203-680)
7753 Log:
7754 Fix SASL logic to actually use stored agent UID.
7755 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7756 Add abort code for exiting clients.
7757
7758
7759 Changes: Modified:
7760 +18 -9 trunk/modules/m_sasl.c (File Modified)
7761
7762
7763jilles 2006/02/03 20:25:01 UTC (20060203-678)
7764 Log:
7765 Port over ratbox 2.2 /challenge. This is slightly more secure
7766 (better crypto, longer keys, challenge timeout) and has better
7767 client scripts.
7768
7769 The respond tool is no longer part of the ircd tree but a
7770 separate package, currently available from
7771 http://respond.ircd-ratbox.org (we should mirror/... this).
7772
7773
7774 Changes: Modified:
7775 +65 -310 trunk/doc/challenge.txt (File Modified)
7776 +5 -5 trunk/include/client.h (File Modified)
7777 +3 -0 trunk/include/irc_string.h (File Modified)
7778 +3 -0 trunk/include/numeric.h (File Modified)
7779 +94 -50 trunk/modules/m_challenge.c (File Modified)
7780 +1 -2 trunk/src/client.c (File Modified)
7781 +125 -0 trunk/src/irc_string.c (File Modified)
7782 +2 -2 trunk/src/messages.tab (File Modified)
7783 + - trunk/tools/rsa_respond/ (File Deleted)
7784
7785
7786gxti 2006/02/03 20:05:09 UTC (20060203-676)
7787 Log:
7788 Preliminary SASL support.
7789
7790
7791 Changes: Modified:
7792 +7 -0 trunk/include/client.h (File Modified)
7793 +6 -0 trunk/include/numeric.h (File Modified)
7794 +1 -0 trunk/modules/Makefile.in (File Modified)
7795 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7796 +175 -1 trunk/modules/m_cap.c (File Modified)
7797 + - trunk/modules/m_sasl.c (File Added)
7798 +2 -0 trunk/modules/m_user.c (File Modified)
7799 +5 -5 trunk/src/messages.tab (File Modified)
7800 +8 -2 trunk/src/s_user.c (File Modified)
7801
7802
7803jilles 2006/02/03 18:13:03 UTC (20060203-674)
7804 Log:
7805 SIGNON: make logout also apply remotely.
7806
7807
7808 Changes: Modified:
7809 +7 -2 trunk/modules/m_signon.c (File Modified)
7810
7811
7812gxti 2006/02/03 17:45:04 UTC (20060203-672)
7813 Log:
7814 Use an asterisk when sending empty logins in SIGNON.
7815
7816
7817 Changes: Modified:
7818 +5 -5 trunk/modules/m_signon.c (File Modified)
7819
7820
7821jilles 2006/02/03 17:38:31 UTC (20060203-670)
7822 Log:
7823 SIGNON: Only add whowas entry (add_history()) and wipe
7824 accepts (del_all_accepts()) if nick changed.
7825
7826
7827 Changes: Modified:
7828 +5 -3 trunk/modules/m_signon.c (File Modified)
7829
7830
7831jilles 2006/02/03 17:26:52 UTC (20060203-668)
7832 Log:
7833 SIGNON: slight fixes to collision code:
7834 - don't kill if target_p == source_p (nick unchanged or only changed case)
7835 - add comment that SAVE support is missing
7836 - use sendto_realops_snomask() instead of sendto_realops_flags()
7837
7838
7839 Changes: Modified:
7840 +9 -6 trunk/modules/m_signon.c (File Modified)
7841
7842
7843jilles 2006/02/03 17:19:26 UTC (20060203-666)
7844 Log:
7845 Fix up kills for bad nick/user/host on SIGNON.
7846
7847
7848 Changes: Modified:
7849 +16 -6 trunk/modules/m_signon.c (File Modified)
7850
7851
7852jilles 2006/02/03 16:50:56 UTC (20060203-664)
7853 Log:
7854 If changing to a nick with a digit, only allow the UID.
7855
7856
7857 Changes: Modified:
7858 +4 -0 trunk/modules/m_signon.c (File Modified)
7859
7860
7861gxti 2006/02/03 04:20:31 UTC (20060203-661)
7862 Log:
7863 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7864 Strip leading digits from logins that are not purely numeric.
7865
7866
7867 Changes: Modified:
7868 +3 -0 trunk/include/numeric.h (File Modified)
7869 +2 -0 trunk/include/send.h (File Modified)
7870 +1 -0 trunk/modules/Makefile.in (File Modified)
7871 +456 -3 trunk/modules/m_services.c (File Modified)
7872 + - trunk/modules/m_signon.c (File Added)
7873 +2 -2 trunk/src/messages.tab (File Modified)
7874 +98 -0 trunk/src/send.c (File Modified)
7875
7876
7877jilles 2006/02/02 14:10:16 UTC (20060202-659)
7878 Log:
7879 Remove old server notice umodes from example confs.
7880
7881
7882 Changes: Modified:
7883 +1 -2 trunk/doc/example.conf (File Modified)
7884 +4 -17 trunk/doc/reference.conf (File Modified)
7885
7886
7887jilles 2006/02/01 15:11:42 UTC (20060201-657)
7888 Log:
7889 Add snomask help file (forgot this earlier).
7890
7891
7892 Changes: Modified:
7893 + - trunk/help/opers/snomask (File Added)
7894
7895
7896jilles 2006/01/31 12:50:36 UTC (20060131-655)
7897 Log:
7898 Add umode +l (receive locops).
7899
7900
7901 Changes: Modified:
7902 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7903
7904
7905jilles 2006/01/31 12:44:21 UTC (20060131-653)
7906 Log:
7907 We don't plan to implement cmode +R (quiet unidentified) and
7908 umode +I (deny invite) for 1.1, so comment them out from the
7909 docs.
7910
7911
7912 Changes: Modified:
7913 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7914 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7915
7916
7917jilles 2006/01/31 12:40:38 UTC (20060131-651)
7918 Log:
7919 Improve snomask usage description.
7920
7921
7922 Changes: Modified:
7923 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7924
7925
7926jilles 2006/01/31 12:33:01 UTC (20060131-649)
7927 Log:
7928 Mention the word snomask with umode +s (needs to be a link really).
7929
7930
7931 Changes: Modified:
7932 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7933
7934
7935jilles 2006/01/31 12:28:58 UTC (20060131-647)
7936 Log:
7937 Add snomask +Z (operspy notices).
7938
7939
7940 Changes: Modified:
7941 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7942
7943
7944jilles 2006/01/31 12:23:29 UTC (20060131-645)
7945 Log:
7946 Misc updates/clarifications.
7947
7948
7949 Changes: Modified:
7950 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7951
7952
7953jilles 2006/01/31 12:15:29 UTC (20060131-643)
7954 Log:
7955 Document snomasks.
7956
7957
7958 Changes: Modified:
7959 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7960 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7961 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7962
7963
7964jilles 2006/01/30 01:07:43 UTC (20060130-641)
7965 Log:
7966 - Allow ENCAP REALHOST outside burst
7967 - Fix comment describing race condition: this can only happen
7968 on a local whois with use_whois_actually enabled
7969
7970
7971 Changes: Modified:
7972 +4 -6 trunk/modules/m_chghost.c (File Modified)
7973
7974
7975jilles 2006/01/29 21:42:06 UTC (20060129-639)
7976 Log:
7977 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7978
7979
7980 Changes: Modified:
7981 +39 -0 trunk/contrib/Makefile.in (File Modified)
7982 + - trunk/contrib/sno_globaloper.c (File Added)
7983
7984
7985jilles 2006/01/29 21:26:53 UTC (20060129-637)
7986 Log:
7987 Pass along old umodes and snomask in umode_changed hook,
7988 changing its parameter type from struct Client *
7989 to hook_data_umode_changed *. (For a new client, both
7990 are zero.)
7991
7992 The IP cloaking module now fully ignores umode changes
7993 where +h didn't change.
7994
7995
7996 Changes: Modified:
7997 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7998 +7 -0 trunk/include/hook.h (File Modified)
7999 +18 -4 trunk/src/s_user.c (File Modified)
8000
8001
8002nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8003 Log:
8004 move libcharybdis-provided function initialisation into libcharybdis_init().
8005
8006
8007 Changes: Modified:
8008 +32 -11 trunk/src/ircd.c (File Modified)
8009
8010
8011jilles 2006/01/29 20:40:55 UTC (20060129-633)
8012 Log:
8013 Make +f notices (local host, global host, global user@host, local class)
8014 netwide. Exceeding /quote set max remains local.
8015
8016
8017 Changes: Modified:
8018 +4 -4 trunk/src/s_conf.c (File Modified)
8019
8020
8021jilles 2006/01/29 20:32:44 UTC (20060129-631)
8022 Log:
8023 Netwide notices about attempts to join juped channels.
8024
8025
8026 Changes: Modified:
8027 +1 -1 trunk/modules/core/m_join.c (File Modified)
8028
8029
8030jilles 2006/01/29 19:57:17 UTC (20060129-629)
8031 Log:
8032 Send server notices about failed oper attempts globally.
8033 Successful remote oper attempt notices will be generated
8034 from the mode changes.
8035
8036
8037 Changes: Modified:
8038 +3 -3 trunk/modules/m_challenge.c (File Modified)
8039 +2 -2 trunk/modules/m_oper.c (File Modified)
8040
8041
8042jilles 2006/01/29 19:56:11 UTC (20060129-627)
8043 Log:
8044 Rest of infrastructure for sending server notices globally.
8045 Uses a new L_NETWIDE level on sendto_realops_snomask().
8046
8047
8048 Changes: Modified:
8049 +1 -0 trunk/include/send.h (File Modified)
8050 +31 -4 trunk/src/send.c (File Modified)
8051
8052
8053jilles 2006/01/29 18:55:28 UTC (20060129-625)
8054 Log:
8055 Add general::global_snotices conf option to control
8056 whether we send out SNOTEs. Does not do anything yet.
8057
8058
8059 Changes: Modified:
8060 +1 -0 trunk/doc/example.conf (File Modified)
8061 +6 -0 trunk/doc/reference.conf (File Modified)
8062 +1 -0 trunk/include/s_conf.h (File Modified)
8063 +6 -0 trunk/modules/m_info.c (File Modified)
8064 +1 -0 trunk/src/newconf.c (File Modified)
8065 +1 -0 trunk/src/s_conf.c (File Modified)
8066
8067
8068jilles 2006/01/29 13:47:35 UTC (20060129-623)
8069 Log:
8070 Only accept SNOTE from servers.
8071
8072
8073 Changes: Modified:
8074 +2 -0 trunk/modules/m_snote.c (File Modified)
8075
8076
8077jilles 2006/01/29 13:25:06 UTC (20060129-621)
8078 Log:
8079 Correct parv indices so this actually works.
8080
8081
8082 Changes: Modified:
8083 +2 -2 trunk/modules/m_snote.c (File Modified)
8084
8085
8086jilles 2006/01/29 13:16:10 UTC (20060129-619)
8087 Log:
8088 s/scan/snote/g
8089
8090
8091 Changes: Modified:
8092 +3 -3 trunk/modules/m_snote.c (File Modified)
8093
8094
8095nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8096 Log:
8097 Add m_snote.c, SNOTE propagator.
8098
8099
8100 Changes: Modified:
8101 +86 -0 trunk/modules/Makefile.in (File Modified)
8102 + - trunk/modules/m_snote.c (File Added)
8103
8104
8105nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8106 Log:
8107 start seeding the 1.1 NEWS file
8108
8109
8110 Changes: Modified:
8111 +4 -0 trunk/NEWS (File Modified)
8112
8113
8114nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8115 Log:
8116 rename some modules to more descriptive names...
8117
8118
8119 Changes: Modified:
8120 +2 -131 trunk/contrib/Makefile.in (File Modified)
8121 + - trunk/contrib/globalconnexit.c (File Deleted)
8122 + - trunk/contrib/globallineactive.c (File Deleted)
8123 + - trunk/contrib/sno_farconnect.c (File Added)
8124 + - trunk/contrib/sno_globalkline.c (File Added)
8125 +1 -120 trunk/modules/Makefile.in (File Modified)
8126 + - trunk/modules/networknotice.c (File Deleted)
8127 + - trunk/modules/sno_routing.c (File Added)
8128
8129
8130jilles 2006/01/28 22:02:18 UTC (20060128-611)
8131 Log:
8132 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8133 Uses FLAGS2_FLOODDONE bit on servers.
8134
8135
8136 Changes: Modified:
8137 +3 -0 trunk/include/client.h (File Modified)
8138 +121 -1 trunk/modules/Makefile.in (File Modified)
8139 + - trunk/modules/networknotice.c (File Added)
8140
8141
8142jilles 2006/01/28 21:44:33 UTC (20060128-609)
8143 Log:
8144 Don't show servers in /trace to nonopers if flatten links is enabled.
8145
8146
8147 Changes: Modified:
8148 +8 -5 trunk/modules/m_trace.c (File Modified)
8149
8150
8151jilles 2006/01/28 16:45:46 UTC (20060128-607)
8152 Log:
8153 CHGHOST:
8154 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8155 - send back confirmation to source, if local client
8156 - send a +s server notice if the source is neither a server nor a service (+S)
8157
8158
8159 Changes: Modified:
8160 +5 -1 trunk/modules/m_chghost.c (File Modified)
8161
8162
8163jilles 2006/01/28 16:01:05 UTC (20060128-605)
8164 Log:
8165 Use sendto_realops_snomask_from() to make the
8166 server notices appear to come from the affected
8167 user's server.
8168
8169
8170 Changes: Modified:
8171 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8172 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8173
8174
8175jilles 2006/01/28 16:00:14 UTC (20060128-603)
8176 Log:
8177 Add sendto_realops_snomask_from(), allows
8178 specification of apparent source server.
8179
8180
8181 Changes: Modified:
8182 +1 -0 trunk/include/send.h (File Modified)
8183 +41 -1 trunk/src/send.c (File Modified)
8184
8185
8186jilles 2006/01/28 15:30:20 UTC (20060128-601)
8187 Log:
8188 Revert r579. Keep host, not orighost in oper up notice.
8189 It would be inconsistent to have orighost there, and we
8190 don't want to mess up all server notices by putting both
8191 host and orighost.
8192
8193
8194 Changes: Modified:
8195 +1 -1 trunk/src/s_user.c (File Modified)
8196
8197
8198jilles 2006/01/28 15:27:10 UTC (20060128-599)
8199 Log:
8200 Include the IP address in operlog/foperlog.
8201
8202
8203 Changes: Modified:
8204 +10 -8 trunk/modules/m_challenge.c (File Modified)
8205 +8 -6 trunk/modules/m_oper.c (File Modified)
8206
8207
8208jilles 2006/01/28 15:17:01 UTC (20060128-597)
8209 Log:
8210 Call umode_changed hook on oper up.
8211
8212
8213 Changes: Modified:
8214 +1 -0 trunk/src/s_user.c (File Modified)
8215
8216
8217jilles 2006/01/28 15:13:27 UTC (20060128-595)
8218 Log:
8219 Add globalconnexit contrib module, shows remote client connects/exits
8220 except netsplits/netjoin on snomask +F.
8221 Notice formatting will probably change somewhat still.
8222
8223
8224 Changes: Modified:
8225 +80 -0 trunk/contrib/Makefile.in (File Modified)
8226 + - trunk/contrib/globalconnexit.c (File Added)
8227
8228
8229jilles 2006/01/28 14:54:44 UTC (20060128-593)
8230 Log:
8231 Declare snomask_modes[] so modules can provide snomasks.
8232
8233
8234 Changes: Modified:
8235 +2 -0 trunk/include/snomask.h (File Modified)
8236
8237
8238jilles 2006/01/28 14:40:10 UTC (20060128-591)
8239 Log:
8240 Replace user_signon hook with two new hooks: new_local_user
8241 and new_remote_user.
8242 These are called right before the user is introduced to the
8243 rest of the network.
8244
8245
8246 Changes: Modified:
8247 +2 -1 trunk/include/hook.h (File Modified)
8248 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8249 +4 -2 trunk/src/hook.c (File Modified)
8250 +2 -3 trunk/src/s_user.c (File Modified)
8251
8252
8253nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8254 Log:
8255 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8256
8257
8258 Changes: Modified:
8259 +2 -2 trunk/modules/m_scan.c (File Modified)
8260
8261
8262jilles 2006/01/27 19:45:11 UTC (20060127-587)
8263 Log:
8264 Update doc/technical/send.txt.
8265
8266
8267 Changes: Modified:
8268 +91 -131 trunk/doc/technical/send.txt (File Modified)
8269
8270
8271jilles 2006/01/27 14:44:19 UTC (20060127-585)
8272 Log:
8273 Add chantrace and masktrace to help files.
8274
8275
8276 Changes: Modified:
8277 + - trunk/help/opers/chantrace (File Added)
8278 +27 -20 trunk/help/opers/index (File Modified)
8279 + - trunk/help/opers/masktrace (File Added)
8280 +2 -0 trunk/help/opers/operspy (File Modified)
8281
8282
8283jilles 2006/01/27 14:41:47 UTC (20060127-583)
8284 Log:
8285 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8286 Shows etrace-like output for all users in a channel,
8287 in particular IP addresses.
8288
8289
8290 Changes: Modified:
8291 +75 -2 trunk/modules/m_etrace.c (File Modified)
8292
8293
8294jilles 2006/01/27 13:49:21 UTC (20060127-581)
8295 Log:
8296 Port over ratbox 2.2 r21727 (anfl):
8297 add some logging when we drop servers in places where we only notify opers
8298
8299
8300 Changes: Modified:
8301 +31 -0 trunk/modules/core/m_server.c (File Modified)
8302
8303
8304nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8305 Log:
8306 display orighost in operup message
8307
8308
8309 Changes: Modified:
8310 +1 -1 trunk/src/s_user.c (File Modified)
8311
8312
8313jilles 2006/01/26 17:13:21 UTC (20060126-577)
8314 Log:
8315 Add globallineactive contrib module, a hack which can often
8316 show k/d/g/x line active for remote clients.
8317
8318
8319 Changes: Modified:
8320 +52 -0 trunk/contrib/Makefile.in (File Modified)
8321 + - trunk/contrib/globallineactive.c (File Added)
8322
8323
8324jilles 2006/01/26 16:34:00 UTC (20060126-575)
8325 Log:
8326 Show IP field in the same way as MASKTRACE:
8327 "255.255.255.255" if it's unknown (remote TS5 client)
8328 and "0" if we or the remote server are purposely
8329 hiding it.
8330
8331
8332 Changes: Modified:
8333 +12 -1 trunk/modules/m_scan.c (File Modified)
8334
8335
8336jilles 2006/01/26 16:25:22 UTC (20060126-573)
8337 Log:
8338 scan umodes:
8339 - don't show servers in a global scan
8340 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8341
8342
8343 Changes: Modified:
8344 +4 -1 trunk/modules/m_scan.c (File Modified)
8345
8346
8347nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8348 Log:
8349 Implement SCAN UMODES.
8350
8351
8352 Changes: Modified:
8353 +3 -0 trunk/include/numeric.h (File Modified)
8354 +128 -2 trunk/modules/m_scan.c (File Modified)
8355 +2 -2 trunk/src/messages.tab (File Modified)
8356
8357
8358nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8359 Log:
8360 more oops
8361
8362
8363 Changes: Modified:
8364 +1 -1 trunk/modules/m_scan.c (File Modified)
8365
8366
8367nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8368 Log:
8369 parv[0] should be parv[1].
8370
8371
8372 Changes: Modified:
8373 +1 -1 trunk/modules/m_scan.c (File Modified)
8374
8375
8376nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8377 Log:
8378 another oops
8379
8380
8381 Changes: Modified:
8382 +1 -1 trunk/modules/m_scan.c (File Modified)
8383
8384
8385nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8386 Log:
8387 fix mistake here
8388
8389
8390 Changes: Modified:
8391 +2 -2 trunk/modules/m_scan.c (File Modified)
8392
8393
8394nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8395 Log:
8396 framework for scan command
8397
8398
8399 Changes: Modified:
8400 +113 -0 trunk/modules/Makefile.in (File Modified)
8401 + - trunk/modules/m_scan.c (File Added)
8402
8403
8404nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8405 Log:
8406 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8407
8408
8409 Changes: Modified:
8410 +2 -0 trunk/include/irc_string.h (File Modified)
8411 +157 -1 trunk/modules/m_etrace.c (File Modified)
8412 +129 -90 trunk/src/match.c (File Modified)
8413
8414
8415nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8416 Log:
8417 orighost may live in a different hash bucket (likely the case), lets check it standalone
8418
8419
8420 Changes: Modified:
8421 +39 -3 trunk/src/hostmask.c (File Modified)
8422
8423
8424nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8425 Log:
8426 SVN didn't check modules/ somehow, hrmm.
8427
8428
8429 Changes: Modified:
8430 +1 -1 trunk/modules/m_kline.c (File Modified)
8431 +6 -6 trunk/modules/m_stats.c (File Modified)
8432
8433
8434nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8435 Log:
8436 Track hostmask entries for client_p->orighost, if available.
8437 Not throughly tested, but seems to work fine.
8438
8439
8440 Changes: Modified:
8441 +8 -4 trunk/include/hostmask.h (File Modified)
8442 +14 -10 trunk/src/hostmask.c (File Modified)
8443
8444
8445jilles 2006/01/22 19:14:11 UTC (20060122-549)
8446 Log:
8447 Pass on SQUIT reasons more.
8448
8449
8450 Changes: Modified:
8451 +17 -19 trunk/src/client.c (File Modified)
8452
8453
8454jilles 2006/01/21 17:25:27 UTC (20060121-543)
8455 Log:
8456 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8457 This way, hidden admins also get them.
8458
8459
8460 Changes: Modified:
8461 +4 -4 trunk/src/send.c (File Modified)
8462
8463
8464jilles 2006/01/20 22:26:17 UTC (20060120-541)
8465 Log:
8466 From ircd-ratbox 2.2 (r21339 anfl):
8467 ms_kill() should be using find_person(), not find_client()
8468 otherwise it can generate a core.
8469
8470
8471 Changes: Modified:
8472 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8473
8474
8475jilles 2006/01/18 22:56:51 UTC (20060118-539)
8476 Log:
8477 Add m_error to core_module_table, so it is loaded by default.
8478
8479
8480 Changes: Modified:
8481 +1 -0 trunk/src/modules.c (File Modified)
8482
8483
8484jilles 2006/01/18 00:28:30 UTC (20060118-536)
8485 Log:
8486 comment is a const char *, not char *.
8487
8488
8489 Changes: Modified:
8490 +1 -1 trunk/include/hook.h (File Modified)
8491
8492
8493jilles 2006/01/18 00:10:02 UTC (20060118-534)
8494 Log:
8495 Fix a long standing hybrid 7 bug: when getting a read error
8496 on a server, report_error() is called with a %d instead of
8497 a %s in the format string ("Lost connection" in +d).
8498
8499
8500 Changes: Modified:
8501 +1 -1 trunk/src/client.c (File Modified)
8502
8503
8504jilles 2006/01/16 17:21:11 UTC (20060116-532)
8505 Log:
8506 Clarifications.
8507
8508
8509 Changes: Modified:
8510 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8511
8512
8513nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8514 Log:
8515 Add document describing capabilities and what they mean.
8516
8517
8518 Changes: Modified:
8519 + - trunk/doc/technical/capab.txt (File Added)
8520
8521
8522jilles 2006/01/16 01:19:24 UTC (20060116-528)
8523 Log:
8524 Change client_exit hook to pass all exit_client() parameters.
8525
8526
8527 Changes: Modified:
8528 +8 -0 trunk/include/hook.h (File Modified)
8529 +6 -1 trunk/src/client.c (File Modified)
8530
8531
8532jilles 2006/01/15 21:51:42 UTC (20060115-526)
8533 Log:
8534 Add client_exit hook, called in exit_client() for all
8535 clients of all types, except clients exiting because
8536 of netsplits (QS). The only thing done before it is
8537 marking the client as "closing" (to prevent
8538 recursion).
8539
8540
8541 Changes: Modified:
8542 +1 -0 trunk/include/hook.h (File Modified)
8543 +2 -0 trunk/src/client.c (File Modified)
8544 +2 -0 trunk/src/hook.c (File Modified)
8545
8546
8547jilles 2006/01/15 21:06:36 UTC (20060115-524)
8548 Log:
8549 Improve the code that calculates the nnnS nnnC counts
8550 in RPL_TRACESERVER.
8551
8552 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8553
8554
8555 Changes: Modified:
8556 +43 -36 trunk/modules/m_trace.c (File Modified)
8557
8558
8559jilles 2006/01/15 20:55:27 UTC (20060115-522)
8560 Log:
8561 Add server_eob hook.
8562 Planning to use this for netsplit/join notices.
8563
8564
8565 Changes: Modified:
8566 +1 -0 trunk/include/hook.h (File Modified)
8567 +2 -0 trunk/modules/m_pong.c (File Modified)
8568 +2 -0 trunk/src/hook.c (File Modified)
8569
8570
8571jilles 2006/01/15 20:01:51 UTC (20060115-520)
8572 Log:
8573 Default motd: ircd-ratbox -> charybdis
8574
8575
8576 Changes: Modified:
8577 +1 -1 trunk/doc/ircd.motd (File Modified)
8578
8579
8580jilles 2006/01/15 19:35:03 UTC (20060115-518)
8581 Log:
8582 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8583
8584
8585 Changes: Modified:
8586 +4 -4 trunk/src/s_user.c (File Modified)
8587
8588
8589jilles 2006/01/15 19:12:28 UTC (20060115-516)
8590 Log:
8591 - Remove obsolete EOB help file
8592 - Document snomask in the help files
8593 - Update indexes
8594
8595
8596 Changes: Modified:
8597 + - trunk/help/opers/eob (File Deleted)
8598 +13 -12 trunk/help/opers/index (File Modified)
8599 +1 -13 trunk/help/opers/umode (File Modified)
8600 +7 -7 trunk/help/users/index (File Modified)
8601
8602
8603nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8604 Log:
8605 Bail if snomask to parse is not given. Pointy hat to myself.
8606
8607
8608 Changes: Modified:
8609 +3 -0 trunk/src/snomask.c (File Modified)
8610
8611
8612gxti 2006/01/15 17:48:44 UTC (20060115-512)
8613 Log:
8614 Remove m_flags from autoconf
8615
8616
8617 Changes: Modified:
8618 +0 -1 trunk/contrib/Makefile.in (File Modified)
8619
8620
8621nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8622 Log:
8623 remove m_flags
8624
8625
8626 Changes: Modified:
8627 + - trunk/contrib/m_flags.c (File Deleted)
8628
8629
8630jilles 2006/01/15 17:22:19 UTC (20060115-508)
8631 Log:
8632 If +s is in oper_only_umodes, clear snomask on deoper.
8633
8634
8635 Changes: Modified:
8636 +5 -0 trunk/src/s_user.c (File Modified)
8637
8638
8639gxti 2006/01/15 17:16:50 UTC (20060115-506)
8640 Log:
8641 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8642
8643
8644 Changes: Modified:
8645 +2 -2 trunk/configure (File Modified)
8646 +2 -2 trunk/configure.ac (File Modified)
8647
8648
8649jilles 2006/01/15 17:15:56 UTC (20060115-504)
8650 Log:
8651 Remove the old server notice umodes.
8652 Default oper only umodes is now +s.
8653 Please make sure all remaining umodes still work.
8654
8655
8656 Changes: Modified:
8657 +3 -21 trunk/include/client.h (File Modified)
8658 +0 -12 trunk/src/newconf.c (File Modified)
8659 +1 -1 trunk/src/s_conf.c (File Modified)
8660 +12 -12 trunk/src/s_user.c (File Modified)
8661
8662
8663jilles 2006/01/15 17:00:27 UTC (20060115-502)
8664 Log:
8665 operator::flags nick_changes now controls +n snomask instead of +n umode.
8666
8667
8668 Changes: Modified:
8669 +8 -8 trunk/src/s_user.c (File Modified)
8670
8671
8672jilles 2006/01/15 16:53:16 UTC (20060115-500)
8673 Log:
8674 Move down h_umode_changed hook call after umode allowed checks
8675 (so it will not see +a if someone tries to set it but is not
8676 allowed to).
8677
8678
8679 Changes: Modified:
8680 +2 -3 trunk/src/s_user.c (File Modified)
8681
8682
8683jilles 2006/01/15 16:40:33 UTC (20060115-498)
8684 Log:
8685 Move over non-+s server notices (hopefully, all of them).
8686
8687
8688 Changes: Modified:
8689 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8690 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8691 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8692 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8693 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8694 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8695 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8696 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8697 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8698 +2 -2 trunk/libcharybdis/event.c (File Modified)
8699 +2 -2 trunk/modules/core/m_join.c (File Modified)
8700 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8701 +3 -3 trunk/modules/core/m_message.c (File Modified)
8702 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8703 +2 -2 trunk/modules/core/m_server.c (File Modified)
8704 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8705 +1 -1 trunk/modules/m_post.c (File Modified)
8706 +1 -1 trunk/modules/m_services.c (File Modified)
8707 +2 -2 trunk/src/channel.c (File Modified)
8708 +3 -3 trunk/src/client.c (File Modified)
8709 +1 -1 trunk/src/hash.c (File Modified)
8710 +5 -5 trunk/src/s_conf.c (File Modified)
8711 +2 -2 trunk/src/s_log.c (File Modified)
8712 +4 -4 trunk/src/s_user.c (File Modified)
8713
8714
8715jilles 2006/01/15 16:18:59 UTC (20060115-496)
8716 Log:
8717 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8718
8719
8720 Changes: Modified:
8721 +2 -1 trunk/include/snomask.h (File Modified)
8722 +2 -2 trunk/src/snomask.c (File Modified)
8723
8724
8725jilles 2006/01/15 16:08:28 UTC (20060115-494)
8726 Log:
8727 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8728
8729
8730 Changes: Modified:
8731 +1 -1 trunk/contrib/example_module.c (File Modified)
8732 +2 -2 trunk/include/ircd_defs.h (File Modified)
8733 +6 -6 trunk/modules/core/m_error.c (File Modified)
8734 +1 -1 trunk/modules/core/m_join.c (File Modified)
8735 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8736 +1 -1 trunk/modules/core/m_message.c (File Modified)
8737 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8738 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8739 +18 -18 trunk/modules/core/m_server.c (File Modified)
8740 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8741 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8742 +4 -4 trunk/modules/m_challenge.c (File Modified)
8743 +4 -4 trunk/modules/m_dline.c (File Modified)
8744 +13 -13 trunk/modules/m_gline.c (File Modified)
8745 +5 -5 trunk/modules/m_kline.c (File Modified)
8746 +2 -2 trunk/modules/m_oper.c (File Modified)
8747 +1 -1 trunk/modules/m_pong.c (File Modified)
8748 +13 -13 trunk/modules/m_rehash.c (File Modified)
8749 +4 -4 trunk/modules/m_resv.c (File Modified)
8750 +16 -16 trunk/modules/m_set.c (File Modified)
8751 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8752 +6 -6 trunk/modules/m_xline.c (File Modified)
8753 +1 -1 trunk/src/adns.c (File Modified)
8754 +2 -2 trunk/src/channel.c (File Modified)
8755 +1 -1 trunk/src/listener.c (File Modified)
8756 +1 -1 trunk/src/s_auth.c (File Modified)
8757 +15 -15 trunk/src/s_conf.c (File Modified)
8758 +3 -3 trunk/src/s_user.c (File Modified)
8759 +7 -7 trunk/src/send.c (File Modified)
8760
8761
8762jilles 2006/01/15 15:34:12 UTC (20060115-492)
8763 Log:
8764 On oper up:
8765 - set +s snomask if +s umode set but no snomasks
8766 - put numerics in more logical order
8767
8768
8769 Changes: Modified:
8770 +3 -1 trunk/src/s_user.c (File Modified)
8771
8772
8773jilles 2006/01/15 15:12:39 UTC (20060115-490)
8774 Log:
8775 parse_snobuf_to_mask(): default to + at start
8776 allows stuff like /mode jilles +s C
8777
8778
8779 Changes: Modified:
8780 +1 -1 trunk/src/snomask.c (File Modified)
8781
8782
8783jilles 2006/01/15 15:04:34 UTC (20060115-488)
8784 Log:
8785 Changes to user_mode() snomask handling.
8786 - show snomask (if not 0) on /mode <nick>
8787 - show snomask once at the end if +s/-s used
8788 - only parse 1 parameter for umode changes
8789 - don't crash on /mode <nick> +s
8790 - /mode <nick> -s clears snomask, doesn't use parameter
8791 - set umode +s iff snomask is not 0
8792 - snomask is not propagated, but umode +s is
8793
8794
8795 Changes: Modified:
8796 +97 -72 trunk/src/s_user.c (File Modified)
8797
8798
8799nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8800 Log:
8801 Convert some messages over to snomask.
8802
8803
8804 Changes: Modified:
8805 +29 -29 trunk/src/client.c (File Modified)
8806 +2 -2 trunk/src/ircd.c (File Modified)
8807 +13 -13 trunk/src/modules.c (File Modified)
8808 +1 -1 trunk/src/newconf.c (File Modified)
8809 +5 -5 trunk/src/parse.c (File Modified)
8810 +1 -1 trunk/src/restart.c (File Modified)
8811 +4 -4 trunk/src/s_newconf.c (File Modified)
8812 +11 -11 trunk/src/s_serv.c (File Modified)
8813
8814
8815nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8816 Log:
8817 include snomask.h from client.h
8818
8819
8820 Changes: Modified:
8821 +1 -0 trunk/include/client.h (File Modified)
8822
8823
8824nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8825 Log:
8826 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8827
8828
8829 Changes: Modified:
8830 +1 -0 trunk/src/newconf.c (File Modified)
8831 +2 -1 trunk/src/snomask.c (File Modified)
8832
8833
8834nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8835 Log:
8836 should start with +, not \0. Whoops. :)
8837
8838
8839 Changes: Modified:
8840 +1 -1 trunk/src/snomask.c (File Modified)
8841
8842
8843nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8844 Log:
8845 core snomask support.
8846
8847
8848 Changes: Modified:
8849 +3 -0 trunk/doc/example.conf (File Modified)
8850 +2 -0 trunk/include/client.h (File Modified)
8851 +2 -0 trunk/include/numeric.h (File Modified)
8852 +2 -0 trunk/include/s_newconf.h (File Modified)
8853 +63 -0 trunk/include/send.h (File Modified)
8854 + - trunk/include/snomask.h (File Added)
8855 +1 -0 trunk/src/Makefile.in (File Modified)
8856 +1 -1 trunk/src/messages.tab (File Modified)
8857 +8 -0 trunk/src/newconf.c (File Modified)
8858 +12 -0 trunk/src/s_user.c (File Modified)
8859 +235 -0 trunk/src/send.c (File Modified)
8860 + - trunk/src/snomask.c (File Added)
8861
8862
8863nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8864 Log:
8865 add a blank line after the license info.
8866
8867
8868 Changes: Modified:
8869 +1 -1 trunk/CREDITS (File Modified)
8870
8871
8872jilles 2006/01/14 19:59:18 UTC (20060114-472)
8873 Log:
8874 Extend copyright to 2006.
8875
8876
8877 Changes: Modified:
8878 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8879
8880
8881jilles 2006/01/14 19:56:24 UTC (20060114-470)
8882 Log:
8883 - Fix up book id.
8884 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8885
8886
8887 Changes: Modified:
8888 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8889 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8890
8891
8892jilles 2006/01/14 19:52:16 UTC (20060114-468)
8893 Log:
8894 Add oper privileges document.
8895
8896
8897 Changes: Modified:
8898 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8899 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8900
8901
8902jilles 2006/01/14 18:45:57 UTC (20060114-466)
8903 Log:
8904 Capitalize message names in services shortcuts (for consistency).
8905
8906
8907 Changes: Modified:
8908 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8909
8910
8911jilles 2006/01/13 16:53:35 UTC (20060113-464)
8912 Log:
8913 Remove C++ comment.
8914
8915
8916 Changes: Modified:
8917 +1 -1 trunk/src/patricia.c (File Modified)
8918
8919
8920jilles 2006/01/13 13:45:56 UTC (20060113-462)
8921 Log:
8922 Remove obsolete 'nextconnect' variable.
8923
8924
8925 Changes: Modified:
8926 +0 -1 trunk/include/ircd.h (File Modified)
8927 +0 -2 trunk/src/client.c (File Modified)
8928 +0 -1 trunk/src/ircd.c (File Modified)
8929
8930
8931jilles 2006/01/13 13:02:54 UTC (20060113-460)
8932 Log:
8933 Remove this remnant of the hybrid 6 ziplinks implementation.
8934
8935
8936 Changes: Modified:
8937 + - trunk/include/s_zip.h (File Deleted)
8938
8939
8940jilles 2006/01/09 16:05:47 UTC (20060109-458)
8941 Log:
8942 Make clone limiting work on orighost, not host (so it
8943 looks through services cloaks). Lightly tested, please
8944 test/review.
8945
8946
8947 Changes: Modified:
8948 +2 -0 trunk/modules/m_chghost.c (File Modified)
8949 +1 -1 trunk/src/client.c (File Modified)
8950 +1 -1 trunk/src/s_conf.c (File Modified)
8951
8952
8953jilles 2006/01/09 15:51:02 UTC (20060109-456)
8954 Log:
8955 Don't forget to link me_realhost() into the command hash.
8956
8957 Pointy hat to: myself
8958
8959
8960 Changes: Modified:
8961 +1 -1 trunk/modules/m_chghost.c (File Modified)
8962
8963
8964jilles 2006/01/09 14:46:59 UTC (20060109-454)
8965 Log:
8966 It's call_hook, not hook_call.
8967
8968
8969 Changes: Modified:
8970 +1 -1 trunk/src/s_user.c (File Modified)
8971
8972
8973jilles 2006/01/09 14:45:36 UTC (20060109-452)
8974 Log:
8975 Add unreject help file.
8976
8977
8978 Changes: Modified:
8979 + - trunk/help/opers/unreject (File Added)
8980
8981
8982jilles 2006/01/09 14:41:41 UTC (20060109-450)
8983 Log:
8984 Link the all-important 42 module to the build :P
8985
8986
8987 Changes: Modified:
8988 +1 -0 trunk/contrib/Makefile.in (File Modified)
8989
8990
8991jilles 2006/01/08 19:12:10 UTC (20060108-448)
8992 Log:
8993 Mention /rehash help.
8994
8995
8996 Changes: Modified:
8997 +1 -0 trunk/help/opers/rehash (File Modified)
8998
8999
9000nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9001 Log:
9002 Add h_user_signon hook.
9003
9004
9005 Changes: Modified:
9006 +1 -0 trunk/include/hook.h (File Modified)
9007 +2 -0 trunk/src/hook.c (File Modified)
9008 +4 -0 trunk/src/s_user.c (File Modified)
9009
9010
9011jilles 2006/01/06 02:30:23 UTC (20060106-444)
9012 Log:
9013 Oops, forgot to set orighost for remote client introductions.
9014
9015
9016 Changes: Modified:
9017 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9018
9019
9020jilles 2006/01/06 01:40:44 UTC (20060106-442)
9021 Log:
9022 Use TS6 forms in services shortcuts, if possible.
9023
9024
9025 Changes: Modified:
9026 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9027
9028
9029jilles 2006/01/06 01:31:19 UTC (20060106-440)
9030 Log:
9031 - Start out default_umodes conf entry from the empty set instead of +i.
9032 - Move oper_only_umodes check to where default_umodes is used, as
9033 oper_only_umodes may not be set yet while we're reading the conf.
9034
9035
9036 Changes: Modified:
9037 +6 -7 trunk/src/newconf.c (File Modified)
9038 +1 -1 trunk/src/s_user.c (File Modified)
9039
9040
9041jilles 2006/01/06 01:00:44 UTC (20060106-438)
9042 Log:
9043 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9044
9045
9046 Changes: Modified:
9047 +1 -0 trunk/doc/example.conf (File Modified)
9048 +7 -0 trunk/doc/reference.conf (File Modified)
9049 +0 -7 trunk/include/config.h.dist (File Modified)
9050 +1 -0 trunk/include/s_conf.h (File Modified)
9051 +6 -0 trunk/modules/m_info.c (File Modified)
9052 +9 -18 trunk/src/client.c (File Modified)
9053 +1 -0 trunk/src/newconf.c (File Modified)
9054 +1 -0 trunk/src/s_conf.c (File Modified)
9055
9056
9057jilles 2006/01/06 00:14:18 UTC (20060106-436)
9058 Log:
9059 - Allow NULL target_ip in show_ip() (indicates message is being
9060 sent to local opers)
9061 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9062 confitem
9063 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9064 those in src/client.c
9065
9066 From ratbox 2.2 svn (anfl)
9067
9068
9069 Changes: Modified:
9070 +1 -0 trunk/include/client.h (File Modified)
9071 +21 -2 trunk/src/client.c (File Modified)
9072 +2 -4 trunk/src/hostmask.c (File Modified)
9073 +1 -5 trunk/src/s_conf.c (File Modified)
9074 +4 -8 trunk/src/s_user.c (File Modified)
9075
9076
9077nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9078 Log:
9079 Fire off events properly.
9080
9081
9082 Changes: Modified:
9083 +7 -3 trunk/src/s_user.c (File Modified)
9084
9085
9086nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9087 Log:
9088 make sure modules which depend on umode information get the message upon connection (oops)
9089
9090
9091 Changes: Modified:
9092 +3 -0 trunk/src/s_user.c (File Modified)
9093
9094
9095jilles 2006/01/05 23:33:33 UTC (20060105-430)
9096 Log:
9097 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9098 From ratbox 2.2 svn.
9099
9100
9101 Changes: Modified:
9102 +3 -7 trunk/modules/m_etrace.c (File Modified)
9103
9104
9105nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9106 Log:
9107 Replace silly `default_invisible' option with more versatile default_umodes.
9108
9109
9110 Changes: Modified:
9111 +2 -2 trunk/Makefile.in (File Modified)
9112 +12 -1 trunk/doc/example.conf (File Modified)
9113 +14 -7 trunk/doc/reference.conf (File Modified)
9114 +2 -4 trunk/include/s_conf.h (File Modified)
9115 +0 -6 trunk/modules/m_info.c (File Modified)
9116 +4 -0 trunk/src/modules.c (File Modified)
9117 +41 -1 trunk/src/newconf.c (File Modified)
9118 +2 -2 trunk/src/s_conf.c (File Modified)
9119 +3 -4 trunk/src/s_user.c (File Modified)
9120
9121
9122jilles 2006/01/02 14:30:45 UTC (20060102-426)
9123 Log:
9124 Add temporary nick resvs with the proper duration,
9125 not 60 times too long.
9126
9127
9128 Changes: Modified:
9129 +1 -1 trunk/modules/m_resv.c (File Modified)
9130
9131
9132jilles 2006/01/02 14:21:31 UTC (20060102-424)
9133 Log:
9134 Add kick on split riding. See reference.conf for more details.
9135
9136
9137 Changes: Modified:
9138 +1 -0 trunk/doc/example.conf (File Modified)
9139 +16 -0 trunk/doc/reference.conf (File Modified)
9140 +1 -0 trunk/include/s_conf.h (File Modified)
9141 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9142 +6 -0 trunk/modules/m_info.c (File Modified)
9143 +1 -0 trunk/src/newconf.c (File Modified)
9144 +1 -0 trunk/src/s_conf.c (File Modified)
9145
9146
9147nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9148 Log:
9149 New credits, denoting GXTi as being on the core team.
9150
9151
9152 Changes: Modified:
9153 +16 -5 trunk/CREDITS (File Modified)
9154
9155
9156nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9157 Log:
9158 better cloaking algorithm
9159
9160
9161 Changes: Modified:
9162 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9163
9164
9165nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9166 Log:
9167 don't do redundant bitshifting.
9168
9169
9170 Changes: Modified:
9171 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9172
9173
9174jilles 2005/12/23 21:15:41 UTC (20051223-416)
9175 Log:
9176 Add ip_cloaking.so.
9177
9178
9179 Changes: Modified:
9180 +1 -0 trunk/contrib/Makefile.in (File Modified)
9181
9182
9183jilles 2005/12/23 21:15:25 UTC (20051223-414)
9184 Log:
9185 Set the DynSpoof flag properly.
9186
9187
9188 Changes: Modified:
9189 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9190
9191
9192nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9193 Log:
9194 first go at an ip_cloaking implementation for charybdis.
9195
9196
9197 Changes: Modified:
9198 + - trunk/contrib/ip_cloaking.c (File Added)
9199
9200
9201nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9202 Log:
9203 Add libcharybdis to contrib/ includes.
9204
9205
9206 Changes: Modified:
9207 +1 -1 trunk/contrib/Makefile.in (File Modified)
9208
9209
9210nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9211 Log:
9212 add h_umode_changed hook for modules that provide usermodes.
9213
9214
9215 Changes: Modified:
9216 +1 -0 trunk/include/hook.h (File Modified)
9217 +2 -1 trunk/src/hook.c (File Modified)
9218 +3 -0 trunk/src/s_user.c (File Modified)
9219
9220
9221jilles 2005/12/19 16:52:45 UTC (20051219-406)
9222 Log:
9223 Show quiets in /stats z.
9224
9225
9226 Changes: Modified:
9227 +15 -10 trunk/src/s_stats.c (File Modified)
9228
9229
9230nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9231 Log:
9232 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9233
9234
9235 Changes: Modified:
9236 +0 -12 trunk/configure (File Modified)
9237 +0 -9 trunk/configure.ac (File Modified)
9238 +0 -3 trunk/include/setup.h.in (File Modified)
9239
9240
9241nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9242 Log:
9243 change various buffer sizes to = topiclen.
9244
9245
9246 Changes: Modified:
9247 +3 -4 trunk/include/ircd_defs.h (File Modified)
9248
9249
9250jon 2005/12/12 19:32:18 UTC (20051212-400)
9251 Log:
9252 - Partial commit test, partial ego strokage ;)
9253
9254
9255 Changes: Modified:
9256 +2 -1 trunk/CREDITS (File Modified)
9257
9258
9259nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9260 Log:
9261 More kqueue corrections.
9262
9263 Changes: Modified:
9264 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9265
9266
9267nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9268 Log:
9269 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9270 Not sure why this wasn't this way to begin with.
9271
9272
9273 Changes: Modified:
9274 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9275
9276
9277jilles 2005/12/11 16:39:52 UTC (20051211-394)
9278 Log:
9279 example.conf tweaks:
9280 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9281 most people do not need this.
9282 Enable serverinfo::hub.
9283
9284
9285 Changes: Modified:
9286 +14 -11 trunk/doc/example.conf (File Modified)
9287
9288
9289nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9290 Log:
9291 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9292
9293
9294 Changes: Modified:
9295 +1 -1 trunk/src/s_serv.c (File Modified)
9296
9297
9298nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9299 Log:
9300 header include changes
9301
9302
9303 Changes: Modified:
9304 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9305 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9306 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9307 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9308 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9309 +1 -21 trunk/libcharybdis/select.c (File Modified)
9310
9311
9312nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9313 Log:
9314 s/ilog/libcharybdis_{die,log,restart}/g
9315
9316
9317 Changes: Modified:
9318 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9319 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9320 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9321 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9322 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9323 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9324 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9325 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9326
9327
9328nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9329 Log:
9330 Use the right callbacks in the function code.
9331
9332 Changes: Modified:
9333 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9334
9335
9336nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9337 Log:
9338 More work, it builds again!
9339
9340
9341 Changes: Modified:
9342 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9343 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9344 + - trunk/libcharybdis/libcharybdis.c (File Added)
9345 + - trunk/libcharybdis/libcharybdis.h (File Added)
9346
9347
9348nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9349 Log:
9350 Move some stuff around.
9351
9352
9353 Changes: Modified:
9354 + - trunk/include/memory.h (File Deleted)
9355 + - trunk/include/tools.h (File Deleted)
9356 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9357 + - trunk/libcharybdis/memory.c (File Added)
9358 + - trunk/libcharybdis/memory.h (File Added)
9359 + - trunk/libcharybdis/snprintf.c (File Added)
9360 + - trunk/libcharybdis/tools.c (File Added)
9361 + - trunk/libcharybdis/tools.h (File Added)
9362 +1000 -1062 trunk/modules/.depend (File Modified)
9363 +421 -455 trunk/src/.depend (File Modified)
9364 +0 -1191 trunk/src/Makefile.in (File Modified)
9365 + - trunk/src/memory.c (File Deleted)
9366 + - trunk/src/snprintf.c (File Deleted)
9367 + - trunk/src/tools.c (File Deleted)
9368
9369
9370nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9371 Log:
9372 move more headers into libcharybdis
9373
9374 Changes: Modified:
9375 + - trunk/include/balloc.h (File Deleted)
9376 + - trunk/include/event.h (File Deleted)
9377 + - trunk/libcharybdis/balloc.h (File Added)
9378 + - trunk/libcharybdis/event.h (File Added)
9379 +924 -1020 trunk/modules/.depend (File Modified)
9380 +327 -406 trunk/src/.depend (File Modified)
9381
9382
9383nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9384 Log:
9385 balloc, events -> libcharybdis
9386
9387 Changes: Modified:
9388 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9389 + - trunk/libcharybdis/balloc.c (File Added)
9390 + - trunk/libcharybdis/event.c (File Added)
9391 +0 -1008 trunk/src/Makefile.in (File Modified)
9392 + - trunk/src/balloc.c (File Deleted)
9393 + - trunk/src/event.c (File Deleted)
9394
9395
9396nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9397 Log:
9398 More fun
9399
9400 Changes: Modified:
9401 + - trunk/include/commio.h (File Deleted)
9402 + - trunk/include/linebuf.h (File Deleted)
9403 + - trunk/libcharybdis/commio.h (File Added)
9404 + - trunk/libcharybdis/linebuf.h (File Added)
9405 +1644 -530 trunk/modules/.depend (File Modified)
9406 +1 -1 trunk/modules/Makefile.in (File Modified)
9407 +720 -284 trunk/src/.depend (File Modified)
9408
9409
9410nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9411 Log:
9412 Makefile reworking -- moving libcharybdis headers into proper location.
9413
9414 Changes: Modified:
9415 +1 -1 trunk/adns/Makefile.in (File Modified)
9416 +1 -1 trunk/src/Makefile.in (File Modified)
9417
9418
9419nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9420 Log:
9421 Document proposed authdaemon protocol.
9422
9423 Changes: Modified:
9424 + - trunk/authdaemon/protocol.txt (File Added)
9425
9426
9427nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9428 Log:
9429 Makefile oops
9430
9431 Changes: Modified:
9432 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9433
9434
9435nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9436 Log:
9437 Remove dead makefile from generation
9438
9439 Changes: Modified:
9440 +1 -2 trunk/configure (File Modified)
9441 +0 -1 trunk/configure.ac (File Modified)
9442
9443
9444nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9445 Log:
9446 libcharybdisIO -> libcharybdis
9447
9448 Changes: Modified:
9449 +1 -1 trunk/src/Makefile.in (File Modified)
9450
9451
9452nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9453 Log:
9454 More restructuring.
9455
9456 Changes: Modified:
9457 + - trunk/libcharybdis/Makefile.in (File Added)
9458 + - trunk/libcharybdis/commio.c (File Added)
9459 + - trunk/libcharybdis/devpoll.c (File Added)
9460 + - trunk/libcharybdis/epoll.c (File Added)
9461 + - trunk/libcharybdis/io/ (File Deleted)
9462 + - trunk/libcharybdis/kqueue.c (File Added)
9463 + - trunk/libcharybdis/linebuf.c (File Added)
9464 + - trunk/libcharybdis/log/ (File Deleted)
9465 + - trunk/libcharybdis/poll.c (File Added)
9466 + - trunk/libcharybdis/ports.c (File Added)
9467 + - trunk/libcharybdis/select.c (File Added)
9468
9469
9470nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9471 Log:
9472 Blah kill makefile
9473
9474 Changes: Modified:
9475 + - trunk/libcharybdis/Makefile.in (File Deleted)
9476
9477
9478nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9479 Log:
9480 Blah kill makefile
9481
9482 Changes: Modified:
9483 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9484
9485
9486nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9487 Log:
9488 add authdaemon dir for later hacking
9489
9490
9491 Changes: Modified:
9492 + - trunk/authdaemon/ (File Added)
9493
9494
9495nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9496 Log:
9497 linebuf -> libcharybdisIO
9498
9499
9500 Changes: Modified:
9501 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9502 + - trunk/libcharybdis/io/linebuf.c (File Added)
9503 + - trunk/libcharybdis/log/ (File Added)
9504 + - trunk/libcharybdis/log/Makefile.in (File Added)
9505 +0 -687 trunk/src/Makefile.in (File Modified)
9506 + - trunk/src/linebuf.c (File Deleted)
9507
9508
9509nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9510 Log:
9511 Solaris 10 I/O ports support
9512
9513 Changes: Modified:
9514 + - trunk/libcharybdis/io/ports.c (File Added)
9515
9516
9517nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9518 Log:
9519 libcharybdis stuff
9520
9521
9522 Changes: Modified:
9523 +1 -1 trunk/Makefile.in (File Modified)
9524 +3 -1 trunk/configure (File Modified)
9525 +133 -10 trunk/configure.ac (File Modified)
9526 + - trunk/libcharybdis/ (File Added)
9527 + - trunk/libcharybdis/Makefile.in (File Added)
9528 + - trunk/libcharybdis/io/ (File Added)
9529 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9530 +2 -3 trunk/src/Makefile.in (File Modified)
9531 + - trunk/src/io/ (File Deleted)
9532
9533
9534nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9535 Log:
9536 split IO stuff into libcharybdisIO.
9537
9538
9539 Changes: Modified:
9540 + - trunk/src/commio.c (File Deleted)
9541 + - trunk/src/devpoll.c (File Deleted)
9542 + - trunk/src/epoll.c (File Deleted)
9543 + - trunk/src/io/ (File Added)
9544 + - trunk/src/io/Makefile.in (File Added)
9545 + - trunk/src/io/commio.c (File Added)
9546 + - trunk/src/io/devpoll.c (File Added)
9547 + - trunk/src/io/epoll.c (File Added)
9548 + - trunk/src/io/kqueue.c (File Added)
9549 + - trunk/src/io/poll.c (File Added)
9550 + - trunk/src/io/select.c (File Added)
9551 + - trunk/src/kqueue.c (File Deleted)
9552 + - trunk/src/poll.c (File Deleted)
9553 + - trunk/src/select.c (File Deleted)
9554
9555
9556nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9557 Log:
9558 Version bump: 1.1.0
9559
9560
9561 Changes: Modified:
9562 +86 -155 trunk/configure (File Modified)
9563 +1 -1 trunk/configure.ac (File Modified)
9564
9565
9566jilles 2005/12/04 01:56:31 UTC (20051204-346)
9567 Log:
9568 Remove mentions of mkkeypair/cryptlinks.
9569
9570
9571 Changes: Modified:
9572 +1 -3 trunk/doc/challenge.txt (File Modified)
9573
9574
9575jilles 2005/12/02 17:57:29 UTC (20051202-344)
9576 Log:
9577 Clarify serverinfo{} description.
9578
9579
9580 Changes: Modified:
9581 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9582
9583
9584jilles 2005/12/02 17:41:44 UTC (20051202-342)
9585 Log:
9586 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9587
9588
9589 Changes: Modified:
9590 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9591
9592
9593jilles 2005/12/02 17:38:53 UTC (20051202-340)
9594 Log:
9595 Improvements also applicable to hyperion 1.x.
9596
9597
9598 Changes: Modified:
9599 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9600
9601
9602jilles 2005/12/02 17:08:45 UTC (20051202-338)
9603 Log:
9604 - Add +F description
9605 - General improvements and changes to charybdis
9606
9607
9608 Changes: Modified:
9609 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9610
9611
9612jilles 2005/12/02 16:43:45 UTC (20051202-336)
9613 Log:
9614 The server notice umodes only have an effect
9615 for opers. ("sendto_realops_flags", so having
9616 the umode is not enough, they must also be
9617 opered)
9618
9619
9620 Changes: Modified:
9621 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9622
9623
9624jilles 2005/12/02 16:39:40 UTC (20051202-334)
9625 Log:
9626 Updates to umodes docs.
9627
9628
9629 Changes: Modified:
9630 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9631
9632
9633nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9634 Log:
9635 Add SGML documentation.
9636
9637 Changes: Modified:
9638 + - trunk/doc/sgml/ (File Added)
9639 + - trunk/doc/sgml/oper-guide/ (File Added)
9640 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9641 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9642 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9643 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9644 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9645 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9646 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9647
9648
9649jilles 2005/11/21 11:04:33 UTC (20051121-330)
9650 Log:
9651 Make operwall flag restrict setting umode +z.
9652 This repairs this flag broken in charybdis-1.0.
9653
9654
9655 Changes: Modified:
9656 +41 -0 trunk/contrib/m_flags.c (File Modified)
9657 +9 -0 trunk/src/s_user.c (File Modified)
9658
9659
9660jilles 2005/11/21 10:29:37 UTC (20051121-328)
9661 Log:
9662 Don't complain/reset remote clients +n. I'm still not
9663 convinced propagating all umodes is the way to go, oh
9664 well.
9665
9666
9667 Changes: Modified:
9668 +1 -1 trunk/src/s_user.c (File Modified)
9669
9670
9671jilles 2005/11/21 10:21:42 UTC (20051121-326)
9672 Log:
9673 - Require admin flag for oper /chghost (if it's enabled
9674 which is not default)
9675 - Give error message on nonexistant nick
9676
9677
9678 Changes: Modified:
9679 +12 -0 trunk/modules/m_chghost.c (File Modified)
9680
9681
9682nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9683 Log:
9684 Incorporated jilles' dynspoof patch with a few minor changes.
9685
9686 Changes: Modified:
9687 +5 -2 trunk/include/client.h (File Modified)
9688 +1 -0 trunk/include/numeric.h (File Modified)
9689 +75 -4 trunk/modules/m_chghost.c (File Modified)
9690 +2 -21 trunk/modules/m_stats.c (File Modified)
9691 +2 -8 trunk/modules/m_trace.c (File Modified)
9692 +2 -0 trunk/src/client.c (File Modified)
9693 +3 -0 trunk/src/s_user.c (File Modified)
9694
9695
9696nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9697 Log:
9698 Update NEWS.
9699
9700 Changes: Modified:
9701 +5 -0 trunk/NEWS (File Modified)
9702
9703
9704jilles 2005/11/17 22:38:52 UTC (20051117-320)
9705 Log:
9706 Make show_ip() far less braindead.
9707
9708 Obtained from: ratbox 2.2 SVN
9709
9710
9711 Changes: Modified:
9712 +14 -85 trunk/src/client.c (File Modified)
9713
9714
9715jilles 2005/11/15 16:33:26 UTC (20051115-318)
9716 Log:
9717 Instead of not showing channels at all for whoising services,
9718 only show channels the requester is also on. If operspying
9719 services, show all the channels.
9720
9721
9722 Changes: Modified:
9723 +37 -40 trunk/modules/m_whois.c (File Modified)
9724
9725
9726jilles 2005/11/15 15:59:00 UTC (20051115-316)
9727 Log:
9728 - Show real errno if we fail to connect to a server
9729 - Don't show server IPs on IRC if a server goes dead
9730 during handshake
9731
9732
9733 Changes: Modified:
9734 +2 -5 trunk/src/s_serv.c (File Modified)
9735
9736
9737jilles 2005/11/15 15:28:18 UTC (20051115-314)
9738 Log:
9739 Revert hybrid 7.2 aline code. It causes too many problems.
9740
9741
9742 Changes: Modified:
9743 +1 -47 trunk/NEWS (File Modified)
9744 + - trunk/include/aline.h (File Deleted)
9745 +53 -6 trunk/modules/m_dline.c (File Modified)
9746 +212 -16 trunk/modules/m_kline.c (File Modified)
9747 +37 -8 trunk/modules/m_resv.c (File Modified)
9748 +45 -24 trunk/modules/m_xline.c (File Modified)
9749 +0 -485 trunk/src/Makefile.in (File Modified)
9750 + - trunk/src/aline.c (File Deleted)
9751
9752
9753jilles 2005/11/07 10:47:33 UTC (20051107-312)
9754 Log:
9755 Incorporate recent ratbox monitor bugfixes (could crash).
9756
9757
9758 Changes: Modified:
9759 +16 -0 trunk/modules/m_monitor.c (File Modified)
9760 +4 -3 trunk/src/monitor.c (File Modified)
9761
9762
9763jilles 2005/10/24 23:10:06 UTC (20051024-310)
9764 Log:
9765 Fix /invite UID leak.
9766
9767 Found by logiclrd@EFnet.
9768
9769
9770 Changes: Modified:
9771 +3 -2 trunk/modules/m_invite.c (File Modified)
9772
9773
9774nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9775 Log:
9776 Don't show what channels a service is in.
9777
9778 Changes: Modified:
9779 +1 -0 trunk/NEWS (File Modified)
9780 +40 -35 trunk/modules/m_whois.c (File Modified)
9781
9782
9783nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9784 Log:
9785 Update version to 1.0.3.
9786
9787
9788 Changes: Modified:
9789 +9 -9 trunk/configure (File Modified)
9790 +1 -1 trunk/configure.ac (File Modified)
9791
9792
9793jilles 2005/10/22 17:12:51 UTC (20051022-304)
9794 Log:
9795 Update NEWS.
9796
9797
9798 Changes: Modified:
9799 +7 -1 trunk/NEWS (File Modified)
9800
9801
9802jilles 2005/10/22 17:11:32 UTC (20051022-302)
9803 Log:
9804 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9805 More static buffers :(
9806
9807
9808 Changes: Modified:
9809 +12 -4 trunk/src/aline.c (File Modified)
9810
9811
9812jilles 2005/10/18 21:52:35 UTC (20051018-300)
9813 Log:
9814 Make operspy mode (/mode !#channel showing parameters
9815 even if not on channel) work again.
9816
9817
9818 Changes: Modified:
9819 +4 -4 trunk/src/channel.c (File Modified)
9820
9821
9822jilles 2005/10/16 22:04:15 UTC (20051016-298)
9823 Log:
9824 Call server_introduced hook on TS6 remote server
9825 introduction (ms_sid()).
9826
9827
9828 Changes: Modified:
9829 +6 -0 trunk/modules/core/m_server.c (File Modified)
9830
9831
9832nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9833 Log:
9834 Cyrix boxes are wierd.
9835
9836 Changes: Modified:
9837 +2 -1 trunk/modules/m_services.c (File Modified)
9838
9839
9840nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9841 Log:
9842 More paranoia.
9843
9844 Changes: Modified:
9845 +1 -1 trunk/include/client.h (File Modified)
9846 +3 -1 trunk/modules/m_services.c (File Modified)
9847
9848
9849nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9850 Log:
9851 heh
9852
9853 Changes: Modified:
9854 +1 -6 trunk/modules/m_services.c (File Modified)
9855
9856
9857nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9858 Log:
9859 Disable a check that doesn't always seem to work right for some reason.
9860
9861 Changes: Modified:
9862 +2 -0 trunk/modules/m_services.c (File Modified)
9863
9864
9865nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9866 Log:
9867 Update NEWS.
9868
9869
9870 Changes: Modified:
9871 +4 -1 trunk/NEWS (File Modified)
9872
9873
9874nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9875 Log:
9876 1.0.2
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/08 22:30:18 UTC (20051008-284)
9885 Log:
9886 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9887
9888
9889 Changes: Modified:
9890 +3 -13 trunk/modules/m_trace.c (File Modified)
9891
9892
9893jilles 2005/10/06 11:00:22 UTC (20051006-282)
9894 Log:
9895 Don't send empty RPL_WHOISCHANNELS on remote whois.
9896
9897 Pointy hat to: jilles
9898
9899
9900 Changes: Modified:
9901 +1 -1 trunk/modules/m_whois.c (File Modified)
9902
9903
9904nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9905 Log:
9906 Update NEWS.
9907
9908
9909 Changes: Modified:
9910 +3 -0 trunk/NEWS (File Modified)
9911
9912
9913nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9914 Log:
9915 Modular umode support.
9916
9917
9918 Changes: Modified:
9919 +0 -9 trunk/include/client.h (File Modified)
9920 +2 -1 trunk/include/s_user.h (File Modified)
9921 +1 -1 trunk/include/tools.h (File Modified)
9922 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9923 +3 -0 trunk/src/ircd.c (File Modified)
9924 +1 -1 trunk/src/messages.tab (File Modified)
9925 +2 -2 trunk/src/s_serv.c (File Modified)
9926 +37 -59 trunk/src/s_user.c (File Modified)
9927 +21 -0 trunk/src/tools.c (File Modified)
9928
9929
9930jilles 2005/10/02 20:23:15 UTC (20051002-276)
9931 Log:
9932 Optionally do forced nick change to the UID instead of kill
9933 on nick collisions, see doc/collision_fnc.txt for more
9934 details.
9935
9936
9937 Changes: Modified:
9938 + - trunk/doc/collision_fnc.txt (File Added)
9939 +1 -0 trunk/doc/example.conf (File Modified)
9940 +8 -0 trunk/doc/reference.conf (File Modified)
9941 +1 -0 trunk/include/numeric.h (File Modified)
9942 +1 -0 trunk/include/s_conf.h (File Modified)
9943 +2 -1 trunk/include/s_serv.h (File Modified)
9944 +1 -0 trunk/include/s_stats.h (File Modified)
9945 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9946 +1 -1 trunk/src/messages.tab (File Modified)
9947 +1 -0 trunk/src/newconf.c (File Modified)
9948 +1 -0 trunk/src/s_conf.c (File Modified)
9949 +1 -0 trunk/src/s_serv.c (File Modified)
9950 +2 -2 trunk/src/s_stats.c (File Modified)
9951
9952
9953nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9954 Log:
9955 Update NEWS.
9956
9957
9958 Modified:
9959 trunk/NEWS (File Modified)
9960
9961
9962jilles 2005/09/28 15:45:31 UTC (20050928-272)
9963 Log:
9964 Don't allow lookups by uid in /monitor + and /monitor s.
9965
9966
9967 Modified:
9968 trunk/modules/m_monitor.c (File Modified)
9969
9970
9971jilles 2005/09/28 13:05:01 UTC (20050928-270)
9972 Log:
9973 Stop garbage +j being set in cases like +j aaa:bbb by
9974 initializing the variables properly.
9975
9976 Reported by kyle.
9977
9978
9979 Modified:
9980 trunk/modules/core/m_mode.c (File Modified)
9981 trunk/modules/core/m_sjoin.c (File Modified)
9982
9983
9984jilles 2005/09/25 15:51:54 UTC (20050925-268)
9985 Log:
9986 Apply flags to the proper server in me_gcap().
9987
9988
9989 Modified:
9990 trunk/modules/m_capab.c (File Modified)
9991
9992
9993jilles 2005/09/22 23:13:46 UTC (20050922-266)
9994 Log:
9995 Use find_named_client() instead of find_client() to check
9996 for nick collisions.
9997
9998
9999 Modified:
10000 trunk/modules/core/m_nick.c (File Modified)
10001
10002
10003nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10004 Log:
10005 - Replace old 381 numeric with a new, more positive one!
10006
10007
10008 Modified:
10009 trunk/src/messages.tab (File Modified)
10010
10011
10012jilles 2005/09/22 00:38:45 UTC (20050922-262)
10013 Log:
10014 Make it compile again.
10015
10016
10017 Modified:
10018 trunk/src/channel.c (File Modified)
10019 trunk/src/client.c (File Modified)
10020 trunk/src/ircd.c (File Modified)
10021 trunk/src/packet.c (File Modified)
10022
10023
10024nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10025 Log:
10026 - Prevent UID disclosure in cmode setting.
10027
10028
10029 Modified:
10030 trunk/NEWS (File Modified)
10031 trunk/modules/core/m_mode.c (File Modified)
10032
10033
10034nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10035 Log:
10036 A different check which prevents UID disclosure.
10037
10038
10039 Modified:
10040 trunk/modules/core/m_kick.c (File Modified)
10041
10042
10043nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10044 Log:
10045 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10046
10047
10048 Modified:
10049 trunk/modules/core/m_kick.c (File Modified)
10050
10051
10052nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10053 Log:
10054 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10055
10056
10057 Modified:
10058 trunk/NEWS (File Modified)
10059 trunk/modules/m_accept.c (File Modified)
10060 trunk/modules/m_admin.c (File Modified)
10061 trunk/modules/m_away.c (File Modified)
10062 trunk/modules/m_cap.c (File Modified)
10063 trunk/modules/m_capab.c (File Modified)
10064 trunk/modules/m_challenge.c (File Modified)
10065 trunk/modules/m_chghost.c (File Modified)
10066 trunk/modules/m_close.c (File Modified)
10067 trunk/modules/m_cmessage.c (File Modified)
10068 trunk/modules/m_connect.c (File Modified)
10069 trunk/modules/m_dline.c (File Modified)
10070 trunk/modules/m_encap.c (File Modified)
10071 trunk/modules/m_etrace.c (File Modified)
10072 trunk/modules/m_gline.c (File Modified)
10073 trunk/modules/m_help.c (File Modified)
10074 trunk/modules/m_info.c (File Modified)
10075 trunk/modules/m_invite.c (File Modified)
10076 trunk/modules/m_ison.c (File Modified)
10077 trunk/modules/m_kline.c (File Modified)
10078 trunk/modules/m_knock.c (File Modified)
10079 trunk/modules/m_links.c (File Modified)
10080 trunk/modules/m_list.c (File Modified)
10081 trunk/modules/m_locops.c (File Modified)
10082 trunk/modules/m_lusers.c (File Modified)
10083 trunk/modules/m_map.c (File Modified)
10084 trunk/modules/m_monitor.c (File Modified)
10085 trunk/modules/m_motd.c (File Modified)
10086 trunk/modules/m_names.c (File Modified)
10087 trunk/modules/m_oper.c (File Modified)
10088 trunk/modules/m_operspy.c (File Modified)
10089 trunk/modules/m_pass.c (File Modified)
10090 trunk/modules/m_ping.c (File Modified)
10091 trunk/modules/m_pong.c (File Modified)
10092 trunk/modules/m_post.c (File Modified)
10093 trunk/modules/m_rehash.c (File Modified)
10094 trunk/modules/m_restart.c (File Modified)
10095 trunk/modules/m_resv.c (File Modified)
10096 trunk/modules/m_services.c (File Modified)
10097 trunk/modules/m_set.c (File Modified)
10098 trunk/modules/m_sshortcut.c (File Modified)
10099 trunk/modules/m_stats.c (File Modified)
10100 trunk/modules/m_svinfo.c (File Modified)
10101 trunk/modules/m_tb.c (File Modified)
10102 trunk/modules/m_testline.c (File Modified)
10103 trunk/modules/m_testmask.c (File Modified)
10104 trunk/modules/m_time.c (File Modified)
10105 trunk/modules/m_topic.c (File Modified)
10106 trunk/modules/m_trace.c (File Modified)
10107 trunk/modules/m_unreject.c (File Modified)
10108 trunk/modules/m_user.c (File Modified)
10109 trunk/modules/m_userhost.c (File Modified)
10110 trunk/modules/m_users.c (File Modified)
10111 trunk/modules/m_version.c (File Modified)
10112 trunk/modules/m_wallops.c (File Modified)
10113 trunk/modules/m_who.c (File Modified)
10114 trunk/modules/m_whois.c (File Modified)
10115 trunk/modules/m_whowas.c (File Modified)
10116 trunk/modules/m_xline.c (File Modified)
10117 trunk/src/adns.c (File Modified)
10118 trunk/src/aline.c (File Modified)
10119 trunk/src/cache.c (File Modified)
10120 trunk/src/channel.c (File Modified)
10121 trunk/src/class.c (File Modified)
10122 trunk/src/client.c (File Modified)
10123 trunk/src/commio.c (File Modified)
10124 trunk/src/event.c (File Modified)
10125 trunk/src/hash.c (File Modified)
10126 trunk/src/hostmask.c (File Modified)
10127 trunk/src/ircd.c (File Modified)
10128 trunk/src/kdparse.c (File Modified)
10129 trunk/src/linebuf.c (File Modified)
10130 trunk/src/listener.c (File Modified)
10131 trunk/src/modules.c (File Modified)
10132 trunk/src/monitor.c (File Modified)
10133 trunk/src/newconf.c (File Modified)
10134 trunk/src/packet.c (File Modified)
10135 trunk/src/parse.c (File Modified)
10136 trunk/src/reject.c (File Modified)
10137 trunk/src/s_auth.c (File Modified)
10138 trunk/src/s_conf.c (File Modified)
10139 trunk/src/s_gline.c (File Modified)
10140 trunk/src/s_log.c (File Modified)
10141 trunk/src/s_newconf.c (File Modified)
10142 trunk/src/s_serv.c (File Modified)
10143 trunk/src/s_stats.c (File Modified)
10144 trunk/src/s_user.c (File Modified)
10145 trunk/src/send.c (File Modified)
10146 trunk/src/whowas.c (File Modified)
10147
10148
10149nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10150 Log:
10151 - More coding style niceities. Pretty much got client.h squared away.
10152
10153
10154 Modified:
10155 trunk/modules/m_dline.c (File Modified)
10156 trunk/modules/m_gline.c (File Modified)
10157 trunk/modules/m_kline.c (File Modified)
10158 trunk/modules/m_rehash.c (File Modified)
10159 trunk/modules/m_resv.c (File Modified)
10160 trunk/modules/m_stats.c (File Modified)
10161 trunk/modules/m_testline.c (File Modified)
10162 trunk/modules/m_user.c (File Modified)
10163 trunk/modules/m_xline.c (File Modified)
10164
10165
10166jilles 2005/09/21 22:37:13 UTC (20050921-250)
10167 Log:
10168 - Propagate quiets (+q) on netjoins
10169 - Clear +q list too on lowerTS sjoin from TS6 source
10170
10171
10172 Modified:
10173 trunk/modules/core/m_sjoin.c (File Modified)
10174 trunk/src/s_serv.c (File Modified)
10175
10176
10177jilles 2005/09/21 15:49:43 UTC (20050921-248)
10178 Log:
10179 Second argument to whois is always a nick, never a uid.
10180 This prevents /whois other.server uid to get information
10181 about that uid.
10182
10183
10184 Modified:
10185 trunk/modules/m_whois.c (File Modified)
10186
10187
10188jilles 2005/09/21 15:43:45 UTC (20050921-246)
10189 Log:
10190 Don't allow local users to use uids in user mode.
10191
10192
10193 Modified:
10194 trunk/src/s_user.c (File Modified)
10195
10196
10197jilles 2005/09/21 15:42:56 UTC (20050921-244)
10198 Log:
10199 Make it compile again.
10200
10201
10202 Modified:
10203 trunk/src/s_stats.c (File Modified)
10204
10205
10206jilles 2005/09/21 15:09:11 UTC (20050921-242)
10207 Log:
10208 Fix propagation of empty SJOIN.
10209
10210
10211 Modified:
10212 trunk/modules/core/m_sjoin.c (File Modified)
10213
10214
10215nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10216 Log:
10217 Some atheme-style niceties here.
10218
10219
10220 Modified:
10221 trunk/modules/m_accept.c (File Modified)
10222 trunk/modules/m_admin.c (File Modified)
10223 trunk/modules/m_away.c (File Modified)
10224 trunk/modules/m_cap.c (File Modified)
10225 trunk/modules/m_capab.c (File Modified)
10226 trunk/modules/m_challenge.c (File Modified)
10227 trunk/modules/m_chghost.c (File Modified)
10228 trunk/modules/m_close.c (File Modified)
10229 trunk/modules/m_cmessage.c (File Modified)
10230 trunk/modules/m_connect.c (File Modified)
10231 trunk/modules/m_dline.c (File Modified)
10232 trunk/modules/m_encap.c (File Modified)
10233 trunk/modules/m_etrace.c (File Modified)
10234 trunk/modules/m_gline.c (File Modified)
10235 trunk/modules/m_help.c (File Modified)
10236 trunk/modules/m_info.c (File Modified)
10237 trunk/modules/m_invite.c (File Modified)
10238 trunk/modules/m_ison.c (File Modified)
10239 trunk/modules/m_kline.c (File Modified)
10240 trunk/modules/m_knock.c (File Modified)
10241 trunk/modules/m_links.c (File Modified)
10242 trunk/modules/m_list.c (File Modified)
10243 trunk/modules/m_locops.c (File Modified)
10244 trunk/modules/m_lusers.c (File Modified)
10245 trunk/modules/m_map.c (File Modified)
10246 trunk/modules/m_monitor.c (File Modified)
10247 trunk/modules/m_motd.c (File Modified)
10248 trunk/modules/m_names.c (File Modified)
10249 trunk/modules/m_oper.c (File Modified)
10250 trunk/modules/m_operspy.c (File Modified)
10251 trunk/modules/m_pass.c (File Modified)
10252 trunk/modules/m_ping.c (File Modified)
10253 trunk/modules/m_pong.c (File Modified)
10254 trunk/modules/m_post.c (File Modified)
10255 trunk/modules/m_rehash.c (File Modified)
10256 trunk/modules/m_restart.c (File Modified)
10257 trunk/modules/m_resv.c (File Modified)
10258 trunk/modules/m_services.c (File Modified)
10259 trunk/modules/m_set.c (File Modified)
10260 trunk/modules/m_sshortcut.c (File Modified)
10261 trunk/modules/m_stats.c (File Modified)
10262 trunk/modules/m_svinfo.c (File Modified)
10263 trunk/modules/m_tb.c (File Modified)
10264 trunk/modules/m_testline.c (File Modified)
10265 trunk/modules/m_testmask.c (File Modified)
10266 trunk/modules/m_time.c (File Modified)
10267 trunk/modules/m_topic.c (File Modified)
10268 trunk/modules/m_trace.c (File Modified)
10269 trunk/modules/m_unreject.c (File Modified)
10270 trunk/modules/m_user.c (File Modified)
10271 trunk/modules/m_userhost.c (File Modified)
10272 trunk/modules/m_users.c (File Modified)
10273 trunk/modules/m_version.c (File Modified)
10274 trunk/modules/m_wallops.c (File Modified)
10275 trunk/modules/m_who.c (File Modified)
10276 trunk/modules/m_whois.c (File Modified)
10277 trunk/modules/m_whowas.c (File Modified)
10278 trunk/modules/m_xline.c (File Modified)
10279
10280
10281nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10282 Log:
10283 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10284
10285
10286 Modified:
10287 trunk/.indent.pro (File Modified)
10288 trunk/include/charybdis.h (File Added)
10289 trunk/include/client.h (File Modified)
10290 trunk/modules/.indent.pro (File Modified)
10291 trunk/src/.indent.pro (File Modified)
10292 trunk/src/adns.c (File Modified)
10293 trunk/src/aline.c (File Modified)
10294 trunk/src/cache.c (File Modified)
10295 trunk/src/channel.c (File Modified)
10296 trunk/src/class.c (File Modified)
10297 trunk/src/client.c (File Modified)
10298 trunk/src/commio.c (File Modified)
10299 trunk/src/event.c (File Modified)
10300 trunk/src/hash.c (File Modified)
10301 trunk/src/hostmask.c (File Modified)
10302 trunk/src/ircd.c (File Modified)
10303 trunk/src/kdparse.c (File Modified)
10304 trunk/src/linebuf.c (File Modified)
10305 trunk/src/listener.c (File Modified)
10306 trunk/src/modules.c (File Modified)
10307 trunk/src/monitor.c (File Modified)
10308 trunk/src/newconf.c (File Modified)
10309 trunk/src/packet.c (File Modified)
10310 trunk/src/parse.c (File Modified)
10311 trunk/src/reject.c (File Modified)
10312 trunk/src/s_auth.c (File Modified)
10313 trunk/src/s_conf.c (File Modified)
10314 trunk/src/s_gline.c (File Modified)
10315 trunk/src/s_log.c (File Modified)
10316 trunk/src/s_newconf.c (File Modified)
10317 trunk/src/s_serv.c (File Modified)
10318 trunk/src/s_stats.c (File Modified)
10319 trunk/src/s_user.c (File Modified)
10320 trunk/src/send.c (File Modified)
10321 trunk/src/whowas.c (File Modified)
10322
10323
10324nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10325 Log:
10326 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10327 - Convert a few modules towards using this code.
10328 - Make a note about this change in NEWS.
10329
10330
10331 Modified:
10332 trunk/NEWS (File Modified)
10333 trunk/include/aline.h (File Added)
10334 trunk/modules/m_dline.c (File Modified)
10335 trunk/modules/m_kline.c (File Modified)
10336 trunk/modules/m_resv.c (File Modified)
10337 trunk/modules/m_xline.c (File Modified)
10338 trunk/src/Makefile.in (File Modified)
10339 trunk/src/aline.c (File Added)
10340
10341
10342nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10343 Log:
10344 - Update NEWS document.
10345
10346
10347 Modified:
10348 trunk/NEWS (File Modified)
10349
10350
10351jilles 2005/09/20 18:27:19 UTC (20050920-232)
10352 Log:
10353 Use find_named_person() instead of find_person() in services shortcuts.
10354
10355
10356 Modified:
10357 trunk/modules/m_sshortcut.c (File Modified)
10358
10359
10360jilles 2005/09/18 22:18:59 UTC (20050918-230)
10361 Log:
10362 Fix propagation of empty channels (+P).
10363
10364
10365 Modified:
10366 trunk/modules/core/m_sjoin.c (File Modified)
10367 trunk/src/s_serv.c (File Modified)
10368
10369
10370jilles 2005/09/18 22:18:04 UTC (20050918-228)
10371 Log:
10372 Use same comparison for +f.
10373
10374
10375 Modified:
10376 trunk/modules/core/m_join.c (File Modified)
10377
10378
10379jilles 2005/09/18 18:48:13 UTC (20050918-226)
10380 Log:
10381 Retire server-server non-encap CHGHOST, and clean it up a bit.
10382
10383
10384 Modified:
10385 trunk/modules/m_chghost.c (File Modified)
10386
10387
10388jilles 2005/09/18 14:26:20 UTC (20050918-224)
10389 Log:
10390 Use TS6 form for SQUIT wallops.
10391
10392
10393 Modified:
10394 trunk/modules/core/m_squit.c (File Modified)
10395
10396
10397jilles 2005/09/18 14:25:54 UTC (20050918-222)
10398 Log:
10399 Propagate nick changes for remote clients in TS6 form if possible;
10400 simplify the code a bit.
10401
10402
10403 Modified:
10404 trunk/modules/core/m_nick.c (File Modified)
10405
10406
10407jilles 2005/09/18 14:16:43 UTC (20050918-220)
10408 Log:
10409 Only clear oper_only_umodes on deoper for local clients.
10410
10411
10412 Modified:
10413 trunk/src/s_user.c (File Modified)
10414
10415
10416nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10417 Log:
10418 - Don't enable use_whois_actually in the default config, makes cloaking
10419 only useful for vanity.
10420
10421
10422 Modified:
10423 trunk/doc/example.conf (File Modified)
10424
10425
10426jilles 2005/09/18 00:00:12 UTC (20050918-216)
10427 Log:
10428 Fix linebuf raw code to not truncate lines longer than
10429 510 characters. This stops ziplinks corruption at
10430 the initial burst if the other side sends a lot.
10431
10432
10433 Modified:
10434 trunk/src/linebuf.c (File Modified)
10435
10436
10437nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10438 Log:
10439 - Add +r to channel_modes().
10440
10441
10442 Modified:
10443 trunk/src/channel.c (File Modified)
10444
10445
10446nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10447 Log:
10448 Update NEWS.
10449
10450
10451 Modified:
10452 trunk/NEWS (File Modified)
10453
10454
10455nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10456 Log:
10457 err, nvm. wrong project :-P
10458
10459
10460 Modified:
10461 trunk/src/match.c (File Modified)
10462
10463
10464nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10465 Log:
10466 make sure we don't crash on match(NULL, test)
10467
10468
10469 Modified:
10470 trunk/src/match.c (File Modified)
10471
10472
10473jilles 2005/09/12 23:40:03 UTC (20050912-206)
10474 Log:
10475 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10476 flags = rehash in shared{}.
10477 Uses :<source> ENCAP <target> REHASH [option].
10478
10479
10480 Modified:
10481 trunk/doc/example.conf (File Modified)
10482 trunk/doc/reference.conf (File Modified)
10483 trunk/help/opers/rehash (File Modified)
10484 trunk/include/s_newconf.h (File Modified)
10485 trunk/modules/m_rehash.c (File Modified)
10486 trunk/modules/m_stats.c (File Modified)
10487 trunk/src/newconf.c (File Modified)
10488
10489
10490jilles 2005/09/12 22:48:44 UTC (20050912-204)
10491 Log:
10492 Initialize flags to 0 in conf_set_shared_flags() and
10493 conf_set_cluster_flags().
10494
10495
10496 Modified:
10497 trunk/src/newconf.c (File Modified)
10498
10499
10500jilles 2005/09/12 22:14:16 UTC (20050912-202)
10501 Log:
10502 Don't allow a forward from a #channel to an &channel.
10503 Error message is Illegal channel name.
10504
10505
10506 Modified:
10507 trunk/modules/core/m_mode.c (File Modified)
10508
10509
10510nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10511 Log:
10512 - change version to 1.0.1
10513
10514
10515 Modified:
10516 trunk/configure (File Modified)
10517 trunk/configure.ac (File Modified)
10518
10519
10520nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10521 Log:
10522 Update NEWS.
10523
10524
10525 Modified:
10526 trunk/NEWS (File Modified)
10527
10528
10529jilles 2005/09/12 21:55:58 UTC (20050912-196)
10530 Log:
10531 Services shortcuts changes:
10532 - Require umode +S on target
10533 - Use ERR_SERVICESDOWN (440) for error message
10534 - Fix check for empty string
10535
10536
10537 Modified:
10538 trunk/include/numeric.h (File Modified)
10539 trunk/modules/m_sshortcut.c (File Modified)
10540 trunk/src/messages.tab (File Modified)
10541
10542
10543nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10544 Log:
10545 s/IsChanService/IsService/g;
10546
10547
10548 Modified:
10549 trunk/modules/m_sshortcut.c (File Modified)
10550
10551
10552nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10553 Log:
10554 Add check for service validity in shortcut routines.
10555
10556
10557 Modified:
10558 trunk/modules/m_sshortcut.c (File Modified)
10559
10560
10561jilles 2005/09/12 15:30:26 UTC (20050912-190)
10562 Log:
10563 Don't allow forwarding to a -F channel the setter is not on.
10564
10565
10566 Modified:
10567 trunk/modules/core/m_mode.c (File Modified)
10568
10569
10570jilles 2005/09/12 13:55:56 UTC (20050912-188)
10571 Log:
10572 Describe identify_service and identify_command in
10573 reference.conf.
10574
10575
10576 Modified:
10577 trunk/doc/reference.conf (File Modified)
10578
10579
10580jilles 2005/09/12 13:37:11 UTC (20050912-186)
10581 Log:
10582 More helpfile updates.
10583
10584
10585 Modified:
10586 trunk/help/Makefile.in (File Modified)
10587 trunk/help/opers/die (File Modified)
10588 trunk/help/opers/join (File Modified)
10589 trunk/help/opers/links (File Modified)
10590 trunk/help/opers/lusers (File Modified)
10591 trunk/help/opers/map (File Added)
10592 trunk/help/opers/motd (File Modified)
10593 trunk/help/opers/names (File Modified)
10594 trunk/help/opers/notice (File Modified)
10595 trunk/help/opers/operspy (File Modified)
10596 trunk/help/opers/part (File Modified)
10597 trunk/help/opers/privmsg (File Modified)
10598 trunk/help/opers/restart (File Modified)
10599 trunk/help/opers/set (File Modified)
10600 trunk/help/opers/stats (File Modified)
10601 trunk/help/opers/trace (File Modified)
10602 trunk/help/opers/version (File Modified)
10603 trunk/help/users/notice (File Modified)
10604 trunk/help/users/privmsg (File Modified)
10605 trunk/help/users/stats (File Modified)
10606
10607
10608jilles 2005/09/12 11:18:40 UTC (20050912-184)
10609 Log:
10610 Update help files.
10611
10612
10613 Modified:
10614 trunk/help/opers/cmode (File Modified)
10615 trunk/help/opers/umode (File Modified)
10616 trunk/help/opers/wallops (File Modified)
10617 trunk/help/opers/who (File Modified)
10618 trunk/help/users/umode (File Modified)
10619
10620
10621jilles 2005/09/12 11:11:18 UTC (20050912-182)
10622 Log:
10623 Include cmode +r in 004 and 005.
10624
10625
10626 Modified:
10627 trunk/include/supported.h (File Modified)
10628 trunk/src/messages.tab (File Modified)
10629
10630
10631jilles 2005/09/12 10:53:35 UTC (20050912-180)
10632 Log:
10633 No need to clear all 3 buffers in channel_modes().
10634
10635
10636 Modified:
10637 trunk/src/channel.c (File Modified)
10638
10639
10640jilles 2005/09/12 10:31:54 UTC (20050912-178)
10641 Log:
10642 - Fix multiple +f modes per line
10643 - -f shouldn't take a parameter
10644
10645
10646 Modified:
10647 trunk/modules/core/m_mode.c (File Modified)
10648
10649
10650jilles 2005/09/12 10:04:27 UTC (20050912-176)
10651 Log:
10652 Channel mode +Q now prevents forwarding to or through
10653 a channel, just like in hyperion, not from a channel.
10654
10655
10656 Modified:
10657 trunk/modules/core/m_join.c (File Modified)
10658
10659
10660jilles 2005/09/12 09:36:21 UTC (20050912-174)
10661 Log:
10662 Complete +F/+Q propagation.
10663
10664
10665 Modified:
10666 trunk/modules/core/m_join.c (File Modified)
10667 trunk/modules/core/m_sjoin.c (File Modified)
10668 trunk/src/channel.c (File Modified)
10669
10670
10671nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10672 Log:
10673 - A few minor fixes.
10674
10675
10676 Modified:
10677 trunk/modules/core/m_join.c (File Modified)
10678 trunk/modules/m_services.c (File Modified)
10679
10680
10681nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10682 Log:
10683 - Fix netsplit obfuscation.
10684
10685
10686 Modified:
10687 trunk/src/client.c (File Modified)
10688
10689
10690nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10691 Log:
10692 - Fix another /stats p related bug.
10693
10694
10695 Modified:
10696 trunk/src/client.c (File Modified)
10697
10698
10699nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10700 Log:
10701 - Update example.conf.
10702
10703
10704 Modified:
10705 trunk/doc/example.conf (File Modified)
10706
10707
10708nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10709 Log:
10710 - Fix a minor bug here, and re-release 1.0.
10711
10712
10713 Modified:
10714 trunk/modules/core/m_nick.c (File Modified)
10715
10716
10717nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10718 Log:
10719 - Add bursted clients to /stats p list.
10720
10721
10722 Modified:
10723 trunk/modules/core/m_nick.c (File Modified)
10724
10725
10726nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10727 Log:
10728 - Add identify_service, identify_command options to the example.conf,
10729 newconf parser.
10730
10731
10732 Modified:
10733 trunk/NEWS (File Modified)
10734 trunk/doc/example.conf (File Modified)
10735 trunk/src/newconf.c (File Modified)
10736
10737
10738nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10739 Log:
10740 - Add services shortcuts.
10741
10742
10743 Modified:
10744 trunk/modules/Makefile.in (File Modified)
10745 trunk/modules/m_sshortcut.c (File Added)
10746
10747
10748nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10749 Log:
10750 - put back checks i removed by mistake
10751
10752
10753 Modified:
10754 trunk/modules/core/m_join.c (File Modified)
10755
10756
10757nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10758 Log:
10759 - Implement channel mode +Q, which disables forwarding.
10760 - Make forwarding usable by everyone.
10761 - Implement channel mode +F which bypasses authority checks on a target
10762 set with this mode
10763 - Update NEWS.
10764
10765
10766 Modified:
10767 trunk/NEWS (File Modified)
10768 trunk/include/channel.h (File Modified)
10769 trunk/include/supported.h (File Modified)
10770 trunk/modules/core/m_join.c (File Modified)
10771 trunk/modules/core/m_mode.c (File Modified)
10772 trunk/src/messages.tab (File Modified)
10773
10774
10775nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10776 Log:
10777 - Fix account handling brokenness.
10778
10779
10780 Modified:
10781 trunk/modules/m_services.c (File Modified)
10782
10783
10784jilles 2005/09/12 02:04:09 UTC (20050912-150)
10785 Log:
10786 Identify to services via server password hack. Still
10787 needs config file parts, like
10788 identifyservice = "nickserv@services.int";
10789 identifycommand = "IDENTIFY";
10790
10791
10792 Modified:
10793 trunk/include/s_conf.h (File Modified)
10794 trunk/src/s_user.c (File Modified)
10795
10796
10797jilles 2005/09/12 01:59:46 UTC (20050912-148)
10798 Log:
10799 Make send.c compile.
10800
10801
10802 Modified:
10803 trunk/src/send.c (File Modified)
10804
10805
10806nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10807 Log:
10808 - Handle this better.
10809
10810
10811 Modified:
10812 trunk/src/send.c (File Modified)
10813
10814
10815nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10816 Log:
10817 If the source is not a client, don't send to normal users.
10818
10819
10820 Modified:
10821 trunk/src/send.c (File Modified)
10822
10823
10824nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10825 Log:
10826 - Make /wallops behave as wallops in other ircds.
10827
10828
10829 Modified:
10830 trunk/modules/m_wallops.c (File Modified)
10831 trunk/src/send.c (File Modified)
10832
10833
10834nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10835 Log:
10836 - charybdis-1.0
10837
10838
10839 Modified:
10840 trunk/NEWS (File Modified)
10841 trunk/configure (File Modified)
10842 trunk/configure.ac (File Modified)
10843
10844
10845nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10846 Log:
10847 - Remove efnet configuration.
10848 - Rename example.conf as reference.conf, and replace the default
10849 example.conf with one suitable for AthemeNET.
10850 - Update makefile to reflect these changes.
10851
10852
10853 Modified:
10854 trunk/doc/Makefile.in (File Modified)
10855 trunk/doc/example.conf (File Modified)
10856 trunk/doc/example.efnet.conf (File Deleted)
10857 trunk/doc/reference.conf (File Added)
10858
10859
10860nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10861 Log:
10862 - Don't display opers who are /away.
10863
10864
10865 Modified:
10866 trunk/modules/m_stats.c (File Modified)
10867
10868
10869jilles 2005/09/12 00:21:20 UTC (20050912-134)
10870 Log:
10871 Put cmode +f in 004 and 005.
10872
10873
10874 Modified:
10875 trunk/include/supported.h (File Modified)
10876 trunk/src/messages.tab (File Modified)
10877
10878
10879jilles 2005/09/12 00:15:13 UTC (20050912-132)
10880 Log:
10881 Add user umode +Q which prevents a user from
10882 being forwarded.
10883
10884
10885 Modified:
10886 trunk/include/client.h (File Modified)
10887 trunk/modules/core/m_join.c (File Modified)
10888 trunk/src/messages.tab (File Modified)
10889 trunk/src/s_user.c (File Modified)
10890
10891
10892jilles 2005/09/11 23:47:02 UTC (20050911-130)
10893 Log:
10894 Implement channel forwarding in m_join(). As in
10895 hyperion, failing to join because of +i, +r or +j
10896 can cause you to be forwarded, potentially
10897 recursively. Unlike hyperion, a single numeric
10898 is sent in case of a successful forward, otherwise
10899 the ircd acts if there were no forward.
10900
10901
10902 Modified:
10903 trunk/include/numeric.h (File Modified)
10904 trunk/modules/core/m_join.c (File Modified)
10905 trunk/src/messages.tab (File Modified)
10906
10907
10908jilles 2005/09/11 22:57:53 UTC (20050911-128)
10909 Log:
10910 Allow servers to set oper-only cmodes as well.
10911
10912
10913 Modified:
10914 trunk/modules/core/m_mode.c (File Modified)
10915
10916
10917jilles 2005/09/11 22:48:37 UTC (20050911-126)
10918 Log:
10919 Add cmode +f which takes a channel name, settable
10920 only by opers for now. Does not do anything yet.
10921
10922
10923 Modified:
10924 trunk/include/channel.h (File Modified)
10925 trunk/modules/core/m_join.c (File Modified)
10926 trunk/modules/core/m_mode.c (File Modified)
10927 trunk/modules/core/m_sjoin.c (File Modified)
10928 trunk/src/channel.c (File Modified)
10929
10930
10931jilles 2005/09/11 20:48:09 UTC (20050911-124)
10932 Log:
10933 Fully initialize 'mode' in ms_join() and ms_sjoin()
10934 to avoid old +j garbage from being used.
10935
10936
10937 Modified:
10938 trunk/modules/core/m_join.c (File Modified)
10939 trunk/modules/core/m_sjoin.c (File Modified)
10940
10941
10942jilles 2005/09/11 19:41:53 UTC (20050911-122)
10943 Log:
10944 - only touch join_count/join_delta if join throttling
10945 is enabled on the channel
10946 - reset join_count/join_delta to 0 if -j is set
10947
10948
10949 Modified:
10950 trunk/modules/core/m_join.c (File Modified)
10951 trunk/modules/core/m_mode.c (File Modified)
10952 trunk/modules/core/m_sjoin.c (File Modified)
10953
10954
10955jilles 2005/09/11 18:57:20 UTC (20050911-120)
10956 Log:
10957 Also start a new "period" for join throttling for remote joins,
10958 if necessary. Make the code slightly clearer.
10959
10960
10961 Modified:
10962 trunk/modules/core/m_join.c (File Modified)
10963 trunk/src/channel.c (File Modified)
10964
10965
10966jilles 2005/09/11 18:12:20 UTC (20050911-118)
10967 Log:
10968 Some +j improvements, still broken.
10969
10970
10971 Modified:
10972 trunk/modules/core/m_join.c (File Modified)
10973 trunk/modules/core/m_sjoin.c (File Modified)
10974
10975
10976jilles 2005/09/11 16:44:36 UTC (20050911-116)
10977 Log:
10978 Only do +z processing for +m channels the sender is on,
10979 as bans/quiets are currently only checked locally.
10980
10981
10982 Modified:
10983 trunk/modules/core/m_message.c (File Modified)
10984
10985
10986jilles 2005/09/11 16:01:02 UTC (20050911-114)
10987 Log:
10988 - Add max_bans_large configuration option, defaulting to 500, to
10989 limit the number of bans in a +L channel
10990 - Change b/e/I to b/e/I/q in texts
10991
10992
10993 Modified:
10994 trunk/doc/example.conf (File Modified)
10995 trunk/include/s_conf.h (File Modified)
10996 trunk/modules/core/m_mode.c (File Modified)
10997 trunk/modules/m_info.c (File Modified)
10998 trunk/src/newconf.c (File Modified)
10999 trunk/src/s_conf.c (File Modified)
11000
11001
11002jilles 2005/09/11 15:20:38 UTC (20050911-112)
11003 Log:
11004 Store invite for +gi channels.
11005 Note that +gi is significantly weaker access control than +i.
11006
11007
11008 Modified:
11009 trunk/modules/m_invite.c (File Modified)
11010
11011
11012jilles 2005/09/11 14:38:35 UTC (20050911-110)
11013 Log:
11014 Nonops are allowed to see +q lists.
11015
11016
11017 Modified:
11018 trunk/modules/core/m_mode.c (File Modified)
11019
11020
11021jilles 2005/09/11 14:27:59 UTC (20050911-108)
11022 Log:
11023 Invalidate can_send() cache on -q.
11024
11025
11026 Modified:
11027 trunk/modules/core/m_mode.c (File Modified)
11028
11029
11030nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11031 Log:
11032 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11033
11034
11035 Modified:
11036 trunk/modules/core/m_sjoin.c (File Modified)
11037
11038
11039nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11040 Log:
11041 - Allow blank SJOINs -- for permanant channels.
11042
11043
11044 Modified:
11045 trunk/modules/core/m_sjoin.c (File Modified)
11046
11047
11048nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11049 Log:
11050 - Burst permanant channels.
11051
11052
11053 Modified:
11054 trunk/src/s_serv.c (File Modified)
11055
11056
11057nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11058 Log:
11059 - Fix handling of permanant channels.
11060
11061
11062 Modified:
11063 trunk/modules/core/m_join.c (File Modified)
11064
11065
11066nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11067 Log:
11068 - Run indent on core modules.
11069 - Add propagation of join throttle settings.
11070
11071
11072 Modified:
11073 trunk/modules/core/m_die.c (File Modified)
11074 trunk/modules/core/m_error.c (File Modified)
11075 trunk/modules/core/m_join.c (File Modified)
11076 trunk/modules/core/m_kick.c (File Modified)
11077 trunk/modules/core/m_kill.c (File Modified)
11078 trunk/modules/core/m_message.c (File Modified)
11079 trunk/modules/core/m_mode.c (File Modified)
11080 trunk/modules/core/m_nick.c (File Modified)
11081 trunk/modules/core/m_part.c (File Modified)
11082 trunk/modules/core/m_quit.c (File Modified)
11083 trunk/modules/core/m_server.c (File Modified)
11084 trunk/modules/core/m_sjoin.c (File Modified)
11085 trunk/modules/core/m_squit.c (File Modified)
11086
11087
11088nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11089 Log:
11090 - Fix mistake in commit message.
11091
11092
11093 Modified:
11094 trunk/ChangeLog (File Modified)
11095
11096
11097nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11098 Log:
11099 - Channel throttling.
11100
11101
11102 Modified:
11103 trunk/NEWS (File Modified)
11104 trunk/include/supported.h (File Modified)
11105 trunk/modules/core/m_mode.c (File Modified)
11106 trunk/src/messages.tab (File Modified)
11107
11108
11109nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11110 Log:
11111 - Channel throttle logic fixes.
11112
11113
11114 Modified:
11115 trunk/include/channel.h (File Modified)
11116
11117
11118nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11119 Log:
11120 - Add the throttle logic.
11121
11122
11123 Modified:
11124 trunk/include/channel.h (File Modified)
11125 trunk/include/numeric.h (File Modified)
11126 trunk/modules/core/m_join.c (File Modified)
11127 trunk/src/channel.c (File Modified)
11128 trunk/src/messages.tab (File Modified)
11129
11130
11131nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11132 Log:
11133 - Cosmetic fixes to CREDITS.
11134
11135
11136 Modified:
11137 trunk/CREDITS (File Modified)
11138
11139
11140nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11141 Log:
11142 - Better channel_modes() from ShadowIRCd 4.
11143
11144
11145 Modified:
11146 trunk/include/channel.h (File Modified)
11147 trunk/src/channel.c (File Modified)
11148
11149
11150nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11151 Log:
11152 - Strip colour codes from parts.
11153
11154
11155 Modified:
11156 trunk/modules/core/m_part.c (File Modified)
11157
11158
11159nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11160 Log:
11161 - Strip colour codes from quits.
11162
11163
11164 Modified:
11165 trunk/modules/core/m_quit.c (File Modified)
11166
11167
11168nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11169 Log:
11170 - add +c/+g/+z to channel_modes().
11171
11172
11173 Modified:
11174 trunk/src/channel.c (File Modified)
11175
11176
11177nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11178 Log:
11179 - Add +g to 004/005 numerics.
11180
11181
11182 Modified:
11183 trunk/include/supported.h (File Modified)
11184 trunk/src/messages.tab (File Modified)
11185
11186
11187nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11188 Log:
11189 - Add +cgz to set_final_mode() in both join/sjoin.
11190 - Implement channel mode +g: Free invite.
11191
11192
11193 Modified:
11194 trunk/include/channel.h (File Modified)
11195 trunk/modules/core/m_join.c (File Modified)
11196 trunk/modules/core/m_mode.c (File Modified)
11197 trunk/modules/core/m_sjoin.c (File Modified)
11198 trunk/modules/m_invite.c (File Modified)
11199
11200
11201nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11202 Log:
11203 - Make sure /stats p uses the right list.
11204
11205
11206 Modified:
11207 trunk/modules/m_stats.c (File Modified)
11208
11209
11210nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11211 Log:
11212 - local oper list becomes local_oper_list.
11213 - all opers are stored on oper_list for /stats p.
11214
11215
11216 Modified:
11217 trunk/include/ircd.h (File Modified)
11218 trunk/modules/m_stats.c (File Modified)
11219 trunk/modules/m_trace.c (File Modified)
11220 trunk/src/client.c (File Modified)
11221 trunk/src/ircd.c (File Modified)
11222 trunk/src/s_user.c (File Modified)
11223 trunk/src/send.c (File Modified)
11224
11225
11226nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11227 Log:
11228 - Remove ENABLE_SERVICES legacy define.
11229
11230
11231 Modified:
11232 trunk/configure (File Modified)
11233 trunk/configure.ac (File Modified)
11234 trunk/include/client.h (File Modified)
11235 trunk/include/m_info.h (File Modified)
11236 trunk/include/s_conf.h (File Modified)
11237 trunk/modules/Makefile.in (File Modified)
11238 trunk/modules/core/m_kick.c (File Modified)
11239 trunk/modules/core/m_mode.c (File Modified)
11240 trunk/modules/core/m_nick.c (File Modified)
11241 trunk/modules/core/m_sjoin.c (File Modified)
11242 trunk/modules/m_services.c (File Modified)
11243 trunk/src/channel.c (File Modified)
11244 trunk/src/newconf.c (File Modified)
11245 trunk/src/s_conf.c (File Modified)
11246 trunk/src/s_serv.c (File Modified)
11247 trunk/src/s_user.c (File Modified)
11248
11249
11250nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11251 Log:
11252 - New reject message, ala ircu.
11253
11254
11255 Modified:
11256 trunk/src/reject.c (File Modified)
11257
11258
11259nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11260 Log:
11261 - Reduce 'broadcast storm' effect in m_chghost.
11262
11263
11264 Modified:
11265 trunk/modules/m_chghost.c (File Modified)
11266
11267
11268nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11269 Log:
11270 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11271
11272
11273 Modified:
11274 trunk/include/supported.h (File Modified)
11275 trunk/src/messages.tab (File Modified)
11276
11277
11278nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11279 Log:
11280 - Implement +z.
11281
11282
11283 Modified:
11284 trunk/include/channel.h (File Modified)
11285 trunk/modules/core/m_message.c (File Modified)
11286 trunk/modules/core/m_mode.c (File Modified)
11287
11288
11289nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11290 Log:
11291 - use sendto_one_numeric() in some places.
11292
11293
11294 Modified:
11295 trunk/modules/core/m_mode.c (File Modified)
11296
11297
11298nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11299 Log:
11300 - Implement channel mode +c -- colour stripping.
11301
11302
11303 Modified:
11304 trunk/include/irc_string.h (File Modified)
11305 trunk/include/supported.h (File Modified)
11306 trunk/modules/core/m_message.c (File Modified)
11307 trunk/modules/core/m_mode.c (File Modified)
11308 trunk/src/irc_string.c (File Modified)
11309 trunk/src/messages.tab (File Modified)
11310
11311
11312nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11313 Log:
11314 - Add +qLP to CHANMODES 005 numeric.
11315
11316
11317 Modified:
11318 trunk/include/supported.h (File Modified)
11319
11320
11321nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11322 Log:
11323 Move credits files to doc/.
11324
11325
11326 Modified:
11327 trunk/Hybrid-team (File Deleted)
11328 trunk/Ratbox-team (File Deleted)
11329 trunk/doc/Hybrid-team (File Added)
11330 trunk/doc/Ratbox-team (File Added)
11331
11332
11333nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11334 Log:
11335 - Rename Ratbox credits as Ratbox-team.
11336 - Add in our own CREDITS.
11337
11338
11339 Modified:
11340 trunk/CREDITS (File Deleted)
11341 trunk/CREDITS (File Added)
11342 trunk/Ratbox-team (File Added)
11343
11344
11345nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11346 Log:
11347 - Quietcache fixes.
11348
11349
11350 Modified:
11351 trunk/modules/core/m_mode.c (File Modified)
11352
11353
11354nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11355 Log:
11356 - Rebuild configure.
11357
11358
11359 Modified:
11360 trunk/autom4te.cache/ (File Deleted)
11361 trunk/configure (File Modified)
11362
11363
11364nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11365 Log:
11366 Add +q to messages.tab.
11367
11368
11369 Modified:
11370 trunk/src/messages.tab (File Modified)
11371
11372
11373nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11374 Log:
11375 - port m_sjoin stuff to TS6 JOIN syntax.
11376
11377
11378 Modified:
11379 trunk/modules/core/m_join.c (File Modified)
11380
11381
11382nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11383 Log:
11384 - Implement channel mode +q (quiet)
11385
11386
11387 Modified:
11388 trunk/include/channel.h (File Modified)
11389 trunk/modules/core/m_mode.c (File Modified)
11390 trunk/src/channel.c (File Modified)
11391
11392
11393jilles 2005/09/10 03:03:05 UTC (20050910-40)
11394 Log:
11395 Add +L/+P for set_final_mode().
11396
11397
11398 Modified:
11399 trunk/modules/core/m_sjoin.c (File Modified)
11400
11401
11402jilles 2005/09/10 02:59:22 UTC (20050910-38)
11403 Log:
11404 Add +L/+P in channel_modes().
11405
11406
11407 Modified:
11408 trunk/src/channel.c (File Modified)
11409
11410
11411jilles 2005/09/10 02:55:10 UTC (20050910-36)
11412 Log:
11413 - Use MODE_PERMANENT, not MODE_PERMANANT
11414 - Actually use chm_staff()
11415
11416 It compiles but is not otherwise tested.
11417
11418
11419 Modified:
11420 trunk/include/channel.h (File Modified)
11421 trunk/modules/core/m_mode.c (File Modified)
11422 trunk/modules/core/m_sjoin.c (File Modified)
11423 trunk/src/channel.c (File Modified)
11424
11425
11426nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11427 Log:
11428 - Ok, patchlevel.h is fixed now.
11429
11430
11431 Modified:
11432 trunk/include/patchlevel.h (File Modified)
11433
11434
11435nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11436 Log:
11437 - *sigh*
11438
11439
11440 Modified:
11441 trunk/include/patchlevel.h (File Modified)
11442 trunk/src/version.c.SH (File Modified)
11443
11444
11445nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11446 Log:
11447 - Fix compilation issue with version.c.
11448
11449
11450 Modified:
11451 trunk/src/version.c.SH (File Modified)
11452
11453
11454nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11455 Log:
11456 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11457 this from the BUGS file.
11458
11459
11460 Modified:
11461 trunk/BUGS (File Modified)
11462
11463
11464jilles 2005/09/10 02:30:22 UTC (20050910-26)
11465 Log:
11466 Mangle all netsplit messages if flatten links is enabled.
11467
11468
11469 Modified:
11470 trunk/src/client.c (File Modified)
11471
11472
11473nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11474 Log:
11475 - jilles pointed out that /stats p needed severe changes -- implement
11476 them
11477
11478
11479 Modified:
11480 trunk/modules/m_stats.c (File Modified)
11481
11482
11483nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11484 Log:
11485 Rename RELNOTES to NEWS.
11486
11487
11488 Modified:
11489 trunk/NEWS (File Added)
11490 trunk/RELNOTES (File Deleted)
11491
11492
11493nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11494 Log:
11495 Update RELNOTES.
11496
11497
11498 Modified:
11499 trunk/RELNOTES (File Modified)
11500
11501
11502nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11503 Log:
11504 - Make /stats p work globally.
11505 - Change 'OPER(s)' to 'staff members'
11506
11507
11508 Modified:
11509 trunk/modules/m_stats.c (File Modified)
11510
11511
11512nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11513 Log:
11514 - add modes, +LP to RPL_MYINFO.
11515
11516
11517 Modified:
11518 trunk/src/messages.tab (File Modified)
11519
11520
11521nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11522 Log:
11523 More stuff to RELNOTES.
11524
11525
11526 Modified:
11527 trunk/RELNOTES (File Modified)
11528
11529
11530nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11531 Log:
11532 - Implement +P.
11533
11534
11535 Modified:
11536 trunk/modules/core/m_sjoin.c (File Modified)
11537 trunk/src/channel.c (File Modified)
11538
11539
11540nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11541 Log:
11542 - Implement list limit exceed modes -- +L.
11543
11544
11545 Modified:
11546 trunk/modules/core/m_mode.c (File Modified)
11547
11548
11549nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11550 Log:
11551 - Add handlers for modes +L, +P.
11552
11553
11554 Modified:
11555 trunk/include/channel.h (File Modified)
11556 trunk/modules/core/m_mode.c (File Modified)
11557
11558
11559nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11560 Log:
11561 Update properties on *everything*.
11562
11563
11564 Modified:
11565 trunk/.cvsignore (Property Modified)
11566 trunk/.indent.pro (Property Modified)
11567 trunk/BUGS (File Modified) (Property Modified)
11568 trunk/CREDITS (File Modified) (Property Modified)
11569 trunk/ChangeLog (Property Modified)
11570 trunk/Hybrid-team (File Modified) (Property Modified)
11571 trunk/INSTALL (File Modified) (Property Modified)
11572 trunk/LICENSE (File Modified) (Property Modified)
11573 trunk/Makefile.in (File Modified) (Property Modified)
11574 trunk/README.FIRST (File Modified) (Property Modified)
11575 trunk/RELNOTES (File Modified) (Property Modified)
11576 trunk/SVN-Access (Property Modified)
11577 trunk/aclocal.m4 (File Modified) (Property Modified)
11578 trunk/adns/.cvsignore (Property Modified)
11579 trunk/adns/COPYING (Property Modified)
11580 trunk/adns/GPL-vs-LGPL (Property Modified)
11581 trunk/adns/Makefile.in (File Modified) (Property Modified)
11582 trunk/adns/README (Property Modified)
11583 trunk/adns/README.ircd (Property Modified)
11584 trunk/adns/adns.h (File Modified) (Property Modified)
11585 trunk/adns/check.c (File Modified) (Property Modified)
11586 trunk/adns/dlist.h (File Modified) (Property Modified)
11587 trunk/adns/event.c (File Modified) (Property Modified)
11588 trunk/adns/general.c (File Modified) (Property Modified)
11589 trunk/adns/internal.h (File Modified) (Property Modified)
11590 trunk/adns/parse.c (File Modified) (Property Modified)
11591 trunk/adns/query.c (File Modified) (Property Modified)
11592 trunk/adns/reply.c (File Modified) (Property Modified)
11593 trunk/adns/setup.c (File Modified) (Property Modified)
11594 trunk/adns/transmit.c (File Modified) (Property Modified)
11595 trunk/adns/tvarith.h (File Modified) (Property Modified)
11596 trunk/adns/types.c (File Modified) (Property Modified)
11597 trunk/configure (File Modified) (Property Modified)
11598 trunk/configure.ac (File Modified) (Property Modified)
11599 trunk/contrib/.cvsignore (Property Modified)
11600 trunk/contrib/.indent.pro (Property Modified)
11601 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11602 trunk/contrib/README (File Modified) (Property Modified)
11603 trunk/contrib/example_module.c (File Modified) (Property Modified)
11604 trunk/contrib/m_42.c (File Modified) (Property Modified)
11605 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11606 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11607 trunk/contrib/m_force.c (File Modified) (Property Modified)
11608 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11609 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11610 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11611 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11612 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11613 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11614 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11615 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11616 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11617 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11618 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11619 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11620 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11621 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11622 trunk/doc/.cvsignore (Property Modified)
11623 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11624 trunk/doc/Makefile.in (File Modified) (Property Modified)
11625 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11626 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11627 trunk/doc/challenge.txt (File Modified) (Property Modified)
11628 trunk/doc/example.conf (File Modified) (Property Modified)
11629 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11630 trunk/doc/hooks.txt (File Modified) (Property Modified)
11631 trunk/doc/index.txt (File Modified) (Property Modified)
11632 trunk/doc/ircd.8 (File Modified) (Property Modified)
11633 trunk/doc/ircd.motd (Property Modified)
11634 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11635 trunk/doc/modeg.txt (File Modified) (Property Modified)
11636 trunk/doc/modes.txt (File Modified) (Property Modified)
11637 trunk/doc/monitor.txt (File Modified) (Property Modified)
11638 trunk/doc/old/Authors (Property Modified)
11639 trunk/doc/operguide.txt (File Modified) (Property Modified)
11640 trunk/doc/opermyth.txt (Property Modified)
11641 trunk/doc/server-version-info (File Modified) (Property Modified)
11642 trunk/doc/services.txt (File Modified) (Property Modified)
11643 trunk/doc/technical/README.TSora (Property Modified)
11644 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11645 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11646 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11647 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11648 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11649 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11650 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11651 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11652 trunk/doc/technical/rfc1459.txt (Property Modified)
11653 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11654 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11655 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11656 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11657 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11658 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11659 trunk/help/Makefile.in (File Modified) (Property Modified)
11660 trunk/help/opers/accept (Property Modified)
11661 trunk/help/opers/admin (Property Modified)
11662 trunk/help/opers/away (Property Modified)
11663 trunk/help/opers/capab (Property Modified)
11664 trunk/help/opers/challenge (Property Modified)
11665 trunk/help/opers/close (Property Modified)
11666 trunk/help/opers/cmode (Property Modified)
11667 trunk/help/opers/cnotice (Property Modified)
11668 trunk/help/opers/connect (Property Modified)
11669 trunk/help/opers/cprivmsg (Property Modified)
11670 trunk/help/opers/credits (Property Modified)
11671 trunk/help/opers/die (Property Modified)
11672 trunk/help/opers/dline (Property Modified)
11673 trunk/help/opers/eob (Property Modified)
11674 trunk/help/opers/error (Property Modified)
11675 trunk/help/opers/etrace (Property Modified)
11676 trunk/help/opers/gline (Property Modified)
11677 trunk/help/opers/help (Property Modified)
11678 trunk/help/opers/index (Property Modified)
11679 trunk/help/opers/info (Property Modified)
11680 trunk/help/opers/invite (Property Modified)
11681 trunk/help/opers/ison (Property Modified)
11682 trunk/help/opers/join (Property Modified)
11683 trunk/help/opers/kick (Property Modified)
11684 trunk/help/opers/kill (Property Modified)
11685 trunk/help/opers/kline (Property Modified)
11686 trunk/help/opers/knock (Property Modified)
11687 trunk/help/opers/links (Property Modified)
11688 trunk/help/opers/list (Property Modified)
11689 trunk/help/opers/locops (Property Modified)
11690 trunk/help/opers/lusers (Property Modified)
11691 trunk/help/opers/modlist (Property Modified)
11692 trunk/help/opers/modload (Property Modified)
11693 trunk/help/opers/modrestart (Property Modified)
11694 trunk/help/opers/modunload (Property Modified)
11695 trunk/help/opers/motd (Property Modified)
11696 trunk/help/opers/names (Property Modified)
11697 trunk/help/opers/nick (Property Modified)
11698 trunk/help/opers/notice (Property Modified)
11699 trunk/help/opers/oper (Property Modified)
11700 trunk/help/opers/operspy (Property Modified)
11701 trunk/help/opers/operwall (Property Modified)
11702 trunk/help/opers/part (Property Modified)
11703 trunk/help/opers/pass (Property Modified)
11704 trunk/help/opers/ping (Property Modified)
11705 trunk/help/opers/pong (Property Modified)
11706 trunk/help/opers/post (Property Modified)
11707 trunk/help/opers/privmsg (Property Modified)
11708 trunk/help/opers/quit (Property Modified)
11709 trunk/help/opers/rehash (Property Modified)
11710 trunk/help/opers/restart (Property Modified)
11711 trunk/help/opers/resv (Property Modified)
11712 trunk/help/opers/server (Property Modified)
11713 trunk/help/opers/set (Property Modified)
11714 trunk/help/opers/sjoin (Property Modified)
11715 trunk/help/opers/squit (Property Modified)
11716 trunk/help/opers/stats (Property Modified)
11717 trunk/help/opers/svinfo (Property Modified)
11718 trunk/help/opers/testgecos (Property Modified)
11719 trunk/help/opers/testline (Property Modified)
11720 trunk/help/opers/testmask (Property Modified)
11721 trunk/help/opers/time (Property Modified)
11722 trunk/help/opers/topic (Property Modified)
11723 trunk/help/opers/trace (Property Modified)
11724 trunk/help/opers/uhelp (Property Modified)
11725 trunk/help/opers/umode (Property Modified)
11726 trunk/help/opers/undline (Property Modified)
11727 trunk/help/opers/ungline (Property Modified)
11728 trunk/help/opers/unkline (Property Modified)
11729 trunk/help/opers/unresv (Property Modified)
11730 trunk/help/opers/unxline (Property Modified)
11731 trunk/help/opers/user (Property Modified)
11732 trunk/help/opers/userhost (Property Modified)
11733 trunk/help/opers/users (Property Modified)
11734 trunk/help/opers/version (Property Modified)
11735 trunk/help/opers/wallops (Property Modified)
11736 trunk/help/opers/who (Property Modified)
11737 trunk/help/opers/whois (Property Modified)
11738 trunk/help/opers/whowas (Property Modified)
11739 trunk/help/opers/xline (Property Modified)
11740 trunk/help/users/index (Property Modified)
11741 trunk/help/users/info (Property Modified)
11742 trunk/help/users/notice (Property Modified)
11743 trunk/help/users/privmsg (Property Modified)
11744 trunk/help/users/stats (Property Modified)
11745 trunk/help/users/umode (Property Modified)
11746 trunk/include/.cvsignore (Property Modified)
11747 trunk/include/.indent.pro (Property Modified)
11748 trunk/include/balloc.h (File Modified) (Property Modified)
11749 trunk/include/cache.h (File Modified) (Property Modified)
11750 trunk/include/channel.h (File Modified) (Property Modified)
11751 trunk/include/class.h (File Modified) (Property Modified)
11752 trunk/include/client.h (File Modified) (Property Modified)
11753 trunk/include/commio.h (File Modified) (Property Modified)
11754 trunk/include/common.h (File Modified) (Property Modified)
11755 trunk/include/config.h (File Modified) (Property Modified)
11756 trunk/include/config.h.dist (File Modified) (Property Modified)
11757 trunk/include/defaults.h (File Modified) (Property Modified)
11758 trunk/include/event.h (File Modified) (Property Modified)
11759 trunk/include/hash.h (File Modified) (Property Modified)
11760 trunk/include/hook.h (File Modified) (Property Modified)
11761 trunk/include/hostmask.h (File Modified) (Property Modified)
11762 trunk/include/irc_string.h (File Modified) (Property Modified)
11763 trunk/include/ircd.h (File Modified) (Property Modified)
11764 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11765 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11766 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11767 trunk/include/linebuf.h (File Modified) (Property Modified)
11768 trunk/include/listener.h (File Modified) (Property Modified)
11769 trunk/include/m_info.h (File Modified) (Property Modified)
11770 trunk/include/memory.h (File Modified) (Property Modified)
11771 trunk/include/modules.h (File Modified) (Property Modified)
11772 trunk/include/monitor.h (File Modified) (Property Modified)
11773 trunk/include/msg.h (File Modified) (Property Modified)
11774 trunk/include/newconf.h (File Modified) (Property Modified)
11775 trunk/include/numeric.h (File Modified) (Property Modified)
11776 trunk/include/packet.h (File Modified) (Property Modified)
11777 trunk/include/parse.h (File Modified) (Property Modified)
11778 trunk/include/patchlevel.h (File Modified) (Property Modified)
11779 trunk/include/patricia.h (File Modified) (Property Modified)
11780 trunk/include/reject.h (File Modified) (Property Modified)
11781 trunk/include/res.h (File Modified) (Property Modified)
11782 trunk/include/restart.h (File Modified) (Property Modified)
11783 trunk/include/s_auth.h (File Modified) (Property Modified)
11784 trunk/include/s_conf.h (File Modified) (Property Modified)
11785 trunk/include/s_gline.h (File Modified) (Property Modified)
11786 trunk/include/s_log.h (File Modified) (Property Modified)
11787 trunk/include/s_newconf.h (File Modified) (Property Modified)
11788 trunk/include/s_serv.h (File Modified) (Property Modified)
11789 trunk/include/s_stats.h (File Modified) (Property Modified)
11790 trunk/include/s_user.h (File Modified) (Property Modified)
11791 trunk/include/s_zip.h (File Modified) (Property Modified)
11792 trunk/include/scache.h (File Modified) (Property Modified)
11793 trunk/include/send.h (File Modified) (Property Modified)
11794 trunk/include/serno.h (Property Modified)
11795 trunk/include/setup.h.in (Property Modified)
11796 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11797 trunk/include/stdinc.h (File Modified) (Property Modified)
11798 trunk/include/supported.h (File Modified) (Property Modified)
11799 trunk/include/tools.h (File Modified) (Property Modified)
11800 trunk/include/whowas.h (File Modified) (Property Modified)
11801 trunk/install-sh (File Modified) (Property Modified)
11802 trunk/modules/.cvsignore (Property Modified)
11803 trunk/modules/.depend (Property Modified)
11804 trunk/modules/.indent.pro (Property Modified)
11805 trunk/modules/Makefile.in (File Modified) (Property Modified)
11806 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11807 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11808 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11809 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11810 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11811 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11812 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11813 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11814 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11815 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11816 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11817 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11818 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11819 trunk/modules/m_accept.c (File Modified) (Property Modified)
11820 trunk/modules/m_admin.c (File Modified) (Property Modified)
11821 trunk/modules/m_away.c (File Modified) (Property Modified)
11822 trunk/modules/m_cap.c (File Modified) (Property Modified)
11823 trunk/modules/m_capab.c (File Modified) (Property Modified)
11824 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11825 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11826 trunk/modules/m_close.c (File Modified) (Property Modified)
11827 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11828 trunk/modules/m_connect.c (File Modified) (Property Modified)
11829 trunk/modules/m_dline.c (File Modified) (Property Modified)
11830 trunk/modules/m_encap.c (File Modified) (Property Modified)
11831 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11832 trunk/modules/m_gline.c (File Modified) (Property Modified)
11833 trunk/modules/m_help.c (File Modified) (Property Modified)
11834 trunk/modules/m_info.c (File Modified) (Property Modified)
11835 trunk/modules/m_invite.c (File Modified) (Property Modified)
11836 trunk/modules/m_ison.c (File Modified) (Property Modified)
11837 trunk/modules/m_kline.c (File Modified) (Property Modified)
11838 trunk/modules/m_knock.c (File Modified) (Property Modified)
11839 trunk/modules/m_links.c (File Modified) (Property Modified)
11840 trunk/modules/m_list.c (File Modified) (Property Modified)
11841 trunk/modules/m_locops.c (File Modified) (Property Modified)
11842 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11843 trunk/modules/m_map.c (File Modified) (Property Modified)
11844 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11845 trunk/modules/m_motd.c (File Modified) (Property Modified)
11846 trunk/modules/m_names.c (File Modified) (Property Modified)
11847 trunk/modules/m_oper.c (File Modified) (Property Modified)
11848 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11849 trunk/modules/m_pass.c (File Modified) (Property Modified)
11850 trunk/modules/m_ping.c (File Modified) (Property Modified)
11851 trunk/modules/m_pong.c (File Modified) (Property Modified)
11852 trunk/modules/m_post.c (File Modified) (Property Modified)
11853 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11854 trunk/modules/m_restart.c (File Modified) (Property Modified)
11855 trunk/modules/m_resv.c (File Modified) (Property Modified)
11856 trunk/modules/m_services.c (File Modified) (Property Modified)
11857 trunk/modules/m_set.c (File Modified) (Property Modified)
11858 trunk/modules/m_stats.c (File Modified) (Property Modified)
11859 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11860 trunk/modules/m_tb.c (File Modified) (Property Modified)
11861 trunk/modules/m_testline.c (File Modified) (Property Modified)
11862 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11863 trunk/modules/m_time.c (File Modified) (Property Modified)
11864 trunk/modules/m_topic.c (File Modified) (Property Modified)
11865 trunk/modules/m_trace.c (File Modified) (Property Modified)
11866 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11867 trunk/modules/m_user.c (File Modified) (Property Modified)
11868 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11869 trunk/modules/m_users.c (File Modified) (Property Modified)
11870 trunk/modules/m_version.c (File Modified) (Property Modified)
11871 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11872 trunk/modules/m_who.c (File Modified) (Property Modified)
11873 trunk/modules/m_whois.c (File Modified) (Property Modified)
11874 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11875 trunk/modules/m_xline.c (File Modified) (Property Modified)
11876 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11877 trunk/servlink/.cvsignore (Property Modified)
11878 trunk/servlink/.indent.pro (Property Modified)
11879 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11880 trunk/servlink/README (File Modified) (Property Modified)
11881 trunk/servlink/TODO (File Modified) (Property Modified)
11882 trunk/servlink/control.c (File Modified) (Property Modified)
11883 trunk/servlink/control.h (File Modified) (Property Modified)
11884 trunk/servlink/io.c (File Modified) (Property Modified)
11885 trunk/servlink/io.h (File Modified) (Property Modified)
11886 trunk/servlink/servlink.c (File Modified) (Property Modified)
11887 trunk/servlink/servlink.h (File Modified) (Property Modified)
11888 trunk/src/.cvsignore (Property Modified)
11889 trunk/src/.depend (Property Modified)
11890 trunk/src/.indent.pro (Property Modified)
11891 trunk/src/Makefile.in (File Modified) (Property Modified)
11892 trunk/src/adns.c (File Modified) (Property Modified)
11893 trunk/src/balloc.c (File Modified) (Property Modified)
11894 trunk/src/cache.c (File Modified) (Property Modified)
11895 trunk/src/channel.c (File Modified) (Property Modified)
11896 trunk/src/class.c (File Modified) (Property Modified)
11897 trunk/src/client.c (File Modified) (Property Modified)
11898 trunk/src/commio.c (File Modified) (Property Modified)
11899 trunk/src/devpoll.c (File Modified) (Property Modified)
11900 trunk/src/epoll.c (File Modified) (Property Modified)
11901 trunk/src/event.c (File Modified) (Property Modified)
11902 trunk/src/getopt.c (File Modified) (Property Modified)
11903 trunk/src/hash.c (File Modified) (Property Modified)
11904 trunk/src/hook.c (File Modified) (Property Modified)
11905 trunk/src/hostmask.c (File Modified) (Property Modified)
11906 trunk/src/irc_string.c (File Modified) (Property Modified)
11907 trunk/src/ircd.c (File Modified) (Property Modified)
11908 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11909 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11910 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11911 trunk/src/kdparse.c (File Modified) (Property Modified)
11912 trunk/src/kqueue.c (File Modified) (Property Modified)
11913 trunk/src/linebuf.c (File Modified) (Property Modified)
11914 trunk/src/listener.c (File Modified) (Property Modified)
11915 trunk/src/match.c (File Modified) (Property Modified)
11916 trunk/src/memory.c (File Modified) (Property Modified)
11917 trunk/src/messages.tab (File Modified) (Property Modified)
11918 trunk/src/modules.c (File Modified) (Property Modified)
11919 trunk/src/monitor.c (File Modified) (Property Modified)
11920 trunk/src/newconf.c (File Modified) (Property Modified)
11921 trunk/src/numeric.c (File Modified) (Property Modified)
11922 trunk/src/packet.c (File Modified) (Property Modified)
11923 trunk/src/parse.c (File Modified) (Property Modified)
11924 trunk/src/patricia.c (File Modified) (Property Modified)
11925 trunk/src/poll.c (File Modified) (Property Modified)
11926 trunk/src/reject.c (File Modified) (Property Modified)
11927 trunk/src/restart.c (File Modified) (Property Modified)
11928 trunk/src/s_auth.c (File Modified) (Property Modified)
11929 trunk/src/s_conf.c (File Modified) (Property Modified)
11930 trunk/src/s_gline.c (File Modified) (Property Modified)
11931 trunk/src/s_log.c (File Modified) (Property Modified)
11932 trunk/src/s_newconf.c (File Modified) (Property Modified)
11933 trunk/src/s_serv.c (File Modified) (Property Modified)
11934 trunk/src/s_stats.c (File Modified) (Property Modified)
11935 trunk/src/s_user.c (File Modified) (Property Modified)
11936 trunk/src/scache.c (File Modified) (Property Modified)
11937 trunk/src/select.c (File Modified) (Property Modified)
11938 trunk/src/send.c (File Modified) (Property Modified)
11939 trunk/src/snprintf.c (File Modified) (Property Modified)
11940 trunk/src/tools.c (File Modified) (Property Modified)
11941 trunk/src/version.c.SH (File Modified) (Property Modified)
11942 trunk/src/whowas.c (File Modified) (Property Modified)
11943 trunk/tools/.cvsignore (Property Modified)
11944 trunk/tools/Makefile.in (File Modified) (Property Modified)
11945 trunk/tools/README (File Modified) (Property Modified)
11946 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11947 trunk/tools/convertilines.c (File Modified) (Property Modified)
11948 trunk/tools/convertklines.c (File Modified) (Property Modified)
11949 trunk/tools/mkkeypair (Property Modified)
11950 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11951 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11952 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11953 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11954 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11955 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11956 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11957 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11958 trunk/tools/untabify (File Modified) (Property Modified)
11959 trunk/tools/viconf.c (File Modified) (Property Modified)
11960
11961
11962nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11963 Log:
11964 - Update RELNOTES.
11965
11966
11967 Modified:
11968 trunk/RELNOTES (File Modified)
11969
11970
11971nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11972 Log:
11973 - Make version.c use our serial, not ratbox's.
11974
11975
11976 Modified:
11977 trunk/src/version.c.SH (File Modified)
11978
11979
11980leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11981 Log:
11982 - update RELNOTES
11983 - revved patchlevel to 2.1.5
11984
11985
11986 Modified:
11987 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11989
11990
11991leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11992 Log:
11993 - fix buffer overflow and unterminated buffer when removing TS6 bans
11994 - fix rebuilding of SJOIN
11995
11996
11997 Modified:
11998 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11999
12000
12001androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12002 Log:
12003 have servlink report if it gets an uncompressed error message when it gets inflate failures
12004
12005 Modified:
12006 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12007
12008
12009leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12010 Log:
12011 - extend our copyrights to 2005.
12012
12013
12014 Modified:
12015 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12016 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12017 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12018 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12019 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12020 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12021 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12022 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12023 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12024 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12025 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12026 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12027 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12028 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12029 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12030 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12031 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12032 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12033 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12039 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12040 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12041 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12043 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12044 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12045 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12046 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12047 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12048 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12049 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12050 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12051 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12053 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12054 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12055 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12056 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12057 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12058 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12059 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12060 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12061 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12062 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12063 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12064 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12065 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12068 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12069 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12070 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12071 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12072 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12073 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12074 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12075 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12076 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12082 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12083 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12084 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12085 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12086 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12087 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12088 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12092 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12093 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12094 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12095 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12096 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12097 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12098 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12099 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12101 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12102 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12103 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12104 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12105 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12119
12120
12121leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12122 Log:
12123 - update RELNOTES
12124 - revved patchlevel to 2.1.4
12125
12126
12127 Modified:
12128 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12130
12131
12132leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12133 Log:
12134 - add TARGMAX to 005
12135 - remove the +1 from ->uid in struct Client
12136 - fix checking of accept entries in m_accept.c
12137
12138
12139 Modified:
12140 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12144
12145
12146leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12147 Log:
12148 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12149 send it over TS6
12150
12151
12152 Modified:
12153 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12154
12155
12156leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12157 Log:
12158 - remove an unused variable
12159
12160
12161 Modified:
12162 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12163
12164
12165androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12166 Log:
12167 don't burst a TS5 name in burst_TS6. -via jillies
12168
12169 Modified:
12170 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12171
12172
12173leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12174 Log:
12175 - via jilles, make nickchanges invalidate any cached bans for
12176 quiet_on_ban
12177
12178
12179 Modified:
12180 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12184
12185
12186leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12187 Log:
12188 - fix some char vs byte usage to make adns compile cleanly with gcc4
12189
12190
12191 Modified:
12192 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12194 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12195 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12200
12201
12202androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12203 Log:
12204 userhost should allow 5 userhost checks, not 4
12205
12206 Modified:
12207 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12208
12209
12210leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12211 Log:
12212 - another darwin fix
12213
12214
12215 Modified:
12216 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12217
12218
12219leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12220 Log:
12221 - darwin fixes
12222
12223
12224 Modified:
12225 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12226 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12227 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12228 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12229 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12230 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12231 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12232 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12233
12234
12235leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12236 Log:
12237 - remove bogus extern of abort_list
12238
12239
12240 Modified:
12241 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12242
12243
12244androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12245 Log:
12246 svn repo access stuff
12247
12248 Modified:
12249 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12250
12251
12252androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12253 Log:
12254 test commit
12255
12256
12257 Modified:
12258 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12259
12260
12261androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12262 Log:
12263 test commit
12264
12265
12266 Modified:
12267 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12268
12269
12270androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12271 Log:
12272 revert omotd..i thought it was a good idea..oh well
12273
12274 Modified:
12275 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12276
12277
12278androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12279 Log:
12280 Commas are bad things in channel keys
12281
12282
12283 Modified:
12284 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12285
12286
12287androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12288 Log:
12289 Add OMOTD command to display oper motd
12290
12291
12292 Modified:
12293 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12294
12295
12296androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12297 Log:
12298 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12299
12300 Modified:
12301 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12302
12303
12304leeh 2005/06/22 22:10:50 UTC (20050622_0)
12305
12306 Modified files: (Branch: RATBOX_2_1)
12307 modules m_whois.c
12308 Log:
12309 - stop testing whois for protocol violations, as they can be caused in
12310 ircds going all the way back to the original ircd2.8
12311
12312 Revision Changes Path
12313 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12314
12315
12316
12317leeh 2005/06/16 23:10:21 UTC (20050616_0)
12318
12319 Modified files: (Branch: RATBOX_2_1)
12320 modules m_time.c
12321 Log:
12322 - remove some 2.2 code
12323
12324 Revision Changes Path
12325 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12326
12327
12328
12329androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12330
12331 Modified files: (Branch: RATBOX_2_1)
12332 modules m_time.c
12333 Log:
12334 backport of the silly december 31st bug
12335
12336 Revision Changes Path
12337 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12338
12339
12340
12341leeh 2005/06/15 13:51:57 UTC (20050615_1)
12342
12343 Modified files: (Branch: RATBOX_2_1)
12344 . RELNOTES
12345 include patchlevel.h
12346 Log:
12347 - revved patchlevel to 2.1.3
12348
12349 Revision Changes Path
12350 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12351 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12352
12353
12354
12355leeh 2005/06/15 01:54:00 UTC (20050615_0)
12356
12357 Modified files: (Branch: RATBOX_2_1)
12358 include client.h
12359 modules m_accept.c
12360 modules/core m_nick.c
12361 src client.c
12362 Log:
12363 - stop removing a clients own list of accepted clients when they do a
12364 nickchange
12365 - clean up the accept code so its less retarded
12366
12367 Revision Changes Path
12368 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12369 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12370 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12371 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12372
12373
12374
12375leeh 2005/06/14 12:44:47 UTC (20050614_0)
12376
12377 Modified files: (Branch: RATBOX_2_1)
12378 include event.h
12379 modules m_links.c
12380 src event.c ircd.c newconf.c
12381 Log:
12382 - remove a defn of links_cache_list in m_links.c which was causing
12383 the flattened links update to be ignored
12384 - add eventUpdate(), and make links_delay update on rehash
12385
12386 Revision Changes Path
12387 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12388 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12389 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12390 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12391 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12392
12393
12394
12395leeh 2005/06/12 02:23:01 UTC (20050612_2)
12396
12397 Modified files: (Branch: RATBOX_2_1)
12398 doc services.txt
12399 src newconf.c
12400 Log:
12401 - make the conf parser apply service {}; on rehash
12402
12403 Revision Changes Path
12404 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12405 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12406
12407
12408
12409leeh 2005/06/12 02:10:30 UTC (20050612_1)
12410
12411 Modified files: (Branch: RATBOX_2_1)
12412 include m_info.h
12413 Log:
12414 - show ENABLE_SERVICES define in info
12415
12416 Revision Changes Path
12417 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12418
12419
12420
12421leeh 2005/06/12 01:44:37 UTC (20050612_0)
12422
12423 Modified files: (Branch: RATBOX_2_1)
12424 modules m_services.c m_stats.c
12425 Log:
12426 - via jilles, make m_services.c hook into stats U and display service
12427 blocks
12428
12429 Revision Changes Path
12430 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12431 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12432
12433
12434
12435leeh 2005/06/11 20:33:12 UTC (20050611_3)
12436
12437 Modified files: (Branch: RATBOX_2_1)
12438 . configure configure.ac
12439 Log:
12440 - default build to -O2
12441
12442 Revision Changes Path
12443 7.249.2.2 +4 -4 ircd-ratbox/configure
12444 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12445
12446
12447
12448leeh 2005/06/11 20:26:02 UTC (20050611_2)
12449
12450 Modified files: (Branch: RATBOX_2_1)
12451 doc example.conf example.efnet.conf
12452 include client.h s_conf.h s_newconf.h
12453 modules m_info.c
12454 modules/core m_join.c m_nick.c
12455 src channel.c newconf.c s_conf.c s_user.c
12456 Log:
12457 - remove no_oper_resvs from general {};
12458 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12459
12460 Revision Changes Path
12461 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12462 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12463 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12464 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12465 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12466 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12467 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12468 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12469 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12470 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12471 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12472 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12473
12474
12475
12476leeh 2005/06/11 20:06:22 UTC (20050611_1)
12477
12478 Modified files: (Branch: RATBOX_2_1)
12479 modules/core m_mode.c m_nick.c
12480 src s_newconf.c
12481 Log:
12482 - 2.0 sync:
12483 - raise max temptime to a year
12484 - tidy up BMASK
12485 - require 9 parameters in ms_nick(), 10 in ms_uid()
12486
12487 Revision Changes Path
12488 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12489 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12490 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12491
12492
12493
12494leeh 2005/06/11 16:35:25 UTC (20050611_0)
12495
12496 Modified files: (Branch: RATBOX_2_1)
12497 modules m_services.c
12498 Log:
12499 - only show services logged in info when its a local client
12500
12501 Revision Changes Path
12502 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12503
12504
12505
12506androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12507
12508 Modified files: (Branch: RATBOX_2_1)
12509 src match.c
12510 Log:
12511 passing a pointer to a pointer is not what was intended, oops
12512
12513 Revision Changes Path
12514 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12515
12516
12517
12518leeh 2005/06/03 11:18:11 UTC (20050603_0)
12519
12520 Modified files: (Branch: RATBOX_2_1)
12521 doc services.txt
12522 Log:
12523 - update services.txt with FNC
12524
12525 Revision Changes Path
12526 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12527
12528
12529
12530androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12531
12532 Modified files: (Branch: RATBOX_2_1)
12533 modules m_resv.c
12534 Log:
12535 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12536
12537 Revision Changes Path
12538 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12539
12540
12541
12542leeh 2005/05/19 12:44:47 UTC (20050519_1)
12543
12544 Modified files: (Branch: RATBOX_2_1)
12545 src s_auth.c
12546 Log:
12547 - add some uniqueness into auth process for bopm
12548
12549 Revision Changes Path
12550 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12551
12552
12553
12554leeh 2005/05/19 08:50:26 UTC (20050519_0)
12555
12556 Modified files: (Branch: RATBOX_2_1)
12557 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12558 Log:
12559 - make contrib/ compile
12560
12561 Revision Changes Path
12562 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12563 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12564 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12565 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12566
12567
12568
12569androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12570
12571 Modified files: (Branch: RATBOX_2_1)
12572 modules m_monitor.c
12573 Log:
12574 Don't allow MONITOR from an unregistered client
12575
12576 Revision Changes Path
12577 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12578
12579
12580
12581leeh 2005/05/17 13:16:11 UTC (20050517_0)
12582
12583 Modified files: (Branch: RATBOX_2_1)
12584 doc example.conf example.efnet.conf
12585 include class.h
12586 src class.c messages.tab newconf.c
12587 Log:
12588 - remove sendq_eob, its become more of a hindrance than a benefit.
12589 - sync example.efnet.conf cluster {}; with example.conf
12590
12591 Revision Changes Path
12592 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12593 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12594 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12595 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12596 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12597 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12598
12599
12600
12601leeh 2005/05/11 22:39:00 UTC (20050511_5)
12602
12603 Modified files: (Branch: RATBOX_2_1)
12604 . RELNOTES
12605 include patchlevel.h
12606 Log:
12607 - update RELNOTES
12608 - revved patchlevel to 2.1.2
12609
12610 Revision Changes Path
12611 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12612 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12613
12614
12615
12616leeh 2005/05/11 22:29:18 UTC (20050511_4)
12617
12618 Modified files: (Branch: RATBOX_2_1)
12619 . configure configure.ac
12620 Log:
12621 - raise default topiclen to 160.
12622
12623 Revision Changes Path
12624 7.249.2.1 +3 -3 ircd-ratbox/configure
12625 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12626
12627
12628
12629leeh 2005/05/11 22:22:13 UTC (20050511_3)
12630
12631 Modified files: (Branch: RATBOX_2_1)
12632 modules m_services.c
12633 Log:
12634 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12635 tsinfo matches this
12636
12637 Revision Changes Path
12638 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12639
12640
12641
12642leeh 2005/05/11 21:58:41 UTC (20050511_2)
12643
12644 Modified files: (Branch: RATBOX_2_1)
12645 modules m_services.c
12646 Log:
12647 - monitor_signoff() the client we're nickchanging
12648
12649 Revision Changes Path
12650 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12651
12652
12653
12654leeh 2005/05/11 21:52:51 UTC (20050511_1)
12655
12656 Modified files: (Branch: RATBOX_2_1)
12657 modules m_trace.c
12658 Log:
12659 - fix various UID problems with trace
12660
12661 Revision Changes Path
12662 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12663
12664
12665
12666leeh 2005/05/11 21:22:02 UTC (20050511_0)
12667
12668 Modified files: (Branch: RATBOX_2_1)
12669 help/opers dline kline
12670 modules m_resv.c m_stats.c
12671 modules/core m_mode.c
12672 Log:
12673 - sync with 2.0
12674 - tidy up kline/dline help to note they dont accept nick as target
12675 - disallow bans beginning with ':' over bmask
12676 - disallow bans with a space in chm_ban
12677 - stop counting hidden opers in stats p
12678 - match() parameters in remote unresv were inverted, causing it to fail
12679 - fix possibility of clients setting blank keys
12680
12681 Revision Changes Path
12682 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12683 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12684 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12685 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12686 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12687
12688
12689
12690leeh 2005/05/08 22:37:18 UTC (20050508_0)
12691
12692 Modified files: (Branch: RATBOX_2_1)
12693 src send.c
12694 Log:
12695 - fix problems with amd64 and the way we do va_list
12696
12697 Revision Changes Path
12698 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12699
12700
12701
12702leeh 2005/05/07 13:35:57 UTC (20050507_1)
12703
12704 Modified files: (Branch: RATBOX_2_1)
12705 modules m_services.c
12706 Log:
12707 - tidy up the kill notifications for RSFNC
12708
12709 Revision Changes Path
12710 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12711
12712
12713
12714leeh 2005/05/07 10:35:54 UTC (20050507_0)
12715
12716 Modified files: (Branch: RATBOX_2_1)
12717 include s_serv.h
12718 modules m_services.c
12719 src s_serv.c
12720 Log:
12721 - some more rserv stuff:
12722 - add RSFNC capability
12723 - fix up RSFNC, kill existing clients if they exist.
12724
12725 Revision Changes Path
12726 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12727 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12728 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12729
12730
12731
12732leeh 2005/05/06 23:50:29 UTC (20050506_0)
12733
12734 Modified files: (Branch: RATBOX_2_1)
12735 modules m_services.c
12736 Log:
12737 - first stab at a FNC implementation for rserv
12738
12739 Revision Changes Path
12740 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12741
12742
12743
12744leeh 2005/05/03 09:30:51 UTC (20050503_0)
12745
12746 Modified files: (Branch: RATBOX_2_1)
12747 help/opers umode
12748 Log:
12749 - remove a tab
12750
12751 Revision Changes Path
12752 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12753
12754
12755
12756leeh 2005/05/02 22:46:52 UTC (20050502_0)
12757
12758 Modified files: (Branch: RATBOX_2_1)
12759 src newconf.c
12760 Log:
12761 - add links_delay back
12762
12763 Revision Changes Path
12764 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12765
12766
12767
12768leeh 2005/04/27 21:50:30 UTC (20050427_1)
12769
12770 Modified files: (Branch: RATBOX_2_1)
12771 help/opers umode
12772 help/users umode
12773 Log:
12774 - swap tabs for spaces
12775
12776 Revision Changes Path
12777 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12778 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12779
12780
12781
12782leeh 2005/04/27 21:38:20 UTC (20050427_0)
12783
12784 Modified files: (Branch: RATBOX_2_1)
12785 include m_info.h
12786 Log:
12787 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12788 contained in the client_flood conf option
12789 - remove a couple of unused defines from info
12790
12791 Revision Changes Path
12792 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12793
12794
12795
12796androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12797
12798 Modified files: (Branch: RATBOX_2_1)
12799 src s_conf.c
12800 Log:
12801 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12802
12803 Revision Changes Path
12804 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12805
12806
12807
12808leeh 2005/04/17 13:31:34 UTC (20050417_0)
12809
12810 Modified files: (Branch: RATBOX_2_1)
12811 doc example.conf example.efnet.conf
12812 Log:
12813 - fix missing closing comment tag
12814
12815 Revision Changes Path
12816 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12817 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12818
12819
12820
12821leeh 2005/04/12 18:44:21 UTC (20050412_2)
12822
12823 Modified files: (Branch: RATBOX_2_1)
12824 . RELNOTES
12825 include patchlevel.h
12826 Log:
12827 - revved patchlevel to 2.1.1
12828
12829 Revision Changes Path
12830 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12831 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12832
12833
12834
12835leeh 2005/04/12 18:36:31 UTC (20050412_1)
12836
12837 Modified files: (Branch: RATBOX_2_1)
12838 modules m_kline.c
12839 Log:
12840 - sync up remote kline reasons, so theyre consistent with what happens
12841 when we add local klines - notably the "Temporary K-line x min" and
12842 date added to reason.
12843
12844 Revision Changes Path
12845 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12846
12847
12848
12849leeh 2005/04/12 01:52:06 UTC (20050412_0)
12850
12851 Modified files: (Branch: RATBOX_2_1)
12852 doc monitor.txt
12853 Log:
12854 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12855
12856 Revision Changes Path
12857 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12858
12859
12860
12861androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12862
12863 Modified files: (Branch: RATBOX_2_1)
12864 src commio.c
12865 Log:
12866 used the data pointer we saved, not what just got nulled
12867
12868 Revision Changes Path
12869 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12870
12871
12872
12873leeh 2005/04/05 12:14:32 UTC (20050405_0)
12874
12875 Modified files: (Branch: RATBOX_2_1)
12876 modules m_resv.c m_xline.c
12877 Log:
12878 - fix broken propagation of xline/resv
12879
12880 Revision Changes Path
12881 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12882 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12883
12884
12885
12886leeh 2005/04/04 18:32:37 UTC (20050404_1)
12887
12888 Modified files: (Branch: RATBOX_2_1)
12889 src s_auth.c
12890 Log:
12891 - properly increment bad auth count for stats T when we timeout an auth
12892
12893 Revision Changes Path
12894 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12895
12896
12897
12898leeh 2005/04/04 17:24:14 UTC (20050404_0)
12899
12900 Modified files: (Branch: RATBOX_2_1)
12901 doc monitor.txt
12902 include client.h
12903 modules/core m_nick.c
12904 Log:
12905 - fix a bit that didnt make sense in monitor.txt
12906 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12907
12908 Revision Changes Path
12909 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12910 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12911 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12912
12913
12914
12915androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12916
12917 Modified files: (Branch: RATBOX_2_1)
12918 src s_auth.c
12919 Log:
12920 removing dlink nodes from auth_poll_list twice is bad
12921
12922 Revision Changes Path
12923 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12924
12925
12926
12927leeh 2005/03/28 02:17:38 UTC (20050328_0)
12928
12929 Modified files: (Branch: RATBOX_2_1)
12930 modules m_stats.c
12931 Log:
12932 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12933 changed to RPL_STATSDEBUG
12934
12935 Revision Changes Path
12936 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12937
12938
12939
12940leeh 2005/03/27 02:19:04 UTC (20050327_0)
12941
12942 Added files: (Branch: RATBOX_2_1)
12943 doc tgchange.txt
12944 Log:
12945 - add some documentation about target change
12946
12947 Revision Changes Path
12948 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12949
12950
12951
12952leeh 2005/03/25 16:46:29 UTC (20050325_1)
12953
12954 Modified files: (Branch: RATBOX_2_1)
12955 include supported.h
12956 modules/core m_message.c
12957 Log:
12958 - remove extra argument to 005
12959 - disallow messaging of UIDs
12960
12961 Revision Changes Path
12962 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12963 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12964
12965
12966
12967leeh 2005/03/25 14:20:13 UTC (20050325_0)
12968
12969 Modified files: (Branch: RATBOX_2_1)
12970 src parse.c
12971 Log:
12972 - fix a longstanding parser bug with wrong limit checking, causing us to
12973 accept one less parameter than we're allowed to accept.
12974
12975 Revision Changes Path
12976 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12977
12978
12979
12980leeh 2005/03/24 13:41:45 UTC (20050324_0)
12981
12982 Modified files: (Branch: RATBOX_2_1)
12983 modules/core m_message.c
12984 Log:
12985 - exempt users messaging themselves from target change
12986
12987 Revision Changes Path
12988 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12989
12990
12991
12992leeh 2005/03/22 13:15:53 UTC (20050322_0)
12993
12994 Modified files: (Branch: RATBOX_2_1)
12995 include supported.h
12996 Log:
12997 - stop violating MAXPARA on 005.
12998
12999 Revision Changes Path
13000 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13001
13002
13003
13004leeh 2005/03/20 17:41:00 UTC (20050320_1)
13005
13006 Modified files: (Branch: RATBOX_2_1)
13007 modules/core m_nick.c
13008 Log:
13009 - dont store an ipv6 sockhost if we're not compiled with v6 support
13010
13011 Revision Changes Path
13012 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13013
13014
13015
13016leeh 2005/03/20 00:32:04 UTC (20050320_0)
13017
13018 Modified files: (Branch: RATBOX_2_1)
13019 include stdinc.h
13020 Log:
13021 - remove some vms includes
13022
13023 Revision Changes Path
13024 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13025
13026
13027
13028leeh 2005/03/18 16:47:38 UTC (20050318_1)
13029
13030 Modified files: (Branch: RATBOX_2_1)
13031 . ChangeLog
13032 include serno.h
13033 Log:
13034 - force commit for new branch
13035
13036 Revision Changes Path
13037 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13038 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13039
13040
13041
13042leeh 2005/03/18 16:44:47 UTC (20050318_0)
13043
13044 Modified files:
13045 . RELNOTES configure configure.ac
13046 include patchlevel.h
13047 Log:
13048 - revved patchlevel to 2.1.0
13049
13050 Revision Changes Path
13051 1.114 +6 -2 ircd-ratbox/RELNOTES
13052 7.249 +11 -11 ircd-ratbox/configure
13053 7.63 +3 -3 ircd-ratbox/configure.ac
13054 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13055
13056
13057
13058leeh 2005/03/04 13:31:32 EST (20050304_2)
13059
13060 Modified files:
13061 . RELNOTES
13062 include patchlevel.h
13063 Log:
13064 - update RELNOTES
13065 - revved patchlevel to 2.1.0beta2
13066
13067 Revision Changes Path
13068 1.113 +12 -0 ircd-ratbox/RELNOTES
13069 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13070
13071
13072
13073leeh 2005/03/04 13:27:05 EST (20050304_1)
13074
13075 Modified files:
13076 doc whats-new-2.1.txt
13077 src channel.c
13078 Log:
13079 - update whats-new-2.1
13080 - when we're handling global NAMES, dont output channels if there are no
13081 members within them we can show.
13082
13083 Revision Changes Path
13084 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13085 7.436 +12 -2 ircd-ratbox/src/channel.c
13086
13087
13088
13089androsyn 2005/03/04 12:38:07 EST (20050304_0)
13090
13091 Modified files:
13092 src patricia.c
13093 Log:
13094 That would be a node_heap not a prefix_heap..oops
13095
13096 Revision Changes Path
13097 7.30 +1 -1 ircd-ratbox/src/patricia.c
13098
13099
13100
13101androsyn 2005/02/26 19:38:35 EST (20050227_4)
13102
13103 Modified files:
13104 include stdinc.h
13105 Log:
13106 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13107 otherwise..the other macros might work????
13108
13109 Revision Changes Path
13110 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13111
13112
13113
13114androsyn 2005/02/26 19:26:04 EST (20050227_3)
13115
13116 Modified files:
13117 . configure configure.ac
13118 Log:
13119 i hate autoconf
13120
13121 Revision Changes Path
13122 7.248 +5 -5 ircd-ratbox/configure
13123 7.62 +5 -5 ircd-ratbox/configure.ac
13124
13125
13126
13127androsyn 2005/02/26 19:15:55 EST (20050227_2)
13128
13129 Modified files:
13130 . configure configure.ac
13131 Log:
13132 i hate autoconf
13133
13134 Revision Changes Path
13135 7.247 +3 -2 ircd-ratbox/configure
13136 7.61 +3 -2 ircd-ratbox/configure.ac
13137
13138
13139
13140androsyn 2005/02/26 19:13:45 EST (20050227_1)
13141
13142 Modified files:
13143 . configure configure.ac
13144 Log:
13145 doh
13146
13147 Revision Changes Path
13148 7.246 +6 -6 ircd-ratbox/configure
13149 7.60 +4 -4 ircd-ratbox/configure.ac
13150
13151
13152
13153androsyn 2005/02/26 19:10:17 EST (20050227_0)
13154
13155 Modified files:
13156 . configure configure.ac
13157 include stdinc.h
13158 Log:
13159 Doh these changes got put on RATBOX_2_0 when they were meant for
13160 head..oops...
13161 Also merged in the monitor heap size stuff, not that i think monitor has
13162 been moved to head
13163
13164 Revision Changes Path
13165 7.245 +12 -3 ircd-ratbox/configure
13166 7.59 +11 -3 ircd-ratbox/configure.ac
13167 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13168
13169
13170
13171androsyn 2005/02/26 18:52:24 EST (20050226_0)
13172
13173 Modified files:
13174 include stdinc.h
13175 Log:
13176 Add more robust alloca checking
13177
13178 Revision Changes Path
13179 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13180
13181
13182
13183leeh 2005/02/24 15:27:17 EST (20050224_9)
13184
13185 Modified files:
13186 contrib m_42.c
13187 Log:
13188 - fix the copyright on m_42.c :p
13189
13190 Revision Changes Path
13191 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13192
13193
13194
13195leeh 2005/02/24 15:22:53 EST (20050224_8)
13196
13197 Modified files:
13198 include supported.h
13199 modules m_dline.c
13200 Log:
13201 - fix a core in undline on bad masks
13202 - remove an unwanted space from beginning of second 005 numeric
13203
13204 Revision Changes Path
13205 7.5 +1 -1 ircd-ratbox/include/supported.h
13206 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13207
13208
13209
13210leeh 2005/02/24 15:18:59 EST (20050224_7)
13211
13212 Modified files:
13213 modules m_monitor.c
13214 Log:
13215 - use max_monitor when adding nicknames
13216 - add in monitor s
13217 that should be everything now..
13218
13219 Revision Changes Path
13220 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13221
13222
13223
13224androsyn 2005/02/24 15:13:52 EST (20050224_6)
13225
13226 Modified files:
13227 contrib m_42.c
13228 Log:
13229 42
13230
13231 Revision Changes Path
13232 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13233
13234
13235
13236androsyn 2005/02/24 15:13:06 EST (20050224_5)
13237
13238 Modified files:
13239 contrib m_42.c
13240 Log:
13241 42
13242
13243 Revision Changes Path
13244 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13245
13246
13247
13248androsyn 2005/02/24 15:12:12 EST (20050224_4)
13249
13250 Added files:
13251 contrib m_42.c
13252 Log:
13253 The Answer to Life, the Universe, and Everything
13254
13255 Revision Changes Path
13256 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13257
13258
13259
13260leeh 2005/02/24 14:53:04 EST (20050224_3)
13261
13262 Modified files:
13263 include monitor.h
13264 modules m_monitor.c
13265 src ircd.c monitor.c
13266 Log:
13267 - call init_monitor() on startup
13268 - add in support for adding/deleting/listing monitor entries
13269
13270 Revision Changes Path
13271 7.2 +3 -1 ircd-ratbox/include/monitor.h
13272 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13273 7.374 +2 -0 ircd-ratbox/src/ircd.c
13274 7.3 +15 -4 ircd-ratbox/src/monitor.c
13275
13276
13277
13278leeh 2005/02/23 21:20:10 EST (20050224_2)
13279
13280 Modified files:
13281 doc example.conf example.efnet.conf
13282 include s_conf.h supported.h
13283 modules Makefile.in
13284 src client.c newconf.c s_conf.c
13285 Added files:
13286 modules m_monitor.c
13287 Log:
13288 - add the max_monitor config option
13289 - advertise MONITOR=%d in 005
13290 - clear a local clients monitor list on exit
13291 - add the framework for the MONITOR command
13292 - bed.
13293
13294 Revision Changes Path
13295 7.261 +5 -0 ircd-ratbox/doc/example.conf
13296 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13297 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13298 7.4 +4 -2 ircd-ratbox/include/supported.h
13299 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13300 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13301 7.492 +1 -0 ircd-ratbox/src/client.c
13302 7.202 +1 -0 ircd-ratbox/src/newconf.c
13303 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13304
13305
13306
13307leeh 2005/02/23 20:57:51 EST (20050224_1)
13308
13309 Modified files:
13310 . configure configure.ac
13311 include setup.h.in
13312 src monitor.c
13313 Log:
13314 - move MONITOR_HEAP_SIZE over to configure
13315
13316 Revision Changes Path
13317 7.244 ircd-ratbox/configure
13318 7.58 +4 -2 ircd-ratbox/configure.ac
13319 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13320 7.2 +0 -2 ircd-ratbox/src/monitor.c
13321
13322
13323
13324leeh 2005/02/23 20:48:08 EST (20050224_0)
13325
13326 Modified files:
13327 doc monitor.txt
13328 include client.h numeric.h
13329 modules/core m_nick.c
13330 src Makefile.in client.c messages.tab
13331 s_user.c
13332 Added files:
13333 include monitor.h
13334 src monitor.c
13335 Log:
13336 - first half of my server-side notify list implementation..
13337
13338 Revision Changes Path
13339 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13340 7.266 +3 -0 ircd-ratbox/include/client.h
13341 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13342 7.58 +6 -0 ircd-ratbox/include/numeric.h
13343 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13344 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13345 7.491 +3 -0 ircd-ratbox/src/client.c
13346 7.126 +5 -5 ircd-ratbox/src/messages.tab
13347 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13348 7.342 +2 -0 ircd-ratbox/src/s_user.c
13349
13350
13351
13352leeh 2005/02/23 18:42:59 EST (20050223_0)
13353
13354 Modified files:
13355 include hash.h
13356 Log:
13357 - double the size of the client and channel hashtables (64k -> 128k and
13358 32k -> 64k). The improvements are quite significant..
13359
13360 Revision Changes Path
13361 7.54 +4 -4 ircd-ratbox/include/hash.h
13362
13363
13364
13365leeh 2005/02/22 14:55:56 EST (20050222_1)
13366
13367 Modified files:
13368 doc monitor.txt
13369 modules m_services.c
13370 Log:
13371 - remove a couple of unused vars
13372 - update monitor.txt
13373
13374 Revision Changes Path
13375 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13376 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13377
13378
13379
13380leeh 2005/02/21 19:47:24 EST (20050222_0)
13381
13382 Added files:
13383 doc monitor.txt
13384 Log:
13385 - add in my documentation on the upcoming MONITOR command
13386
13387 Revision Changes Path
13388 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13389
13390
13391
13392leeh 2005/02/21 12:09:34 EST (20050221_0)
13393
13394 Modified files:
13395 . configure configure.ac
13396 doc whats-new-2.1.txt
13397 tools README.mkpasswd
13398 Removed files:
13399 src crypt.c
13400 Log:
13401 - update whats-new-2.1.txt some more
13402 - we dont have vms mkpasswd anymore
13403 - remove the unused crypt.c
13404
13405 Revision Changes Path
13406 7.243 +3 -6 ircd-ratbox/configure
13407 7.57 +2 -4 ircd-ratbox/configure.ac
13408 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13409 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13410 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13411
13412
13413
13414leeh 2005/02/19 12:38:09 EST (20050219_3)
13415
13416 Modified files:
13417 doc example.conf example.efnet.conf
13418 include ircd.h
13419 modules m_pong.c
13420 src channel.c client.c ircd.c s_conf.c
13421 Log:
13422 - rework the splitcode, splitservers is now how many servers we've marked as
13423 EOB, rather than how many are linked. Thus pull ourselves out of
13424 splitmode immediately once this is satisfied
13425
13426 Revision Changes Path
13427 7.260 +8 -9 ircd-ratbox/doc/example.conf
13428 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13429 7.83 +1 -0 ircd-ratbox/include/ircd.h
13430 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13431 7.435 +16 -36 ircd-ratbox/src/channel.c
13432 7.490 +2 -0 ircd-ratbox/src/client.c
13433 7.373 +2 -1 ircd-ratbox/src/ircd.c
13434 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13435
13436
13437
13438leeh 2005/02/19 09:02:34 EST (20050219_2)
13439
13440 Modified files:
13441 doc example.conf example.efnet.conf
13442 include ircd.h s_conf.h
13443 modules m_set.c
13444 src channel.c ircd.c newconf.c s_conf.c
13445 Log:
13446 - remove split_delay
13447
13448 Revision Changes Path
13449 7.259 +0 -5 ircd-ratbox/doc/example.conf
13450 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13451 7.82 +0 -1 ircd-ratbox/include/ircd.h
13452 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13453 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13454 7.434 +2 -7 ircd-ratbox/src/channel.c
13455 7.372 +0 -1 ircd-ratbox/src/ircd.c
13456 7.201 +0 -1 ircd-ratbox/src/newconf.c
13457 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13458
13459
13460
13461leeh 2005/02/19 08:48:05 EST (20050219_1)
13462
13463 Modified files:
13464 include client.h
13465 modules m_cap.c m_who.c
13466 src channel.c
13467 Log:
13468 - implemented multi-prefix client capability, which allows stacking of @+ in
13469 names and who
13470
13471 Revision Changes Path
13472 7.265 +1 -1 ircd-ratbox/include/client.h
13473 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13474 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13475 7.433 +4 -6 ircd-ratbox/src/channel.c
13476
13477
13478
13479leeh 2005/02/19 06:27:58 EST (20050219_0)
13480
13481 Modified files:
13482 modules m_etrace.c
13483 src newconf.c s_conf.c s_newconf.c
13484 Log:
13485 - removed some unused vars/functions
13486
13487 Revision Changes Path
13488 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13489 7.200 +0 -15 ircd-ratbox/src/newconf.c
13490 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13491 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13492
13493
13494
13495leeh 2005/02/16 12:58:24 EST (20050216_2)
13496
13497 Modified files:
13498 . RELNOTES configure configure.ac
13499 include patchlevel.h
13500 Log:
13501 - update configure to reflect this is 'devel'
13502 - update RELNOTES
13503 - revved patchlevel to 2.1.0beta1
13504
13505 Revision Changes Path
13506 1.112 +9 -1 ircd-ratbox/RELNOTES
13507 7.242 +11 -11 ircd-ratbox/configure
13508 7.56 +3 -3 ircd-ratbox/configure.ac
13509 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13510
13511
13512
13513leeh 2005/02/16 12:46:30 EST (20050216_1)
13514
13515 Modified files:
13516 . configure configure.ac
13517 include client.h numeric.h s_conf.h setup.h.in
13518 supported.h
13519 modules Makefile.in
13520 modules/core m_nick.c
13521 src Makefile.in client.c ircd.c messages.tab
13522 newconf.c s_conf.c s_user.c
13523 Removed files:
13524 include watch.h
13525 modules m_watch.c
13526 src watch.c
13527 Log:
13528 - remove watch, the protocol for this sucks so hard I just dont want it
13529 here ;-)
13530
13531 Revision Changes Path
13532 7.241 +2 -12 ircd-ratbox/configure
13533 7.55 +2 -4 ircd-ratbox/configure.ac
13534 7.264 +0 -2 ircd-ratbox/include/client.h
13535 7.57 +0 -11 ircd-ratbox/include/numeric.h
13536 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13537 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13538 7.3 +2 -3 ircd-ratbox/include/supported.h
13539 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13540 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13541 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13542 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13543 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13544 7.489 +0 -3 ircd-ratbox/src/client.c
13545 7.371 +0 -2 ircd-ratbox/src/ircd.c
13546 7.125 +9 -9 ircd-ratbox/src/messages.tab
13547 7.199 +0 -1 ircd-ratbox/src/newconf.c
13548 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13549 7.341 +0 -2 ircd-ratbox/src/s_user.c
13550 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13551
13552
13553
13554leeh 2005/02/15 19:13:31 EST (20050216_0)
13555
13556 Modified files:
13557 include stdinc.h
13558 src event.c ircd_lexer.l ircd_signal.c
13559 modules.c
13560 Removed files:
13561 servlink descrip.mms
13562 Log:
13563 - remove a few vms bits
13564
13565 Revision Changes Path
13566 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13567 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13568 7.47 +0 -54 ircd-ratbox/src/event.c
13569 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13570 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13571 7.152 +0 -3 ircd-ratbox/src/modules.c
13572
13573
13574
13575leeh 2005/02/15 18:53:32 EST (20050215_0)
13576
13577 Modified files:
13578 include hostmask.h ircd.h s_conf.h s_newconf.h
13579 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13580 m_xline.c
13581 src hostmask.c ircd.c ircd_signal.c s_conf.c
13582 s_newconf.c
13583 Log:
13584 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13585 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13586
13587 Revision Changes Path
13588 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13589 7.81 +1 -0 ircd-ratbox/include/ircd.h
13590 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13591 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13592 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13593 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13594 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13595 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13596 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13597 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13598 7.370 +7 -0 ircd-ratbox/src/ircd.c
13599 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13600 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13601 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13602
13603
13604
13605leeh 2005/02/13 10:21:41 EST (20050213_4)
13606
13607 Modified files:
13608 doc services.txt
13609 Added files:
13610 doc whats-new-2.0.txt whats-new-2.1.txt
13611 Removed files:
13612 doc whats-new.txt
13613 Log:
13614 - move whats-new.txt to whats-new-2.0.txt
13615 - add in whats-new-2.1.txt
13616 - update services.txt with the whois for logged in users
13617
13618 Revision Changes Path
13619 7.2 +5 -0 ircd-ratbox/doc/services.txt
13620 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13621 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13622 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13623
13624
13625
13626leeh 2005/02/13 09:20:37 EST (20050213_3)
13627
13628 Modified files:
13629 include supported.h
13630 modules/core m_message.c
13631 Log:
13632 - fix a compile error in m_message.c
13633 - update 005 to the spec and add CPRIVMSG/CNOTICE
13634
13635 Revision Changes Path
13636 7.2 +31 -37 ircd-ratbox/include/supported.h
13637 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13638
13639
13640
13641leeh 2005/02/13 09:14:12 EST (20050213_2)
13642
13643 Modified files:
13644 src channel.c
13645 Log:
13646 - fix the membership memleak
13647
13648 Revision Changes Path
13649 7.432 +0 -3 ircd-ratbox/src/channel.c
13650
13651
13652
13653leeh 2005/02/12 21:51:56 EST (20050213_1)
13654
13655 Modified files:
13656 include client.h
13657 modules/core m_message.c
13658 Log:
13659 - add a bitmask to track when they send their first message, only allowing
13660 clearing stuff after that.
13661
13662 Revision Changes Path
13663 7.263 +4 -0 ircd-ratbox/include/client.h
13664 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13665
13666
13667
13668leeh 2005/02/12 21:17:52 EST (20050213_0)
13669
13670 Modified files:
13671 include patricia.h s_newconf.h
13672 modules/core m_message.c
13673 src patricia.c s_newconf.c s_user.c
13674 Log:
13675 - add in the patricia for tracking who fills up targets, give them a reduced
13676 count on connect
13677
13678 Revision Changes Path
13679 7.20 +1 -1 ircd-ratbox/include/patricia.h
13680 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13681 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13682 7.29 +1 -1 ircd-ratbox/src/patricia.c
13683 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13684 7.340 +4 -0 ircd-ratbox/src/s_user.c
13685
13686
13687
13688leeh 2005/02/12 18:35:10 EST (20050212_0)
13689
13690 Modified files:
13691 include ircd_defs.h
13692 src class.c reject.c
13693 Log:
13694 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13695
13696 Revision Changes Path
13697 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13698 7.68 +1 -5 ircd-ratbox/src/class.c
13699 1.33 +1 -5 ircd-ratbox/src/reject.c
13700
13701
13702
13703androsyn 2005/02/11 17:11:57 EST (20050211_1)
13704
13705 Modified files:
13706 modules m_watch.c
13707 Log:
13708 remove stupid memory leak
13709
13710 Revision Changes Path
13711 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13712
13713
13714
13715leeh 2005/02/11 06:42:48 EST (20050211_0)
13716
13717 Modified files:
13718 modules m_gline.c
13719 Log:
13720 - workaround hyb6 allowing empty gline reasons
13721
13722 Revision Changes Path
13723 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13724
13725
13726
13727leeh 2005/02/09 14:39:13 EST (20050209_2)
13728
13729 Modified files:
13730 include s_conf.h
13731 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13732 src ircd.c s_conf.c
13733 Log:
13734 - move temp dlines and temp klines over to an array, rather than completely
13735 seperate dlinks.
13736
13737 Revision Changes Path
13738 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13739 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13740 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13741 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13742 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13743 7.369 +0 -5 ircd-ratbox/src/ircd.c
13744 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13745
13746
13747
13748leeh 2005/02/09 14:02:13 EST (20050209_1)
13749
13750 Modified files:
13751 include s_user.h
13752 modules m_cap.c m_pong.c m_user.c
13753 modules/core m_nick.c
13754 src s_user.c
13755 Log:
13756 - remove 'nick' param from register_local_user(), its not needed.
13757
13758 Revision Changes Path
13759 7.35 +1 -1 ircd-ratbox/include/s_user.h
13760 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13761 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13762 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13763 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13764 7.339 +6 -6 ircd-ratbox/src/s_user.c
13765
13766
13767
13768leeh 2005/02/09 13:12:53 EST (20050209_0)
13769
13770 Modified files:
13771 modules m_cmessage.c
13772 Log:
13773 - dont send numerics when we're dealing with CNOTICE
13774 - add in checking for +g, and resetting idle
13775
13776 Revision Changes Path
13777 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13778
13779
13780
13781leeh 2005/02/08 11:37:50 EST (20050208_2)
13782
13783 Modified files:
13784 src s_newconf.c
13785 Log:
13786 - fix operator blocks to work on ip spoofs
13787
13788 Revision Changes Path
13789 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13790
13791
13792
13793leeh 2005/02/07 19:23:22 EST (20050208_1)
13794
13795 Modified files:
13796 doc example.conf example.efnet.conf
13797 src newconf.c
13798 Log:
13799 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13800
13801 Revision Changes Path
13802 7.258 +0 -39 ircd-ratbox/doc/example.conf
13803 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13804 7.198 +0 -272 ircd-ratbox/src/newconf.c
13805
13806
13807
13808leeh 2005/02/07 19:19:32 EST (20050208_0)
13809
13810 Modified files:
13811 src s_conf.c
13812 Log:
13813 - added support for kline.conf.perm et al, these take the same formats
13814 as their non-permanent partners, but you cant remove them via the ircd.
13815
13816 Revision Changes Path
13817 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13818
13819
13820
13821leeh 2005/02/02 19:18:59 EST (20050203_1)
13822
13823 Modified files:
13824 help Makefile.in
13825 help/opers index
13826 help/users index
13827 Added files:
13828 help/opers cnotice cprivmsg
13829 Log:
13830 - added help files for cprivmsg/cnotice
13831
13832 Revision Changes Path
13833 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13834 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13835 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13836 1.10 +19 -19 ircd-ratbox/help/opers/index
13837 1.7 +10 -9 ircd-ratbox/help/users/index
13838
13839
13840
13841leeh 2005/02/02 19:14:25 EST (20050203_0)
13842
13843 Modified files:
13844 include numeric.h
13845 modules Makefile.in
13846 src messages.tab
13847 Added files:
13848 modules m_cmessage.c
13849 Log:
13850 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13851 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13852 nick is a member. These bypass any target change limitations.
13853 - added ERR_VOICENEEDED, numeric 489.
13854
13855 Revision Changes Path
13856 7.56 +2 -0 ircd-ratbox/include/numeric.h
13857 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13858 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13859 7.124 +1 -1 ircd-ratbox/src/messages.tab
13860
13861
13862
13863leeh 2005/02/02 16:58:16 EST (20050202_4)
13864
13865 Modified files:
13866 help/opers etrace
13867 Log:
13868 - update etrace help
13869
13870 Revision Changes Path
13871 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13872
13873
13874
13875leeh 2005/02/02 16:55:04 EST (20050202_3)
13876
13877 Modified files:
13878 modules m_etrace.c
13879 Log:
13880 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13881 can put its external ip address in there..
13882
13883 Revision Changes Path
13884 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13885
13886
13887
13888leeh 2005/02/02 16:41:06 EST (20050202_2)
13889
13890 Modified files:
13891 modules m_etrace.c
13892 Log:
13893 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13894 if its a non-local client. These will just get "lost" if the remote
13895 server doesnt support this..
13896
13897 Revision Changes Path
13898 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13899
13900
13901
13902leeh 2005/02/02 16:12:12 EST (20050202_1)
13903
13904 Modified files:
13905 include client.h numeric.h s_conf.h
13906 modules/core m_message.c
13907 src messages.tab newconf.c s_conf.c
13908 Log:
13909 - first part of the target change code, add the storage of targets for
13910 localuser, throttle messages when they fill all the available slots
13911
13912 Revision Changes Path
13913 7.262 +5 -1 ircd-ratbox/include/client.h
13914 7.55 +2 -0 ircd-ratbox/include/numeric.h
13915 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13916 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13917 7.123 +1 -1 ircd-ratbox/src/messages.tab
13918 7.197 +1 -0 ircd-ratbox/src/newconf.c
13919 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13920
13921
13922
13923leeh 2005/02/02 13:28:10 EST (20050202_0)
13924
13925 Modified files:
13926 modules m_resv.c m_stats.c m_testline.c
13927 modules/core m_join.c
13928 src hash.c kdparse.c messages.tab s_newconf.c
13929 Log:
13930 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13931 tracking of when resvs get hit
13932
13933 Revision Changes Path
13934 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13935 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13936 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13937 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13938 7.114 +3 -0 ircd-ratbox/src/hash.c
13939 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13940 7.122 +1 -1 ircd-ratbox/src/messages.tab
13941 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13942
13943
13944
13945leeh 2005/01/31 09:04:10 EST (20050131_2)
13946
13947 Modified files:
13948 src s_log.c
13949 Log:
13950 - fflush() logfiles
13951
13952 Revision Changes Path
13953 7.79 +2 -0 ircd-ratbox/src/s_log.c
13954
13955
13956
13957leeh 2005/01/31 08:59:09 EST (20050131_1)
13958
13959 Modified files:
13960 src commio.c
13961 Log:
13962 - rename fd_dump() to comm_dump()
13963
13964 Revision Changes Path
13965 1.27 +2 -2 ircd-ratbox/src/commio.c
13966
13967
13968
13969leeh 2005/01/30 19:16:08 EST (20050131_0)
13970
13971 Modified files:
13972 doc hooks.txt
13973 include hook.h
13974 modules m_services.c
13975 modules/core m_server.c
13976 src hook.c s_serv.c
13977 Log:
13978 - added hook for server_introduced
13979 - fixed up services support for hooks
13980
13981 Revision Changes Path
13982 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13983 1.31 +1 -0 ircd-ratbox/include/hook.h
13984 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13985 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13986 7.36 +2 -0 ircd-ratbox/src/hook.c
13987 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13988
13989
13990
13991androsyn 2005/01/29 20:18:12 EST (20050130_1)
13992
13993 Modified files:
13994 src commio.c
13995 Log:
13996 Add back in the comm_fd_hack thing for solaris
13997
13998 Revision Changes Path
13999 1.26 +26 -1 ircd-ratbox/src/commio.c
14000
14001
14002
14003androsyn 2005/01/29 19:59:17 EST (20050130_0)
14004
14005 Modified files:
14006 adns adns.h
14007 include commio.h s_conf.h watch.h
14008 modules m_dline.c m_kline.c m_resv.c m_stats.c
14009 m_watch.c m_xline.c
14010 modules/core m_nick.c
14011 src balloc.c cache.c client.c commio.c
14012 epoll.c ircd.c ircd_lexer.l kdparse.c
14013 listener.c s_auth.c s_conf.c s_log.c
14014 s_serv.c watch.c
14015 Log:
14016 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14017
14018 Revision Changes Path
14019 1.18 +0 -2 ircd-ratbox/adns/adns.h
14020 1.14 +6 -37 ircd-ratbox/include/commio.h
14021 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14022 7.3 +2 -2 ircd-ratbox/include/watch.h
14023 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14024 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14025 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14026 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14027 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14028 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14029 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14030 7.85 +1 -1 ircd-ratbox/src/balloc.c
14031 1.24 +5 -5 ircd-ratbox/src/cache.c
14032 7.488 +4 -4 ircd-ratbox/src/client.c
14033 1.25 +10 -280 ircd-ratbox/src/commio.c
14034 1.33 +1 -1 ircd-ratbox/src/epoll.c
14035 7.368 +4 -4 ircd-ratbox/src/ircd.c
14036 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14037 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14038 7.125 +8 -8 ircd-ratbox/src/listener.c
14039 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14040 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14041 7.78 +20 -20 ircd-ratbox/src/s_log.c
14042 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14043 1.6 +22 -15 ircd-ratbox/src/watch.c
14044
14045
14046
14047androsyn 2005/01/29 12:18:38 EST (20050129_0)
14048
14049 Modified files:
14050 modules/core m_mode.c
14051 Log:
14052 remove two unused variables
14053
14054 Revision Changes Path
14055 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14056
14057
14058
14059leeh 2005/01/28 15:31:40 EST (20050128_1)
14060
14061 Modified files:
14062 modules m_kline.c
14063 src s_conf.c
14064 Log:
14065 - mo_kline() needs minpara of 3, not 2
14066 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14067 - require me.info is never blank
14068
14069 Revision Changes Path
14070 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14071 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14072
14073
14074
14075leeh 2005/01/28 15:26:28 EST (20050128_0)
14076
14077 Modified files:
14078 modules/core m_mode.c m_sjoin.c
14079 Log:
14080 - patch via jilles to fix +eI lists being shown to lusers when handling
14081 protocol stuff over TS6
14082
14083 Revision Changes Path
14084 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14085 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14086
14087
14088
14089leeh 2005/01/25 19:47:38 EST (20050126_0)
14090
14091 Modified files:
14092 include channel.h
14093 modules/core m_join.c m_mode.c m_sjoin.c
14094 src channel.c messages.tab s_serv.c
14095 Log:
14096 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14097 an operspy call with &me
14098 - remove modebuf/parabuf params from channel_modes(), we now generate a
14099 buffer internally which we return.
14100
14101 Revision Changes Path
14102 7.163 +1 -1 ircd-ratbox/include/channel.h
14103 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14104 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14105 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14106 7.431 +25 -18 ircd-ratbox/src/channel.c
14107 7.121 +1 -1 ircd-ratbox/src/messages.tab
14108 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14109
14110
14111
14112alz 2005/01/25 18:09:18 EST (20050125_5)
14113
14114 Modified files:
14115 doc example.conf example.efnet.conf
14116 include s_conf.h
14117 modules m_info.c
14118 src listener.c newconf.c s_conf.c
14119 Log:
14120 Added dline_with_reason config option (default yes):
14121
14122 /* dline reason: show the user the dline reason when they connect
14123 * and are dlined.
14124 */
14125 dline_with_reason = yes;
14126
14127 Revision Changes Path
14128 7.257 +6 -1 ircd-ratbox/doc/example.conf
14129 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14130 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14131 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14132 7.124 +1 -1 ircd-ratbox/src/listener.c
14133 7.196 +1 -0 ircd-ratbox/src/newconf.c
14134 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14135
14136
14137
14138leeh 2005/01/25 13:21:17 EST (20050125_4)
14139
14140 Modified files:
14141 src newconf.c
14142 Log:
14143 - make conf_set_generic_string() test len exists before it uses it.
14144
14145 Revision Changes Path
14146 7.195 +1 -1 ircd-ratbox/src/newconf.c
14147
14148
14149
14150leeh 2005/01/25 13:10:56 EST (20050125_3)
14151
14152 Modified files:
14153 doc example.conf
14154 src newconf.c
14155 Log:
14156 - rename 'type' to 'flags' in cluster {};
14157 - add stacking of servers in cluster {}; documented in example.conf
14158
14159 Revision Changes Path
14160 7.256 +18 -10 ircd-ratbox/doc/example.conf
14161 7.194 +39 -7 ircd-ratbox/src/newconf.c
14162
14163
14164
14165alz 2005/01/25 12:48:54 EST (20050125_2)
14166
14167 Modified files:
14168 include s_conf.h
14169 src listener.c s_conf.c
14170 Log:
14171 Added dline reasons, connecting/banned clients now see ban reason.
14172
14173 Revision Changes Path
14174 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14175 7.123 +17 -4 ircd-ratbox/src/listener.c
14176 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14177
14178
14179
14180leeh 2005/01/25 07:44:37 EST (20050125_1)
14181
14182 Modified files:
14183 doc example.conf example.efnet.conf
14184 src newconf.c
14185 Log:
14186 - implement stacking of shared {}; blocks, documented in example.conf
14187
14188 Revision Changes Path
14189 7.255 +26 -13 ircd-ratbox/doc/example.conf
14190 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14191 7.193 +51 -36 ircd-ratbox/src/newconf.c
14192
14193
14194
14195leeh 2005/01/24 19:08:29 EST (20050125_0)
14196
14197 Modified files:
14198 doc example.conf
14199 include client.h s_conf.h
14200 modules/core m_join.c
14201 src newconf.c s_user.c
14202 Log:
14203 - added jupe_exempt to auth {};, exempts the user from generating warnings
14204 when they attempt to join juped channels.
14205
14206 Revision Changes Path
14207 7.254 +2 -0 ircd-ratbox/doc/example.conf
14208 7.261 +3 -0 ircd-ratbox/include/client.h
14209 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14210 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14211 7.192 +1 -0 ircd-ratbox/src/newconf.c
14212 7.338 +8 -0 ircd-ratbox/src/s_user.c
14213
14214
14215
14216leeh 2005/01/24 18:57:02 EST (20050124_6)
14217
14218 Modified files:
14219 src newconf.c
14220 Log:
14221 - rework shared {};, the format is now:
14222 shared {
14223 oper = "flame@*.leeh.co.uk", "*.lan";
14224 flags = kline;
14225 };
14226
14227 With no privs:
14228 shared {
14229 oper = "flame@*.leeh.co.uk", "*.lan";
14230 flags = none;
14231 };
14232
14233 Revision Changes Path
14234 7.191 +55 -23 ircd-ratbox/src/newconf.c
14235
14236
14237
14238leeh 2005/01/24 17:25:58 EST (20050124_5)
14239
14240 Modified files:
14241 include modules.h
14242 Log:
14243 - fix the prototype on load_static_modules()
14244
14245 Revision Changes Path
14246 7.61 +1 -1 ircd-ratbox/include/modules.h
14247
14248
14249
14250leeh 2005/01/24 16:00:30 EST (20050124_4)
14251
14252 Modified files:
14253 modules m_cap.c
14254 Log:
14255 - have cap end call register_local_user() with its own copy of
14256 source_p->username so its safe for unidented users..
14257
14258 Revision Changes Path
14259 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14260
14261
14262
14263leeh 2005/01/24 15:48:09 EST (20050124_3)
14264
14265 Modified files:
14266 include newconf.h s_conf.h
14267 modules m_info.c
14268 src newconf.c s_conf.c s_log.c
14269 Log:
14270 - move the conf parser over to a table based structure, with generic setting
14271 of integers/strings
14272
14273 Revision Changes Path
14274 7.34 +9 -8 ircd-ratbox/include/newconf.h
14275 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14276 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14277 7.190 +264 -808 ircd-ratbox/src/newconf.c
14278 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14279 7.77 +13 -13 ircd-ratbox/src/s_log.c
14280
14281
14282
14283leeh 2005/01/24 13:11:30 EST (20050124_2)
14284
14285 Modified files:
14286 doc example.conf
14287 src newconf.c
14288 Log:
14289 - added stacking of ips in exempt {};
14290
14291 Revision Changes Path
14292 7.253 +4 -0 ircd-ratbox/doc/example.conf
14293 7.189 +11 -30 ircd-ratbox/src/newconf.c
14294
14295
14296
14297leeh 2005/01/24 12:59:57 EST (20050124_1)
14298
14299 Modified files:
14300 include tools.h
14301 src channel.c client.c hash.c hook.c
14302 newconf.c s_user.c watch.c
14303 Log:
14304 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14305 consistent with the rest of the dlink code.
14306
14307 Revision Changes Path
14308 1.54 +7 -7 ircd-ratbox/include/tools.h
14309 7.430 +2 -2 ircd-ratbox/src/channel.c
14310 7.487 +6 -6 ircd-ratbox/src/client.c
14311 7.113 +5 -5 ircd-ratbox/src/hash.c
14312 7.35 +1 -1 ircd-ratbox/src/hook.c
14313 7.188 +2 -2 ircd-ratbox/src/newconf.c
14314 7.337 +1 -1 ircd-ratbox/src/s_user.c
14315 1.5 +4 -4 ircd-ratbox/src/watch.c
14316
14317
14318
14319leeh 2005/01/24 12:47:13 EST (20050124_0)
14320
14321 Modified files:
14322 modules m_cap.c
14323 Log:
14324 - cheap hack on sticky capabs..
14325
14326 Revision Changes Path
14327 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14328
14329
14330
14331leeh 2005/01/22 11:36:54 EST (20050122_0)
14332
14333 Modified files:
14334 modules m_cap.c
14335 Log:
14336 - updated my clicap implementation to match the spec so far..
14337
14338 Revision Changes Path
14339 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14340
14341
14342
14343leeh 2005/01/21 07:14:43 EST (20050121_2)
14344
14345 Modified files:
14346 doc hooks.txt
14347 include hook.h
14348 modules m_services.c
14349 src hook.c s_serv.c
14350 Log:
14351 - added hooks for when we're sending a burst
14352 - rewrote hooks.txt
14353 - fix up the hooks ive already done in services compatibility, ill add the
14354 hooks for server/client introductions in a bit.
14355
14356 Revision Changes Path
14357 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14358 1.30 +4 -0 ircd-ratbox/include/hook.h
14359 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14360 7.34 +7 -0 ircd-ratbox/src/hook.c
14361 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14362
14363
14364
14365leeh 2005/01/21 06:34:03 EST (20050121_1)
14366
14367 Modified files:
14368 contrib example_module.c spy_admin_notice.c
14369 spy_info_notice.c spy_links_notice.c
14370 spy_motd_notice.c spy_stats_notice.c
14371 spy_stats_p_notice.c spy_trace_notice.c
14372 spy_whois_notice.c
14373 spy_whois_notice_global.c
14374 include hook.h
14375 modules m_admin.c m_info.c m_links.c m_motd.c
14376 m_services.c m_stats.c m_trace.c
14377 m_whois.c static_modules.c.SH
14378 modules/core m_server.c
14379 src client.c hook.c ircd.c modules.c packet.c
14380 s_auth.c s_serv.c s_user.c send.c
14381 Log:
14382 - add a better implementation of the hook system, its now a slow leaking
14383 array and events are created whenever we try adding a hook for it, or
14384 theyre registered for the caller.
14385
14386 Ive temporarily fucked services support and removed most of the other
14387 hooks.. I shall fix this soon.
14388
14389 Revision Changes Path
14390 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14391 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14392 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14393 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14394 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14395 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14396 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14397 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14398 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14399 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14400 1.29 +34 -70 ircd-ratbox/include/hook.h
14401 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14402 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14403 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14404 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14405 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14406 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14407 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14408 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14409 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14410 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14411 7.486 +1 -28 ircd-ratbox/src/client.c
14412 7.33 +131 -137 ircd-ratbox/src/hook.c
14413 7.367 +1 -1 ircd-ratbox/src/ircd.c
14414 7.151 +6 -10 ircd-ratbox/src/modules.c
14415 7.138 +10 -14 ircd-ratbox/src/packet.c
14416 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14417 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14418 7.336 +0 -6 ircd-ratbox/src/s_user.c
14419 7.286 +8 -6 ircd-ratbox/src/send.c
14420
14421
14422
14423leeh 2005/01/20 19:19:20 EST (20050121_0)
14424
14425 Modified files:
14426 include hostmask.h
14427 Log:
14428 - remove an unused struct
14429
14430 Revision Changes Path
14431 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14432
14433
14434
14435leeh 2005/01/20 13:38:39 EST (20050120_1)
14436
14437 Modified files:
14438 . configure configure.ac
14439 include client.h numeric.h patchlevel.h
14440 modules Makefile.in
14441 src messages.tab s_user.c
14442 Added files:
14443 modules m_cap.c
14444 Log:
14445 - drop back to -O0, fix patchlevel.h
14446 - first stab at client capabilities.. this still needs work.
14447
14448 Revision Changes Path
14449 7.240 +3 -3 ircd-ratbox/configure
14450 7.54 +3 -3 ircd-ratbox/configure.ac
14451 7.260 +3 -0 ircd-ratbox/include/client.h
14452 7.54 +2 -0 ircd-ratbox/include/numeric.h
14453 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14454 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14455 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14456 7.120 +1 -1 ircd-ratbox/src/messages.tab
14457 7.335 +3 -0 ircd-ratbox/src/s_user.c
14458
14459
14460
14461leeh 2005/01/20 06:04:41 EST (20050120_0)
14462
14463 Modified files:
14464 . ChangeLog RELNOTES
14465 include config.h config.h.dist memory.h
14466 patchlevel.h
14467 modules m_stats.c
14468 src commio.c crypt.c getopt.c ircd.c s_serv.c
14469 Removed files:
14470 . README.VMS clean.com make.com
14471 include setup.h_vms
14472 modules descrip.mms static_modules_c.com
14473 modules/core descrip.mms
14474 src descrip.mms qio.c version.com
14475 tools descrip.mms mkpasswd_vms.c
14476 Log:
14477 - clean changelog, relnotes
14478 - mark patchlevel as 2.1.0beta
14479 - remove VMS support
14480
14481 Revision Changes Path
14482 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14483 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14484 1.111 +1 -348 ircd-ratbox/RELNOTES
14485 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14486 7.182 +0 -42 ircd-ratbox/include/config.h
14487 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14488 7.50 +0 -4 ircd-ratbox/include/memory.h
14489 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14490 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14491 7.2 +0 -58 ircd-ratbox/make.com (dead)
14492 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14493 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14494 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14495 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14496 1.24 +7 -30 ircd-ratbox/src/commio.c
14497 7.12 +0 -4 ircd-ratbox/src/crypt.c
14498 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14499 7.24 +0 -4 ircd-ratbox/src/getopt.c
14500 7.366 +4 -19 ircd-ratbox/src/ircd.c
14501 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14502 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14503 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14504 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14505 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14506
14507
14508
14509androsyn 2005/01/18 11:55:13 EST (20050118_7)
14510
14511 Modified files:
14512 include watch.h
14513 src watch.c
14514 Log:
14515 not using the return values on a few watch functions so make them void
14516
14517 Revision Changes Path
14518 7.2 +5 -5 ircd-ratbox/include/watch.h
14519 1.4 +19 -28 ircd-ratbox/src/watch.c
14520
14521
14522androsyn 2005/01/14 13:10:41 EST (20050114_5)
14523
14524 Modified files:
14525 modules m_watch.c
14526 Log:
14527 Make watch throttle, don't accept letter commands stacked
14528
14529 Revision Changes Path
14530 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14531
14532
14533
14534androsyn 2005/01/14 13:06:06 EST (20050114_4)
14535
14536 Modified files:
14537 modules m_gline.c
14538 Log:
14539 fix merge error
14540
14541 Revision Changes Path
14542 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14543
14544
14545
14546androsyn 2005/01/14 12:12:37 EST (20050114_3)
14547
14548 Modified files:
14549 . ChangeLog README.FIRST RELNOTES configure
14550 configure.ac
14551 adns adns.h internal.h parse.c transmit.c
14552 types.c
14553 contrib example_module.c spy_admin_notice.c
14554 spy_info_notice.c spy_links_notice.c
14555 spy_motd_notice.c spy_stats_notice.c
14556 spy_stats_p_notice.c spy_trace_notice.c
14557 spy_whois_notice.c
14558 spy_whois_notice_global.c
14559 doc example.conf example.efnet.conf ircd.motd
14560 server-version-info whats-new.txt
14561 help/opers umode xline
14562 help/users umode
14563 include cache.h channel.h class.h client.h
14564 commio.h config.h config.h.dist hash.h
14565 hook.h hostmask.h irc_string.h ircd.h
14566 ircd_defs.h m_info.h memory.h msg.h
14567 newconf.h numeric.h packet.h patchlevel.h
14568 patricia.h s_conf.h s_gline.h s_newconf.h
14569 s_serv.h s_user.h scache.h serno.h
14570 setup.h.in sprintf_irc.h stdinc.h tools.h
14571 modules .depend Makefile.in m_admin.c m_away.c
14572 m_dline.c m_encap.c m_gline.c m_info.c
14573 m_kline.c m_links.c m_list.c m_lusers.c
14574 m_motd.c m_oper.c m_operspy.c m_rehash.c
14575 m_restart.c m_resv.c m_set.c m_stats.c
14576 m_svinfo.c m_testline.c m_testmask.c
14577 m_topic.c m_trace.c m_watch.c m_who.c
14578 m_whois.c m_whowas.c m_xline.c
14579 static_modules.c.SH
14580 modules/core m_error.c m_message.c m_mode.c m_quit.c
14581 m_server.c m_squit.c
14582 src .depend Makefile.in adns.c balloc.c
14583 cache.c channel.c class.c client.c
14584 commio.c crypt.c devpoll.c epoll.c
14585 event.c getopt.c hash.c hook.c hostmask.c
14586 irc_string.c ircd.c ircd_lexer.l
14587 ircd_parser.y ircd_signal.c listener.c
14588 modules.c newconf.c numeric.c packet.c
14589 parse.c patricia.c poll.c reject.c
14590 restart.c s_auth.c s_conf.c s_log.c
14591 s_newconf.c s_serv.c s_user.c scache.c
14592 select.c send.c snprintf.c tools.c
14593 version.c.SH watch.c whowas.c
14594 tools README.mkpasswd mkpasswd.c
14595 Added files:
14596 . README.VMS clean.com make.com
14597 doc services.txt
14598 include common.h s_stats.h setup.h_vms
14599 supported.h
14600 modules descrip.mms m_challenge.c m_etrace.c
14601 m_invite.c m_names.c m_pass.c m_ping.c
14602 m_pong.c m_services.c m_tb.c m_user.c
14603 m_users.c m_version.c
14604 static_modules_c.com
14605 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14606 m_part.c m_sjoin.c
14607 servlink descrip.mms
14608 src descrip.mms kdparse.c messages.tab qio.c
14609 s_gline.c s_stats.c version.com
14610 tools descrip.mms mkpasswd_vms.c
14611 Removed files:
14612 doc 005.txt
14613 include banconf.h
14614 modules/core channels.c users.c
14615 src banconf.c
14616 Log:
14617 merge from RATBOX_2_0
14618
14619 Revision Changes Path
14620 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14621 7.40 +1 -0 ircd-ratbox/README.FIRST
14622 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14623 1.110 +114 -6 ircd-ratbox/RELNOTES
14624 1.17 +4 -0 ircd-ratbox/adns/adns.h
14625 1.17 +4 -4 ircd-ratbox/adns/internal.h
14626 1.12 +38 -38 ircd-ratbox/adns/parse.c
14627 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14628 1.19 +13 -13 ircd-ratbox/adns/types.c
14629 7.1 +10 -0 ircd-ratbox/clean.com (new)
14630 7.239 +47 -29 ircd-ratbox/configure
14631 7.53 +40 -32 ircd-ratbox/configure.ac
14632 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14633 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14634 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14635 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14636 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14637 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14638 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14639 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14640 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14641 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14642 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14643 7.252 +68 -22 ircd-ratbox/doc/example.conf
14644 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14645 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14646 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14647 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14648 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14649 1.5 +2 -1 ircd-ratbox/help/opers/umode
14650 1.7 +1 -1 ircd-ratbox/help/opers/xline
14651 1.2 +1 -0 ircd-ratbox/help/users/umode
14652 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14653 1.7 +8 -0 ircd-ratbox/include/cache.h
14654 7.162 +18 -16 ircd-ratbox/include/channel.h
14655 7.25 +4 -0 ircd-ratbox/include/class.h
14656 7.259 +34 -28 ircd-ratbox/include/client.h
14657 1.13 +45 -7 ircd-ratbox/include/commio.h
14658 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14659 7.181 +74 -16 ircd-ratbox/include/config.h
14660 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14661 7.53 +2 -0 ircd-ratbox/include/hash.h
14662 1.28 +73 -27 ircd-ratbox/include/hook.h
14663 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14664 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14665 7.80 +6 -31 ircd-ratbox/include/ircd.h
14666 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14667 7.56 +14 -8 ircd-ratbox/include/m_info.h
14668 7.49 +4 -0 ircd-ratbox/include/memory.h
14669 7.53 +2 -0 ircd-ratbox/include/msg.h
14670 7.33 +9 -9 ircd-ratbox/include/newconf.h
14671 7.53 +12 -8 ircd-ratbox/include/numeric.h
14672 7.27 +1 -1 ircd-ratbox/include/packet.h
14673 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14674 7.19 +25 -1 ircd-ratbox/include/patricia.h
14675 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14676 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14677 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14678 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14679 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14680 7.34 +13 -9 ircd-ratbox/include/s_user.h
14681 7.15 +1 -1 ircd-ratbox/include/scache.h
14682 7.5366 +1 -1 ircd-ratbox/include/serno.h
14683 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14684 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14685 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14686 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14687 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14688 1.53 +10 -10 ircd-ratbox/include/tools.h
14689 7.1 +58 -0 ircd-ratbox/make.com (new)
14690 1.45 +338 -182 ircd-ratbox/modules/.depend
14691 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14692 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14693 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14694 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14695 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14696 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14697 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14698 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14699 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14700 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14701 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14702 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14703 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14704 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14705 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14706 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14707 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14708 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14709 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14710 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14711 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14712 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14713 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14714 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14715 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14716 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14717 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14718 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14719 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14720 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14721 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14722 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14723 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14724 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14725 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14726 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14727 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14728 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14729 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14730 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14731 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14732 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14733 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14734 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14735 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14736 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14737 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14738 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14739 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14740 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14741 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14742 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14743 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14744 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14745 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14746 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14747 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14748 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14749 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14750 7.48 +162 -119 ircd-ratbox/src/.depend
14751 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14752 7.75 +5 -5 ircd-ratbox/src/adns.c
14753 7.84 +1 -1 ircd-ratbox/src/balloc.c
14754 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14755 1.23 +75 -7 ircd-ratbox/src/cache.c
14756 7.429 +342 -79 ircd-ratbox/src/channel.c
14757 7.67 +42 -2 ircd-ratbox/src/class.c
14758 7.485 +245 -85 ircd-ratbox/src/client.c
14759 1.23 +349 -43 ircd-ratbox/src/commio.c
14760 7.11 +4 -0 ircd-ratbox/src/crypt.c
14761 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14762 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14763 1.32 +4 -8 ircd-ratbox/src/epoll.c
14764 7.46 +63 -6 ircd-ratbox/src/event.c
14765 7.23 +4 -0 ircd-ratbox/src/getopt.c
14766 7.112 +8 -7 ircd-ratbox/src/hash.c
14767 7.32 +135 -133 ircd-ratbox/src/hook.c
14768 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14769 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14770 7.365 +56 -48 ircd-ratbox/src/ircd.c
14771 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14772 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14773 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14774 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14775 7.122 +14 -13 ircd-ratbox/src/listener.c
14776 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14777 7.150 +17 -8 ircd-ratbox/src/modules.c
14778 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14779 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14780 7.137 +55 -42 ircd-ratbox/src/packet.c
14781 7.187 +8 -15 ircd-ratbox/src/parse.c
14782 7.28 +2 -4 ircd-ratbox/src/patricia.c
14783 7.82 +3 -1 ircd-ratbox/src/poll.c
14784 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14785 1.32 +8 -3 ircd-ratbox/src/reject.c
14786 7.34 +1 -0 ircd-ratbox/src/restart.c
14787 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14788 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14789 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14790 7.76 +32 -35 ircd-ratbox/src/s_log.c
14791 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14792 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14793 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14794 7.334 +773 -2 ircd-ratbox/src/s_user.c
14795 7.27 +2 -1 ircd-ratbox/src/scache.c
14796 7.44 +2 -0 ircd-ratbox/src/select.c
14797 7.285 +12 -12 ircd-ratbox/src/send.c
14798 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14799 7.46 +0 -1 ircd-ratbox/src/tools.c
14800 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14801 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14802 1.3 +4 -4 ircd-ratbox/src/watch.c
14803 7.32 +1 -0 ircd-ratbox/src/whowas.c
14804 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14805 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14806 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14807 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14808
14809
14810
14811androsyn 2005/01/13 22:17:53 EST (20050114_2)
14812
14813 Modified files: (Branch: RATBOX_2_0)
14814 src client.c
14815 Log:
14816 a remote client is never going to have a watch list..duh
14817
14818 Revision Changes Path
14819 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14820
14821
14822
14823androsyn 2005/01/13 20:49:55 EST (20050114_1)
14824
14825 Added files: (Branch: RATBOX_2_0)
14826 modules m_watch.c
14827 Log:
14828 get that one too
14829
14830 Revision Changes Path
14831 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14832
14833
14834
14835androsyn 2005/01/13 20:39:28 EST (20050114_0)
14836
14837 Added files: (Branch: RATBOX_2_0)
14838 include watch.h
14839 src watch.c
14840 Log:
14841 helps if we actually include the .c/.h files
14842
14843 Revision Changes Path
14844 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14845 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14846
14847
14848
14849androsyn 2005/01/13 13:57:16 EST (20050113_0)
14850
14851 Modified files: (Branch: RATBOX_2_0)
14852 . configure configure.ac
14853 include client.h numeric.h s_conf.h setup.h.in
14854 supported.h
14855 modules Makefile.in
14856 modules/core m_nick.c
14857 src Makefile.in client.c ircd.c messages.tab
14858 newconf.c s_conf.c s_user.c
14859 Log:
14860 backport watch from devel
14861
14862 Revision Changes Path
14863 7.229.2.10 +12 -2 ircd-ratbox/configure
14864 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14865 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14866 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14867 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14868 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14869 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14870 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14871 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14872 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14873 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14874 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14875 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14876 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14877 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14878 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14879
14880
14881
14882leeh 2005/01/12 10:12:40 EST (20050112_1)
14883
14884 Modified files: (Branch: RATBOX_2_0)
14885 include numeric.h
14886 modules m_services.c m_whois.c
14887 src messages.tab
14888 Log:
14889 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14890 when the user is logged in
14891
14892 Revision Changes Path
14893 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14894 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14895 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14896 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14897
14898
14899
14900leeh 2005/01/11 19:47:14 EST (20050112_0)
14901
14902 Modified files: (Branch: RATBOX_2_0)
14903 include supported.h
14904 Added files: (Branch: RATBOX_2_0)
14905 doc services.txt
14906 Log:
14907 - add +r to 005
14908 - added doc/services.txt, outlining the compatibility code
14909
14910 Revision Changes Path
14911 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14912 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14913
14914
14915
14916leeh 2005/01/11 18:38:10 EST (20050111_5)
14917
14918 Modified files: (Branch: RATBOX_2_0)
14919 include client.h hook.h
14920 modules m_services.c
14921 modules/core m_server.c
14922 src hook.c s_serv.c
14923 Log:
14924 - more services compatibility code:
14925 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14926 appropriate service {}; entry, only accept SU from these.
14927 - hook into us finishing nick burst, and have services burst a list of
14928 logged in users
14929
14930 Revision Changes Path
14931 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14932 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14933 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14934 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14935 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14936 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14937
14938
14939
14940leeh 2005/01/11 17:32:42 EST (20050111_4)
14941
14942 Modified files: (Branch: RATBOX_2_0)
14943 . configure configure.ac
14944 include client.h
14945 modules Makefile.in
14946 src channel.c
14947 Added files: (Branch: RATBOX_2_0)
14948 modules m_services.c
14949 Log:
14950 - more services compatibility code:
14951 - encap handlers for SU (services marking client as logged in)
14952 - and for LOGIN (servers bursting logged in status)
14953 - move suser from Client -> User
14954
14955 Revision Changes Path
14956 7.229.2.9 +9 -3 ircd-ratbox/configure
14957 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14958 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14959 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14960 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14961 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14962
14963
14964
14965leeh 2005/01/11 16:46:34 EST (20050111_3)
14966
14967 Modified files: (Branch: RATBOX_2_0)
14968 include ircd_defs.h
14969 Log:
14970 - whoops, missing #endif
14971
14972 Revision Changes Path
14973 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14974
14975
14976
14977leeh 2005/01/11 15:56:57 EST (20050111_2)
14978
14979 Modified files: (Branch: RATBOX_2_0)
14980 include ircd_defs.h
14981 Log:
14982 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14983 have ipv6 just report sizeof(struct sockaddr_in)
14984
14985 Revision Changes Path
14986 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14987
14988
14989
14990leeh 2005/01/10 20:19:35 EST (20050111_1)
14991
14992 Modified files: (Branch: RATBOX_2_0)
14993 src newconf.c
14994 Log:
14995 - fix a gcc warning
14996
14997 Revision Changes Path
14998 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14999
15000
15001
15002leeh 2005/01/10 20:10:35 EST (20050111_0)
15003
15004 Modified files: (Branch: RATBOX_2_0)
15005 adns internal.h parse.c transmit.c types.c
15006 Log:
15007 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15008 conflict
15009
15010 Revision Changes Path
15011 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15012 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15013 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15014 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15015
15016
15017
15018leeh 2005/01/10 17:48:48 EST (20050110_3)
15019
15020 Modified files: (Branch: RATBOX_2_0)
15021 modules m_xline.c
15022 Log:
15023 - send out the reformatted xline to opers (\s -> ' ')
15024
15025 Revision Changes Path
15026 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15027
15028
15029
15030leeh 2005/01/10 16:18:53 EST (20050110_2)
15031
15032 Modified files: (Branch: RATBOX_2_0)
15033 help/opers umode
15034 help/users umode
15035 include client.h supported.h
15036 src messages.tab s_user.c send.c
15037 Log:
15038 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15039 channel privmsgs.
15040
15041 Revision Changes Path
15042 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15043 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15044 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15045 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15046 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15047 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15048 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15049
15050
15051
15052leeh 2005/01/10 14:50:47 EST (20050110_1)
15053
15054 Modified files: (Branch: RATBOX_2_0)
15055 doc example.conf example.efnet.conf
15056 Log:
15057 - I dont remember ts6 desyncing on bans, so im not sure why the example
15058 confs say so.
15059
15060 Revision Changes Path
15061 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15062 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15063
15064
15065
15066leeh 2005/01/10 13:31:10 EST (20050110_0)
15067
15068 Modified files: (Branch: RATBOX_2_0)
15069 . configure configure.ac
15070 include channel.h client.h numeric.h s_conf.h
15071 s_serv.h setup.h.in
15072 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15073 m_sjoin.c
15074 src channel.c messages.tab newconf.c s_conf.c
15075 s_serv.c s_user.c
15076 Log:
15077 - added --enable-services to configure, which enables some ratbox-services
15078 compatibility code:
15079 - chanmode +r, registered users only
15080 - usermode +S, prevents deop/kick of a service
15081 - service { }; block in conf for the above umode
15082
15083 Revision Changes Path
15084 7.229.2.8 +28 -16 ircd-ratbox/configure
15085 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15086 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15087 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15088 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15089 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15090 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15091 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15092 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15093 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15094 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15095 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15096 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15097 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15098 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15099 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15100 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15101 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15102 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15103
15104
15105
15106leeh 2005/01/09 08:23:30 EST (20050109_0)
15107
15108 Modified files: (Branch: RATBOX_2_0)
15109 help/opers umode
15110 Log:
15111 - remove a tab, and add +C to opers umode help
15112
15113 Revision Changes Path
15114 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15115