]> jfr.im git - solanum.git/blame - ChangeLog
[svn] - update IDEAS with link failover
[solanum.git] / ChangeLog
CommitLineData
7fd77cb0
AC
1jilles 2007/06/04 16:04:49 UTC (20070604-3508)
2 Log:
3 xline/resv wildcard checking:
4 - count escaped (\) characters as one nonwild
5 - accept strings without wilds no matter how short they are
6
7
8 Changes: Modified:
9 +8 -2 trunk/src/s_newconf.c (File Modified)
10
11
7d08aa89
JT
12jilles 2007/05/30 10:22:25 UTC (20070530-3498)
13 Log:
14 Tweak some comments in sno_whois extension.
15
16
17 Changes: Modified:
18 +2 -2 trunk/extensions/sno_whois.c (File Modified)
19
20
5832fa36
JT
21jilles 2007/05/30 10:22:01 UTC (20070530-3496)
22 Log:
23 Tweak NEWS a little.
24
25
26 Changes: Modified:
27 +3 -6 trunk/NEWS (File Modified)
28
29
f7b60293
JT
30jilles 2007/05/27 13:07:27 UTC (20070527-3494)
31 Log:
32 - allow JOIN 0 from remotes
33 - allow JOIN 0 from locals, but only if it is exactly one
34 zero and is the first channel
35
36
37 Changes: Modified:
38 +65 -0 trunk/modules/core/m_join.c (File Modified)
39
40
f4a80ce6
JT
41nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
42 Log:
43 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
44 levels?), hideops, namespace cleanups, etc
45
46
47 Changes: Modified:
48 + - trunk/IDEAS (File Added)
49
50
a6ac2e91
AC
51nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
52 Log:
53 - disallow JOIN 0
54
55
56 Changes: Modified:
57 +0 -65 trunk/modules/core/m_join.c (File Modified)
58
59
a3986d94
AC
60nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
61 Log:
62 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
63 to their policies indicating that they wish to be contacted before their services are used.
64
65
66 Changes: Modified:
67 +6 -3 trunk/doc/example.conf (File Modified)
68 +6 -3 trunk/doc/reference.conf (File Modified)
69
70
57b8cb0f
AC
71nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
72 Log:
73 - update NEWS in preparation of upcoming 2.2 release this week
74
75
76 Changes: Modified:
77 +3 -0 trunk/NEWS (File Modified)
78
79
a88fc0a8
AC
80jilles 2007/05/24 15:10:06 UTC (20070524-3478)
81 Log:
82 Move sno_channeljoin to unsupported, due to the privacy
83 issue and the fact that any oper with admin or hidden_admin
84 can load extensions.
85
86
87 Changes: Modified:
88 +0 -1 trunk/doc/example.conf (File Modified)
89 +0 -2 trunk/doc/reference.conf (File Modified)
90 +0 -46 trunk/extensions/Makefile.in (File Modified)
91 + - trunk/extensions/sno_channeljoin.c (File Deleted)
92 +47 -1 trunk/unsupported/Makefile.in (File Modified)
93 + - trunk/unsupported/sno_channeljoin.c (File Added)
94
95
297c7db4
JT
96nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
97 Log:
98 - createoperonly: like createauthonly, but checks opered status instead of authed status
99
100
101 Changes: Modified:
102 +41 -0 trunk/extensions/Makefile.in (File Modified)
103 + - trunk/extensions/createoperonly.c (File Added)
104
105
45ed9777
AC
106nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
107 Log:
108 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
109
110
111 Changes: Modified:
112 +1 -0 trunk/doc/example.conf (File Modified)
113 +3 -1 trunk/doc/reference.conf (File Modified)
114 +46 -0 trunk/extensions/Makefile.in (File Modified)
115 + - trunk/extensions/sno_channeljoin.c (File Added)
116
117
59e2698a
AC
118nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
119 Log:
120 - update config files
121
122
123 Changes: Modified:
124 +1 -0 trunk/doc/example.conf (File Modified)
125 +2 -0 trunk/doc/reference.conf (File Modified)
126
127
446d88dd
AC
128nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
129 Log:
130 - fold in whois_notice_global functionality.
131
132
133 Changes: Modified:
134 +0 -1 trunk/extensions/Makefile.in (File Modified)
135 +1 -56 trunk/extensions/sno_whois.c (File Modified)
136 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
137
138
3868ef9a
AC
139nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
140 Log:
141 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
142
143
144 Changes: Modified:
145 +64 -57 trunk/extensions/Makefile.in (File Modified)
146 + - trunk/extensions/sno_whois.c (File Added)
147 + - trunk/extensions/spy_whois_notice.c (File Deleted)
148
149
9e6feafe
AC
150jilles 2007/05/19 23:36:51 UTC (20070519-3466)
151 Log:
152 Prevent too wide klines with CIDR masks.
153
154
155 Changes: Modified:
156 +17 -5 trunk/modules/m_kline.c (File Modified)
157
158
88a2a148
JT
159jilles 2007/05/19 22:21:10 UTC (20070519-3464)
160 Log:
161 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
162
163
164 Changes: Modified:
165 +4 -0 trunk/modules/m_kline.c (File Modified)
166
167
598ebb42
JT
168jilles 2007/05/18 20:31:33 UTC (20070518-3460)
169 Log:
170 - fold conf_connect_allowed() into accept_connection()
171 - extend add_connection() so that exempt{}s apply to max unregistered
172 connections per ip
173 from ratbox
174
175
176 Changes: Modified:
177 +1 -1 trunk/doc/example.conf (File Modified)
178 +1 -1 trunk/doc/reference.conf (File Modified)
179 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
180 +0 -2 trunk/include/s_conf.h (File Modified)
181 +14 -7 trunk/src/listener.c (File Modified)
182
183
b808adf9
JT
184jilles 2007/05/18 19:51:22 UTC (20070518-3458)
185 Log:
186 m_webirc: call del_unknown_ip() otherwise the unknown will
187 never be subtracted from the cgiirc ip
188
189
190 Changes: Modified:
191 +2 -0 trunk/extensions/m_webirc.c (File Modified)
192
193
477bbce4
JT
194jilles 2007/05/18 19:14:18 UTC (20070518-3456)
195 Log:
196 Remove s_assert in del_unknown_ip() supposedly if the ip
197 cannot be found, it is not feasible to avoid that case
198 entirely with m_webirc.c.
199
200
201 Changes: Modified:
202 +1 -2 trunk/src/reject.c (File Modified)
203
204
8017ad2d
JT
205jilles 2007/05/14 22:21:16 UTC (20070514-3446)
206 Log:
207 Apply ratbox flood fix.
208
209
210 Changes: Modified:
211 +1 -0 trunk/doc/example.conf (File Modified)
212 +5 -0 trunk/doc/reference.conf (File Modified)
213 +3 -0 trunk/include/client.h (File Modified)
214 +4 -0 trunk/include/reject.h (File Modified)
215 +1 -0 trunk/include/s_conf.h (File Modified)
216 +2 -0 trunk/src/client.c (File Modified)
217 +3 -0 trunk/src/listener.c (File Modified)
218 +1 -0 trunk/src/newconf.c (File Modified)
219 +8 -5 trunk/src/packet.c (File Modified)
220 +59 -2 trunk/src/reject.c (File Modified)
221 +1 -0 trunk/src/s_conf.c (File Modified)
222 +2 -0 trunk/src/s_serv.c (File Modified)
223 +1 -0 trunk/src/s_user.c (File Modified)
224
225
54015b5f
JT
226nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
227 Log:
228 - fix a bug here
229
230
231 Changes: Modified:
232 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
233
234
f8b45e91
AC
235nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
236 Log:
237 - regen configure
238
239
240 Changes: Modified:
241 +114 -1 trunk/configure (File Modified)
242
243
c1c5fdc4
AC
244nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
245 Log:
246 - remove "ASM hashing code" from the configure overview
247
248
249 Changes: Modified:
250 +0 -1 trunk/configure.ac (File Modified)
251
252
686ebf41
AC
253jilles 2007/05/06 14:46:45 UTC (20070506-3438)
254 Log:
255 Target left IRC (more friendly error message if a UID
256 cannot be found) for /invite.
257
258
259 Changes: Modified:
260 +8 -3 trunk/modules/m_invite.c (File Modified)
261
262
0482ebf7
JT
263jilles 2007/05/02 19:56:40 UTC (20070502-3436)
264 Log:
265 Remove emptyline craq because it leaks memory on /rehash motd etc.
266 from ratbox 2.2 (anfl/Androsyn)
267
268
269 Changes: Modified:
270 +6 -14 trunk/src/cache.c (File Modified)
271
272
1d3e262e
JT
273jilles 2007/04/28 23:47:25 UTC (20070428-3434)
274 Log:
275 Merge old trunk r2767:
276 Copy channel name from command on lowerTS JOIN/SJOIN,
277 this makes the capitalization of the channel name
278 timestamped like modes are.
279
280
281 Changes: Modified:
282 +3 -0 trunk/modules/core/m_join.c (File Modified)
283 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
284
285
1117fbd3
JT
286jilles 2007/04/26 23:01:16 UTC (20070426-3432)
287 Log:
288 Merge old trunk r2065,r2067:
289 channel_modes(): get rid of the trailing space
290 also make the *pbuf check work like it should
291 (don't call IsMember another time if we already
292 gave one parameter)
293 simplify a bit more, update comments
294
295
296 Changes: Modified:
297 +13 -13 trunk/src/channel.c (File Modified)
298
299
f1e35c19
JT
300jilles 2007/04/25 15:22:28 UTC (20070425-3426)
301 Log:
302 webirc bugfix
303
304
305 Changes: Modified:
306 +1 -1 trunk/extensions/m_webirc.c (File Modified)
307
308
4636e5cb
JT
309jilles 2007/04/25 15:21:34 UTC (20070425-3424)
310 Log:
311 chghost: refuse spoofs which are empty or start with a colon
312 (would break the protocol)
313
314
315 Changes: Modified:
316 +3 -0 trunk/modules/m_chghost.c (File Modified)
317
318
822a4a25
JT
319jilles 2007/04/22 14:35:28 UTC (20070422-3422)
320 Log:
321 Fix description of 043 numeric.
322
323
324 Changes: Modified:
325 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
326
327
f22db6d0
JT
328jilles 2007/04/22 14:02:54 UTC (20070422-3420)
329 Log:
330 SAVE: make the nickTS of the UID nick equal to 100, so it
331 is always in sync on the network.
332
333
334 Changes: Modified:
335 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
336 +15 -11 trunk/modules/core/m_nick.c (File Modified)
337
338
3f7e0642
JT
339jilles 2007/04/22 11:22:10 UTC (20070422-3418)
340 Log:
341 Force nickTS to increase when a local user changes their nick.
342
343
344 Changes: Modified:
345 +5 -1 trunk/modules/core/m_nick.c (File Modified)
346
347
95ffa685
JT
348jilles 2007/04/15 20:18:54 UTC (20070415-3416)
349 Log:
350 Remove #define UFLAGS. We haven't allowed this
351 undocumented extension to the IRC protocol for
352 years (allowing an initial umode in USER).
353
354
355 Changes: Modified:
356 +0 -2 trunk/modules/m_user.c (File Modified)
357
358
81795a91
JT
359jilles 2007/04/15 16:54:50 UTC (20070415-3414)
360 Log:
361 Move new_local_user hook, so it is possible to call
362 exit_client() from it, refusing the connection.
363
364
365 Changes: Modified:
366 +3 -1 trunk/doc/hooks.txt (File Modified)
367 +10 -9 trunk/src/s_user.c (File Modified)
368
369
e2b44358
JT
370jilles 2007/04/15 16:49:56 UTC (20070415-3412)
371 Log:
372 Only free PreClient struct when the rest of the Client
373 is freed, not immediately upon exit_client(). Doing this
374 would cause problems with sasl's new_local_user hook
375 vs hooks that exit the client there.
376
377
378 Changes: Modified:
379 +0 -1 trunk/src/client.c (File Modified)
380
381
ec3fbdec
JT
382jilles 2007/04/14 21:53:28 UTC (20070414-3410)
383 Log:
384 Use TS6 prefix for server-server JOIN 0.
385
386
387 Changes: Modified:
388 +2 -1 trunk/modules/core/m_join.c (File Modified)
389
390
452f4d4b
JT
391jilles 2007/04/14 20:58:56 UTC (20070414-3408)
392 Log:
393 Use orighost in kill server notices.
394
395
396 Changes: Modified:
397 +3 -3 trunk/modules/core/m_kill.c (File Modified)
398
399
d1d0629f
JT
400jilles 2007/04/13 19:06:53 UTC (20070413-3406)
401 Log:
402 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
403
404
405 Changes: Modified:
406 +3 -3 trunk/modules/m_set.c (File Modified)
407
408
f4ed5745
JT
409nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
410 Log:
411 - 2.2 operline
412
413
414 Changes: Modified:
415 +1 -1 trunk/src/messages.tab (File Modified)
416
417
725a6c5d
AC
418jilles 2007/04/05 00:38:52 UTC (20070405-3396)
419 Log:
420 Show max_clients in /info.
421
422
423 Changes: Modified:
424 +6 -0 trunk/modules/m_info.c (File Modified)
425
426
d8228627
JT
427jilles 2007/04/05 00:33:52 UTC (20070405-3394)
428 Log:
429 Don't allow /quote set max higher than the
430 serverinfo::max_clients ircd.conf value.
431
432
433 Changes: Modified:
434 +8 -0 trunk/modules/m_set.c (File Modified)
435
436
6c70c576
JT
437jilles 2007/04/05 00:24:47 UTC (20070405-3392)
438 Log:
439 Change code that checks maxclients limit: allow exactly
440 the configured amount of non-exceed_limit clients.
441 Code that appeared to limit exceed_limit clients too
442 but less heavily removed (it was not effective because
443 the parentheses were wrong).
444
445
446 Changes: Modified:
447 +2 -4 trunk/src/s_user.c (File Modified)
448
449
afc20e91
JT
450jilles 2007/04/05 00:12:55 UTC (20070405-3390)
451 Log:
452 By default, leave MAX_BUFFER fds free for log files,
453 server connections, ident lookups, exceed_limit clients,
454 etc. Mention this in example.conf and reference.conf.
455
456
457 Changes: Modified:
458 +4 -2 trunk/doc/example.conf (File Modified)
459 +3 -1 trunk/doc/reference.conf (File Modified)
460 +1 -1 trunk/src/s_conf.c (File Modified)
461
462
23836ead
JT
463jilles 2007/04/03 22:45:04 UTC (20070403-3384)
464 Log:
465 --with-maxclients configure option is gone
466
467
468 Changes: Modified:
469 +0 -11 trunk/INSTALL (File Modified)
470
471
78e647ad
JT
472jilles 2007/04/03 22:25:11 UTC (20070403-3380)
473 Log:
474 Make the code that raises fd rlimit to hard limit work.
475
476
477 Changes: Modified:
478 +5 -5 trunk/src/ircd.c (File Modified)
479
480
1aa8ffcb
JT
481nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
482 Log:
483 - note the I/O reworking
484
485
486 Changes: Modified:
487 +2 -0 trunk/NEWS (File Modified)
488
489
f32e30dd
AC
490nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
491 Log:
492 - use mkdir -p
493
494
495 Changes: Modified:
496 +4 -4 trunk/doc/Makefile.in (File Modified)
497
498
75189454
AC
499nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
500 Log:
501 - enforce proper conditions for EPOLL_CTL_DEL.
502 - remove possibly problematic "performance" check
503
504
505 Changes: Modified:
506 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
507
508
5522d08c
AC
509nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
510 Log:
511 - rename m_list_safelist to m_list and remove ratbox implementation
512
513
514 Changes: Modified:
515 +393 -664 trunk/modules/Makefile.in (File Modified)
516 + - trunk/modules/m_list.c (File Added)
517 + - trunk/modules/m_list_ratbox.c (File Deleted)
518 + - trunk/modules/m_list_safelist.c (File Deleted)
519
520
607cf49f
AC
521nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
522 Log:
523 - some more transit to sendto_one_numeric().
524
525
526 Changes: Modified:
527 +2 -3 trunk/modules/m_away.c (File Modified)
528 +3 -3 trunk/src/messages.tab (File Modified)
529 +1 -1 trunk/src/s_user.c (File Modified)
530
531
e8a2d50d
AC
532nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
533 Log:
534 - change some sendto_one() to sendto_one_numeric().
535
536
537 Changes: Modified:
538 +4 -10 trunk/modules/m_admin.c (File Modified)
539 +3 -3 trunk/modules/m_map.c (File Modified)
540 +12 -12 trunk/src/messages.tab (File Modified)
541 +1 -2 trunk/src/s_conf.c (File Modified)
542 +9 -10 trunk/src/s_user.c (File Modified)
543
544
88520303
AC
545nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
546 Log:
547 - river's ports.c from old charybdis trunk
548
549
550 Changes: Modified:
551 +195 -0 trunk/configure.ac (File Modified)
552 + - trunk/libcharybdis/ports.c (File Added)
553
554
1b4cfad8
AC
555nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
556 Log:
557 - remove broken ports stuff and devpoll stuff.
558
559
560 Changes: Modified:
561 +0 -307 trunk/configure (File Modified)
562 +0 -21 trunk/configure.ac (File Modified)
563 +0 -474 trunk/include/setup.h.in (File Modified)
564 + - trunk/libcharybdis/devpoll.c (File Deleted)
565 + - trunk/libcharybdis/ports.c (File Deleted)
566
567
5e12fb10
AC
568nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
569 Log:
570 - regenerate files
571
572
573 Changes: Modified:
574 +1 -25 trunk/configure (File Modified)
575 +0 -3 trunk/include/setup.h.in (File Modified)
576
577
4536ee25
AC
578nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
579 Log:
580 - remove x86-optimized hash code.
581
582
583 Changes: Modified:
584 +0 -13 trunk/configure.ac (File Modified)
585 +2 -187 trunk/src/Makefile.in (File Modified)
586 + - trunk/src/fnvhash.s (File Deleted)
587
588
6c8cbf34
AC
589nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
590 Log:
591 - apparently setting KE_LENGTH to 128 is fine.
592
593
594 Changes: Modified:
595 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
596
597
3611dcf7
AC
598nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
599 Log:
600 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
601
602
603 Changes: Modified:
604 +5627 -5747 trunk/configure (File Modified)
605 +0 -15 trunk/configure.ac (File Modified)
606 +0 -2 trunk/include/m_info.h (File Modified)
607 +6 -9 trunk/include/setup.h.in (File Modified)
608 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
609
610
631ef239
AC
611nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
612 Log:
613 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
614 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
615 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
616
617
618 Changes: Modified:
619 +0 -5 trunk/include/config.h (File Modified)
620 +0 -5 trunk/include/config.h.dist (File Modified)
621 +0 -6 trunk/include/defaults.h (File Modified)
622 +0 -3 trunk/include/m_info.h (File Modified)
623 +21 -7 trunk/libcharybdis/commio.c (File Modified)
624 +2 -0 trunk/libcharybdis/commio.h (File Modified)
625 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
626 +4 -3 trunk/libcharybdis/poll.c (File Modified)
627 +0 -3 trunk/libcharybdis/select.c (File Modified)
628 +0 -9 trunk/src/ircd.c (File Modified)
629 +23 -26 trunk/src/listener.c (File Modified)
630 +2 -1 trunk/src/restart.c (File Modified)
631 +5 -1 trunk/src/s_auth.c (File Modified)
632 +1 -1 trunk/src/s_conf.c (File Modified)
633 +3 -1 trunk/src/s_serv.c (File Modified)
634
635
6fcb8629
AC
636jilles 2007/04/02 22:03:08 UTC (20070402-3350)
637 Log:
638 Repair operspy who !#channel, broken by me in r3283.
639
640
641 Changes: Modified:
642 +2 -2 trunk/modules/m_who.c (File Modified)
643
644
f71e18ee
JT
645jilles 2007/04/01 22:20:00 UTC (20070401-3344)
646 Log:
647 Update bug report and IRC channel information.
648
649
650 Changes: Modified:
651 +2 -1 trunk/BUGS (File Modified)
652 +2 -1 trunk/NEWS (File Modified)
653
654
91132813
JT
655jilles 2007/04/01 22:10:05 UTC (20070401-3342)
656 Log:
657 Change copyright years in version.c.SH as in release-2.1 r3339.
658
659
660 Changes: Modified:
661 +2 -2 trunk/src/version.c.SH (File Modified)
662
663
8d53472c
JT
664jilles 2007/03/30 23:34:11 UTC (20070330-3325)
665 Log:
666 Rerun autoconf.
667
668
669 Changes: Modified:
670 +104 -0 trunk/configure (File Modified)
671
672
3ad1a781
JT
673jilles 2007/03/30 23:33:43 UTC (20070330-3323)
674 Log:
675 Need to check for various flavours of epoll,
676 even if --enable-epoll is forced.
677
678
679 Changes: Modified:
680 +1 -0 trunk/configure.ac (File Modified)
681
682
a34ec229
JT
683jilles 2007/03/30 23:32:43 UTC (20070330-3321)
684 Log:
685 Hack to allow some more warnings, already present in configure (?).
686
687
688 Changes: Modified:
689 +1 -1 trunk/aclocal.m4 (File Modified)
690
691
5c5d24f0
JT
692jilles 2007/03/29 20:03:06 UTC (20070329-3319)
693 Log:
694 Merge old trunk r2077,r2079:
695 - Move closing of servlink control fd to close_connection()
696 instead of doing it in exit_local_server(), and make sure
697 we first close the data fd and then the control fd.
698 - Have servlink process ready fds in order net, data, ctrl
699 instead of ctrl, data, net. This seems to fix the problem
700 that squit reasons do not show up on the other side of a
701 ziplink (by making it send any final SQUIT and/or ERROR
702 before noticing the closed control fd).
703
704
705 Changes: Modified:
706 +1 -1 trunk/servlink/io.c (File Modified)
707 +3 -12 trunk/src/client.c (File Modified)
708
709
64f2a7eb
JT
710jilles 2007/03/28 23:17:06 UTC (20070328-3317)
711 Log:
712 Don't show the UID if a TS6 server sends a kick with
713 an empty or no comment. Note that charybdis never sends
714 such kicks.
715
716
717 Changes: Modified:
718 +4 -4 trunk/modules/core/m_kick.c (File Modified)
719
720
0bba1788
JT
721jilles 2007/03/28 15:40:24 UTC (20070328-3307)
722 Log:
723 Merge old trunk r2081:
724 Don't say that services cannot be killed in
725 ERR_ISCHANSERVICE message (given when trying
726 to kick or deop them), as that's not the case.
727
728
729 Changes: Modified:
730 +1 -1 trunk/src/messages.tab (File Modified)
731
732
8d19a2b2
JT
733jilles 2007/03/28 15:30:56 UTC (20070328-3305)
734 Log:
735 Merge old trunk r2059
736 Clarifications to the descriptions of umode +Q and cmode +F,
737 suggested by Ariadne@SorceryNet.
738
739
740 Changes: Modified:
741 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
742 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
743
744
e7d250a6
JT
745jilles 2007/03/28 15:22:49 UTC (20070328-3303)
746 Log:
747 Merge old trunk r2907,r2991:
748 Allow TESTLINE on channel names.
749
750
751 Changes: Modified:
752 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
753 +4 -0 trunk/help/opers/testline (File Modified)
754 +22 -0 trunk/modules/m_testline.c (File Modified)
755
756
add9f99d
JT
757jilles 2007/03/28 15:04:06 UTC (20070328-3301)
758 Log:
759 Merge old trunk r2835:
760 resolver: if sendto(2) fails, try sending to the next nameserver
761
762
763 Changes: Modified:
764 +1 -1 trunk/src/res.c (File Modified)
765
766
42bda3f3
JT
767jilles 2007/03/28 14:54:10 UTC (20070328-3299)
768 Log:
769 Merge old trunk r2817:
770 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
771 starts with a digit. This is safe because the last
772 parameter is a nick and never a UID. (The first parameter
773 in a server-server two-param whois is a UID/SID.)
774
775
776 Changes: Modified:
777 +1 -1 trunk/modules/m_whois.c (File Modified)
778
779
8a1e143f
JT
780jilles 2007/03/28 14:49:48 UTC (20070328-3297)
781 Log:
782 Merge old trunk r2779,r2785:
783 Show correct privilege name in a few ERR_NOPRIVS numerics.
784
785
786 Changes: Modified:
787 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
788 +1 -1 trunk/extensions/m_opme.c (File Modified)
789 +2 -2 trunk/unsupported/m_force.c (File Modified)
790
791
a5ea0e0d
JT
792jilles 2007/03/28 14:45:46 UTC (20070328-3295)
793 Log:
794 Merge old trunk r2695:
795 Send an SQUIT instead of an ERROR to announce /die to connected servers.
796 This will generate better server notices.
797
798
799 Changes: Modified:
800 +3 -2 trunk/modules/core/m_die.c (File Modified)
801
802
5ea98c7a
JT
803jilles 2007/03/28 14:33:50 UTC (20070328-3293)
804 Log:
805 Merge old trunk r2294:
806 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
807
808
809 Changes: Modified:
810 +1 -1 trunk/src/s_user.c (File Modified)
811
812
c83cbedc
JT
813jilles 2007/03/28 14:30:10 UTC (20070328-3291)
814 Log:
815 Merge old trunk r2226:
816 If we are connecting outward to a server, check if the
817 server name they sent is the same as what we tried to
818 connect to. Previously such a connection could succeed
819 if there existed connect blocks with the same IP and
820 passwords for the other server name.
821
822
823 Changes: Modified:
824 +11 -0 trunk/modules/core/m_server.c (File Modified)
825
826
9c2f9ec9
JT
827jilles 2007/03/28 14:21:37 UTC (20070328-3289)
828 Log:
829 Merge old trunk r2212:
830 Another handling of SJOINs without nicks:
831 Propagate them if the channel is +P or the channel
832 already existed, otherwise remove the channel again
833 and do not propagate the SJOIN.
834
835
836 Changes: Modified:
837 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
838
839
7201bb21
JT
840jilles 2007/03/28 13:49:57 UTC (20070328-3287)
841 Log:
842 Remove channels entirely from /whois on services.
843 This cannot be overridden with operspy.
844
845
846 Changes: Modified:
847 +20 -17 trunk/modules/m_whois.c (File Modified)
848
849
04513cff
JT
850jilles 2007/03/28 13:11:30 UTC (20070328-3283)
851 Log:
852 Fix /who on channels with ** in their name.
853
854
855 Changes: Modified:
856 +2 -2 trunk/modules/m_who.c (File Modified)
857
858
4cda5f22
JT
859jilles 2007/03/25 17:59:50 UTC (20070325-3281)
860 Log:
861 NEWS: As in 2.1.3, mention that the TS6 revision will
862 interoperate with older versions
863
864
865 Changes: Modified:
866 +2 -1 trunk/NEWS (File Modified)
867
868
0af87e57
JT
869jilles 2007/03/18 16:29:31 UTC (20070318-3275)
870 Log:
871 Fix documentation of HIDE_SERVERS_IPS define.
872
873
874 Changes: Modified:
875 +2 -2 trunk/include/config.h.dist (File Modified)
876
877
3891c2c2
JT
878jilles 2007/03/18 14:44:24 UTC (20070318-3271)
879 Log:
880 Don't leak auth{} spoofed ip for I-line is full notice either.
881
882
883 Changes: Modified:
884 +1 -1 trunk/src/s_conf.c (File Modified)
885
886
4b7e6904
JT
887jilles 2007/03/17 23:50:25 UTC (20070317-3265)
888 Log:
889 Update NEWS.
890
891
892 Changes: Modified:
893 +37 -0 trunk/NEWS (File Modified)
894
895
0b15df83
JT
896jilles 2007/03/15 18:09:08 UTC (20070315-3259)
897 Log:
898 Allow /invite (but not invex) to override +r, +l, +j in
899 addition to +i. As before, a restrictive mode must be in
900 place at /invite time for the invite to have an effect;
901 +r does not count as a restrictive mode if the user is
902 logged in; +l and +j always count as restrictive modes to
903 allow for cases where they would allow join at /invite
904 time but not when the user tries to join.
905
906
907 Changes: Modified:
908 +6 -2 trunk/modules/m_invite.c (File Modified)
909 +21 -10 trunk/src/channel.c (File Modified)
910
911
1ebf4db4
JT
912jilles 2007/03/13 16:09:28 UTC (20070313-3257)
913 Log:
914 Remove invite_ops_only, forcing it to YES.
915
916
917 Changes: Modified:
918 +0 -1 trunk/doc/example.conf (File Modified)
919 +0 -5 trunk/doc/reference.conf (File Modified)
920 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
921 +0 -1 trunk/include/s_conf.h (File Modified)
922 +0 -6 trunk/modules/m_info.c (File Modified)
923 +10 -14 trunk/modules/m_invite.c (File Modified)
924 +0 -1 trunk/src/newconf.c (File Modified)
925 +0 -1 trunk/src/s_conf.c (File Modified)
926
927
307328bb
JT
928jilles 2007/03/06 14:07:11 UTC (20070306-3255)
929 Log:
930 Move username check after xline and dnsbl checks, so it
931 will not complain to opers about clients who are xlined
932 or blacklisted anyway (both of which silently reject).
933
934
935 Changes: Modified:
936 +15 -15 trunk/src/s_user.c (File Modified)
937
938
0734f634
JT
939nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
940 Log:
941 - MASTER_MAX is no longer relevant
942
943
944 Changes: Modified:
945 +0 -7 trunk/modules/m_set.c (File Modified)
946
947
35237302
AC
948nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
949 Log:
950 - add config option for setting max_clients.
951
952
953 Changes: Modified:
954 +5 -0 trunk/doc/example.conf (File Modified)
955 +5 -0 trunk/doc/reference.conf (File Modified)
956 +2 -0 trunk/include/s_conf.h (File Modified)
957 +1 -1 trunk/src/ircd.c (File Modified)
958 +2 -0 trunk/src/newconf.c (File Modified)
959 +2 -1 trunk/src/s_conf.c (File Modified)
960
961
c2d96fcb
AC
962nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
963 Log:
964 - remove get_maxrss() and all of that insecure and unsafe nonsense
965
966
967 Changes: Modified:
968 +3 -38 trunk/src/ircd.c (File Modified)
969 +1 -1 trunk/src/restart.c (File Modified)
970 +0 -4 trunk/src/s_stats.c (File Modified)
971
972
68ff929f
AC
973nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
974 Log:
975 - avoid some potential NULL dereferencing
976
977
978 Changes: Modified:
979 +1 -1 trunk/libcharybdis/commio.c (File Modified)
980
981
a6a30f6f
AC
982nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
983 Log:
984 - fix a typo
985
986
987 Changes: Modified:
988 +1 -1 trunk/libcharybdis/poll.c (File Modified)
989
990
c18de29d
AC
991nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
992 Log:
993 - rework poll a bit for the MAXCONNECTIONS changes.
994
995
996 Changes: Modified:
997 +46 -23 trunk/libcharybdis/poll.c (File Modified)
998
999
ce439f51
AC
1000jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1001 Log:
1002 Our way of using kqueue may cause it to report fds we
1003 don't know about anymore, cope.
1004
1005
1006 Changes: Modified:
1007 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1008
1009
51b5f335
JT
1010jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1011 Log:
1012 Don't reference freed memory (fde_t) in comm_close().
1013
1014
1015 Changes: Modified:
1016 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1017
1018
df98bc52
JT
1019nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1020 Log:
1021 - fix for 100% cpu use
1022
1023
1024 Changes: Modified:
1025 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1026
1027
61e3b8f2
AC
1028nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1029 Log:
1030 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1031
1032
1033 Changes: Modified:
1034 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1035
1036
d0e1e8ee
AC
1037nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1038 Log:
1039 - clear up use of fd_table in ircd.
1040
1041
1042 Changes: Modified:
1043 +3 -2 trunk/src/s_serv.c (File Modified)
1044
1045
c961476e
AC
1046nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1047 Log:
1048 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1049
1050
1051 Changes: Modified:
1052 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1053 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1054 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1055 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1056 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1057 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1058 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1059 +2 -2 trunk/libcharybdis/select.c (File Modified)
1060
1061
e70f8e92
AC
1062jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1063 Log:
1064 Fix some cases where the size argument to strlcpy()
1065 for usernames and hostnames is 1 too small.
1066
1067
1068 Changes: Modified:
1069 +1 -1 trunk/modules/m_chghost.c (File Modified)
1070 +2 -2 trunk/src/res.c (File Modified)
1071 +2 -2 trunk/src/s_user.c (File Modified)
1072
1073
14e23b0e
JT
1074jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1075 Log:
1076 Cut down quit/part/kick reasons to avoid quit reasons
1077 overflowing the client exiting server notice (from
1078 TOPICLEN to 260). kill reasons become shorter accordingly.
1079 kline/dline/gline reasons become 390.
1080 away messages stay at TOPICLEN for now.
1081
1082
1083 Changes: Modified:
1084 +8 -3 trunk/include/ircd_defs.h (File Modified)
1085 +2 -2 trunk/modules/m_dline.c (File Modified)
1086 +4 -4 trunk/modules/m_gline.c (File Modified)
1087 +2 -2 trunk/modules/m_kline.c (File Modified)
1088
1089
61569b65
JT
1090jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1091 Log:
1092 Don't leak auth{} spoofed IP addresses in +f notices.
1093 from ratbox (androsyn)
1094
1095
1096 Changes: Modified:
1097 +10 -3 trunk/src/s_conf.c (File Modified)
1098
1099
606384ae
JT
1100jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1101 Log:
1102 Make oper_up() take +i/-i during opering up into account
1103 (e.g. no_oper_invis extension, +i in operator::umodes).
1104 Remove the hack from no_oper_invis.
1105
1106
1107 Changes: Modified:
1108 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1109 +4 -0 trunk/src/s_user.c (File Modified)
1110
1111
652b8478
JT
1112jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1113 Log:
1114 no_oper_invis: decrement invisible count when clearing
1115 invisible on a local client who has just opered up
1116 oper_up() should really do this
1117
1118
1119 Changes: Modified:
1120 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1121
1122
af6ca5f5
JT
1123jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1124 Log:
1125 Put "End of Channel Quiet List" instead of
1126 "End of Channel Ban List" for a +q list.
1127 Due to client restrictions the numerics for
1128 quiet lists must be the same as for ban lists.
1129
1130
1131 Changes: Modified:
1132 +4 -1 trunk/src/chmode.c (File Modified)
1133
1134
11781253
JT
1135jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1136 Log:
1137 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1138 Change TS6 JOIN processing
1139 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1140 a local user joins an existing channel
1141 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1142 propagating a TS6 JOIN
1143 - don't interpret simple modes in an incoming TS6 JOIN
1144
1145 This is to avoid desyncs when certain mode changes (e.g. -im)
1146 cross with joins. A downside is that simple modes will be
1147 more desynched when a JOIN creates a channel or lowers TS,
1148 but that's less important.
1149
1150 Update the TS6 specification to include this, and clarify
1151 that TMODE can come from a server and that MODE must be
1152 translated into TMODE from other servers too.
1153
1154
1155 Changes: Modified:
1156 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1157 +19 -127 trunk/modules/core/m_join.c (File Modified)
1158
1159
bee3b671
JT
1160jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1161 Log:
1162 Make -logfile work again.
1163
1164
1165 Changes: Modified:
1166 +2 -2 trunk/src/s_log.c (File Modified)
1167
1168
9b6ff0c8
JT
1169nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1170 Log:
1171 - fix off-by-one memory overflow error.
1172
1173
1174 Changes: Modified:
1175 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1176
1177
c8ff7ca9
AC
1178jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1179 Log:
1180 Change handling of modularized umodes:
1181 - keep the bitmask reserved forever to the letter, fixing
1182 the problems when loading multiple umode modules,
1183 unloading them and then loading them in a different order
1184 - don't allow local users to change umodes which have
1185 been unloaded and don't set them on new users via
1186 default_umodes
1187
1188
1189 Changes: Modified:
1190 +24 -3 trunk/src/s_user.c (File Modified)
1191
1192
a8086a7c
JT
1193jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1194 Log:
1195 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1196
1197
1198 Changes: Modified:
1199 +1 -0 trunk/include/s_user.h (File Modified)
1200 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1201 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1202 +22 -0 trunk/src/s_user.c (File Modified)
1203
1204
01cebbd8
JT
1205jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1206 Log:
1207 DNSBL keyword substitution is available as of 2.1.3.
1208
1209
1210 Changes: Modified:
1211 +1 -1 trunk/doc/example.conf (File Modified)
1212
1213
1e56e993
JT
1214jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1215 Log:
1216 Change two occurances like match(userinput, target_p->name) ||
1217 match(target_p->name, userinput) to just match(userinput,
1218 target_p->name). No client name can contain * or ? now.
1219
1220
1221 Changes: Modified:
1222 +1 -1 trunk/modules/m_trace.c (File Modified)
1223 +1 -2 trunk/src/s_serv.c (File Modified)
1224
1225
4d7a1ee5
JT
1226jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1227 Log:
1228 Do not try find_server() on a name find_client() has
1229 returned NULL for, as this will always return NULL
1230 since the removal of hostmasking.
1231
1232
1233 Changes: Modified:
1234 +1 -2 trunk/modules/m_pong.c (File Modified)
1235 +0 -4 trunk/src/s_serv.c (File Modified)
1236
1237
e26e2b19
JT
1238jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1239 Log:
1240 Remove server_exists() which checked whether the
1241 server name existed taking hostmasking into account
1242 and just check with find_server(); admittedly
1243 this checks if the name is a SID but that's not
1244 a real problem.
1245
1246
1247 Changes: Modified:
1248 +3 -27 trunk/modules/core/m_server.c (File Modified)
1249
1250
b0b7de54
JT
1251jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1252 Log:
1253 Remove hash_find_masked_server(), which made it possible
1254 to specify the full (unmasked) name of a server behind
1255 a hostmask. As a result find_any_client() (for prefixes)
1256 becomes equal to find_client(), so remove that too.
1257
1258
1259 Changes: Modified:
1260 +0 -1 trunk/include/hash.h (File Modified)
1261 +1 -75 trunk/src/hash.c (File Modified)
1262 +1 -1 trunk/src/parse.c (File Modified)
1263
1264
f42e9ceb
JT
1265jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1266 Log:
1267 Remove '*' from valid server name characters.
1268 This makes it impossible to connect hostmasked servers.
1269 (This support didn't work well anyway, was incompatible
1270 with TS6 and we never masked ourselves.)
1271
1272
1273 Changes: Modified:
1274 +1 -1 trunk/src/match.c (File Modified)
1275
1276
e5d9ca18
JT
1277jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1278 Log:
1279 Change spambot, flooder and jupe joiner notices from host to orighost.
1280
1281
1282 Changes: Modified:
1283 +1 -1 trunk/modules/core/m_join.c (File Modified)
1284 +2 -2 trunk/modules/core/m_message.c (File Modified)
1285 +2 -2 trunk/src/channel.c (File Modified)
1286
1287
63aecfb9
JT
1288jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1289 Log:
1290 Add documentation for SASL client protocol, same as atheme doc/SASL.
1291
1292
1293 Changes: Modified:
1294 + - trunk/doc/sasl.txt (File Added)
1295
1296
0c8f86ec
JT
1297jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1298 Log:
1299 Include real hostname in Closing Link message for unknown
1300 connections that have sent USER. This is helpful for
1301 k-lined users while not breaking server IP hiding.
1302
1303
1304 Changes: Modified:
1305 +3 -1 trunk/src/client.c (File Modified)
1306
1307
dd12a19c
JT
1308jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1309 Log:
1310 Rerun autoconf.
1311
1312
1313 Changes: Modified:
1314 +29 -29 trunk/configure (File Modified)
1315
1316
b1fc1658
JT
1317nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1318 Log:
1319 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1320
1321
1322 Changes: Modified:
1323 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1324
1325
8d090389
AC
1326nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1327 Log:
1328 Backport from early 3.x:
1329
1330 --
1331 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1332 Log:
1333 - remove "Processing connection to foobar.net" message
1334
1335
1336 Changes: Modified:
1337 +0 -3 trunk/src/s_auth.c (File Modified)
1338
1339
1340 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1341 Log:
1342 - missed the processing connection one (actually, we can probably nuke this one)
1343
1344
1345 Changes: Modified:
1346 +1 -2 trunk/src/s_auth.c (File Modified)
1347
1348
1349 river 2006/09/27 16:33:05 UTC (20060927-2174)
1350 Log:
1351 get_client_name = stupid
1352
1353
1354
1355 Changes: Modified:
1356 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1357
1358
1359 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1360 Log:
1361 - remove excessive arguments
1362
1363
1364 Changes: Modified:
1365 +1 -2 trunk/src/s_conf.c (File Modified)
1366 +1 -1 trunk/src/s_user.c (File Modified)
1367
1368
1369 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1370 Log:
1371 - use sendto_one_notice() for on-connect notices too.
1372
1373
1374 Changes: Modified:
1375 +10 -10 trunk/src/s_auth.c (File Modified)
1376
1377
1378 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1379 Log:
1380 - use sendto_one_notice() in the core, too.
1381
1382
1383 Changes: Modified:
1384 +2 -2 trunk/src/chmode.c (File Modified)
1385 +8 -15 trunk/src/modules.c (File Modified)
1386 +3 -5 trunk/src/s_conf.c (File Modified)
1387 +1 -2 trunk/src/s_newconf.c (File Modified)
1388 +20 -57 trunk/src/s_user.c (File Modified)
1389
1390
1391 river 2006/09/27 16:19:25 UTC (20060927-2166)
1392 Log:
1393 the KILL command will use get_client_name(, SHOW_IP) instead of
1394 target->name, and will show a more useful error for local opers
1395
1396
1397
1398 Changes: Modified:
1399 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1400
1401
1402 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1403 Log:
1404 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1405
1406
1407 Changes: Modified:
1408 +4 -2 trunk/src/send.c (File Modified)
1409
1410
1411 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1412 Log:
1413 - back out r2159
1414
1415
1416 Changes: Modified:
1417 +1 -1 trunk/include/client.h (File Modified)
1418
1419
1420 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1421 Log:
1422 - get_id(): fall back to "*" if client has no known name
1423
1424
1425 Changes: Modified:
1426 +1 -1 trunk/include/client.h (File Modified)
1427
1428
1429 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1430 Log:
1431 - convert to sendto_one_notice().
1432
1433
1434 Changes: Modified:
1435 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1436 +4 -6 trunk/unsupported/m_force.c (File Modified)
1437
1438
1439 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1440 Log:
1441 - use sendto_one_notice() in many places instead of
1442 sendto_one(source_p, ":%s NOTICE %s :", ...);
1443
1444
1445 Changes: Modified:
1446 +10 -25 trunk/extensions/example_module.c (File Modified)
1447 +5 -14 trunk/extensions/hurt.c (File Modified)
1448 +1 -2 trunk/extensions/m_42.c (File Modified)
1449 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1450 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1451 +1 -2 trunk/extensions/m_opme.c (File Modified)
1452 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1453 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1454 +3 -7 trunk/modules/core/m_die.c (File Modified)
1455 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1456 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1457 +1 -2 trunk/modules/m_challenge.c (File Modified)
1458 +11 -15 trunk/modules/m_connect.c (File Modified)
1459 +20 -28 trunk/modules/m_dline.c (File Modified)
1460 +2 -2 trunk/modules/m_etrace.c (File Modified)
1461 +11 -21 trunk/modules/m_gline.c (File Modified)
1462 +2 -4 trunk/modules/m_kline.c (File Modified)
1463 +1 -2 trunk/modules/m_rehash.c (File Modified)
1464 +3 -7 trunk/modules/m_restart.c (File Modified)
1465 +31 -45 trunk/modules/m_set.c (File Modified)
1466 +2 -4 trunk/modules/m_testmask.c (File Modified)
1467 +5 -8 trunk/modules/m_unreject.c (File Modified)
1468 +2 -5 trunk/modules/m_xline.c (File Modified)
1469 --
1470
1471
1472 Changes: Modified:
1473 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1474 +10 -25 trunk/extensions/example_module.c (File Modified)
1475 +5 -14 trunk/extensions/hurt.c (File Modified)
1476 +1 -2 trunk/extensions/m_42.c (File Modified)
1477 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1478 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1479 +1 -2 trunk/extensions/m_opme.c (File Modified)
1480 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1481 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1482 +3 -7 trunk/modules/core/m_die.c (File Modified)
1483 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1484 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1485 +1 -2 trunk/modules/m_challenge.c (File Modified)
1486 +11 -15 trunk/modules/m_connect.c (File Modified)
1487 +2 -4 trunk/modules/m_dline.c (File Modified)
1488 +2 -2 trunk/modules/m_etrace.c (File Modified)
1489 +11 -21 trunk/modules/m_gline.c (File Modified)
1490 +2 -4 trunk/modules/m_kline.c (File Modified)
1491 +1 -2 trunk/modules/m_rehash.c (File Modified)
1492 +3 -7 trunk/modules/m_restart.c (File Modified)
1493 +31 -45 trunk/modules/m_set.c (File Modified)
1494 +2 -4 trunk/modules/m_testmask.c (File Modified)
1495 +5 -8 trunk/modules/m_unreject.c (File Modified)
1496 +1 -3 trunk/modules/m_xline.c (File Modified)
1497 +2 -2 trunk/src/chmode.c (File Modified)
1498 +8 -15 trunk/src/modules.c (File Modified)
1499 +10 -14 trunk/src/s_auth.c (File Modified)
1500 +3 -6 trunk/src/s_conf.c (File Modified)
1501 +1 -2 trunk/src/s_newconf.c (File Modified)
1502 +20 -57 trunk/src/s_user.c (File Modified)
1503 +4 -2 trunk/src/send.c (File Modified)
1504 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1505 +4 -6 trunk/unsupported/m_force.c (File Modified)
1506
1507
5366977b
AC
1508nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1509 Log:
1510 - keyword-subst from charybdis 2.2.
1511
1512
1513 Changes: Modified:
1514 +12 -3 trunk/doc/example.conf (File Modified)
1515 +58 -3 trunk/doc/reference.conf (File Modified)
1516 + - trunk/include/substitution.h (File Added)
1517 +1 -0 trunk/src/Makefile.in (File Modified)
1518 +2 -2 trunk/src/s_conf.c (File Modified)
1519 +164 -1 trunk/src/s_user.c (File Modified)
1520 + - trunk/src/substitution.c (File Added)
1521
1522
92fb5c31
AC
1523nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1524 Log:
1525 Removed merge tracking for "svnmerge" for
1526 http://svn.atheme.org/charybdis/branches/release-2.2
1527
1528
1529 Changes: Modified:
1530 + - trunk/ (Property Modified)
1531
1532
1533nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1534 Log:
1535 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1536 http://svn.atheme.org/charybdis/branches/release-2.2
1537
1538
1539 Changes: Modified:
1540 + - trunk/ (Property Modified)
1541
1542
1543nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1544 Log:
1545 Removed merge tracking for "svnmerge" for
1546 http://svn.atheme.org/charybdis/branches/release-2.2
1547
1548
1549 Changes: Modified:
1550 + - trunk/ (Property Modified)
1551
1552
1553nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1554 Log:
1555 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1556 http://svn.atheme.org/charybdis/branches/release-2.2
1557
1558
1559 Changes: Modified:
1560 + - trunk/ (Property Modified)
1561
1562
1563nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1564 Log:
1565 - bleah
1566
1567
1568 Changes: Modified:
1569 + - trunk/ (Property Modified)
1570
1571
1572nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1573 Log:
1574 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1575 http://svn.atheme.org/charybdis/branches/release-2.2
1576
1577
1578 Changes: Modified:
1579 + - trunk/ (Property Modified)
1580
1581
1582nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1583 Log:
1584 - version bump to 2.2.0
1585
1586
1587 Changes: Modified:
1588 +3 -1 trunk/NEWS (File Modified)
1589 +1 -1 trunk/configure.ac (File Modified)
1590
1591
55da5539
AC
1592nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1593 Log:
1594 - the new plan:
1595 + branches/release-2.1 -> 2.2 base
1596 + 3.0 -> branches/cxxconversion
1597 + backport some immediate 3.0 functionality for 2.2
1598 + other stuff
1599
1600
1601 Changes: Modified:
1602 + - trunk/ (File Added)
1603
1604
212380e3
AC
1605jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1606 Log:
1607 Merged revisions 3135,3137 via svnmerge from
1608 http://svn.atheme.org/charybdis/trunk
1609
1610 ........
1611 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1612
1613 - Expand TRACE description
1614 - Mention expiry time in TESTLINE
1615 ........
1616 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1617
1618 Update copyright year for sgml docs to 2007.
1619 ........
1620
1621
1622 Changes: Modified:
1623 + - branches/release-2.1/ (Property Modified)
1624 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1625 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1626
1627
1628jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1629 Log:
1630 Merged revisions 1999 via svnmerge from
1631 http://svn.atheme.org/charybdis/trunk
1632 Add river to CREDITS
1633
1634 ........
1635 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1636
1637 vanity
1638 ........
1639
1640
1641 Changes: Modified:
1642 + - branches/release-2.1/ (Property Modified)
1643 +1 -0 branches/release-2.1/CREDITS (File Modified)
1644
1645
1646jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1647 Log:
1648 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1649 http://svn.atheme.org/charybdis/trunk
1650
1651 ........
1652 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1653
1654 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1655 ........
1656 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1657
1658 - add use_forward to /info
1659 ........
1660 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1661
1662 Call channel_modes() with &me instead of source_p when
1663 sending out a JOIN and SJOIN for a local user. This
1664 saves checking whether they are on the channel they
1665 have just joined.
1666 ........
1667 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1668
1669 If use_forward is disabled:
1670 - hide +fFQ in 005
1671 - hide +f in /mode #channel (/mode #channel f still shows it)
1672 - do not send any mode changes adding +f to local clients
1673 (-f ones are still sent)
1674 ........
1675
1676
1677 Changes: Modified:
1678 + - branches/release-2.1/ (Property Modified)
1679 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1680 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1681 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1682 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1683 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1684 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1685 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1686 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1687 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1688 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1689 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1690 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1691
1692
1693jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1694 Log:
1695 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1696
1697
1698 Changes: Modified:
1699 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1700 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1701 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1702
1703
1704jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1705 Log:
1706 Add accountability (wallops, log) to OKICK.
1707
1708
1709 Changes: Modified:
1710 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1711
1712
1713jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1714 Log:
1715 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1716 Similar to branches/release-2.2 r3061.
1717
1718
1719 Changes: Modified:
1720 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1721
1722
1723jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1724 Log:
1725 - Write xline to file after instead of before notifying opers and source
1726 - Also notify source of failure to add xline
1727 Similar to branches/release-2.2 r3057.
1728
1729
1730 Changes: Modified:
1731 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1732
1733
1734jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1735 Log:
1736 If a dline/kline/resv cannot be added to the file, send
1737 the regular notices to local opers and source anyway,
1738 and also warn the source (local opers were already warned).
1739 Similar to branches/release-2.2 r3053.
1740
1741
1742 Changes: Modified:
1743 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1744
1745
1746jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1747 Log:
1748 Port over fixes from unkline/unxline/unresv to undline.
1749 Similar to branches/release-2.2 r3049.
1750
1751
1752 Changes: Modified:
1753 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1754
1755
1756jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1757 Log:
1758 Merged revisions 2915 via svnmerge from
1759 http://svn.atheme.org/charybdis/trunk
1760
1761 ........
1762 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1763
1764 In usage message, show kline.conf and xline.conf instead
1765 of klines.conf and xlines.conf.
1766 ........
1767
1768
1769 Changes: Modified:
1770 + - branches/release-2.1/ (Property Modified)
1771 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1772
1773
1774jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1775 Log:
1776 Merged revisions 2831,2833,2853 via svnmerge from
1777 http://svn.atheme.org/charybdis/trunk
1778
1779 ........
1780 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1781
1782 unkline/unxline/unresv:
1783 - if fclose on the output returns an error, treat this as a
1784 write error too
1785 - check if the rename from the temp file to the ban conf failed
1786 ........
1787 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1788
1789 When adding a permanent dline/kline/xline/resv, check
1790 the return value of fclose().
1791 ........
1792 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1793
1794 Do not free xline aconf if it could not be written out.
1795 It will be added to the list in memory anyway.
1796 ........
1797
1798
1799 Changes: Modified:
1800 + - branches/release-2.1/ (Property Modified)
1801 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1802 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1803 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1804 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1805
1806
1807jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1808 Log:
1809 NEWS: Clarify effects of ip_cloaking changes a little.
1810
1811
1812 Changes: Modified:
1813 +2 -0 branches/release-2.1/NEWS (File Modified)
1814
1815
1816jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1817 Log:
1818 Rerun autoconf.
1819
1820
1821 Changes: Modified:
1822 +9 -9 branches/release-2.1/configure (File Modified)
1823
1824
1825jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1826 Log:
1827 Version bump on 2.1 branch to 2.1.2.
1828
1829
1830 Changes: Modified:
1831 +1 -1 branches/release-2.1/configure.ac (File Modified)
1832
1833
1834jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1835 Log:
1836 Mention r2801/r2805.
1837
1838
1839 Changes: Modified:
1840 +1 -0 branches/release-2.1/NEWS (File Modified)
1841
1842
1843jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1844 Log:
1845 Merged revisions 2801 via svnmerge from
1846 http://svn.atheme.org/charybdis/trunk
1847
1848 ........
1849 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1850
1851 ip_cloaking: try to avoid truncation by removing more
1852 components of the hostname (except the TLD).
1853 ........
1854
1855
1856 Changes: Modified:
1857 + - branches/release-2.1/ (Property Modified)
1858 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1859
1860
1861jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1862 Log:
1863 Update NEWS.
1864
1865
1866 Changes: Modified:
1867 +8 -1 branches/release-2.1/NEWS (File Modified)
1868
1869
1870jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1871 Log:
1872 Merged revisions 2781 via svnmerge from
1873 http://svn.atheme.org/charybdis/trunk
1874
1875 ........
1876 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1877
1878 Fix stupid bug: checked a hostmask against the found
1879 ban instead of all exceptions, causing all host mangled
1880 clients to be exempted if there was a single ban
1881 exception in many cases.
1882 ........
1883
1884
1885 Changes: Modified:
1886 + - branches/release-2.1/ (Property Modified)
1887 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1888
1889
1890jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1891 Log:
1892 Merged revisions 2773 via svnmerge from
1893 http://svn.atheme.org/charybdis/trunk
1894
1895 ........
1896 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1897
1898 user@host must be *@* for a shared{} block with flags=locops
1899 (server should not be *).
1900 ........
1901
1902
1903 Changes: Modified:
1904 + - branches/release-2.1/ (Property Modified)
1905 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1906
1907
1908jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1909 Log:
1910 Tweak \s code a little.
1911
1912
1913 Changes: Modified:
1914 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1915 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1916 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1917
1918
1919jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1920 Log:
1921 Merged revisions 2761 via svnmerge from
1922 http://svn.atheme.org/charybdis/trunk
1923
1924 ........
1925 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1926
1927 The testline/no_tilde fixes are in 2.1.1.
1928 ........
1929
1930
1931 Changes: Modified:
1932 + - branches/release-2.1/ (Property Modified)
1933 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1934
1935
1936jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1937 Log:
1938 Update NEWS.
1939
1940
1941 Changes: Modified:
1942 +4 -1 branches/release-2.1/NEWS (File Modified)
1943
1944
1945jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1946 Log:
1947 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
1948 http://svn.atheme.org/charybdis/trunk
1949 no_tilde fixes
1950
1951 ........
1952 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1953
1954 If the auth{} block has no_tilde and is not kline exempt,
1955 check the username without tilde against klines too.
1956 This is consistent with the way klines work on spoofs
1957 (klines checked on both raw and appearing-on-IRC version).
1958 ........
1959 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1960
1961 Rework the fix for klines with no_tilde.
1962 Add an extra argument to find_address_conf() for the
1963 username without tilde, as that may contain one character more.
1964 ........
1965 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1966
1967 Unbreak compile (because of r2697).
1968 testline with ~ could be improved some more perhaps, but this should work.
1969 ........
1970 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1971
1972 testline: take no_tilde and username truncation into account
1973 ........
1974 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1975
1976 Add some information on /testline with no_tilde and username truncation.
1977 ........
1978
1979
1980 Changes: Modified:
1981 + - branches/release-2.1/ (Property Modified)
1982 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1983 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1984 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1985 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1986 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1987 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1988
1989
1990jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1991 Log:
1992 Merged revisions 2149,2151 via svnmerge from
1993 http://svn.atheme.org/charybdis/trunk
1994
1995 ........
1996 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1997
1998 Move kills from services from +s to +k snomask.
1999 Kills from non-service opers remain on +s.
2000 ........
2001 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2002
2003 Update description of +s and +k snomasks.
2004 ........
2005
2006
2007 Changes: Modified:
2008 + - branches/release-2.1/ (Property Modified)
2009 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2010 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2011 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2012
2013
2014jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2015 Log:
2016 Merged revisions 2685 via svnmerge from
2017 http://svn.atheme.org/charybdis/trunk
2018
2019 ........
2020 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2021
2022 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2023 ........
2024
2025
2026 Changes: Modified:
2027 + - branches/release-2.1/ (Property Modified)
2028 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2029
2030
2031jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2032 Log:
2033 Merged revisions 2693 via svnmerge from
2034 http://svn.atheme.org/charybdis/trunk
2035
2036 ........
2037 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2038
2039 Fix truncation (by one) of unidented usernames
2040 if user registration is done because of DNSBL
2041 completion (which is the usual case if a valid
2042 NICK and USER are sent quickly and any DNSBLs
2043 are enabled).
2044 ........
2045
2046
2047 Changes: Modified:
2048 + - branches/release-2.1/ (Property Modified)
2049 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2050
2051
2052jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2053 Log:
2054 Update NEWS.
2055
2056
2057 Changes: Modified:
2058 +10 -0 branches/release-2.1/NEWS (File Modified)
2059
2060
2061jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2062 Log:
2063 Rerun autoconf.
2064
2065
2066 Changes: Modified:
2067 +9 -9 branches/release-2.1/configure (File Modified)
2068
2069
2070jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2071 Log:
2072 Version bump to 2.1.1.
2073
2074
2075 Changes: Modified:
2076 +1 -1 branches/release-2.1/configure.ac (File Modified)
2077
2078
2079jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2080 Log:
2081 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
2082 http://svn.atheme.org/charybdis/trunk
2083
2084 ........
2085 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2086
2087 - fix a server notice on SID collision where the server name is mentioned twice
2088 ........
2089 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2090
2091 - get_server_name() is stupid
2092 ........
2093 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2094
2095 - fix an oops
2096 ........
2097 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2098
2099 Do the Attempt to re-introduce SID server notice somewhat
2100 differently, showing a real host again if !HIDE_SERVERS_IPS
2101 and still showing the server name exactly once.
2102 ........
2103 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2104
2105 Fix log message for Attempt to re-introduce SID (server notice was ok).
2106 ........
2107 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2108
2109 - replace "No N line" with "no connect block" in a
2110 serverlog message
2111 - show attempted server name in a few serverlog messages
2112 ........
2113
2114
2115 Changes: Modified:
2116 + - branches/release-2.1/ (Property Modified)
2117 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2118
2119
2120jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2121 Log:
2122 Merged revisions 2218 via svnmerge from
2123 http://svn.atheme.org/charybdis/trunk
2124
2125 ........
2126 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2127
2128 Fix garbage in /stats y output on 64-bit archs.
2129 ........
2130
2131
2132 Changes: Modified:
2133 + - branches/release-2.1/ (Property Modified)
2134 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2135
2136
2137jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2138 Log:
2139 Merged revisions 2438 via svnmerge from
2140 http://svn.atheme.org/charybdis/trunk
2141
2142 ........
2143 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2144
2145 Enable Revision keyword in addition to Id.
2146 ........
2147
2148
2149 Changes: Modified:
2150 + - branches/release-2.1/ (Property Modified)
2151 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2152
2153
2154jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2155 Log:
2156 Merged revisions 2679 via svnmerge from
2157 http://svn.atheme.org/charybdis/trunk
2158
2159 ........
2160 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2161
2162 Port over ratbox 2.2 r23253 (anfl):
2163 - remove the cached storage of how many +beI there are, thereby fixing a
2164 case where it can get desynced from reality
2165 ........
2166
2167
2168 Changes: Modified:
2169 + - branches/release-2.1/ (Property Modified)
2170 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2171 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2172
2173
2174jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2175 Log:
2176 Merged revisions 2093,2095 via svnmerge from
2177 http://svn.atheme.org/charybdis/trunk
2178
2179 ........
2180 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2181
2182 - change DNSBL licensing to BSD.
2183 ........
2184 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2185
2186 - change x86-assembly FNV implementation to BSD license
2187 ........
2188
2189
2190 Changes: Modified:
2191 + - branches/release-2.1/ (Property Modified)
2192 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2193 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2194
2195
2196jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2197 Log:
2198 Merged revisions 2073,2075 via svnmerge from
2199 http://svn.atheme.org/charybdis/trunk
2200
2201 ........
2202 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2203
2204 Put full information in the squit reason when exiting
2205 a server due to a servlink (ziplinks) error.
2206 ........
2207 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2208
2209 Put full information in the squit reason when exiting
2210 a server due to not enough arguments for a command.
2211 ........
2212
2213
2214 Changes: Modified:
2215 + - branches/release-2.1/ (Property Modified)
2216 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2217 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2218
2219
2220jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2221 Log:
2222 Merged revisions 2071 via svnmerge from
2223 http://svn.atheme.org/charybdis/trunk
2224
2225 ........
2226 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2227
2228 Don't redirect users from an existing domain to an
2229 existing server in reference.conf.
2230 Idea from ratbox.
2231 ........
2232
2233
2234 Changes: Modified:
2235 + - branches/release-2.1/ (Property Modified)
2236 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2237
2238
2239jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2240 Log:
2241 Merged revisions 2053 via svnmerge from
2242 http://svn.atheme.org/charybdis/trunk
2243
2244 ........
2245 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2246
2247 Make find_channel_membership() choose the shortest list
2248 (channel's list or user's list) to search, avoiding excessive
2249 CPU usage with services which are in lots of channels.
2250 From ratbox 2.2 (anfl/jilles)
2251 ........
2252
2253
2254 Changes: Modified:
2255 + - branches/release-2.1/ (Property Modified)
2256 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2257
2258
2259jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2260 Log:
2261 Rerun autoconf.
2262
2263
2264 Changes: Modified:
2265 +9 -9 branches/release-2.1/configure (File Modified)
2266
2267
2268jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2269 Log:
2270 Version change 2.1.0rc1 -> 2.1.0 (release).
2271
2272
2273 Changes: Modified:
2274 +1 -1 branches/release-2.1/configure.ac (File Modified)
2275
2276
2277jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2278 Log:
2279 Merged revisions 2029 via svnmerge from
2280 http://svn.atheme.org/charybdis/trunk
2281
2282 ........
2283 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2284
2285 NEWS: mention m_webirc.c module
2286 ........
2287
2288
2289 Changes: Modified:
2290 + - branches/release-2.1/ (Property Modified)
2291 +1 -0 branches/release-2.1/NEWS (File Modified)
2292
2293
2294jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2295 Log:
2296 Rerun autoconf.
2297
2298
2299 Changes: Modified:
2300 +9 -9 branches/release-2.1/configure (File Modified)
2301
2302
2303jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2304 Log:
2305 Change version to 2.1.0rc1.
2306
2307
2308 Changes: Modified:
2309 +1 -1 branches/release-2.1/configure.ac (File Modified)
2310
2311
2312jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2313 Log:
2314 Merged revisions 2021 via svnmerge from
2315 http://svn.atheme.org/charybdis/trunk
2316
2317 ........
2318 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2319
2320 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2321 related flaky looking things, and instead keep a list
2322 of BlacklistClients in PreClient.
2323 ........
2324
2325
2326 Changes: Modified:
2327 + - branches/release-2.1/ (Property Modified)
2328 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2329 +1 -1 branches/release-2.1/include/client.h (File Modified)
2330 +0 -1 branches/release-2.1/include/res.h (File Modified)
2331 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2332 +0 -24 branches/release-2.1/src/res.c (File Modified)
2333 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2334
2335
2336jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2337 Log:
2338 Merged revisions 2015,2017 via svnmerge from
2339 http://svn.atheme.org/charybdis/trunk
2340
2341 ........
2342 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2343
2344 Check if the name in the question section of the
2345 DNS reply matches what we queried, to guard against
2346 late replies to a previous query with the same id.
2347 ........
2348 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2349
2350 res.c: add a comment summarizing our changes
2351 ........
2352
2353
2354 Changes: Modified:
2355 + - branches/release-2.1/ (Property Modified)
2356 +53 -18 branches/release-2.1/src/res.c (File Modified)
2357
2358
2359jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2360 Log:
2361 Merged revisions 1981 via svnmerge from
2362 http://svn.atheme.org/charybdis/trunk
2363
2364 ........
2365 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2366
2367 Alphabetize extensions and tweak the descriptions a little.
2368 ........
2369
2370
2371 Changes: Modified:
2372 + - branches/release-2.1/ (Property Modified)
2373 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2374 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2375
2376
2377jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2378 Log:
2379 Merged revisions 1975 via svnmerge from
2380 http://svn.atheme.org/charybdis/trunk
2381
2382 ........
2383 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2384
2385 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2386 We should use the IP and not truncate the hostname.
2387 From ratbox 2.2 (androsyn)
2388 ........
2389
2390
2391 Changes: Modified:
2392 + - branches/release-2.1/ (Property Modified)
2393 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2394
2395
2396jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2397 Log:
2398 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2399 http://svn.atheme.org/charybdis/trunk
2400
2401
2402 Changes: Modified:
2403 + - branches/release-2.1/ (Property Modified)
2404
2405
2406nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2407 Log:
2408 - branch 2.1 release family
2409
2410
2411 Changes: Modified:
2412 + - branches/release-2.1/ (File Added)
2413
2414
2415jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2416 Log:
2417 Describe new handling of host mangling in channel bans in SGML.
2418
2419
2420 Changes: Modified:
2421 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2422
2423
2424nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2425 Log:
2426 - ok, 2.1 operline brought to you by marvin the melancholy robot
2427
2428
2429 Changes: Modified:
2430 +1 -1 trunk/src/messages.tab (File Modified)
2431
2432
2433nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2434 Log:
2435 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2436 If anybody comes up with anything better, then please let us know
2437 and we will change this before 2.1 is branched.
2438
2439
2440 Changes: Modified:
2441 +1 -1 trunk/src/messages.tab (File Modified)
2442
2443
2444jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2445 Log:
2446 Add EUID to capab.txt.
2447
2448
2449 Changes: Modified:
2450 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2451
2452
2453jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2454 Log:
2455 Update NEWS file.
2456
2457
2458 Changes: Modified:
2459 +3 -0 trunk/NEWS (File Modified)
2460
2461
2462jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2463 Log:
2464 Allow service{} servers to manipulate the nick delay table
2465 (for "nickserv enforcement").
2466 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2467 If duration is 0, the nickdelay entry is removed, otherwise
2468 it is added with the duration in seconds (maximum 24 hours).
2469 It is suggested that this is used if the EUID capab is present.
2470
2471
2472 Changes: Modified:
2473 +42 -1 trunk/modules/m_services.c (File Modified)
2474
2475
2476jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2477 Log:
2478 HURT: strip off *@ from the start of the mask
2479 reject anything else containing '@' or '!'
2480
2481
2482 Changes: Modified:
2483 +11 -0 trunk/extensions/hurt.c (File Modified)
2484
2485
2486jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2487 Log:
2488 ircd.c: need supported.h here
2489
2490
2491 Changes: Modified:
2492 +1 -0 trunk/src/ircd.c (File Modified)
2493
2494
2495jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2496 Log:
2497 HURT: less ambiguity here
2498 ips/hosts to be hurt must contain a '.' or ':' otherwise
2499 they are interpreted as nicks
2500
2501
2502 Changes: Modified:
2503 +14 -9 trunk/extensions/hurt.c (File Modified)
2504
2505
2506nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2507 Log:
2508 - we're now ircd-charybdis.org.
2509 - properly alphabetize credits
2510
2511
2512 Changes: Modified:
2513 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2514
2515
2516nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2517 Log:
2518 - add additional modules to the configs
2519
2520
2521 Changes: Modified:
2522 +6 -0 trunk/doc/example.conf (File Modified)
2523 +12 -0 trunk/doc/reference.conf (File Modified)
2524
2525
2526nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2527 Log:
2528 - remove hurt.h, it is pointless and confusing
2529
2530
2531 Changes: Modified:
2532 +27 -62 trunk/extensions/hurt.c (File Modified)
2533 + - trunk/extensions/hurt.h (File Deleted)
2534
2535
2536nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2537 Log:
2538 - add code to suggest a local HURT by nickname.
2539 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2540
2541
2542 Changes: Modified:
2543 +40 -10 trunk/extensions/hurt.c (File Modified)
2544 +1 -0 trunk/extensions/hurt.h (File Modified)
2545
2546
2547nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2548 Log:
2549 - update NEWS file
2550
2551
2552 Changes: Modified:
2553 +2 -1 trunk/NEWS (File Modified)
2554
2555
2556jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2557 Log:
2558 MASKTRACE/TESTMASK: check orighost as well
2559
2560
2561 Changes: Modified:
2562 +4 -2 trunk/modules/m_etrace.c (File Modified)
2563 +3 -1 trunk/modules/m_testmask.c (File Modified)
2564
2565
2566jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2567 Log:
2568 Make RPL_ISUPPORT (005) numeric modularizable.
2569 Currently it will reassemble the numeric every time
2570 it needs to be sent, using a few dozen callbacks;
2571 if this is too slow some caching scheme should be
2572 implemented.
2573
2574
2575 Changes: Modified:
2576 +0 -1 trunk/include/s_user.h (File Modified)
2577 +36 -114 trunk/include/supported.h (File Modified)
2578 +1 -1 trunk/modules/m_version.c (File Modified)
2579 +1 -0 trunk/src/Makefile.in (File Modified)
2580 +1 -0 trunk/src/ircd.c (File Modified)
2581 +300 -25 trunk/src/s_user.c (File Modified)
2582 + - trunk/src/supported.c (File Added)
2583
2584
2585jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2586 Log:
2587 EUID orighost could differ from host only in case,
2588 do not mark as dynamic spoof then
2589
2590
2591 Changes: Modified:
2592 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2593
2594
2595jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2596 Log:
2597 kline help file: clarify a bit and remove some obsolete stuff
2598 partly suggested by Olin
2599
2600
2601 Changes: Modified:
2602 +8 -8 trunk/help/opers/kline (File Modified)
2603
2604
2605jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2606 Log:
2607 Update NEWS file.
2608
2609
2610 Changes: Modified:
2611 +20 -0 trunk/NEWS (File Modified)
2612
2613
2614jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2615 Log:
2616 Show real host/IP to nonopers whoising themselves.
2617 The IP is not shown for auth{} spoofs, otherwise it is,
2618 as it looked rather weird to me to show an auth{} spoofed
2619 IP like this. (/userhost on self still shows the IP.)
2620
2621
2622 Changes: Modified:
2623 +13 -2 trunk/modules/m_whois.c (File Modified)
2624
2625
2626jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2627 Log:
2628 Document nick_delay stuff and move it around a bit.
2629
2630
2631 Changes: Modified:
2632 +1 -2 trunk/doc/example.conf (File Modified)
2633 +8 -2 trunk/doc/reference.conf (File Modified)
2634
2635
2636nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2637 Log:
2638 - disable nickdelay by default. Needs to be documented in reference.conf.
2639
2640
2641 Changes: Modified:
2642 +2 -0 trunk/doc/example.conf (File Modified)
2643 +2 -0 trunk/doc/reference.conf (File Modified)
2644
2645
2646jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2647 Log:
2648 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2649
2650
2651 Changes: Modified:
2652 +2 -1 trunk/modules/m_services.c (File Modified)
2653
2654
2655jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2656 Log:
2657 ip_cloaking: somewhat hackish but we need to send the
2658 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2659 umodes
2660
2661
2662 Changes: Modified:
2663 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2664
2665
2666jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2667 Log:
2668 If EUID is used, show realhost in far connect notice
2669 (but not in far disconnect notice).
2670
2671
2672 Changes: Modified:
2673 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2674
2675
2676jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2677 Log:
2678 ip_cloaking:
2679 - use non-ENCAP CHGHOST if possible
2680 - really introduce new users with their mangled and real
2681 host if +h is in default umodes
2682
2683
2684 Changes: Modified:
2685 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2686
2687
2688jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2689 Log:
2690 Add non-ENCAP CHGHOST.
2691
2692
2693 Changes: Modified:
2694 +49 -11 trunk/modules/m_chghost.c (File Modified)
2695
2696
2697jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2698 Log:
2699 Initial addition of EUID (puts realhost/account in same
2700 command as user introduction).
2701 See doc/technical/euid.txt for more information.
2702 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2703
2704
2705 Changes: Modified:
2706 + - trunk/doc/technical/euid.txt (File Added)
2707 +2 -1 trunk/include/s_serv.h (File Modified)
2708 +1 -1 trunk/include/s_user.h (File Modified)
2709 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2710 +1 -34 trunk/modules/m_chghost.c (File Modified)
2711 +0 -28 trunk/modules/m_services.c (File Modified)
2712 +30 -1 trunk/src/s_serv.c (File Modified)
2713 +30 -3 trunk/src/s_user.c (File Modified)
2714
2715
2716jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2717 Log:
2718 Store the mangled host in localClient and use it for
2719 ban matching (also match real host for mangled users,
2720 also match mangled host for uncloaked users).
2721 Improve interaction of +h with auth{} and services
2722 spoofs.
2723 Note that all of this only applies to clients who
2724 connect after the mangling module is loaded
2725 (other clients cannot even set +h).
2726 The sorcerynet cloaking module has not been updated
2727 for these changes.
2728
2729
2730 Changes: Modified:
2731 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2732 +3 -0 trunk/include/client.h (File Modified)
2733 +64 -5 trunk/src/channel.c (File Modified)
2734 +1 -0 trunk/src/client.c (File Modified)
2735 +2 -2 trunk/src/s_user.c (File Modified)
2736
2737
2738jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2739 Log:
2740 Document /stats U letters in sgml.
2741
2742
2743 Changes: Modified:
2744 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2745
2746
2747jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2748 Log:
2749 Better description of hub_mask and leaf_mask.
2750
2751
2752 Changes: Modified:
2753 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2754
2755
2756jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2757 Log:
2758 Add operspy_dont_care_user_info to sgml docs.
2759
2760
2761 Changes: Modified:
2762 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2763
2764
2765jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2766 Log:
2767 Add general::operspy_dont_care_user_info.
2768 This makes /who mask equivalent to /who !mask for opers
2769 with the operspy flag, and removes the operspy log/notice
2770 on /who mask, /masktrace and /scan.
2771 The necessary privilege (operspy flag) is unchanged.
2772 Behaviour for the other operspy commands (channel
2773 related ones) is also unchanged.
2774
2775
2776 Changes: Modified:
2777 +1 -0 trunk/doc/example.conf (File Modified)
2778 +6 -0 trunk/doc/reference.conf (File Modified)
2779 +1 -0 trunk/include/s_conf.h (File Modified)
2780 +10 -8 trunk/modules/m_etrace.c (File Modified)
2781 +6 -0 trunk/modules/m_info.c (File Modified)
2782 +8 -5 trunk/modules/m_scan.c (File Modified)
2783 +1 -1 trunk/modules/m_version.c (File Modified)
2784 +6 -1 trunk/modules/m_who.c (File Modified)
2785 +1 -0 trunk/src/newconf.c (File Modified)
2786 +1 -0 trunk/src/s_conf.c (File Modified)
2787
2788
2789jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2790 Log:
2791 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2792 This letter will also be used for showing operspy with
2793 limited accountability (show non channel related info
2794 without '!' or notice).
2795
2796
2797 Changes: Modified:
2798 +2 -0 trunk/doc/server-version-info (File Modified)
2799 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2800 +2 -0 trunk/include/ircd.h (File Modified)
2801 +6 -0 trunk/modules/m_info.c (File Modified)
2802 +2 -0 trunk/modules/m_version.c (File Modified)
2803 +1 -0 trunk/src/ircd_state.c (File Modified)
2804
2805
2806jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2807 Log:
2808 Add m_webirc module, allows showing real host of CGI:IRC users.
2809 Differences to the version available on my web page for a while:
2810 instructions on how to set it up.
2811
2812
2813 Changes: Modified:
2814 +137 -0 trunk/extensions/Makefile.in (File Modified)
2815 + - trunk/extensions/m_webirc.c (File Added)
2816
2817
2818nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2819 Log:
2820 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2821
2822
2823 Changes: Modified:
2824 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2825
2826
2827nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2828 Log:
2829 - move beu from core to contributors
2830 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2831
2832
2833 Changes: Modified:
2834 +2 -2 trunk/CREDITS (File Modified)
2835
2836
2837jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2838 Log:
2839 Mention that class blocks must be defined before the
2840 auth or connect blocks referencing them.
2841
2842
2843 Changes: Modified:
2844 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2845
2846
2847jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2848 Log:
2849 extb_canjoin:
2850 - change from "can join" to "is banned", this reverses sense
2851 and removes "weird" checks like for +i, +l, +j
2852 - don't allow $j to same channel
2853 - +s/+p restriction removed, anyone can /mode b anyway
2854 - +k check removed
2855
2856
2857 Changes: Modified:
2858 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2859
2860
2861jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2862 Log:
2863 Add a few important lines from reference.conf to example.conf.
2864
2865
2866 Changes: Modified:
2867 +8 -1 trunk/doc/example.conf (File Modified)
2868
2869
2870nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2871 Log:
2872 - we don't support rtsigio anymore
2873 - we definately don't support VMS nor Cygwin either.
2874
2875
2876 Changes: Modified:
2877 +2 -2 trunk/INSTALL (File Modified)
2878 +0 -2 trunk/README.FIRST (File Modified)
2879
2880
2881nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2882 Log:
2883 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2884
2885
2886 Changes: Modified:
2887 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2888
2889
2890jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2891 Log:
2892 extb_canjoin:
2893 - return EXTBAN_NOMATCH for a valid ban that does not match
2894 - consider a $j ban invalid if we were already processing a
2895 can_join for a $j ban
2896
2897
2898 Changes: Modified:
2899 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2900
2901
2902jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2903 Log:
2904 extb_extgecos: realhost -> orighost
2905
2906
2907 Changes: Modified:
2908 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2909
2910
2911nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2912 Log:
2913 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2914
2915
2916 Changes: Modified:
2917 +59 -0 trunk/extensions/Makefile.in (File Modified)
2918 + - trunk/extensions/extb_canjoin.c (File Added)
2919
2920
2921nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2922 Log:
2923 - oh right, charybdis calls that 'orighost'.
2924
2925
2926 Changes: Modified:
2927 +2 -2 trunk/modules/m_who.c (File Modified)
2928
2929
2930nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2931 Log:
2932 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2933
2934
2935 Changes: Modified:
2936 +2 -0 trunk/modules/m_who.c (File Modified)
2937
2938
2939nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2940 Log:
2941 - also check $x against realhost
2942
2943
2944 Changes: Modified:
2945 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2946
2947
2948jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2949 Log:
2950 Sorcerynet people want a debugging notice moved from +s to +d.
2951
2952
2953 Changes: Modified:
2954 +1 -1 trunk/src/blacklist.c (File Modified)
2955
2956
2957jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2958 Log:
2959 Use source_p instead of client_p for free_pre_client().
2960 client_p could be NULL or another client.
2961
2962
2963 Changes: Modified:
2964 +1 -1 trunk/src/client.c (File Modified)
2965
2966
2967nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2968 Log:
2969 - revert this, I know how to fix it now
2970
2971
2972 Changes: Modified:
2973 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2974
2975
2976nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2977 Log:
2978 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2979 This fix is probably suboptimal, but it does indeed fix the problem.
2980
2981
2982 Changes: Modified:
2983 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2984
2985
2986nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2987 Log:
2988 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2989
2990
2991 Changes: Modified:
2992 +49 -0 trunk/extensions/Makefile.in (File Modified)
2993 + - trunk/extensions/extb_extgecos.c (File Added)
2994
2995
2996jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2997 Log:
2998 Remove undocumented and unused general::fallback_to_ip6_int config option.
2999
3000
3001 Changes: Modified:
3002 +0 -3 trunk/include/s_conf.h (File Modified)
3003 +0 -3 trunk/src/newconf.c (File Modified)
3004
3005
3006jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3007 Log:
3008 SGML docs:
3009 - document new TESTMASK
3010 - mention that TESTMASK matching is the same as MASKTRACE matching
3011 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3012 been that way)
3013
3014
3015 Changes: Modified:
3016 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3017
3018
3019jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3020 Log:
3021 New testmask from ratbox 2.2.
3022 Allows matches on nick, ip and gecos in addition to user
3023 and host, and is fully analogous to masktrace.
3024 The numeric has changed from 724 to 727 and fields in it
3025 have changed.
3026
3027
3028 Changes: Modified:
3029 +4 -3 trunk/help/opers/testmask (File Modified)
3030 +1 -0 trunk/include/numeric.h (File Modified)
3031 +82 -9 trunk/modules/m_testmask.c (File Modified)
3032 +2 -2 trunk/src/messages.tab (File Modified)
3033
3034
3035jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3036 Log:
3037 contrib -> extensions
3038
3039
3040 Changes: Modified:
3041 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3042
3043
3044jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3045 Log:
3046 CHGHOST: Check validity of new hostname.
3047 If the command came from a local client (disabled by
3048 default), send an error message and drop the command.
3049 If the command came from a remote client or server,
3050 send a notice to opers and the target user (if local).
3051
3052
3053 Changes: Modified:
3054 +42 -1 trunk/modules/m_chghost.c (File Modified)
3055
3056
3057jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3058 Log:
3059 Update NEWS file.
3060
3061
3062 Changes: Modified:
3063 +23 -1 trunk/NEWS (File Modified)
3064
3065
3066jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3067 Log:
3068 When an outgoing server connection succeeds, set
3069 localClient->ip by simply copying the whole sockaddr
3070 struct instead of copying certain parts only.
3071
3072
3073 Changes: Modified:
3074 +1 -19 trunk/src/s_serv.c (File Modified)
3075
3076
3077jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3078 Log:
3079 Give a special error message and ignore the connect block
3080 if trying to add a connect block for the server's own name.
3081
3082
3083 Changes: Modified:
3084 +7 -0 trunk/src/newconf.c (File Modified)
3085
3086
3087jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3088 Log:
3089 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3090 when --disable-balloc is used, so that it compiles.
3091 Obviously the BlockHeapUsage() stub returns just zeroes so
3092 /stats z will be less informative.
3093
3094
3095 Changes: Modified:
3096 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3097
3098
3099jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3100 Log:
3101 Free and zero dns_query in DNS callback for outgoing connect.
3102 This avoids double free of reslist.
3103
3104
3105 Changes: Modified:
3106 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3107
3108
3109jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3110 Log:
3111 From ratbox, log failed outgoing connections to serverlog.
3112 Added: IP address.
3113
3114
3115 Changes: Modified:
3116 +13 -1 trunk/src/s_serv.c (File Modified)
3117
3118
3119jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3120 Log:
3121 Change serverlog message when connecting to be more clear and show the port number.
3122
3123
3124 Changes: Modified:
3125 +1 -1 trunk/src/s_serv.c (File Modified)
3126
3127
3128jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3129 Log:
3130 Remove gethost_byname(), this is meaningless
3131 since the removal of AAAA -> A fallback (r1763).
3132
3133
3134 Changes: Modified:
3135 +0 -1 trunk/include/res.h (File Modified)
3136 +0 -12 trunk/src/res.c (File Modified)
3137
3138
3139jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3140 Log:
3141 Remove ip6.int support and use only ip6.arpa.
3142 The global ip6.int zone has disappeared on June 1
3143 and a lot of other software has been removing ip6.int
3144 support also.
3145 This removes the second and last case where IPv6
3146 support in charybdis causes extra lookups and slows
3147 DNS down.
3148
3149
3150 Changes: Modified:
3151 +5 -27 trunk/src/res.c (File Modified)
3152
3153
3154jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3155 Log:
3156 Mention new default (r1767) for connect::aftype in sgml docs.
3157
3158
3159 Changes: Modified:
3160 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3161
3162
3163jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3164 Log:
3165 Use IPv6 if connect::host looks like an IPv6 address
3166 (contains a colon). No need to aftype=ipv6 anymore.
3167
3168
3169 Changes: Modified:
3170 +2 -0 trunk/src/newconf.c (File Modified)
3171
3172
3173jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3174 Log:
3175 More information about connect::host.
3176
3177
3178 Changes: Modified:
3179 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3180
3181
3182jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3183 Log:
3184 Remove fallback to A if AAAA cannot be found.
3185 In case of a forward check of a reverse lookup, we
3186 already know if it's ipv4 or ipv6, so it is not
3187 useful and in case of a forward lookup of a hostname
3188 in connect::host, connect::aftype already specifies
3189 if it's ipv4 or ipv6.
3190
3191
3192 Changes: Modified:
3193 +4 -27 trunk/src/res.c (File Modified)
3194
3195
3196jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3197 Log:
3198 msg_channel():
3199 - check if +c made the message text empty and refuse
3200 to send it if so
3201 - don't copy message text if it is not necessary
3202 (channel is -c)
3203
3204
3205 Changes: Modified:
3206 +14 -4 trunk/modules/core/m_message.c (File Modified)
3207
3208
3209jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3210 Log:
3211 remove_conf_item(): do not free cf_name, this is generally a string constant
3212
3213
3214 Changes: Modified:
3215 +0 -1 trunk/src/newconf.c (File Modified)
3216
3217
3218jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3219 Log:
3220 Remove the old unused FDL_ constants.
3221
3222
3223 Changes: Modified:
3224 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3225
3226
3227jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3228 Log:
3229 Remove an unused struct irc_sockaddr_storage from fde_t
3230 (allocated for every possible file descriptor).
3231
3232
3233 Changes: Modified:
3234 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3235
3236
3237jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3238 Log:
3239 If the DNS lookup for an outgoing connection is still
3240 pending when it is closed, clean it up.
3241
3242
3243 Changes: Modified:
3244 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3245
3246
3247jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3248 Log:
3249 If proc_answer() fails (for example if a lookup for an
3250 A record returns a CNAME), fail the query immediately.
3251 Previously the packet was just ignored, leaving the
3252 query to time out.
3253
3254
3255 Changes: Modified:
3256 +4 -8 trunk/src/res.c (File Modified)
3257
3258
3259jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3260 Log:
3261 Correct sockhost field in an outgoing server connection.
3262 First copy the host field from the server_conf, then
3263 take the IP from to where the connection was attempted
3264 when the connection callback is called.
3265 (Before r1747 this used the IP from the server_conf.)
3266
3267
3268 Changes: Modified:
3269 +8 -2 trunk/src/s_serv.c (File Modified)
3270
3271
3272jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3273 Log:
3274 Remove ipnum (keep aftype) and dns_query from server_conf.
3275 We don't keep track of binary form address in connect{}
3276 blocks anymore, DNS lookups of names in host= gone.
3277 As before the DNS lookup is done on connect.
3278 This should unbreak hostnames in host= somewhat.
3279
3280
3281 Changes: Modified:
3282 +1 -2 trunk/include/s_newconf.h (File Modified)
3283 +2 -2 trunk/src/newconf.c (File Modified)
3284 +1 -42 trunk/src/s_newconf.c (File Modified)
3285 +12 -31 trunk/src/s_serv.c (File Modified)
3286
3287
3288jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3289 Log:
3290 Rerun autoconf.
3291
3292
3293 Changes: Modified:
3294 +1 -1 trunk/configure (File Modified)
3295
3296
3297jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3298 Log:
3299 Fix --disable-balloc help text (said --disable-small-net).
3300
3301
3302 Changes: Modified:
3303 +1 -1 trunk/configure.ac (File Modified)
3304
3305
3306jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3307 Log:
3308 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3309 services (+S). Unlike operstring and adminstring, this
3310 is not changeable with /quote set but is updated on rehash.
3311
3312
3313 Changes: Modified:
3314 +1 -0 trunk/doc/example.conf (File Modified)
3315 +10 -2 trunk/doc/reference.conf (File Modified)
3316 +1 -0 trunk/include/s_conf.h (File Modified)
3317 +6 -0 trunk/modules/m_info.c (File Modified)
3318 +3 -2 trunk/modules/m_whois.c (File Modified)
3319 +1 -0 trunk/src/newconf.c (File Modified)
3320 +1 -0 trunk/src/s_conf.c (File Modified)
3321
3322
3323jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3324 Log:
3325 Fix handling of comma in whois: ignore the comma and
3326 everything after it but do output the entire parameter
3327 in RPL_ENDOFWHOIS.
3328
3329
3330 Changes: Modified:
3331 +2 -2 trunk/modules/m_whois.c (File Modified)
3332
3333
3334beu 2006/07/21 22:36:46 UTC (20060721-1737)
3335 Log:
3336 New /stats letter 's' to list HURTs:
3337 - opers get the full listing.
3338 - users get any HURTs that match their sockhost/orighost if
3339 "stats_k_oper_only" is set to 1.
3340
3341
3342 Changes: Modified:
3343 +50 -0 trunk/extensions/hurt.c (File Modified)
3344
3345
3346nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3347 Log:
3348 - make the newconf system available to modules.
3349
3350
3351 Changes: Modified:
3352 +4 -1 trunk/include/newconf.h (File Modified)
3353 +4 -8 trunk/src/newconf.c (File Modified)
3354
3355
3356beu 2006/07/18 22:39:16 UTC (20060718-1733)
3357 Log:
3358 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3359
3360 Changes: Modified:
3361 +0 -3 trunk/doc/example.conf (File Modified)
3362 +0 -3 trunk/doc/reference.conf (File Modified)
3363
3364
3365beu 2006/07/18 22:34:36 UTC (20060718-1731)
3366 Log:
3367 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3368
3369
3370 Changes: Modified:
3371 +3 -0 trunk/doc/example.conf (File Modified)
3372 +3 -0 trunk/doc/reference.conf (File Modified)
3373
3374
3375jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3376 Log:
3377 Fix too early truncation of JOIN channel list.
3378
3379
3380 Changes: Modified:
3381 +2 -3 trunk/modules/core/m_join.c (File Modified)
3382
3383
3384jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3385 Log:
3386 - From ratbox 2.2 (anfl), send server notices about read
3387 errors from handshakes and servers to +s instead of +d.
3388 - Send various server notices about failed server
3389 connections which did not reach registered state network
3390 wide if the connection was initiated by a remote oper.
3391 This avoids annoying the whole net if there is a
3392 broken autoconnect, but allows all opers to see why a
3393 remote connect failed. Failed connections which did reach
3394 server state already generate server notices everywhere.
3395
3396 Note: this is an exception to our general policy to not send
3397 server notices about unregistered connections remotely.
3398
3399
3400 Changes: Modified:
3401 +1 -0 trunk/include/client.h (File Modified)
3402 +20 -6 trunk/src/client.c (File Modified)
3403 +6 -6 trunk/src/s_serv.c (File Modified)
3404
3405
3406nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3407 Log:
3408 - fix typoes
3409
3410
3411 Changes: Modified:
3412 +1 -1 trunk/doc/example.conf (File Modified)
3413 +1 -1 trunk/doc/reference.conf (File Modified)
3414
3415
3416jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3417 Log:
3418 Don't allow #channel +b $c:&channel (inconsistent target).
3419
3420
3421 Changes: Modified:
3422 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3423
3424
3425jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3426 Log:
3427 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3428
3429
3430 Changes: Modified:
3431 +0 -2 trunk/include/client.h (File Modified)
3432
3433
3434jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3435 Log:
3436 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3437
3438
3439 Changes: Modified:
3440 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3441
3442
3443jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3444 Log:
3445 Store IP addresses in whowas. These are shown to opers.
3446 Obtained from Eurus patches.
3447 orighost tracking removed (not worth the memory IMHO),
3448 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3449 with unknown IPs and to not violate auth{} spoof policy.
3450
3451
3452 Changes: Modified:
3453 +2 -0 trunk/doc/reference.conf (File Modified)
3454 +1 -0 trunk/include/numeric.h (File Modified)
3455 +1 -0 trunk/include/whowas.h (File Modified)
3456 +10 -1 trunk/modules/m_whowas.c (File Modified)
3457 +1 -1 trunk/src/messages.tab (File Modified)
3458 +4 -0 trunk/src/whowas.c (File Modified)
3459
3460
3461jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3462 Log:
3463 Describe hostmask parameter of masktrace better in sgml docs.
3464
3465
3466 Changes: Modified:
3467 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3468
3469
3470jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3471 Log:
3472 masktrace help file: mention CIDR IP masks
3473 From ratbox 2.2
3474
3475
3476 Changes: Modified:
3477 +2 -0 trunk/help/opers/masktrace (File Modified)
3478
3479
3480jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3481 Log:
3482 MASKTRACE: allow normal match() on IP address also
3483 From ratbox 2.2
3484
3485
3486 Changes: Modified:
3487 +2 -3 trunk/modules/m_etrace.c (File Modified)
3488
3489
3490jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3491 Log:
3492 Allow +S clients (services) to send to channels and @/+ channels always.
3493
3494
3495 Changes: Modified:
3496 +1 -1 trunk/modules/core/m_message.c (File Modified)
3497 +1 -1 trunk/src/channel.c (File Modified)
3498
3499
3500jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3501 Log:
3502 Allow servers to send to @#chan and +#chan.
3503
3504
3505 Changes: Modified:
3506 +1 -1 trunk/modules/core/m_message.c (File Modified)
3507
3508
3509jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3510 Log:
3511 Don't count opers on service{} servers in /lusers.
3512
3513
3514 Changes: Modified:
3515 +2 -2 trunk/src/s_user.c (File Modified)
3516
3517
3518jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3519 Log:
3520 Show opers the real host behind a dynamic spoof in WHOIS.
3521 If the user is auth{} spoofed, this shows the auth{} spoof
3522 otherwise it shows the DNS hostname and IP address.
3523 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3524
3525
3526 Changes: Modified:
3527 +1 -0 trunk/include/numeric.h (File Modified)
3528 +12 -2 trunk/modules/m_whois.c (File Modified)
3529 +1 -1 trunk/src/messages.tab (File Modified)
3530
3531
3532jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3533 Log:
3534 Remove #define HIDE_SPOOF_IPS from config.h, should
3535 have been done earlier.
3536
3537
3538 Changes: Modified:
3539 +0 -7 trunk/include/config.h (File Modified)
3540
3541
3542jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3543 Log:
3544 Bring back ERR_CANTKILLSERVER.
3545
3546
3547 Changes: Modified:
3548 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3549
3550
3551jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3552 Log:
3553 ip_cloaking module:
3554 - also send RPL_HOSTHIDDEN on -h
3555 - don't allow +h for auth{} spoofed clients
3556
3557
3558 Changes: Modified:
3559 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3560
3561
3562jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3563 Log:
3564 /etc/resolv.conf parsing:
3565 - don't crash (sometimes) if there is a line without an argument
3566 (e.g. 'search' by itself)
3567 - fix handling of lines with leading whitespace
3568
3569
3570 Changes: Modified:
3571 +9 -8 trunk/src/reslib.c (File Modified)
3572
3573
3574jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3575 Log:
3576 Put back code that terminates DNS queries, which was
3577 removed during the resolver changes.
3578
3579
3580 Changes: Modified:
3581 +4 -0 trunk/src/s_auth.c (File Modified)
3582
3583
3584nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3585 Log:
3586 - oh hey, that was in the wrong place
3587
3588
3589 Changes: Modified:
3590 +13 -13 trunk/src/s_auth.c (File Modified)
3591
3592
3593nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3594 Log:
3595 - handle a situation where a user can go away before DNS completes
3596
3597
3598 Changes: Modified:
3599 +13 -0 trunk/src/s_auth.c (File Modified)
3600
3601
3602jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3603 Log:
3604 More dnsbl stuff
3605
3606
3607 Changes: Modified:
3608 +1 -0 trunk/include/blacklist.h (File Modified)
3609 +1 -0 trunk/include/res.h (File Modified)
3610 +33 -2 trunk/src/blacklist.c (File Modified)
3611 +2 -0 trunk/src/client.c (File Modified)
3612 +24 -0 trunk/src/res.c (File Modified)
3613
3614
3615jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3616 Log:
3617 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3618 if comm_accept() failed.
3619
3620 Found with valgrind.
3621
3622
3623 Changes: Modified:
3624 +4 -4 trunk/src/listener.c (File Modified)
3625
3626
3627nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3628 Log:
3629 - handle unavailable Client/preClient structs
3630
3631
3632 Changes: Modified:
3633 +9 -0 trunk/src/blacklist.c (File Modified)
3634
3635
3636jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3637 Log:
3638 Add +lf to SGML docs.
3639
3640
3641 Changes: Modified:
3642 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3643
3644
3645jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3646 Log:
3647 Also do forwarding if the channel limit (+l) is exceeded.
3648
3649
3650 Changes: Modified:
3651 +1 -1 trunk/help/opers/cmode (File Modified)
3652 +2 -2 trunk/modules/core/m_join.c (File Modified)
3653
3654
3655beu 2006/06/07 11:53:21 UTC (20060607-1663)
3656 Log:
3657 Post-release lovin':
3658 - Update version to 2.1.0.
3659 - Regenerate configure.
3660
3661
3662 Changes: Modified:
3663 +9 -9 trunk/configure (File Modified)
3664 +1 -1 trunk/configure.ac (File Modified)
3665
3666
3667beu 2006/06/07 11:42:54 UTC (20060607-1659)
3668 Log:
3669 Comment out example blacklist{} block.
3670
3671
3672 Changes: Modified:
3673 +7 -7 trunk/doc/example.conf (File Modified)
3674 +7 -7 trunk/doc/reference.conf (File Modified)
3675
3676
3677beu 2006/06/07 10:59:48 UTC (20060607-1653)
3678 Log:
3679 Add note regarding use of AHBL BLs.
3680
3681
3682 Changes: Modified:
3683 +4 -0 trunk/doc/example.conf (File Modified)
3684 +4 -0 trunk/doc/reference.conf (File Modified)
3685
3686
3687jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3688 Log:
3689 Fix typos.
3690
3691
3692 Changes: Modified:
3693 +2 -2 trunk/CREDITS (File Modified)
3694
3695
3696jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3697 Log:
3698 Add beu to CREDITS.
3699
3700
3701 Changes: Modified:
3702 +1 -0 trunk/CREDITS (File Modified)
3703
3704
3705jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3706 Log:
3707 Put more recent ratbox CREDITS here.
3708
3709
3710 Changes: Modified:
3711 +3 -2 trunk/doc/Ratbox-team (File Modified)
3712
3713
3714jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3715 Log:
3716 Clarify a bit.
3717
3718
3719 Changes: Modified:
3720 +5 -4 trunk/NEWS (File Modified)
3721
3722
3723jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3724 Log:
3725 Mention that install or make install also avoids modunload crashes.
3726
3727
3728 Changes: Modified:
3729 +2 -1 trunk/BUGS (File Modified)
3730
3731
3732nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3733 Log:
3734 - update NEWS a bit
3735
3736
3737 Changes: Modified:
3738 +3 -8 trunk/NEWS (File Modified)
3739
3740
3741nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3742 Log:
3743 - further updates
3744
3745
3746 Changes: Modified:
3747 +3 -2 trunk/BUGS (File Modified)
3748
3749
3750nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3751 Log:
3752 - add orighost check to hurt.c
3753 - update BUGS info
3754
3755
3756 Changes: Modified:
3757 +1 -6 trunk/BUGS (File Modified)
3758 +1 -1 trunk/extensions/hurt.c (File Modified)
3759
3760
3761jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3762 Log:
3763 Make kline_exempt exempt from HURT also.
3764
3765
3766 Changes: Modified:
3767 +2 -1 trunk/extensions/hurt.c (File Modified)
3768
3769
3770jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3771 Log:
3772 Fix mask HEAL propagation.
3773
3774
3775 Changes: Modified:
3776 +6 -3 trunk/extensions/hurt.c (File Modified)
3777
3778
3779beu 2006/06/04 03:01:05 UTC (20060604-1622)
3780 Log:
3781 - Remove old cruft.
3782 - Update.
3783
3784
3785 Changes: Modified:
3786 +18 -31 trunk/extensions/README (File Modified)
3787
3788
3789jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3790 Log:
3791 More target change hax.
3792 Ick.
3793
3794
3795 Changes: Modified:
3796 +5 -0 trunk/extensions/hurt.c (File Modified)
3797
3798
3799jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3800 Log:
3801 Improvements to HURT propagation.
3802
3803
3804 Changes: Modified:
3805 +8 -6 trunk/extensions/hurt.c (File Modified)
3806
3807
3808nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3809 Log:
3810 - further simplification
3811
3812
3813 Changes: Modified:
3814 +25 -76 trunk/extensions/hurt.c (File Modified)
3815 +0 -9 trunk/extensions/hurt.h (File Modified)
3816
3817
3818nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3819 Log:
3820 - client_exit hook
3821
3822
3823 Changes: Modified:
3824 +13 -0 trunk/extensions/hurt.c (File Modified)
3825
3826
3827nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3828 Log:
3829 - cut off at 15 messages instead of 30
3830
3831
3832 Changes: Modified:
3833 +1 -1 trunk/extensions/hurt.h (File Modified)
3834
3835
3836jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3837 Log:
3838 Squash a warning here.
3839
3840
3841 Changes: Modified:
3842 +1 -3 trunk/src/ircd.c (File Modified)
3843
3844
3845jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3846 Log:
3847 Don't show servers in /stats l to nonopers if flatten links is enabled.
3848
3849
3850 Changes: Modified:
3851 +3 -1 trunk/modules/m_stats.c (File Modified)
3852
3853
3854nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3855 Log:
3856 - hurt expiry
3857
3858
3859 Changes: Modified:
3860 +20 -7 trunk/extensions/hurt.c (File Modified)
3861
3862
3863nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3864 Log:
3865 - remove inline stuff (yuck)
3866 - sockaddr should have been sockhost
3867
3868
3869 Changes: Modified:
3870 +22 -31 trunk/extensions/hurt.c (File Modified)
3871
3872
3873nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3874 Log:
3875 - make hurt checking actually work
3876
3877
3878 Changes: Modified:
3879 +2 -7 trunk/extensions/hurt.c (File Modified)
3880
3881
3882jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3883 Log:
3884 Slight tweak to alias{}.
3885
3886
3887 Changes: Modified:
3888 +4 -0 trunk/src/parse.c (File Modified)
3889
3890
3891nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3892 Log:
3893 - further simplification
3894
3895
3896 Changes: Modified:
3897 +59 -71 trunk/extensions/hurt.c (File Modified)
3898 +0 -1 trunk/extensions/hurt.h (File Modified)
3899
3900
3901nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3902 Log:
3903 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3904
3905
3906 Changes: Modified:
3907 +10 -20 trunk/extensions/hurt.c (File Modified)
3908 +0 -4 trunk/extensions/hurt.h (File Modified)
3909
3910
3911nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3912 Log:
3913 - remove some unnecessary code here (hurt_initial_check_event()).
3914
3915
3916 Changes: Modified:
3917 +0 -23 trunk/extensions/hurt.c (File Modified)
3918
3919
3920nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3921 Log:
3922 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3923
3924
3925 Changes: Modified:
3926 +8 -0 trunk/modules/core/m_message.c (File Modified)
3927
3928
3929nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3930 Log:
3931 - more sane tgchange hax
3932
3933
3934 Changes: Modified:
3935 +2 -1 trunk/extensions/hurt.c (File Modified)
3936
3937
3938jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3939 Log:
3940 Make HEAL <nick> work.
3941
3942
3943 Changes: Modified:
3944 +40 -43 trunk/extensions/hurt.c (File Modified)
3945
3946
3947jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3948 Log:
3949 Destroy hurt_clients list on unload.
3950
3951
3952 Changes: Modified:
3953 +7 -0 trunk/extensions/hurt.c (File Modified)
3954
3955
3956jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3957 Log:
3958 Coding style: no space between a function name and parenthesis.
3959
3960
3961 Changes: Modified:
3962 +43 -43 trunk/extensions/hurt.c (File Modified)
3963
3964
3965jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3966 Log:
3967 Now works and throws out hurt clients after 30 protocol messages
3968 unless they identify.
3969
3970
3971 Changes: Modified:
3972 +28 -36 trunk/extensions/hurt.c (File Modified)
3973 +1 -7 trunk/extensions/hurt.h (File Modified)
3974
3975
3976jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3977 Log:
3978 Working addition/lookup.
3979
3980
3981 Changes: Modified:
3982 +8 -0 trunk/extensions/hurt.c (File Modified)
3983
3984
3985jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3986 Log:
3987 Get rid of hyb6 style propagation (:server COMMAND source).
3988
3989
3990 Changes: Modified:
3991 +18 -22 trunk/extensions/hurt.c (File Modified)
3992
3993
3994jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3995 Log:
3996 add not-working hurt_add and hurt_find
3997
3998
3999 Changes: Modified:
4000 +13 -5 trunk/extensions/hurt.c (File Modified)
4001
4002
4003jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4004 Log:
4005 Comment out a lot of stuff so I can load and unload this without crashing.
4006
4007
4008 Changes: Modified:
4009 +17 -6 trunk/extensions/hurt.c (File Modified)
4010
4011
4012jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4013 Log:
4014 Fix svn:keywords and add a short comment at the top.
4015
4016
4017 Changes: Modified:
4018 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4019
4020
4021jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4022 Log:
4023 - Make hurt module compile
4024 - Link it to the build
4025 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4026 correct flag name, no CAP_TS6 use etc
4027
4028
4029 Changes: Modified:
4030 +1 -0 trunk/extensions/Makefile.in (File Modified)
4031 +30 -32 trunk/extensions/hurt.c (File Modified)
4032
4033
4034jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4035 Log:
4036 Put beu's hurt module in trunk.
4037
4038
4039 Changes: Modified:
4040 + - trunk/extensions/hurt.c (File Added)
4041 + - trunk/extensions/hurt.h (File Added)
4042
4043
4044nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4045 Log:
4046 - _iprint(): use stderr instead of stdout
4047
4048
4049 Changes: Modified:
4050 +1 -1 trunk/src/s_log.c (File Modified)
4051
4052
4053jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4054 Log:
4055 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4056 and subsequently destroy our kqueue when we close 0, 1, 2
4057 (broke /restart).
4058 - After closing fd 0, 1, 2 reopen them to /dev/null again
4059 so we don't send messages from malloc etc to a random
4060 user's connection.
4061 - Remove an obsolete comment.
4062
4063
4064 Changes: Modified:
4065 +13 -2 trunk/src/ircd.c (File Modified)
4066
4067
4068jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4069 Log:
4070 Update NEWS file.
4071
4072
4073 Changes: Modified:
4074 +29 -1 trunk/NEWS (File Modified)
4075
4076
4077jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4078 Log:
4079 Rerun autoconf.
4080
4081
4082 Changes: Modified:
4083 +1 -1 trunk/configure (File Modified)
4084
4085
4086jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4087 Log:
4088 Fix openssl version check to also accept versions newer than 0.9.6.
4089
4090
4091 Changes: Modified:
4092 +1 -1 trunk/configure.ac (File Modified)
4093
4094
4095jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4096 Log:
4097 Oops, need packet.h here.
4098
4099
4100 Changes: Modified:
4101 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4102
4103
4104jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4105 Log:
4106 End the flood grace period in CPRIVMSG/CNOTICE.
4107
4108
4109 Changes: Modified:
4110 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4111
4112
4113nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4114 Log:
4115 - update class::connectfreq documentation
4116
4117
4118 Changes: Modified:
4119 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4120
4121
4122nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4123 Log:
4124 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4125
4126
4127 Changes: Modified:
4128 +3 -6 trunk/src/s_serv.c (File Modified)
4129
4130
4131jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4132 Log:
4133 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4134
4135
4136 Changes: Modified:
4137 +1 -1 trunk/src/messages.tab (File Modified)
4138
4139
4140jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4141 Log:
4142 Don't mention that /stats p shows idle times, as it doesn't.
4143
4144
4145 Changes: Modified:
4146 +1 -1 trunk/help/opers/stats (File Modified)
4147 +1 -1 trunk/help/users/stats (File Modified)
4148
4149
4150jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4151 Log:
4152 /stats A shows DNS servers, it doesn't matter whether ircd
4153 uses ADNS or something else.
4154
4155
4156 Changes: Modified:
4157 +1 -1 trunk/help/opers/stats (File Modified)
4158
4159
4160jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4161 Log:
4162 get_client_name() fix
4163
4164
4165 Changes: Modified:
4166 +4 -0 trunk/src/client.c (File Modified)
4167
4168
4169jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4170 Log:
4171 Add some comments.
4172
4173
4174 Changes: Modified:
4175 +6 -0 trunk/src/ircd.c (File Modified)
4176
4177
4178beu 2006/05/28 09:22:09 UTC (20060528-1521)
4179 Log:
4180 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4181
4182 Changes: Modified:
4183 +16 -17 trunk/configure (File Modified)
4184 +1 -1 trunk/configure.ac (File Modified)
4185
4186
4187beu 2006/05/28 09:10:43 UTC (20060528-1517)
4188 Log:
4189 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4190
4191 Changes: Modified:
4192 +135 -0 trunk/configure (File Modified)
4193 +6 -0 trunk/configure.ac (File Modified)
4194
4195
4196jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4197 Log:
4198 Exit 0 on successful -conftest.
4199
4200
4201 Changes: Modified:
4202 +1 -1 trunk/src/ircd.c (File Modified)
4203
4204
4205jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4206 Log:
4207 Make the "keep the parent process around" thing work, by opening
4208 a pipe to the child process. This pipe is on fd 0 in the child
4209 process. After successful initialization, the child will write
4210 a byte to this pipe, on fatal errors it will close it without
4211 writing anything.
4212
4213 Somewhat hackish still but should work.
4214
4215
4216 Changes: Modified:
4217 +27 -30 trunk/src/ircd.c (File Modified)
4218
4219
4220nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4221 Log:
4222 - convert some error messages to ierror() over fprintf/ilog combination
4223
4224
4225 Changes: Modified:
4226 +3 -6 trunk/src/ircd.c (File Modified)
4227
4228
4229nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4230 Log:
4231 - inotice() for loadmodule when in foreground mode
4232
4233
4234 Changes: Modified:
4235 +3 -0 trunk/src/modules.c (File Modified)
4236
4237
4238nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4239 Log:
4240 - remove inotice() on loading modules from the config
4241
4242
4243 Changes: Modified:
4244 +0 -3 trunk/src/modules.c (File Modified)
4245
4246
4247nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4248 Log:
4249 - usleep for 50000usec in the parent process to allow for startup messages
4250 to be cleanly printed before detaching to shell, this should be more than
4251 enough time really
4252
4253
4254 Changes: Modified:
4255 +3 -0 trunk/src/ircd.c (File Modified)
4256
4257
4258nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4259 Log:
4260 - display more errors during normal startup as to try to help people find common problems
4261
4262
4263 Changes: Modified:
4264 +27 -10 trunk/src/ircd.c (File Modified)
4265
4266
4267nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4268 Log:
4269 - version bump in preparation of 2.0.0 release
4270
4271
4272 Changes: Modified:
4273 +9 -9 trunk/configure (File Modified)
4274 +1 -1 trunk/configure.ac (File Modified)
4275
4276
4277jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4278 Log:
4279 Change example.conf operator block from "admin" to "god",
4280 so as to show we encourage per-person operator blocks.
4281
4282
4283 Changes: Modified:
4284 +4 -2 trunk/doc/example.conf (File Modified)
4285
4286
4287jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4288 Log:
4289 Document alias{} block.
4290
4291
4292 Changes: Modified:
4293 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4294
4295
4296jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4297 Log:
4298 Document DNS blacklist stuff in sgml.
4299
4300
4301 Changes: Modified:
4302 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4303 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4304
4305
4306jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4307 Log:
4308 Misc /stats clarifications.
4309
4310
4311 Changes: Modified:
4312 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4313
4314
4315jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4316 Log:
4317 Move snomasks into umodes chapter.
4318 Move oprivs chapter down.
4319
4320
4321 Changes: Modified:
4322 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4323 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4324 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4325
4326
4327jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4328 Log:
4329 Mention operator{} user@host change.
4330
4331
4332 Changes: Modified:
4333 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4334
4335
4336jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4337 Log:
4338 operator{} block user@host matches against orighost now, not host.
4339 This means that services/+h spoofs do not work in operator{} blocks;
4340 auth{} spoofs still work.
4341
4342
4343 Changes: Modified:
4344 +4 -0 trunk/doc/example.conf (File Modified)
4345 +1 -1 trunk/doc/reference.conf (File Modified)
4346 +2 -2 trunk/modules/m_challenge.c (File Modified)
4347 +1 -1 trunk/modules/m_oper.c (File Modified)
4348
4349
4350nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4351 Log:
4352 - inotice/iwarn/ierror() stuff I was working on
4353
4354
4355 Changes: Modified:
4356 +3 -0 trunk/include/s_log.h (File Modified)
4357 +15 -11 trunk/src/ircd.c (File Modified)
4358 +3 -1 trunk/src/modules.c (File Modified)
4359 +1 -1 trunk/src/newconf.c (File Modified)
4360 +54 -0 trunk/src/s_log.c (File Modified)
4361
4362
4363jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4364 Log:
4365 Oops, don't add blacklists to the list twice on rehash.
4366
4367
4368 Changes: Modified:
4369 +3 -2 trunk/src/blacklist.c (File Modified)
4370
4371
4372jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4373 Log:
4374 Remove notices to the client about progress of dnsbl lookups.
4375
4376
4377 Changes: Modified:
4378 +0 -4 trunk/src/blacklist.c (File Modified)
4379
4380
4381jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4382 Log:
4383 Add auth{} flag dnsbl_exempt.
4384
4385
4386 Changes: Modified:
4387 +2 -1 trunk/doc/example.conf (File Modified)
4388 +2 -1 trunk/doc/reference.conf (File Modified)
4389 +2 -0 trunk/include/s_conf.h (File Modified)
4390 +1 -0 trunk/src/newconf.c (File Modified)
4391 +8 -1 trunk/src/s_user.c (File Modified)
4392
4393
4394jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4395 Log:
4396 Switch alias{} and blacklist{} around, for consistency with example.conf.
4397
4398
4399 Changes: Modified:
4400 +18 -18 trunk/doc/reference.conf (File Modified)
4401
4402
4403jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4404 Log:
4405 Send a warning to the user if they are dnsbl listed but exempted.
4406
4407
4408 Changes: Modified:
4409 +17 -12 trunk/src/s_user.c (File Modified)
4410
4411
4412jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4413 Log:
4414 Move throwing out dnsbl listed clients to registration,
4415 and make kline_exempt exempt from it.
4416
4417
4418 Changes: Modified:
4419 +1 -0 trunk/include/blacklist.h (File Modified)
4420 +4 -0 trunk/include/client.h (File Modified)
4421 +15 -16 trunk/src/blacklist.c (File Modified)
4422 +6 -0 trunk/src/client.c (File Modified)
4423 +17 -0 trunk/src/s_user.c (File Modified)
4424
4425
4426jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4427 Log:
4428 Show refcount in /stats n.
4429
4430
4431 Changes: Modified:
4432 +3 -2 trunk/modules/m_stats.c (File Modified)
4433
4434
4435jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4436 Log:
4437 Don't look up dnsbls twice if they send USER twice.
4438
4439
4440 Changes: Modified:
4441 +5 -3 trunk/modules/m_user.c (File Modified)
4442
4443
4444jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4445 Log:
4446 Add /stats n to help files.
4447
4448
4449 Changes: Modified:
4450 +1 -0 trunk/help/opers/stats (File Modified)
4451 +1 -0 trunk/help/users/stats (File Modified)
4452
4453
4454jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4455 Log:
4456 Only check dnsbls for A records, not AAAA.
4457
4458
4459 Changes: Modified:
4460 +1 -1 trunk/src/blacklist.c (File Modified)
4461
4462
4463jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4464 Log:
4465 Don't remove non-illegal blacklists on completion of check.
4466 Add debugging notices (not working).
4467
4468
4469 Changes: Modified:
4470 +5 -1 trunk/src/blacklist.c (File Modified)
4471
4472
4473jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4474 Log:
4475 Don't call register_local_user() if they haven't sent a nick yet.
4476
4477
4478 Changes: Modified:
4479 +1 -1 trunk/src/blacklist.c (File Modified)
4480
4481
4482jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4483 Log:
4484 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4485
4486
4487 Changes: Modified:
4488 +21 -0 trunk/modules/m_stats.c (File Modified)
4489
4490
4491jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4492 Log:
4493 More dnsbl rehash fixes, it was adding bogus entries.
4494
4495
4496 Changes: Modified:
4497 +2 -7 trunk/src/newconf.c (File Modified)
4498
4499
4500jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4501 Log:
4502 Need blacklist.h here.
4503
4504
4505 Changes: Modified:
4506 +1 -0 trunk/src/s_conf.c (File Modified)
4507
4508
4509nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4510 Log:
4511 - nuke iauth
4512
4513
4514 Changes: Modified:
4515 +1 -2 trunk/configure (File Modified)
4516 +0 -48 trunk/configure.ac (File Modified)
4517 + - trunk/doc/example-iauth.conf (File Deleted)
4518 + - trunk/iauth/ (File Deleted)
4519
4520
4521jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4522 Log:
4523 Improve handling of rehashing with blacklists.
4524 Also some coding style tweaks.
4525
4526
4527 Changes: Modified:
4528 +3 -2 trunk/include/blacklist.h (File Modified)
4529 +35 -16 trunk/src/blacklist.c (File Modified)
4530 +2 -0 trunk/src/s_conf.c (File Modified)
4531
4532
4533jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4534 Log:
4535 Clear can_send cache if a user logs in or out from services.
4536
4537
4538 Changes: Modified:
4539 +2 -0 trunk/modules/m_services.c (File Modified)
4540
4541
4542jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4543 Log:
4544 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4545 This directory is not entered by default.
4546 More stuff needs to be moved into here.
4547
4548
4549 Changes: Modified:
4550 +2 -1 trunk/configure (File Modified)
4551 +1 -0 trunk/configure.ac (File Modified)
4552 +69 -458 trunk/extensions/Makefile.in (File Modified)
4553 + - trunk/extensions/m_clearchan.c (File Deleted)
4554 + - trunk/extensions/m_force.c (File Deleted)
4555 + - trunk/unsupported/ (File Added)
4556 + - trunk/unsupported/Makefile.in (File Added)
4557 + - trunk/unsupported/m_clearchan.c (File Added)
4558 + - trunk/unsupported/m_force.c (File Added)
4559
4560
4561jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4562 Log:
4563 Logging/wallops for forcejoin/forcepart, numeric fix.
4564 This needs to be moved to the toys section.
4565
4566
4567 Changes: Modified:
4568 +22 -2 trunk/extensions/m_force.c (File Modified)
4569
4570
4571jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4572 Log:
4573 Fix comments at the top (including copyright).
4574
4575
4576 Changes: Modified:
4577 +3 -2 trunk/extensions/m_omode.c (File Modified)
4578
4579
4580jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4581 Log:
4582 Add OMODE command to extensions/ for oper mode hacking:
4583 - requires admin privs
4584 - does not work for opped opers
4585 - sends wallops
4586 - sends a ServerMode for opping the oper themselves,
4587 otherwise a mode coming from the oper (not only
4588 does this provide full accountability, it is also
4589 easiest to implement while avoiding channels
4590 messed up with bogus bans etc).
4591
4592
4593 Changes: Modified:
4594 +171 -0 trunk/extensions/Makefile.in (File Modified)
4595 + - trunk/extensions/m_omode.c (File Added)
4596
4597
4598gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4599 Log:
4600 Metadata fix
4601
4602
4603 Changes: Modified:
4604 + - trunk/include/blacklist.h (Property Modified)
4605 + - trunk/src/blacklist.c (Property Modified)
4606
4607
4608nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4609 Log:
4610 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4611
4612
4613 Changes: Modified:
4614 +5 -1 trunk/src/blacklist.c (File Modified)
4615
4616
4617nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4618 Log:
4619 Initial DNS blacklist support:
4620 - see example.conf for how to use.
4621 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4622 - tor.ahbl.org is also included because most networks will not want to allow tor
4623 (and we're considering going KoS on tor users here anyway due to abuse)
4624
4625
4626 Changes: Modified:
4627 +18 -0 trunk/doc/example.conf (File Modified)
4628 +66 -0 trunk/doc/reference.conf (File Modified)
4629 + - trunk/include/blacklist.h (File Added)
4630 +2 -0 trunk/include/client.h (File Modified)
4631 +3 -0 trunk/modules/m_user.c (File Modified)
4632 +152 -0 trunk/src/Makefile.in (File Modified)
4633 + - trunk/src/blacklist.c (File Added)
4634 +34 -0 trunk/src/newconf.c (File Modified)
4635 +1 -0 trunk/src/s_auth.c (File Modified)
4636 +4 -0 trunk/src/s_user.c (File Modified)
4637
4638
4639jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4640 Log:
4641 Remove last bit of lzo stuff (comment in example.conf connect{}).
4642
4643
4644 Changes: Modified:
4645 +0 -4 trunk/doc/example.conf (File Modified)
4646
4647
4648jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4649 Log:
4650 Show sasl successes and failures in /stats t (like other
4651 things in /stats t, about local clients only).
4652
4653
4654 Changes: Modified:
4655 +2 -0 trunk/include/s_stats.h (File Modified)
4656 +3 -0 trunk/modules/m_sasl.c (File Modified)
4657 +3 -0 trunk/src/s_stats.c (File Modified)
4658
4659
4660jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4661 Log:
4662 Allow messaging services by nickname without using
4663 target change slots (this was already possible with
4664 user@server notation or services shortcuts).
4665
4666
4667 Changes: Modified:
4668 +2 -2 trunk/modules/core/m_message.c (File Modified)
4669
4670
4671jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4672 Log:
4673 Abort a safelist if a new /list comes in while one is already in progress.
4674
4675
4676 Changes: Modified:
4677 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4678
4679
4680jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4681 Log:
4682 Change $![letter]:[mask] to $~[letter]:[mask]
4683 so both ! and ~ invert an extban.
4684
4685
4686 Changes: Modified:
4687 +2 -0 trunk/src/chmode.c (File Modified)
4688
4689
4690nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4691 Log:
4692 - revert due to technical issues
4693
4694
4695 Changes: Modified:
4696 +1 -1 trunk/src/extban.c (File Modified)
4697
4698
4699nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4700 Log:
4701 - 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
4702
4703
4704 Changes: Modified:
4705 +1 -1 trunk/src/extban.c (File Modified)
4706
4707
4708jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4709 Log:
4710 Don't pace /list on a single channel.
4711
4712
4713 Changes: Modified:
4714 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4715
4716
4717jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4718 Log:
4719 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4720
4721
4722 Changes: Modified:
4723 +4 -2 trunk/include/supported.h (File Modified)
4724
4725
4726jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4727 Log:
4728 Extban types are case insensitive; force them to lowercase when added.
4729
4730
4731 Changes: Modified:
4732 +5 -5 trunk/doc/extban.txt (File Modified)
4733 +4 -0 trunk/src/chmode.c (File Modified)
4734 +3 -3 trunk/src/extban.c (File Modified)
4735
4736
4737jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4738 Log:
4739 sendto_wallops_flags():
4740 - instead of checking IsOper on each client, walk the appropriate list
4741 - instead of sending non-+z wallops from persons to nonopers, send only
4742 +w wallops from persons
4743
4744
4745 Changes: Modified:
4746 +1 -5 trunk/src/send.c (File Modified)
4747
4748
4749jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4750 Log:
4751 Prefix oper wallops with "WALLOPS - " if they would
4752 otherwise look like operwalls or locops, when sending
4753 them to local users.
4754
4755
4756 Changes: Modified:
4757 +11 -1 trunk/modules/m_wallops.c (File Modified)
4758
4759
4760jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4761 Log:
4762 Make sure destination field in some sasl numerics
4763 is the user's nick, not the sasl agent or server
4764 name.
4765
4766
4767 Changes: Modified:
4768 +2 -2 trunk/modules/m_sasl.c (File Modified)
4769
4770
4771beu 2006/05/19 19:24:44 UTC (20060519-1373)
4772 Log:
4773 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4774
4775
4776 Changes: Modified:
4777 +1 -1 trunk/extensions/Makefile.in (File Modified)
4778
4779
4780jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4781 Log:
4782 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4783
4784
4785 Changes: Modified:
4786 +1 -0 trunk/src/s_user.c (File Modified)
4787
4788
4789beu 2006/05/19 18:10:13 UTC (20060519-1367)
4790 Log:
4791 Fix build for when IPv6 is disabled.
4792
4793
4794 Changes: Modified:
4795 +12 -10 trunk/src/s_auth.c (File Modified)
4796
4797
4798jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4799 Log:
4800 Add information about adding extban types.
4801
4802
4803 Changes: Modified:
4804 +25 -0 trunk/doc/extban.txt (File Modified)
4805
4806
4807jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4808 Log:
4809 Better extban validation: try to match a new extban from
4810 a local user against its setter to see if it is valid.
4811 Unknown extban types from remotes are no longer hidden.
4812
4813
4814 Changes: Modified:
4815 +4 -3 trunk/doc/extban.txt (File Modified)
4816 +1 -0 trunk/include/channel.h (File Modified)
4817 +2 -6 trunk/src/chmode.c (File Modified)
4818 +32 -0 trunk/src/extban.c (File Modified)
4819
4820
4821jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4822 Log:
4823 Make sure both .c.o: and .s.o: are followed by the necessary command.
4824
4825
4826 Changes: Modified:
4827 +1 -0 trunk/src/Makefile.in (File Modified)
4828
4829
4830jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4831 Log:
4832 Add need_sasl auth{} flag to sgml documentation.
4833
4834
4835 Changes: Modified:
4836 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4837
4838
4839jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4840 Log:
4841 Document need_sasl auth{} flag in example confs.
4842
4843
4844 Changes: Modified:
4845 +1 -0 trunk/doc/example.conf (File Modified)
4846 +1 -0 trunk/doc/reference.conf (File Modified)
4847
4848
4849jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4850 Log:
4851 Don't allow TB to set an empty topic.
4852 This would be possible if a server sent bad protocol
4853 and could cause a crash.
4854
4855
4856 Changes: Modified:
4857 +4 -0 trunk/modules/m_tb.c (File Modified)
4858
4859
4860nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4861 Log:
4862 - oops
4863
4864
4865 Changes: Modified:
4866 +1 -1 trunk/Makefile.in (File Modified)
4867
4868
4869nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4870 Log:
4871 - typo fix
4872
4873
4874 Changes: Modified:
4875 +2 -2 trunk/configure (File Modified)
4876 +1 -1 trunk/configure.ac (File Modified)
4877
4878
4879nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4880 Log:
4881 - rebuild configure
4882
4883
4884 Changes: Modified:
4885 +2 -2 trunk/configure (File Modified)
4886
4887
4888nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4889 Log:
4890 - makefile fix
4891
4892
4893 Changes: Modified:
4894 +1 -1 trunk/extensions/Makefile.in (File Modified)
4895
4896
4897nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4898 Log:
4899 - rename contrib to extensions to bring some clarity to things
4900
4901
4902 Changes: Modified:
4903 +1 -1 trunk/Makefile.in (File Modified)
4904 +1 -1 trunk/configure.ac (File Modified)
4905 +10 -10 trunk/doc/example.conf (File Modified)
4906 +10 -10 trunk/doc/reference.conf (File Modified)
4907 + - trunk/extensions/ (File Added)
4908 + - trunk/extras/ (File Deleted)
4909
4910
4911nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4912 Log:
4913 - temporary rename
4914
4915
4916 Changes: Modified:
4917 +1 -1 trunk/Makefile.in (File Modified)
4918 +1 -1 trunk/configure.ac (File Modified)
4919 + - trunk/contrib/ (File Deleted)
4920 + - trunk/extras/ (File Added)
4921
4922
4923jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4924 Log:
4925 Don't allow servers to QUIT (they should use SQUIT).
4926
4927
4928 Changes: Modified:
4929 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4930
4931
4932nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4933 Log:
4934 - keywords
4935
4936
4937 Changes: Modified:
4938 + - trunk/src/fnvhash.s (Property Modified)
4939
4940
4941nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4942 Log:
4943 - reduced version of code
4944
4945
4946 Changes: Modified:
4947 +9 -61 trunk/src/fnvhash.s (File Modified)
4948
4949
4950nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4951 Log:
4952 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4953
4954
4955 Changes: Modified:
4956 +1 -1 trunk/src/fnvhash.s (File Modified)
4957
4958
4959jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4960 Log:
4961 Fix orighost matching for klines, etc. Was hashing the visible
4962 host, oops.
4963
4964
4965 Changes: Modified:
4966 +1 -1 trunk/src/hostmask.c (File Modified)
4967
4968
4969nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4970 Log:
4971 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4972
4973
4974 Changes: Modified:
4975 +7 -1 trunk/configure (File Modified)
4976 +5 -0 trunk/configure.ac (File Modified)
4977 +5 -6 trunk/src/Makefile.in (File Modified)
4978 +0 -4 trunk/src/fnvhash.s (File Modified)
4979 +0 -2 trunk/src/hash.c (File Modified)
4980
4981
4982nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4983 Log:
4984 - regenerate configure
4985
4986
4987 Changes: Modified:
4988 +18 -0 trunk/configure (File Modified)
4989
4990
4991nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4992 Log:
4993 - --enable-ricer-hashing option.
4994
4995
4996 Changes: Modified:
4997 +9 -0 trunk/configure.ac (File Modified)
4998 +3 -0 trunk/include/setup.h.in (File Modified)
4999
5000
5001nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5002 Log:
5003 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5004
5005
5006 Changes: Modified:
5007 + - trunk/src/fnvhash.s (File Added)
5008 +3 -0 trunk/src/hash.c (File Modified)
5009
5010
5011jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5012 Log:
5013 Fix syntax error in reference.conf.
5014
5015
5016 Changes: Modified:
5017 +0 -1 trunk/doc/reference.conf (File Modified)
5018
5019
5020jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5021 Log:
5022 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5023 (&& instead of ||...)
5024 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5025
5026
5027 Changes: Modified:
5028 +1 -1 trunk/src/chmode.c (File Modified)
5029
5030
5031jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5032 Log:
5033 Documentation for extban.
5034
5035
5036 Changes: Modified:
5037 + - trunk/doc/extban.txt (File Added)
5038
5039
5040jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5041 Log:
5042 Add extban modules to example confs.
5043
5044
5045 Changes: Modified:
5046 +5 -0 trunk/doc/example.conf (File Modified)
5047 +10 -0 trunk/doc/reference.conf (File Modified)
5048
5049
5050jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5051 Log:
5052 Initial addition of extended ban types (conditionals).
5053 Allows custom +bqeI checks via modules.
5054 Initial extra types are account (a[:mask]), oper (o),
5055 channel (c:name), realname (r:mask), server (s:mask).
5056
5057
5058 Changes: Modified:
5059 +229 -0 trunk/contrib/Makefile.in (File Modified)
5060 + - trunk/contrib/extb_account.c (File Added)
5061 + - trunk/contrib/extb_channel.c (File Added)
5062 + - trunk/contrib/extb_oper.c (File Added)
5063 + - trunk/contrib/extb_realname.c (File Added)
5064 + - trunk/contrib/extb_server.c (File Added)
5065 +13 -0 trunk/include/channel.h (File Modified)
5066 +1 -0 trunk/src/Makefile.in (File Modified)
5067 +14 -5 trunk/src/channel.c (File Modified)
5068 +91 -0 trunk/src/chmode.c (File Modified)
5069 + - trunk/src/extban.c (File Added)
5070
5071
5072jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5073 Log:
5074 Do not force +bqeI modes starting with '$' in nick!user@host format.
5075 * and ? characters in them are still assumed to be wildcards.
5076
5077
5078 Changes: Modified:
5079 +6 -0 trunk/src/chmode.c (File Modified)
5080
5081
5082nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5083 Log:
5084 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5085
5086
5087 Changes: Modified:
5088 +4 -0 trunk/modules/m_capab.c (File Modified)
5089
5090
5091jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5092 Log:
5093 Stop some mixing of client and server protocol.
5094
5095
5096 Changes: Modified:
5097 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5098 +4 -2 trunk/modules/m_pass.c (File Modified)
5099 +6 -0 trunk/modules/m_sasl.c (File Modified)
5100 +6 -0 trunk/modules/m_user.c (File Modified)
5101
5102
5103nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5104 Log:
5105 - additional revert
5106
5107
5108 Changes: Modified:
5109 +0 -2 trunk/include/s_newconf.h (File Modified)
5110 +0 -4 trunk/include/s_serv.h (File Modified)
5111 +0 -1 trunk/src/newconf.c (File Modified)
5112 +1 -13 trunk/src/s_serv.c (File Modified)
5113
5114
5115nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5116 Log:
5117 - revert LZOLink patch for now
5118
5119
5120 Changes: Modified:
5121 +0 -1 trunk/servlink/Makefile.in (File Modified)
5122 +0 -16 trunk/servlink/README (File Modified)
5123 +2 -36 trunk/servlink/control.c (File Modified)
5124 +0 -3 trunk/servlink/control.h (File Modified)
5125 +7 -5955 trunk/servlink/io.c (File Modified)
5126 + - trunk/servlink/lzoconf.h (File Deleted)
5127 + - trunk/servlink/lzodefs.h (File Deleted)
5128 + - trunk/servlink/minilzo.c (File Deleted)
5129 + - trunk/servlink/minilzo.h (File Deleted)
5130 +0 -1 trunk/servlink/servlink.h (File Modified)
5131
5132
5133nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5134 Log:
5135 - more stuff here
5136
5137
5138 Changes: Modified:
5139 +4 -2 trunk/servlink/control.c (File Modified)
5140 +2 -1 trunk/servlink/io.c (File Modified)
5141
5142
5143nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5144 Log:
5145 - oops
5146
5147
5148 Changes: Modified:
5149 +2 -2 trunk/servlink/io.c (File Modified)
5150
5151
5152nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5153 Log:
5154 - paranoia, prevent segfaults
5155
5156
5157 Changes: Modified:
5158 +2 -2 trunk/servlink/io.c (File Modified)
5159
5160
5161nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5162 Log:
5163 - more optimal servlink code
5164
5165
5166 Changes: Modified:
5167 +21 -8 trunk/servlink/io.c (File Modified)
5168
5169
5170nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5171 Log:
5172 - more efficient read strategy
5173
5174
5175 Changes: Modified:
5176 +15 -3 trunk/servlink/io.c (File Modified)
5177
5178
5179nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5180 Log:
5181 - use lzo_uintp cast to make LZO happy
5182
5183
5184 Changes: Modified:
5185 +3 -3 trunk/servlink/io.c (File Modified)
5186
5187
5188nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5189 Log:
5190 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5191
5192
5193 Changes: Modified:
5194 +4 -0 trunk/doc/example.conf (File Modified)
5195 +2 -1 trunk/include/s_newconf.h (File Modified)
5196 +4 -0 trunk/include/s_serv.h (File Modified)
5197 +1 -0 trunk/servlink/Makefile.in (File Modified)
5198 +16 -0 trunk/servlink/README (File Modified)
5199 +34 -2 trunk/servlink/control.c (File Modified)
5200 +3 -0 trunk/servlink/control.h (File Modified)
5201 +5929 -7 trunk/servlink/io.c (File Modified)
5202 + - trunk/servlink/lzoconf.h (File Added)
5203 + - trunk/servlink/lzodefs.h (File Added)
5204 + - trunk/servlink/minilzo.c (File Added)
5205 + - trunk/servlink/minilzo.h (File Added)
5206 +1 -0 trunk/servlink/servlink.h (File Modified)
5207 +1 -0 trunk/src/newconf.c (File Modified)
5208 +14 -2 trunk/src/s_serv.c (File Modified)
5209
5210
5211nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5212 Log:
5213 - remove imalloc, it was a concept that probably wouldn't have worked properly
5214
5215
5216 Changes: Modified:
5217 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5218 + - trunk/libcharybdis/imalloc.c (File Deleted)
5219 + - trunk/libcharybdis/imalloc.h (File Deleted)
5220
5221
5222nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5223 Log:
5224 - disable imalloc for now
5225
5226
5227 Changes: Modified:
5228 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5229
5230
5231nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5232 Log:
5233 - remove unneeded debug code
5234
5235
5236 Changes: Modified:
5237 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5238
5239
5240nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5241 Log:
5242 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5243
5244
5245 Changes: Modified:
5246 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5247
5248
5249nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5250 Log:
5251 - more stuff here, imalloc remains disabled for now
5252
5253
5254 Changes: Modified:
5255 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5256
5257
5258nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5259 Log:
5260 - more progress
5261
5262
5263 Changes: Modified:
5264 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5265
5266
5267nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5268 Log:
5269 - more tweaks
5270
5271
5272 Changes: Modified:
5273 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5274 +2 -0 trunk/src/ircd.c (File Modified)
5275
5276
5277nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5278 Log:
5279 - roll back libircd crap
5280
5281
5282 Changes: Modified:
5283 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5284 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5285 +29 -0 trunk/src/.depend (File Modified)
5286 +6 -21 trunk/src/Makefile.in (File Modified)
5287 +3 -218 trunk/src/ircd.c (File Modified)
5288 + - trunk/src/ircd_linker.c (File Deleted)
5289 + - trunk/src/main.c (File Deleted)
5290
5291
5292nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5293 Log:
5294 - realloc(), free() implementation
5295
5296
5297 Changes: Modified:
5298 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5299
5300
5301nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5302 Log:
5303 - malloc(), calloc() implementation
5304
5305
5306 Changes: Modified:
5307 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5308
5309
5310nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5311 Log:
5312 - block_free(), block_find(), retune_heaps() implementation
5313
5314
5315 Changes: Modified:
5316 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5317
5318
5319nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5320 Log:
5321 - block_destroy code, block_allocate code.
5322
5323
5324 Changes: Modified:
5325 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5326
5327
5328nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5329 Log:
5330 - block_new() code
5331
5332
5333 Changes: Modified:
5334 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5335
5336
5337nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5338 Log:
5339 - disable imalloc again :P
5340
5341
5342 Changes: Modified:
5343 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5344
5345
5346nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5347 Log:
5348 - fix warning
5349
5350
5351 Changes: Modified:
5352 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5353
5354
5355nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5356 Log:
5357 - fix typo
5358
5359
5360 Changes: Modified:
5361 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5362
5363
5364nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5365 Log:
5366 - constructor code for imalloc engine (malloc_init())
5367
5368
5369 Changes: Modified:
5370 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5371
5372
5373nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5374 Log:
5375 - imalloc engine improvements
5376
5377
5378 Changes: Modified:
5379 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5380
5381
5382nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5383 Log:
5384 - replace mmap() code with direct brk()/sbrk() calls.
5385
5386
5387 Changes: Modified:
5388 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5389
5390
5391nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5392 Log:
5393 - remove outdated i_malloc() interfaces
5394
5395
5396 Changes: Modified:
5397 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5398
5399
5400nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5401 Log:
5402 - redisable imalloc (sorry!)
5403
5404
5405 Changes: Modified:
5406 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5407
5408
5409nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5410 Log:
5411 - correct GET_PAGE_SLOT() macro
5412
5413
5414 Changes: Modified:
5415 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5416
5417
5418nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5419 Log:
5420 - oops forgot to commit it with imalloc turned off
5421
5422
5423 Changes: Modified:
5424 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5425
5426
5427nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5428 Log:
5429 - cleanups
5430
5431
5432 Changes: Modified:
5433 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5434 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5435
5436
5437nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5438 Log:
5439 - lowlevel imalloc code
5440
5441
5442 Changes: Modified:
5443 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5444 + - trunk/libcharybdis/imalloc.h (File Added)
5445
5446
5447nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5448 Log:
5449 - fix bindings
5450
5451
5452 Changes: Modified:
5453 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5454
5455
5456nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5457 Log:
5458 remove #ifndef
5459
5460
5461 Changes: Modified:
5462 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5463
5464
5465nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5466 Log:
5467 - 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)
5468
5469
5470 Changes: Modified:
5471 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5472 + - trunk/libcharybdis/imalloc.c (File Added)
5473
5474
5475nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5476 Log:
5477 - increment configure Id
5478
5479
5480 Changes: Modified:
5481 +2208 -1 trunk/configure (File Modified)
5482
5483
5484nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5485 Log:
5486 - bootstrap for imalloc code
5487
5488
5489 Changes: Modified:
5490 +54 -1 trunk/configure.ac (File Modified)
5491 +27 -0 trunk/include/setup.h.in (File Modified)
5492
5493
5494jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5495 Log:
5496 Clarify interaction of spoofs and channel bans/operator{} blocks.
5497
5498
5499 Changes: Modified:
5500 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5501 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5502
5503
5504nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5505 Log:
5506 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5507
5508
5509 Changes: Modified:
5510 +30 -22 trunk/src/ircd.c (File Modified)
5511
5512
5513jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5514 Log:
5515 If shared{} blocks deny something, the command
5516 is silently ignored.
5517
5518
5519 Changes: Modified:
5520 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5521
5522
5523jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5524 Log:
5525 Move up IsService check so we don't store a non-service
5526 in preClient->sasl_agent.
5527
5528
5529 Changes: Modified:
5530 +6 -6 trunk/modules/m_sasl.c (File Modified)
5531
5532
5533gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5534 Log:
5535 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5536 Add some more sanity checks on agent strings.
5537
5538
5539 Changes: Modified:
5540 +13 -11 trunk/modules/m_sasl.c (File Modified)
5541
5542
5543jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5544 Log:
5545 Unknown clients can have an ID too now so make sure to remove
5546 them from the hash if they exit.
5547
5548
5549 Changes: Modified:
5550 +3 -0 trunk/src/client.c (File Modified)
5551
5552
5553jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5554 Log:
5555 Only accept sasl from servers in a service{} block.
5556 Not tested but this must go in.
5557
5558
5559 Changes: Modified:
5560 +6 -0 trunk/modules/m_sasl.c (File Modified)
5561 +3 -0 trunk/modules/m_signon.c (File Modified)
5562
5563
5564jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5565 Log:
5566 Only process SAVE messages targetting registered users,
5567 not servers or unregistered connections. Could cause
5568 a crash when bad protocol was received.
5569
5570
5571 Changes: Modified:
5572 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5573
5574
5575nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5576 Log:
5577 - fix QJM buffer overflow vulnerability (fucking GXTi)
5578
5579
5580 Changes: Modified:
5581 +3 -3 trunk/src/s_user.c (File Modified)
5582
5583
5584jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5585 Log:
5586 Mention /scan umodes under oper_spy privilege.
5587
5588
5589 Changes: Modified:
5590 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5591
5592
5593jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5594 Log:
5595 Mention that overlapping cluster blocks are a bad thing.
5596
5597
5598 Changes: Modified:
5599 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5600
5601
5602jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5603 Log:
5604 - Document cluster{} and shared{} blocks.
5605 - Mention that service{} does not allow wildcards.
5606
5607
5608 Changes: Modified:
5609 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5610
5611
5612jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5613 Log:
5614 Document exempt{} and service{} blocks, point to reference.conf for
5615 general{}, channel{} and serverhide{}.
5616
5617
5618 Changes: Modified:
5619 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5620
5621
5622jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5623 Log:
5624 Document ~ in lists of values better.
5625
5626
5627 Changes: Modified:
5628 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5629
5630
5631jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5632 Log:
5633 More detailed CNOTICE, CPRIVMSG descriptions.
5634
5635
5636 Changes: Modified:
5637 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5638
5639
5640jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5641 Log:
5642 Oops, need both Revision and Id on modules.
5643
5644
5645 Changes: Modified:
5646 + - trunk/modules/sno_routing.c (Property Modified)
5647
5648
5649jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5650 Log:
5651 Tweak header comment a bit (filename, Id).
5652
5653
5654 Changes: Modified:
5655 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5656
5657
5658jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5659 Log:
5660 Add GLINE and UNGLINE.
5661
5662
5663 Changes: Modified:
5664 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5665
5666
5667jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5668 Log:
5669 New configure with proper Id.
5670
5671
5672 Changes: Modified:
5673 +3 -1 trunk/configure (File Modified)
5674
5675
5676jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5677 Log:
5678 Change #include directives for in6addr_any, hopefully compiles better now.
5679
5680
5681 Changes: Modified:
5682 +3 -1 trunk/configure.ac (File Modified)
5683
5684
5685jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5686 Log:
5687 Encourage putting actual administrative information
5688 in the admin{} block.
5689
5690
5691 Changes: Modified:
5692 +3 -3 trunk/doc/example.conf (File Modified)
5693
5694
5695gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5696 Log:
5697 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5698
5699
5700 Changes: Modified:
5701 +9 -7 trunk/include/s_conf.h (File Modified)
5702 +1 -0 trunk/src/newconf.c (File Modified)
5703 +10 -0 trunk/src/s_user.c (File Modified)
5704
5705
5706jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5707 Log:
5708 - Change to glines = no in example confs
5709 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5710 are disabled.
5711
5712
5713 Changes: Modified:
5714 +1 -1 trunk/doc/example.conf (File Modified)
5715 +1 -1 trunk/doc/reference.conf (File Modified)
5716 +2 -2 trunk/modules/m_gline.c (File Modified)
5717
5718
5719nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5720 Log:
5721 - forward-port QJM fix from 1.1
5722
5723
5724 Changes: Modified:
5725 +2 -0 trunk/src/s_user.c (File Modified)
5726
5727
5728nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5729 Log:
5730 - add switch to configure to disable the block allocator
5731
5732
5733 Changes: Modified:
5734 +18 -0 trunk/configure (File Modified)
5735 +9 -0 trunk/configure.ac (File Modified)
5736 +0 -6 trunk/include/config.h (File Modified)
5737 +3 -0 trunk/include/setup.h.in (File Modified)
5738
5739
5740gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5741 Log:
5742 Fix wierd error that would exit SASL users with "Overridden"
5743
5744 Changes: Modified:
5745 +1 -1 trunk/modules/m_signon.c (File Modified)
5746
5747
5748jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5749 Log:
5750 Remove obsolete XXX comment about lazylinks.
5751
5752
5753 Changes: Modified:
5754 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5755
5756
5757jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5758 Log:
5759 OJOIN: make sure to send the wallops remotely for #channels
5760
5761
5762 Changes: Modified:
5763 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5764
5765
5766gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5767 Log:
5768 Accountability for OJOIN (contrib module)
5769
5770 Changes: Modified:
5771 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5772
5773
5774nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5775 Log:
5776 - move more stuff over to ircd_state
5777
5778
5779 Changes: Modified:
5780 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5781 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5782 +9 -0 trunk/src/ircd_state.c (File Modified)
5783 +3 -3 trunk/src/patricia.c (File Modified)
5784
5785
5786nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5787 Log:
5788 - move more stuff out of libircd and into ircd_state.c
5789
5790
5791 Changes: Modified:
5792 +5 -5 trunk/src/channel.c (File Modified)
5793 +4 -4 trunk/src/client.c (File Modified)
5794 +12 -0 trunk/src/ircd_state.c (File Modified)
5795
5796
5797nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5798 Log:
5799 - this is just barrels of fun
5800
5801
5802 Changes: Modified:
5803 + - trunk/include/ircd_state.h (File Added)
5804 +1 -1 trunk/src/Makefile.in (File Modified)
5805 +2 -1 trunk/src/channel.c (File Modified)
5806 +3 -52 trunk/src/ircd.c (File Modified)
5807 +100 -3 trunk/src/ircd_state.c (File Modified)
5808
5809
5810jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5811 Log:
5812 It's .include, not #include.
5813
5814
5815 Changes: Modified:
5816 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5817
5818
5819jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5820 Log:
5821 More consistent section titles.
5822
5823
5824 Changes: Modified:
5825 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5826 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5827 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5828
5829
5830jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5831 Log:
5832 Mention possible exceeding of +j/+l due to propagation
5833 delays between servers.
5834
5835
5836 Changes: Modified:
5837 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5838
5839
5840jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5841 Log:
5842 Formatting nits:
5843 - "text" -> <quote>text</quote>
5844 - <filename>
5845 - a few more
5846
5847
5848 Changes: Modified:
5849 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5850 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5851 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5852 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5853
5854
5855jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5856 Log:
5857 Remove text about deprecation of glines.
5858
5859
5860 Changes: Modified:
5861 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5862
5863
5864jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5865 Log:
5866 - Add description of umode +D, deaf.
5867 - Mention CALLERID 005 token with umode +g.
5868
5869
5870 Changes: Modified:
5871 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5872
5873
5874jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5875 Log:
5876 Strip off a leading colon in services shortcuts (aliases).
5877
5878
5879 Changes: Modified:
5880 +2 -0 trunk/src/parse.c (File Modified)
5881
5882
5883jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5884 Log:
5885 Add no_oper_invis contrib module, denies opers setting
5886 themselves invisible (except hidden_oper's).
5887
5888
5889 Changes: Modified:
5890 +42 -0 trunk/contrib/Makefile.in (File Modified)
5891 + - trunk/contrib/no_oper_invis.c (File Added)
5892
5893
5894jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5895 Log:
5896 Mention /stats E, make the other /stats descriptions more consistent.
5897
5898
5899 Changes: Modified:
5900 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5901
5902
5903jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5904 Log:
5905 Mention that the KILL reason and oper will appear on channels.
5906
5907
5908 Changes: Modified:
5909 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5910
5911
5912jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5913 Log:
5914 Mention /mode #channel f to query forward channel from outside.
5915
5916
5917 Changes: Modified:
5918 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5919
5920
5921jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5922 Log:
5923 Port over RATBOX_2_1 r20960 (anfl):
5924 client connect notices to +C should be hiding the extra
5925 fields for spoofed users
5926
5927
5928 Changes: Modified:
5929 +2 -1 trunk/src/s_user.c (File Modified)
5930
5931
5932jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5933 Log:
5934 Add a chapter with our extra user commands:
5935 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5936
5937
5938 Changes: Modified:
5939 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5940 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5941
5942
5943jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5944 Log:
5945 Do not put by <server>: in SQUIT reasons to servers
5946 other than the one being exited.
5947
5948
5949 Changes: Modified:
5950 +1 -1 trunk/src/client.c (File Modified)
5951
5952
5953jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5954 Log:
5955 Regenerate configure.
5956
5957
5958 Changes: Modified:
5959 +1162 -1159 trunk/configure (File Modified)
5960
5961
5962jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5963 Log:
5964 Move the warning flags down so they do not mess up
5965 checks like for -Wl,-export-dynamic.
5966
5967
5968 Changes: Modified:
5969 +33 -30 trunk/configure.ac (File Modified)
5970
5971
5972nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5973 Log:
5974 - more work here
5975
5976
5977 Changes: Modified:
5978 +2 -1 trunk/iauth/Makefile.in (File Modified)
5979
5980
5981nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5982 Log:
5983 - build iauth makefile
5984
5985
5986 Changes: Modified:
5987 +3 -2 trunk/configure (File Modified)
5988 +1 -0 trunk/configure.ac (File Modified)
5989
5990
5991nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5992 Log:
5993 - Makefile
5994
5995
5996 Changes: Modified:
5997 + - trunk/iauth/Makefile.in (File Added)
5998
5999
6000nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6001 Log:
6002 - add iauth.conf.example from irc2.11
6003
6004
6005 Changes: Modified:
6006 + - trunk/doc/example-iauth.conf (File Added)
6007
6008
6009nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6010 Log:
6011 - wow, i found some docs on this thing
6012
6013
6014 Changes: Modified:
6015 + - trunk/doc/technical/iauth-internals.txt (File Added)
6016
6017
6018nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6019 Log:
6020 - no longer applicable
6021
6022
6023 Changes: Modified:
6024 + - trunk/authdaemon/ (File Deleted)
6025
6026
6027nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6028 Log:
6029 - remove libircd.so on make clean (oops)
6030
6031
6032 Changes: Modified:
6033 +1 -1 trunk/src/Makefile.in (File Modified)
6034
6035
6036nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6037 Log:
6038 - merge iauth source for experimentation
6039
6040
6041 Changes: Modified:
6042 + - trunk/iauth/ (File Added)
6043 + - trunk/iauth/a_conf.c (File Added)
6044 + - trunk/iauth/a_conf_def.h (File Added)
6045 + - trunk/iauth/a_conf_ext.h (File Added)
6046 + - trunk/iauth/a_defines.h (File Added)
6047 + - trunk/iauth/a_externs.h (File Added)
6048 + - trunk/iauth/a_io.c (File Added)
6049 + - trunk/iauth/a_io_ext.h (File Added)
6050 + - trunk/iauth/a_log.c (File Added)
6051 + - trunk/iauth/a_log_def.h (File Added)
6052 + - trunk/iauth/a_log_ext.h (File Added)
6053 + - trunk/iauth/a_struct_def.h (File Added)
6054 + - trunk/iauth/iauth.c (File Added)
6055 + - trunk/iauth/mod_lhex.c (File Added)
6056 + - trunk/iauth/mod_lhex_ext.h (File Added)
6057 + - trunk/iauth/mod_pipe.c (File Added)
6058 + - trunk/iauth/mod_pipe_ext.h (File Added)
6059 + - trunk/iauth/mod_rfc931.c (File Added)
6060 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6061 + - trunk/iauth/mod_socks.c (File Added)
6062 + - trunk/iauth/mod_socks_ext.h (File Added)
6063 + - trunk/iauth/mod_webproxy.c (File Added)
6064 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6065
6066
6067jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6068 Log:
6069 User /quote help index was not sorted properly.
6070
6071
6072 Changes: Modified:
6073 +2 -2 trunk/help/Makefile.in (File Modified)
6074 +8 -8 trunk/help/users/index (File Modified)
6075
6076
6077jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6078 Log:
6079 Add SCAN help file.
6080
6081
6082 Changes: Modified:
6083 +25 -8 trunk/help/opers/index (File Modified)
6084 + - trunk/help/opers/scan (File Added)
6085
6086
6087jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6088 Log:
6089 SGML docs:
6090 - Document SCAN UMODES
6091 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6092
6093
6094 Changes: Modified:
6095 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6096
6097
6098jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6099 Log:
6100 Add our copyright information to /info (part of release-1.1 r1026).
6101
6102
6103 Changes: Modified:
6104 +1 -0 trunk/src/version.c.SH (File Modified)
6105
6106
6107jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6108 Log:
6109 Fix some compile warnings.
6110
6111
6112 Changes: Modified:
6113 +1 -1 trunk/modules/core/m_join.c (File Modified)
6114 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6115 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6116 +1 -1 trunk/modules/m_scan.c (File Modified)
6117 +4 -4 trunk/modules/m_signon.c (File Modified)
6118
6119
6120jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6121 Log:
6122 RSFNC: OK, actually consider unknowns also for detecting a collide.
6123 Otherwise we can get two clients with the same nick.
6124
6125
6126 Changes: Modified:
6127 +1 -1 trunk/modules/m_services.c (File Modified)
6128
6129
6130nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6131 Log:
6132 - charybdis profiling stuff
6133 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6134 - update .depend
6135
6136
6137 Changes: Modified:
6138 +0 -8 trunk/configure (File Modified)
6139 +1 -8 trunk/configure.ac (File Modified)
6140 +18 -0 trunk/include/channel.h (File Modified)
6141 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6142 +335 -260 trunk/src/.depend (File Modified)
6143 +1569 -0 trunk/src/Makefile.in (File Modified)
6144 + - trunk/src/chmode.c (File Added)
6145 +16 -1 trunk/src/ircd.c (File Modified)
6146 +11 -0 trunk/src/main.c (File Modified)
6147 +11 -0 trunk/src/modules.c (File Modified)
6148
6149
6150jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6151 Log:
6152 RSFNC: Do not send kills to servers for unknowns
6153
6154
6155 Changes: Modified:
6156 +4 -2 trunk/modules/m_services.c (File Modified)
6157
6158
6159jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6160 Log:
6161 Describe service{} blocks in reference.conf.
6162
6163
6164 Changes: Modified:
6165 +12 -0 trunk/doc/reference.conf (File Modified)
6166
6167
6168jilles 2006/03/09 01:14:34 UTC (20060309-996)
6169 Log:
6170 Replace this list of modes with pointers to other documentation.
6171
6172
6173 Changes: Modified:
6174 +6 -50 trunk/doc/modes.txt (File Modified)
6175
6176
6177jilles 2006/03/08 00:10:46 UTC (20060308-986)
6178 Log:
6179 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6180 looks too much like an old-ircd client pointer otherwise.
6181
6182
6183 Changes: Modified:
6184 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6185
6186
6187jilles 2006/03/08 00:09:27 UTC (20060308-984)
6188 Log:
6189 findforwards:
6190 - note truncation of the list (perhaps sending multiple
6191 notices is better)
6192 - clarify in a comment that /findforwards on a nonexistent
6193 channel can be useful
6194 - sendto_one_notice() requires that the text start with
6195 a colon
6196
6197
6198 Changes: Modified:
6199 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6200
6201
6202jilles 2006/03/07 23:33:48 UTC (20060307-982)
6203 Log:
6204 When we close a local server's link, always include the
6205 name of the client causing the exit in the reason in the
6206 SQUIT we send them (replacing them with us). This makes
6207 sure server notices for stuff like "Not enough arguments
6208 to server command" are different on the two sides.
6209
6210
6211 Changes: Modified:
6212 +7 -5 trunk/src/client.c (File Modified)
6213
6214
6215gxti 2006/03/07 22:58:03 UTC (20060307-980)
6216 Log:
6217 New contrib module m_findforwards.c
6218
6219
6220 Changes: Modified:
6221 +112 -0 trunk/contrib/Makefile.in (File Modified)
6222 + - trunk/contrib/m_findforwards.c (File Added)
6223
6224
6225jilles 2006/03/07 22:21:29 UTC (20060307-968)
6226 Log:
6227 Whoops, don't show real host behind auth{} spoof in
6228 spoof notices if hide_spoof_ips is enabled.
6229
6230 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6231
6232
6233 Changes: Modified:
6234 +3 -2 trunk/src/s_conf.c (File Modified)
6235
6236
6237jilles 2006/03/07 12:54:53 UTC (20060307-962)
6238 Log:
6239 Add dalnet-style /identify that sends to nickserv or chanserv.
6240
6241
6242 Changes: Modified:
6243 +102 -0 trunk/contrib/Makefile.in (File Modified)
6244 + - trunk/contrib/m_identify.c (File Added)
6245
6246
6247jilles 2006/03/07 12:26:20 UTC (20060307-958)
6248 Log:
6249 Document alias{} blocks a bit better.
6250
6251
6252 Changes: Modified:
6253 +9 -0 trunk/doc/reference.conf (File Modified)
6254
6255
6256nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6257 Log:
6258 - add aliases to /stats m (data usage is not counted though, sorry)
6259
6260
6261 Changes: Modified:
6262 +1 -0 trunk/include/s_conf.h (File Modified)
6263 +3 -0 trunk/src/newconf.c (File Modified)
6264 +15 -0 trunk/src/parse.c (File Modified)
6265
6266
6267nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6268 Log:
6269 - remove m_sshortcut as it's no longer relevant
6270
6271
6272 Changes: Modified:
6273 +0 -145 trunk/modules/Makefile.in (File Modified)
6274 + - trunk/modules/m_sshortcut.c (File Deleted)
6275
6276
6277nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6278 Log:
6279 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6280 targets instead of my original idea :P)
6281
6282
6283 Changes: Modified:
6284 +32 -0 trunk/doc/example.conf (File Modified)
6285 +35 -0 trunk/doc/reference.conf (File Modified)
6286 +4 -0 trunk/include/parse.h (File Modified)
6287 +7 -0 trunk/include/s_conf.h (File Modified)
6288 +82 -0 trunk/src/newconf.c (File Modified)
6289 +78 -0 trunk/src/parse.c (File Modified)
6290 +16 -0 trunk/src/s_conf.c (File Modified)
6291
6292
6293jilles 2006/03/05 23:33:56 UTC (20060305-942)
6294 Log:
6295 Remove some spaces after tabs. ??
6296
6297
6298 Changes: Modified:
6299 +18 -18 trunk/src/newconf.c (File Modified)
6300
6301
6302jilles 2006/03/05 23:15:38 UTC (20060305-940)
6303 Log:
6304 Global /who:
6305 - make sure to clear all marks also if the who was aborted
6306 because of too many matches
6307 - give ERR_TOOMANYMATCHES if too many matches
6308 - clarify comments
6309
6310 ratbox RATBOX_2_2 r22003 (jilles)
6311
6312
6313 Changes: Modified:
6314 +28 -26 trunk/modules/m_who.c (File Modified)
6315
6316
6317nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6318 Log:
6319 - devel is 2.0
6320
6321
6322 Changes: Modified:
6323 +9 -9 trunk/configure (File Modified)
6324 +1 -1 trunk/configure.ac (File Modified)
6325
6326
6327nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6328 Log:
6329 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6330
6331
6332 Changes: Modified:
6333 +2 -1 trunk/include/s_newconf.h (File Modified)
6334 +20 -0 trunk/modules/m_rehash.c (File Modified)
6335 +1 -1 trunk/src/s_newconf.c (File Modified)
6336
6337
6338gxti 2006/03/05 03:38:33 UTC (20060305-930)
6339 Log:
6340 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6341
6342
6343 Changes: Modified:
6344 +0 -1 trunk/doc/example.conf (File Modified)
6345 +0 -3 trunk/doc/reference.conf (File Modified)
6346 +0 -1 trunk/include/s_conf.h (File Modified)
6347 +0 -6 trunk/modules/m_info.c (File Modified)
6348 +1 -1 trunk/src/channel.c (File Modified)
6349 +0 -1 trunk/src/newconf.c (File Modified)
6350
6351
6352gxti 2006/03/05 00:48:56 UTC (20060305-928)
6353 Log:
6354 Missing header in m_chghost.c
6355
6356 Changes: Modified:
6357 +1 -0 trunk/modules/m_chghost.c (File Modified)
6358
6359
6360gxti 2006/02/28 19:53:33 UTC (20060228-926)
6361 Log:
6362 Relocate QJM code to a seperate function(change_nick_user_host)
6363 Change CHGHOST to use change_nick_user_host instead of just setting it
6364
6365
6366 Changes: Modified:
6367 +3 -0 trunk/include/s_user.h (File Modified)
6368 +1 -1 trunk/modules/m_chghost.c (File Modified)
6369 +3 -78 trunk/modules/m_signon.c (File Modified)
6370 +89 -0 trunk/src/s_user.c (File Modified)
6371
6372
6373jilles 2006/02/28 13:24:51 UTC (20060228-924)
6374 Log:
6375 Restore /stats a (dns servers, admin-only).
6376
6377
6378 Changes: Modified:
6379 +1 -0 trunk/include/res.h (File Modified)
6380 +5 -8 trunk/modules/m_stats.c (File Modified)
6381 +16 -0 trunk/src/res.c (File Modified)
6382
6383
6384nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6385 Log:
6386 - Add CHARYBDIS_PROFILE if we are profiling.
6387 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6388 - Remove duplicate --enable-epoll entry.
6389
6390
6391 Changes: Modified:
6392 +1595 -15 trunk/configure (File Modified)
6393 +30 -11 trunk/configure.ac (File Modified)
6394 +3 -0 trunk/include/setup.h.in (File Modified)
6395
6396
6397nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6398 Log:
6399 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6400
6401
6402 Changes: Modified:
6403 +28 -0 trunk/aclocal.m4 (File Modified)
6404
6405
6406jilles 2006/02/23 13:25:48 UTC (20060223-916)
6407 Log:
6408 Allow requesting forward channel and quiet list in same mode command.
6409
6410
6411 Changes: Modified:
6412 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6413
6414
6415jilles 2006/02/22 00:06:41 UTC (20060222-912)
6416 Log:
6417 Add description of xline wildcards.
6418
6419
6420 Changes: Modified:
6421 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6422
6423
6424gxti 2006/02/21 23:54:57 UTC (20060221-908)
6425 Log:
6426 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6427
6428
6429 Changes: Modified:
6430 +0 -4 trunk/modules/m_services.c (File Modified)
6431
6432
6433nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6434 Log:
6435 typo
6436
6437
6438 Changes: Modified:
6439 +1 -1 trunk/include/hook.h (File Modified)
6440
6441
6442nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6443 Log:
6444 call_hook, not hook_call
6445
6446
6447 Changes: Modified:
6448 +1 -1 trunk/modules/core/m_join.c (File Modified)
6449
6450
6451nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6452 Log:
6453 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6454 Could be useful for a number of things.
6455
6456
6457 Changes: Modified:
6458 +9 -0 trunk/modules/core/m_join.c (File Modified)
6459
6460
6461nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6462 Log:
6463 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6464
6465
6466 Changes: Modified:
6467 +7 -0 trunk/include/hook.h (File Modified)
6468
6469
6470gxti 2006/02/20 21:27:46 UTC (20060220-896)
6471 Log:
6472 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6473
6474
6475 Changes: Modified:
6476 +15 -0 trunk/modules/m_services.c (File Modified)
6477
6478
6479jilles 2006/02/20 11:26:45 UTC (20060220-894)
6480 Log:
6481 Clarify snomask +f, +k, +u.
6482
6483
6484 Changes: Modified:
6485 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6486
6487
6488jilles 2006/02/20 11:26:22 UTC (20060220-892)
6489 Log:
6490 Cmode +p and +s may be set simultaneously.
6491
6492
6493 Changes: Modified:
6494 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6495
6496
6497nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6498 Log:
6499 actually, we should check the data version on each reload (oops)
6500
6501
6502 Changes: Modified:
6503 +6 -6 trunk/src/main.c (File Modified)
6504
6505
6506nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6507 Log:
6508 more work on the loader
6509
6510
6511 Changes: Modified:
6512 +45 -21 trunk/src/main.c (File Modified)
6513
6514
6515nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6516 Log:
6517 Add prototype ircd_state.c
6518
6519
6520 Changes: Modified:
6521 + - trunk/src/ircd_state.c (File Added)
6522
6523
6524jilles 2006/02/19 00:41:15 UTC (20060219-882)
6525 Log:
6526 Smaller improvements.
6527
6528
6529 Changes: Modified:
6530 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6531
6532
6533jilles 2006/02/19 00:15:39 UTC (20060219-880)
6534 Log:
6535 Add a lot of stuff here.
6536
6537
6538 Changes: Modified:
6539 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6540
6541
6542jilles 2006/02/18 22:55:32 UTC (20060218-878)
6543 Log:
6544 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6545
6546
6547 Changes: Modified:
6548 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6549
6550
6551jilles 2006/02/18 21:57:54 UTC (20060218-873)
6552 Log:
6553 Invex doesn't trump +r or (sic) +J.
6554
6555
6556 Changes: Modified:
6557 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6558
6559
6560nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6561 Log:
6562 Check to make sure a module is not loaded before loading it.
6563
6564
6565 Changes: Modified:
6566 +6 -1 trunk/src/ircd_parser.y (File Modified)
6567
6568
6569nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6570 Log:
6571 - Add a missing comma in the HeaderMessages array
6572 - Only send "Your hostname is too long ..." if that really is the case
6573
6574
6575 Changes: Modified:
6576 +2 -2 trunk/src/s_auth.c (File Modified)
6577
6578
6579nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6580 Log:
6581 build_symtable() will have already bailed here, so no need to check
6582 explicitly whether or not charybdis_main is NULL.
6583
6584
6585 Changes: Modified:
6586 +7 -16 trunk/src/main.c (File Modified)
6587
6588
6589nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6590 Log:
6591 Data structure versioning, part 1.
6592
6593
6594 Changes: Modified:
6595 +10 -1 trunk/include/ircd_defs.h (File Modified)
6596 +2 -0 trunk/src/ircd.c (File Modified)
6597 +15 -3 trunk/src/main.c (File Modified)
6598
6599
6600nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6601 Log:
6602 build a symbol table and use that instead of doing a raw dlsym on everything
6603
6604
6605 Changes: Modified:
6606 + - trunk/include/ircd_linker.h (File Added)
6607 +71 -1 trunk/src/Makefile.in (File Modified)
6608 + - trunk/src/ircd_linker.c (File Added)
6609 +16 -4 trunk/src/main.c (File Modified)
6610
6611
6612nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6613 Log:
6614 The launcher now calls io_loop() instead of charybdis_main().
6615 This is so that we do not have to reinitialize *everything* later.
6616
6617
6618 Changes: Modified:
6619 +1 -0 trunk/include/ircd.h (File Modified)
6620 +6 -7 trunk/src/ircd.c (File Modified)
6621 +13 -1 trunk/src/main.c (File Modified)
6622
6623
6624nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6625 Log:
6626 Use global binding on libircd.so.
6627
6628
6629 Changes: Modified:
6630 +1 -1 trunk/src/main.c (File Modified)
6631
6632
6633nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6634 Log:
6635 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6636 (it will do more later)
6637
6638
6639 Changes: Modified:
6640 +14 -12 trunk/include/config.h (File Modified)
6641 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6642 +31 -5 trunk/src/Makefile.in (File Modified)
6643 +78 -1 trunk/src/ircd.c (File Modified)
6644 + - trunk/src/main.c (File Added)
6645
6646
6647nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6648 Log:
6649 Add whitespace here, oops.
6650
6651
6652 Changes: Modified:
6653 +1 -1 trunk/CREDITS (File Modified)
6654
6655
6656nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6657 Log:
6658 Properly copy over the IP address here instead of using a cheap hack.
6659 Because the hack didn't work right except on IPv6. :|
6660
6661
6662 Changes: Modified:
6663 +12 -2 trunk/src/s_newconf.c (File Modified)
6664
6665
6666jilles 2006/02/15 01:33:43 UTC (20060215-849)
6667 Log:
6668 Revert reject cache notice to ratbox's, which more
6669 clearly suggests what's happening.
6670
6671
6672 Changes: Modified:
6673 +4 -1 trunk/src/reject.c (File Modified)
6674
6675
6676nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6677 Log:
6678 Fix the openssl status in the overview information.
6679
6680
6681 Changes: Modified:
6682 +1 -3 trunk/configure (File Modified)
6683 +1 -3 trunk/configure.ac (File Modified)
6684
6685
6686jilles 2006/02/15 00:53:32 UTC (20060215-843)
6687 Log:
6688 - Add simple exempt{} block (127.0.0.1) to example.conf.
6689 - Remove mention of deny{}.
6690
6691
6692 Changes: Modified:
6693 +5 -0 trunk/doc/example.conf (File Modified)
6694 +1 -1 trunk/doc/reference.conf (File Modified)
6695
6696
6697jilles 2006/02/15 00:37:34 UTC (20060215-839)
6698 Log:
6699 example.conf: add some comments at the start
6700 reference.conf: some ircd-ratbox -> charybdis
6701
6702
6703 Changes: Modified:
6704 +11 -0 trunk/doc/example.conf (File Modified)
6705 +6 -5 trunk/doc/reference.conf (File Modified)
6706
6707
6708jilles 2006/02/15 00:27:59 UTC (20060215-833)
6709 Log:
6710 Rename m_createauthonly module to createauthonly
6711 as this is not a module providing an m_function
6712 (command).
6713
6714
6715 Changes: Modified:
6716 +1 -38 trunk/contrib/Makefile.in (File Modified)
6717 + - trunk/contrib/createauthonly.c (File Added)
6718 + - trunk/contrib/m_createauthonly.c (File Deleted)
6719
6720
6721jilles 2006/02/15 00:22:08 UTC (20060215-831)
6722 Log:
6723 Add to example confs commented lines for:
6724 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6725 sno_globalkline.so, sno_globaloper.so.
6726
6727
6728 Changes: Modified:
6729 +5 -1 trunk/doc/example.conf (File Modified)
6730 +9 -1 trunk/doc/reference.conf (File Modified)
6731
6732
6733jilles 2006/02/15 00:12:24 UTC (20060215-829)
6734 Log:
6735 - Unbreak connecting to connect{}s with hostnames
6736 instead of IP addresses (broken with new resolver).
6737 - Try to do A/AAAA query based on aftype in
6738 connect{} (doesn't seem to work fully).
6739
6740
6741 Changes: Modified:
6742 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6743
6744
6745jilles 2006/02/14 22:54:37 UTC (20060214-827)
6746 Log:
6747 Unbreak /rehash dns.
6748
6749
6750 Changes: Modified:
6751 +1 -0 trunk/src/res.c (File Modified)
6752
6753
6754jilles 2006/02/14 22:40:55 UTC (20060214-825)
6755 Log:
6756 Preserve Hybrid Id and add one of our own.
6757
6758
6759 Changes: Modified:
6760 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6761 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6762
6763
6764jilles 2006/02/14 22:17:17 UTC (20060214-821)
6765 Log:
6766 Add anfl and Androsyn to CREDITS.
6767 They wrote a lot of ratbox code we use, both before and after the fork.
6768
6769
6770 Changes: Modified:
6771 +2 -0 trunk/CREDITS (File Modified)
6772
6773
6774nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6775 Log:
6776 Hostname validity check.
6777
6778
6779 Changes: Modified:
6780 +42 -3 trunk/src/s_auth.c (File Modified)
6781
6782
6783nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6784 Log:
6785 Version bump to 1.2.0.
6786
6787
6788 Changes: Modified:
6789 +9 -9 trunk/configure (File Modified)
6790 +1 -1 trunk/configure.ac (File Modified)
6791
6792
6793nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6794 Log:
6795 - Missed a spot in the IPv6 code here. Should be usable now.
6796
6797
6798 Changes: Modified:
6799 +2 -2 trunk/src/res.c (File Modified)
6800
6801
6802nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6803 Log:
6804 Alright, so, this massive commit does the following:
6805 - Removes adns
6806 - Adds a resolver based on the undernet and hybrid one.
6807 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6808 - Makes a check in ./configure be posixly correct
6809 - Simplifies the auth code and DNS callbacks
6810
6811 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6812
6813
6814 Changes: Modified:
6815 +1 -1 trunk/Makefile.in (File Modified)
6816 + - trunk/adns/ (File Deleted)
6817 +148 -80 trunk/configure (File Modified)
6818 +1 -2 trunk/configure.ac (File Modified)
6819 +6 -0 trunk/include/client.h (File Modified)
6820 +1 -0 trunk/include/packet.h (File Modified)
6821 +153 -41 trunk/include/res.h (File Modified)
6822 + - trunk/include/reslib.h (File Added)
6823 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6824 +930 -1449 trunk/modules/.depend (File Modified)
6825 +3 -0 trunk/modules/m_stats.c (File Modified)
6826 +417 -621 trunk/src/.depend (File Modified)
6827 +1 -1 trunk/src/.indent.pro (File Modified)
6828 +2069 -289 trunk/src/Makefile.in (File Modified)
6829 + - trunk/src/adns.c (File Deleted)
6830 + - trunk/src/res.c (File Added)
6831 + - trunk/src/reslib.c (File Added)
6832 +11 -50 trunk/src/s_auth.c (File Modified)
6833 +4 -26 trunk/src/s_newconf.c (File Modified)
6834
6835
6836nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6837 Log:
6838 Document the NOBALLOC feature.
6839
6840
6841 Changes: Modified:
6842 +7 -1 trunk/include/config.h (File Modified)
6843
6844
6845jilles 2006/02/12 20:50:51 UTC (20060212-806)
6846 Log:
6847 commands.sgml changes
6848
6849
6850 Changes: Modified:
6851 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6852
6853
6854jilles 2006/02/12 19:58:28 UTC (20060212-804)
6855 Log:
6856 connect{} changes.
6857
6858
6859 Changes: Modified:
6860 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6861
6862
6863jilles 2006/02/12 19:47:43 UTC (20060212-802)
6864 Log:
6865 Improve description of class{} block (in particular,
6866 mention server classes as well as client classes).
6867
6868
6869 Changes: Modified:
6870 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6871
6872
6873jilles 2006/02/12 19:37:35 UTC (20060212-800)
6874 Log:
6875 In comment:
6876 -/* sendq: servers need a higher sendq as they send more data */
6877 +/* sendq: servers need a higher sendq as they are sent more data */
6878
6879
6880 Changes: Modified:
6881 +1 -1 trunk/doc/reference.conf (File Modified)
6882
6883
6884jilles 2006/02/12 19:33:35 UTC (20060212-798)
6885 Log:
6886 Add modules{} block.
6887
6888
6889 Changes: Modified:
6890 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6891
6892
6893jilles 2006/02/12 17:31:44 UTC (20060212-796)
6894 Log:
6895 Add general::oper_snomask, snomask on oper up for opers
6896 that have umode +s set on oper up, but do not have
6897 a specific snomask setting in their operator block.
6898 If this is empty or not specified, +s is used as before.
6899
6900
6901 Changes: Modified:
6902 +4 -1 trunk/doc/example.conf (File Modified)
6903 +7 -1 trunk/doc/reference.conf (File Modified)
6904 +1 -0 trunk/include/client.h (File Modified)
6905 +1 -0 trunk/include/s_conf.h (File Modified)
6906 +32 -0 trunk/src/newconf.c (File Modified)
6907 +1 -0 trunk/src/s_conf.c (File Modified)
6908 +13 -3 trunk/src/s_user.c (File Modified)
6909
6910
6911nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6912 Log:
6913 fix error
6914
6915 Changes: Modified:
6916 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6917
6918
6919nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6920 Log:
6921 Add MASKTRACE and CHANTRACE commands.
6922
6923
6924 Changes: Modified:
6925 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6926
6927
6928nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6929 Log:
6930 document loadmodule directive
6931
6932
6933 Changes: Modified:
6934 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6935
6936
6937nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6938 Log:
6939 finish this up
6940
6941
6942 Changes: Modified:
6943 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6944
6945
6946nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6947 Log:
6948 q:lines are no longer living in the ircd.conf either
6949
6950
6951 Changes: Modified:
6952 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6953
6954
6955nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6956 Log:
6957 remove k:line, d:line, x:line as they are their own files now
6958
6959
6960 Changes: Modified:
6961 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6962
6963
6964jilles 2006/02/12 03:55:38 UTC (20060212-782)
6965 Log:
6966 New place for operator::snomask.
6967
6968
6969 Changes: Modified:
6970 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6971
6972
6973nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6974 Log:
6975 Document connect {}.
6976
6977
6978 Changes: Modified:
6979 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6980
6981
6982jilles 2006/02/12 03:42:26 UTC (20060212-778)
6983 Log:
6984 example.conf: move operator::snomask to a more logical place,
6985 more sensible default
6986 reference.conf: add operator::snomask
6987
6988
6989 Changes: Modified:
6990 +3 -3 trunk/doc/example.conf (File Modified)
6991 +3 -0 trunk/doc/reference.conf (File Modified)
6992
6993
6994jilles 2006/02/12 03:34:24 UTC (20060212-776)
6995 Log:
6996 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6997 in those conf entries that take umodes like <name1>, <name2>, ...
6998
6999
7000 Changes: Modified:
7001 +3 -0 trunk/doc/reference.conf (File Modified)
7002 +3 -0 trunk/src/newconf.c (File Modified)
7003
7004
7005nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7006 Log:
7007 Remove H:line
7008
7009
7010 Changes: Modified:
7011 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7012
7013
7014nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7015 Log:
7016 Aesthetic changes.
7017
7018
7019 Changes: Modified:
7020 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7021
7022
7023nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7024 Log:
7025 s/allow/auth
7026
7027
7028 Changes: Modified:
7029 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7030
7031
7032nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7033 Log:
7034 fix
7035
7036
7037 Changes: Modified:
7038 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7039
7040
7041nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7042 Log:
7043 Document operator {} blocks.
7044
7045
7046 Changes: Modified:
7047 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7048
7049
7050jilles 2006/02/12 03:18:31 UTC (20060212-764)
7051 Log:
7052 auth{}: clarify/add some details
7053
7054
7055 Changes: Modified:
7056 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7057
7058
7059nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7060 Log:
7061 auth{}: Move a paragraph.
7062
7063
7064 Changes: Modified:
7065 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7066
7067
7068nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7069 Log:
7070 Document auth{} blocks.
7071
7072
7073 Changes: Modified:
7074 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7075
7076
7077jilles 2006/02/12 02:23:21 UTC (20060212-758)
7078 Log:
7079 Add umode +R.
7080
7081
7082 Changes: Modified:
7083 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7084
7085
7086jilles 2006/02/12 02:19:41 UTC (20060212-756)
7087 Log:
7088 Add umode +R, prevents unidentified clients from
7089 sending private messages or notices. /accept'ed
7090 clients and opers are exempt.
7091 Due to the /accept part, this is only checked
7092 at the target's server, may want to change
7093 this?
7094
7095
7096 Changes: Modified:
7097 +1 -0 trunk/help/opers/umode (File Modified)
7098 +1 -0 trunk/help/users/umode (File Modified)
7099 +2 -0 trunk/include/client.h (File Modified)
7100 +1 -0 trunk/include/numeric.h (File Modified)
7101 +11 -1 trunk/modules/core/m_message.c (File Modified)
7102 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7103 +1 -1 trunk/src/messages.tab (File Modified)
7104 +1 -1 trunk/src/s_user.c (File Modified)
7105
7106
7107jilles 2006/02/12 01:26:44 UTC (20060212-754)
7108 Log:
7109 Don't allow a nick change if banned or quieted (and not
7110 voiced or opped) on a channel. This uses numeric 435
7111 (bahamut's "cannot change to a banned nick") because
7112 bahamut/ircu's 437 and hyperion's 438 already have
7113 another meaning for us.
7114
7115
7116 Changes: Modified:
7117 +2 -0 trunk/include/channel.h (File Modified)
7118 +1 -0 trunk/include/numeric.h (File Modified)
7119 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7120 +38 -0 trunk/src/channel.c (File Modified)
7121 +1 -1 trunk/src/messages.tab (File Modified)
7122
7123
7124jilles 2006/02/11 20:55:03 UTC (20060211-752)
7125 Log:
7126 KNOCK:
7127 - respect ban exceptions
7128 - also deny a knock if quieted
7129
7130
7131 Changes: Modified:
7132 +2 -1 trunk/modules/m_knock.c (File Modified)
7133
7134
7135jilles 2006/02/11 19:42:32 UTC (20060211-750)
7136 Log:
7137 Reverse bad substitution in comment.
7138
7139
7140 Changes: Modified:
7141 +1 -1 trunk/src/channel.c (File Modified)
7142
7143
7144jilles 2006/02/11 19:04:47 UTC (20060211-748)
7145 Log:
7146 - set DynSpoof flag for clients spoofed at registration
7147 - add orighost instead of host to the hostname hash
7148
7149
7150 Changes: Modified:
7151 +5 -1 trunk/src/s_user.c (File Modified)
7152
7153
7154jilles 2006/02/11 16:59:13 UTC (20060211-746)
7155 Log:
7156 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7157
7158
7159 Changes: Modified:
7160 +2 -3 trunk/src/send.c (File Modified)
7161
7162
7163gxti 2006/02/10 02:44:34 UTC (20060210-744)
7164 Log:
7165 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7166
7167
7168 Changes: Modified:
7169 +17 -7 trunk/modules/m_signon.c (File Modified)
7170
7171
7172gxti 2006/02/09 02:44:48 UTC (20060209-742)
7173 Log:
7174 Correct minimum args on ENCAP SASL to avoid nasty core.
7175
7176
7177 Changes: Modified:
7178 +1 -1 trunk/modules/m_sasl.c (File Modified)
7179
7180
7181jilles 2006/02/09 01:14:21 UTC (20060209-740)
7182 Log:
7183 Style nits: sptr can't ever be NULL, don't compare truth
7184 values with YES.
7185
7186
7187 Changes: Modified:
7188 +2 -3 trunk/modules/m_scan.c (File Modified)
7189
7190
7191jilles 2006/02/09 01:04:56 UTC (20060209-738)
7192 Log:
7193 - Comment out scan_cmodes() prototype to suppress warning
7194 - Correct minimum parameter count for mo_scan()
7195
7196
7197 Changes: Modified:
7198 +2 -2 trunk/modules/m_scan.c (File Modified)
7199
7200
7201jilles 2006/02/09 00:56:16 UTC (20060209-736)
7202 Log:
7203 SCAN UMODES:
7204 - Include full command in operspy notice
7205 - Allow global scans (no-list used, mask not used) without operspy
7206 - Use ERR_NOPRIVS numeric
7207
7208
7209 Changes: Modified:
7210 +21 -9 trunk/modules/m_scan.c (File Modified)
7211
7212
7213jilles 2006/02/08 23:45:23 UTC (20060208-734)
7214 Log:
7215 Cancel out the >3 default if < is given; this way
7216 any </> specification fully overrides the default.
7217
7218
7219 Changes: Modified:
7220 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7221
7222
7223jilles 2006/02/08 23:13:44 UTC (20060208-732)
7224 Log:
7225 - Call mo_list() from m_list() to reduce code duplication
7226 - Default to >3, rather arbitrarily (conf option?)
7227 - Make < and > mean less than and greater than again
7228
7229
7230 Changes: Modified:
7231 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7232
7233
7234jilles 2006/02/08 22:20:43 UTC (20060208-730)
7235 Log:
7236 When processing topic burst, hide connecting server
7237 on netburst if flatten links is enabled.
7238
7239
7240 Changes: Modified:
7241 +9 -2 trunk/modules/m_tb.c (File Modified)
7242
7243
7244nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7245 Log:
7246 - remove PENALTY token
7247
7248
7249 Changes: Modified:
7250 +0 -1 trunk/include/supported.h (File Modified)
7251
7252
7253nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7254 Log:
7255 005 fixups:
7256 - Add PENALTY because we have a pace-wait system.
7257 - Add FNC due to SAVE and RSFNC
7258 - Add q to MAXLIST.
7259
7260
7261 Changes: Modified:
7262 +4 -2 trunk/include/supported.h (File Modified)
7263
7264
7265nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7266 Log:
7267 mkay, indent went nuts here
7268
7269
7270 Changes: Modified:
7271 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7272
7273
7274nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7275 Log:
7276 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7277 and can be used instead. The SAFELIST implementation is the one used by
7278 default, as most users/networks will be used to it.
7279
7280
7281 Changes: Modified:
7282 +1 -0 trunk/NEWS (File Modified)
7283 +14 -0 trunk/include/client.h (File Modified)
7284 +5 -0 trunk/include/hash.h (File Modified)
7285 +404 -272 trunk/modules/Makefile.in (File Modified)
7286 + - trunk/modules/m_list.c (File Deleted)
7287 + - trunk/modules/m_list_ratbox.c (File Added)
7288 + - trunk/modules/m_list_safelist.c (File Added)
7289 +5 -5 trunk/src/hash.c (File Modified)
7290
7291
7292jilles 2006/02/08 21:02:52 UTC (20060208-720)
7293 Log:
7294 Clear invites on a lowerTS JOIN or SJOIN.
7295 This should complete kick_on_split_riding protection.
7296
7297
7298 Changes: Modified:
7299 +5 -0 trunk/modules/core/m_join.c (File Modified)
7300 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7301
7302
7303jilles 2006/02/08 20:26:58 UTC (20060208-718)
7304 Log:
7305 Like in ratbox, send and interpret timestamps on invites.
7306
7307
7308 Changes: Modified:
7309 +9 -2 trunk/modules/m_invite.c (File Modified)
7310
7311
7312jilles 2006/02/07 12:48:28 UTC (20060207-716)
7313 Log:
7314 Add +S (network service) umode. Just for completeness, users or opers
7315 cannot set this.
7316
7317
7318 Changes: Modified:
7319 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7320
7321
7322nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7323 Log:
7324 update NEWS a bit
7325
7326
7327 Changes: Modified:
7328 +35 -2 trunk/NEWS (File Modified)
7329
7330
7331gxti 2006/02/06 04:42:14 UTC (20060206-712)
7332 Log:
7333 Split off a PreClient structure for data to be freed on registation (i.e. password).
7334 New hook introduce_client for post-registration messages.
7335 Fix b0rked SASL numerics.
7336 Burst REALHOST post-introduction for spoofed-on-registration clients.
7337 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7338 Pre-registration signon support.
7339
7340
7341 Changes: Modified:
7342 +10 -0 trunk/configure (File Modified)
7343 +2 -0 trunk/configure.ac (File Modified)
7344 +14 -4 trunk/include/client.h (File Modified)
7345 +1 -0 trunk/include/hook.h (File Modified)
7346 +1 -0 trunk/include/numeric.h (File Modified)
7347 +3 -0 trunk/include/setup.h.in (File Modified)
7348 +16 -0 trunk/modules/m_chghost.c (File Modified)
7349 +25 -21 trunk/modules/m_sasl.c (File Modified)
7350 +63 -30 trunk/modules/m_signon.c (File Modified)
7351 +18 -0 trunk/src/client.c (File Modified)
7352 +2 -0 trunk/src/hook.c (File Modified)
7353 +5 -5 trunk/src/messages.tab (File Modified)
7354 +2 -0 trunk/src/s_serv.c (File Modified)
7355 +28 -2 trunk/src/s_user.c (File Modified)
7356
7357
7358gxti 2006/02/06 03:10:01 UTC (20060206-710)
7359 Log:
7360 Update hook documentation.
7361
7362
7363 Changes: Modified:
7364 +30 -0 trunk/doc/hooks.txt (File Modified)
7365
7366
7367jilles 2006/02/05 22:44:03 UTC (20060205-708)
7368 Log:
7369 Improve @/# handling in match_esc().
7370
7371
7372 Changes: Modified:
7373 +21 -13 trunk/src/match.c (File Modified)
7374
7375
7376nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7377 Log:
7378 backtrack instead of bailing out when handling a mismatched escape
7379
7380
7381 Changes: Modified:
7382 +1 -1 trunk/src/match.c (File Modified)
7383
7384
7385nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7386 Log:
7387 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7388
7389 Changes: Modified:
7390 +2 -1 trunk/CREDITS (File Modified)
7391
7392
7393nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7394 Log:
7395 Fix the escape brokenness and pick up a more efficient matching algorithm,
7396 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7397 Patch sent upstream. They can do whatever they want with it, *shrug*.
7398
7399
7400 Changes: Modified:
7401 +147 -161 trunk/src/match.c (File Modified)
7402
7403
7404jilles 2006/02/04 20:13:39 UTC (20060204-700)
7405 Log:
7406 If flatten links is enabled, fake the origins of some ServerModes
7407 sent to clients so that the server sending the netburst is hidden.
7408 Most mode hacks still show the true source.
7409
7410
7411 Changes: Modified:
7412 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7413 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7414
7415
7416jilles 2006/02/04 18:26:55 UTC (20060204-698)
7417 Log:
7418 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7419 where the exit originated).
7420 - When receiving an SQUIT for a server themselves
7421 (IsMe(target_p) || target_p == client_p)
7422 close their link and send a local server notice.
7423
7424
7425 Changes: Modified:
7426 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7427 +6 -3 trunk/src/client.c (File Modified)
7428
7429
7430nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7431 Log:
7432 Hooking into the wrong hook, whoops. :P
7433
7434
7435 Changes: Modified:
7436 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7437 +6 -10 trunk/modules/core/m_join.c (File Modified)
7438
7439
7440nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7441 Log:
7442 this doesn't work right, right now :P
7443
7444
7445 Changes: Modified:
7446 +40 -0 trunk/contrib/Makefile.in (File Modified)
7447 + - trunk/contrib/m_createauthonly.c (File Added)
7448 +6 -0 trunk/include/hook.h (File Modified)
7449 +26 -1 trunk/modules/core/m_join.c (File Modified)
7450 +1 -1 trunk/src/ircd.c (File Modified)
7451
7452
7453nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7454 Log:
7455 Make can_join() hookable.
7456
7457
7458 Changes: Modified:
7459 +12 -1 trunk/src/channel.c (File Modified)
7460
7461
7462nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7463 Log:
7464 add 'int approved;' to the channel event hook
7465
7466
7467 Changes: Modified:
7468 +1 -0 trunk/include/hook.h (File Modified)
7469
7470
7471gxti 2006/02/04 02:50:03 UTC (20060204-688)
7472 Log:
7473 Use SIDs in SASL ENCAP origin.
7474 Ignore responses from other agents once the first SASL response has been received for a client.
7475
7476
7477 Changes: Modified:
7478 +9 -5 trunk/modules/m_sasl.c (File Modified)
7479
7480
7481gxti 2006/02/04 01:44:17 UTC (20060204-686)
7482 Log:
7483 Removed stray debug code.
7484
7485
7486 Changes: Modified:
7487 +1 -1 trunk/modules/m_sasl.c (File Modified)
7488
7489
7490jilles 2006/02/03 22:39:24 UTC (20060203-684)
7491 Log:
7492 Don't complain "unknown MODE flag" if a non-oper attempts
7493 to unset an oper only umode they do not have.
7494 This is to prevent unwanted error messages when users/bots
7495 do things like MODE <nick> +i-sw.
7496
7497
7498 Changes: Modified:
7499 +4 -2 trunk/src/s_user.c (File Modified)
7500
7501
7502jilles 2006/02/03 22:32:03 UTC (20060203-682)
7503 Log:
7504 Fix client_exit hook name and only call it for local exits that are not
7505 IsAnyServer.
7506
7507
7508 Changes: Modified:
7509 +3 -2 trunk/modules/m_sasl.c (File Modified)
7510
7511
7512gxti 2006/02/03 21:41:48 UTC (20060203-680)
7513 Log:
7514 Fix SASL logic to actually use stored agent UID.
7515 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7516 Add abort code for exiting clients.
7517
7518
7519 Changes: Modified:
7520 +18 -9 trunk/modules/m_sasl.c (File Modified)
7521
7522
7523jilles 2006/02/03 20:25:01 UTC (20060203-678)
7524 Log:
7525 Port over ratbox 2.2 /challenge. This is slightly more secure
7526 (better crypto, longer keys, challenge timeout) and has better
7527 client scripts.
7528
7529 The respond tool is no longer part of the ircd tree but a
7530 separate package, currently available from
7531 http://respond.ircd-ratbox.org (we should mirror/... this).
7532
7533
7534 Changes: Modified:
7535 +65 -310 trunk/doc/challenge.txt (File Modified)
7536 +5 -5 trunk/include/client.h (File Modified)
7537 +3 -0 trunk/include/irc_string.h (File Modified)
7538 +3 -0 trunk/include/numeric.h (File Modified)
7539 +94 -50 trunk/modules/m_challenge.c (File Modified)
7540 +1 -2 trunk/src/client.c (File Modified)
7541 +125 -0 trunk/src/irc_string.c (File Modified)
7542 +2 -2 trunk/src/messages.tab (File Modified)
7543 + - trunk/tools/rsa_respond/ (File Deleted)
7544
7545
7546gxti 2006/02/03 20:05:09 UTC (20060203-676)
7547 Log:
7548 Preliminary SASL support.
7549
7550
7551 Changes: Modified:
7552 +7 -0 trunk/include/client.h (File Modified)
7553 +6 -0 trunk/include/numeric.h (File Modified)
7554 +1 -0 trunk/modules/Makefile.in (File Modified)
7555 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7556 +175 -1 trunk/modules/m_cap.c (File Modified)
7557 + - trunk/modules/m_sasl.c (File Added)
7558 +2 -0 trunk/modules/m_user.c (File Modified)
7559 +5 -5 trunk/src/messages.tab (File Modified)
7560 +8 -2 trunk/src/s_user.c (File Modified)
7561
7562
7563jilles 2006/02/03 18:13:03 UTC (20060203-674)
7564 Log:
7565 SIGNON: make logout also apply remotely.
7566
7567
7568 Changes: Modified:
7569 +7 -2 trunk/modules/m_signon.c (File Modified)
7570
7571
7572gxti 2006/02/03 17:45:04 UTC (20060203-672)
7573 Log:
7574 Use an asterisk when sending empty logins in SIGNON.
7575
7576
7577 Changes: Modified:
7578 +5 -5 trunk/modules/m_signon.c (File Modified)
7579
7580
7581jilles 2006/02/03 17:38:31 UTC (20060203-670)
7582 Log:
7583 SIGNON: Only add whowas entry (add_history()) and wipe
7584 accepts (del_all_accepts()) if nick changed.
7585
7586
7587 Changes: Modified:
7588 +5 -3 trunk/modules/m_signon.c (File Modified)
7589
7590
7591jilles 2006/02/03 17:26:52 UTC (20060203-668)
7592 Log:
7593 SIGNON: slight fixes to collision code:
7594 - don't kill if target_p == source_p (nick unchanged or only changed case)
7595 - add comment that SAVE support is missing
7596 - use sendto_realops_snomask() instead of sendto_realops_flags()
7597
7598
7599 Changes: Modified:
7600 +9 -6 trunk/modules/m_signon.c (File Modified)
7601
7602
7603jilles 2006/02/03 17:19:26 UTC (20060203-666)
7604 Log:
7605 Fix up kills for bad nick/user/host on SIGNON.
7606
7607
7608 Changes: Modified:
7609 +16 -6 trunk/modules/m_signon.c (File Modified)
7610
7611
7612jilles 2006/02/03 16:50:56 UTC (20060203-664)
7613 Log:
7614 If changing to a nick with a digit, only allow the UID.
7615
7616
7617 Changes: Modified:
7618 +4 -0 trunk/modules/m_signon.c (File Modified)
7619
7620
7621gxti 2006/02/03 04:20:31 UTC (20060203-661)
7622 Log:
7623 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7624 Strip leading digits from logins that are not purely numeric.
7625
7626
7627 Changes: Modified:
7628 +3 -0 trunk/include/numeric.h (File Modified)
7629 +2 -0 trunk/include/send.h (File Modified)
7630 +1 -0 trunk/modules/Makefile.in (File Modified)
7631 +456 -3 trunk/modules/m_services.c (File Modified)
7632 + - trunk/modules/m_signon.c (File Added)
7633 +2 -2 trunk/src/messages.tab (File Modified)
7634 +98 -0 trunk/src/send.c (File Modified)
7635
7636
7637jilles 2006/02/02 14:10:16 UTC (20060202-659)
7638 Log:
7639 Remove old server notice umodes from example confs.
7640
7641
7642 Changes: Modified:
7643 +1 -2 trunk/doc/example.conf (File Modified)
7644 +4 -17 trunk/doc/reference.conf (File Modified)
7645
7646
7647jilles 2006/02/01 15:11:42 UTC (20060201-657)
7648 Log:
7649 Add snomask help file (forgot this earlier).
7650
7651
7652 Changes: Modified:
7653 + - trunk/help/opers/snomask (File Added)
7654
7655
7656jilles 2006/01/31 12:50:36 UTC (20060131-655)
7657 Log:
7658 Add umode +l (receive locops).
7659
7660
7661 Changes: Modified:
7662 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7663
7664
7665jilles 2006/01/31 12:44:21 UTC (20060131-653)
7666 Log:
7667 We don't plan to implement cmode +R (quiet unidentified) and
7668 umode +I (deny invite) for 1.1, so comment them out from the
7669 docs.
7670
7671
7672 Changes: Modified:
7673 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7674 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7675
7676
7677jilles 2006/01/31 12:40:38 UTC (20060131-651)
7678 Log:
7679 Improve snomask usage description.
7680
7681
7682 Changes: Modified:
7683 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7684
7685
7686jilles 2006/01/31 12:33:01 UTC (20060131-649)
7687 Log:
7688 Mention the word snomask with umode +s (needs to be a link really).
7689
7690
7691 Changes: Modified:
7692 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7693
7694
7695jilles 2006/01/31 12:28:58 UTC (20060131-647)
7696 Log:
7697 Add snomask +Z (operspy notices).
7698
7699
7700 Changes: Modified:
7701 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7702
7703
7704jilles 2006/01/31 12:23:29 UTC (20060131-645)
7705 Log:
7706 Misc updates/clarifications.
7707
7708
7709 Changes: Modified:
7710 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7711
7712
7713jilles 2006/01/31 12:15:29 UTC (20060131-643)
7714 Log:
7715 Document snomasks.
7716
7717
7718 Changes: Modified:
7719 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7720 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7721 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7722
7723
7724jilles 2006/01/30 01:07:43 UTC (20060130-641)
7725 Log:
7726 - Allow ENCAP REALHOST outside burst
7727 - Fix comment describing race condition: this can only happen
7728 on a local whois with use_whois_actually enabled
7729
7730
7731 Changes: Modified:
7732 +4 -6 trunk/modules/m_chghost.c (File Modified)
7733
7734
7735jilles 2006/01/29 21:42:06 UTC (20060129-639)
7736 Log:
7737 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7738
7739
7740 Changes: Modified:
7741 +39 -0 trunk/contrib/Makefile.in (File Modified)
7742 + - trunk/contrib/sno_globaloper.c (File Added)
7743
7744
7745jilles 2006/01/29 21:26:53 UTC (20060129-637)
7746 Log:
7747 Pass along old umodes and snomask in umode_changed hook,
7748 changing its parameter type from struct Client *
7749 to hook_data_umode_changed *. (For a new client, both
7750 are zero.)
7751
7752 The IP cloaking module now fully ignores umode changes
7753 where +h didn't change.
7754
7755
7756 Changes: Modified:
7757 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7758 +7 -0 trunk/include/hook.h (File Modified)
7759 +18 -4 trunk/src/s_user.c (File Modified)
7760
7761
7762nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7763 Log:
7764 move libcharybdis-provided function initialisation into libcharybdis_init().
7765
7766
7767 Changes: Modified:
7768 +32 -11 trunk/src/ircd.c (File Modified)
7769
7770
7771jilles 2006/01/29 20:40:55 UTC (20060129-633)
7772 Log:
7773 Make +f notices (local host, global host, global user@host, local class)
7774 netwide. Exceeding /quote set max remains local.
7775
7776
7777 Changes: Modified:
7778 +4 -4 trunk/src/s_conf.c (File Modified)
7779
7780
7781jilles 2006/01/29 20:32:44 UTC (20060129-631)
7782 Log:
7783 Netwide notices about attempts to join juped channels.
7784
7785
7786 Changes: Modified:
7787 +1 -1 trunk/modules/core/m_join.c (File Modified)
7788
7789
7790jilles 2006/01/29 19:57:17 UTC (20060129-629)
7791 Log:
7792 Send server notices about failed oper attempts globally.
7793 Successful remote oper attempt notices will be generated
7794 from the mode changes.
7795
7796
7797 Changes: Modified:
7798 +3 -3 trunk/modules/m_challenge.c (File Modified)
7799 +2 -2 trunk/modules/m_oper.c (File Modified)
7800
7801
7802jilles 2006/01/29 19:56:11 UTC (20060129-627)
7803 Log:
7804 Rest of infrastructure for sending server notices globally.
7805 Uses a new L_NETWIDE level on sendto_realops_snomask().
7806
7807
7808 Changes: Modified:
7809 +1 -0 trunk/include/send.h (File Modified)
7810 +31 -4 trunk/src/send.c (File Modified)
7811
7812
7813jilles 2006/01/29 18:55:28 UTC (20060129-625)
7814 Log:
7815 Add general::global_snotices conf option to control
7816 whether we send out SNOTEs. Does not do anything yet.
7817
7818
7819 Changes: Modified:
7820 +1 -0 trunk/doc/example.conf (File Modified)
7821 +6 -0 trunk/doc/reference.conf (File Modified)
7822 +1 -0 trunk/include/s_conf.h (File Modified)
7823 +6 -0 trunk/modules/m_info.c (File Modified)
7824 +1 -0 trunk/src/newconf.c (File Modified)
7825 +1 -0 trunk/src/s_conf.c (File Modified)
7826
7827
7828jilles 2006/01/29 13:47:35 UTC (20060129-623)
7829 Log:
7830 Only accept SNOTE from servers.
7831
7832
7833 Changes: Modified:
7834 +2 -0 trunk/modules/m_snote.c (File Modified)
7835
7836
7837jilles 2006/01/29 13:25:06 UTC (20060129-621)
7838 Log:
7839 Correct parv indices so this actually works.
7840
7841
7842 Changes: Modified:
7843 +2 -2 trunk/modules/m_snote.c (File Modified)
7844
7845
7846jilles 2006/01/29 13:16:10 UTC (20060129-619)
7847 Log:
7848 s/scan/snote/g
7849
7850
7851 Changes: Modified:
7852 +3 -3 trunk/modules/m_snote.c (File Modified)
7853
7854
7855nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7856 Log:
7857 Add m_snote.c, SNOTE propagator.
7858
7859
7860 Changes: Modified:
7861 +86 -0 trunk/modules/Makefile.in (File Modified)
7862 + - trunk/modules/m_snote.c (File Added)
7863
7864
7865nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7866 Log:
7867 start seeding the 1.1 NEWS file
7868
7869
7870 Changes: Modified:
7871 +4 -0 trunk/NEWS (File Modified)
7872
7873
7874nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7875 Log:
7876 rename some modules to more descriptive names...
7877
7878
7879 Changes: Modified:
7880 +2 -131 trunk/contrib/Makefile.in (File Modified)
7881 + - trunk/contrib/globalconnexit.c (File Deleted)
7882 + - trunk/contrib/globallineactive.c (File Deleted)
7883 + - trunk/contrib/sno_farconnect.c (File Added)
7884 + - trunk/contrib/sno_globalkline.c (File Added)
7885 +1 -120 trunk/modules/Makefile.in (File Modified)
7886 + - trunk/modules/networknotice.c (File Deleted)
7887 + - trunk/modules/sno_routing.c (File Added)
7888
7889
7890jilles 2006/01/28 22:02:18 UTC (20060128-611)
7891 Log:
7892 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7893 Uses FLAGS2_FLOODDONE bit on servers.
7894
7895
7896 Changes: Modified:
7897 +3 -0 trunk/include/client.h (File Modified)
7898 +121 -1 trunk/modules/Makefile.in (File Modified)
7899 + - trunk/modules/networknotice.c (File Added)
7900
7901
7902jilles 2006/01/28 21:44:33 UTC (20060128-609)
7903 Log:
7904 Don't show servers in /trace to nonopers if flatten links is enabled.
7905
7906
7907 Changes: Modified:
7908 +8 -5 trunk/modules/m_trace.c (File Modified)
7909
7910
7911jilles 2006/01/28 16:45:46 UTC (20060128-607)
7912 Log:
7913 CHGHOST:
7914 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7915 - send back confirmation to source, if local client
7916 - send a +s server notice if the source is neither a server nor a service (+S)
7917
7918
7919 Changes: Modified:
7920 +5 -1 trunk/modules/m_chghost.c (File Modified)
7921
7922
7923jilles 2006/01/28 16:01:05 UTC (20060128-605)
7924 Log:
7925 Use sendto_realops_snomask_from() to make the
7926 server notices appear to come from the affected
7927 user's server.
7928
7929
7930 Changes: Modified:
7931 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7932 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7933
7934
7935jilles 2006/01/28 16:00:14 UTC (20060128-603)
7936 Log:
7937 Add sendto_realops_snomask_from(), allows
7938 specification of apparent source server.
7939
7940
7941 Changes: Modified:
7942 +1 -0 trunk/include/send.h (File Modified)
7943 +41 -1 trunk/src/send.c (File Modified)
7944
7945
7946jilles 2006/01/28 15:30:20 UTC (20060128-601)
7947 Log:
7948 Revert r579. Keep host, not orighost in oper up notice.
7949 It would be inconsistent to have orighost there, and we
7950 don't want to mess up all server notices by putting both
7951 host and orighost.
7952
7953
7954 Changes: Modified:
7955 +1 -1 trunk/src/s_user.c (File Modified)
7956
7957
7958jilles 2006/01/28 15:27:10 UTC (20060128-599)
7959 Log:
7960 Include the IP address in operlog/foperlog.
7961
7962
7963 Changes: Modified:
7964 +10 -8 trunk/modules/m_challenge.c (File Modified)
7965 +8 -6 trunk/modules/m_oper.c (File Modified)
7966
7967
7968jilles 2006/01/28 15:17:01 UTC (20060128-597)
7969 Log:
7970 Call umode_changed hook on oper up.
7971
7972
7973 Changes: Modified:
7974 +1 -0 trunk/src/s_user.c (File Modified)
7975
7976
7977jilles 2006/01/28 15:13:27 UTC (20060128-595)
7978 Log:
7979 Add globalconnexit contrib module, shows remote client connects/exits
7980 except netsplits/netjoin on snomask +F.
7981 Notice formatting will probably change somewhat still.
7982
7983
7984 Changes: Modified:
7985 +80 -0 trunk/contrib/Makefile.in (File Modified)
7986 + - trunk/contrib/globalconnexit.c (File Added)
7987
7988
7989jilles 2006/01/28 14:54:44 UTC (20060128-593)
7990 Log:
7991 Declare snomask_modes[] so modules can provide snomasks.
7992
7993
7994 Changes: Modified:
7995 +2 -0 trunk/include/snomask.h (File Modified)
7996
7997
7998jilles 2006/01/28 14:40:10 UTC (20060128-591)
7999 Log:
8000 Replace user_signon hook with two new hooks: new_local_user
8001 and new_remote_user.
8002 These are called right before the user is introduced to the
8003 rest of the network.
8004
8005
8006 Changes: Modified:
8007 +2 -1 trunk/include/hook.h (File Modified)
8008 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8009 +4 -2 trunk/src/hook.c (File Modified)
8010 +2 -3 trunk/src/s_user.c (File Modified)
8011
8012
8013nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8014 Log:
8015 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8016
8017
8018 Changes: Modified:
8019 +2 -2 trunk/modules/m_scan.c (File Modified)
8020
8021
8022jilles 2006/01/27 19:45:11 UTC (20060127-587)
8023 Log:
8024 Update doc/technical/send.txt.
8025
8026
8027 Changes: Modified:
8028 +91 -131 trunk/doc/technical/send.txt (File Modified)
8029
8030
8031jilles 2006/01/27 14:44:19 UTC (20060127-585)
8032 Log:
8033 Add chantrace and masktrace to help files.
8034
8035
8036 Changes: Modified:
8037 + - trunk/help/opers/chantrace (File Added)
8038 +27 -20 trunk/help/opers/index (File Modified)
8039 + - trunk/help/opers/masktrace (File Added)
8040 +2 -0 trunk/help/opers/operspy (File Modified)
8041
8042
8043jilles 2006/01/27 14:41:47 UTC (20060127-583)
8044 Log:
8045 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8046 Shows etrace-like output for all users in a channel,
8047 in particular IP addresses.
8048
8049
8050 Changes: Modified:
8051 +75 -2 trunk/modules/m_etrace.c (File Modified)
8052
8053
8054jilles 2006/01/27 13:49:21 UTC (20060127-581)
8055 Log:
8056 Port over ratbox 2.2 r21727 (anfl):
8057 add some logging when we drop servers in places where we only notify opers
8058
8059
8060 Changes: Modified:
8061 +31 -0 trunk/modules/core/m_server.c (File Modified)
8062
8063
8064nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8065 Log:
8066 display orighost in operup message
8067
8068
8069 Changes: Modified:
8070 +1 -1 trunk/src/s_user.c (File Modified)
8071
8072
8073jilles 2006/01/26 17:13:21 UTC (20060126-577)
8074 Log:
8075 Add globallineactive contrib module, a hack which can often
8076 show k/d/g/x line active for remote clients.
8077
8078
8079 Changes: Modified:
8080 +52 -0 trunk/contrib/Makefile.in (File Modified)
8081 + - trunk/contrib/globallineactive.c (File Added)
8082
8083
8084jilles 2006/01/26 16:34:00 UTC (20060126-575)
8085 Log:
8086 Show IP field in the same way as MASKTRACE:
8087 "255.255.255.255" if it's unknown (remote TS5 client)
8088 and "0" if we or the remote server are purposely
8089 hiding it.
8090
8091
8092 Changes: Modified:
8093 +12 -1 trunk/modules/m_scan.c (File Modified)
8094
8095
8096jilles 2006/01/26 16:25:22 UTC (20060126-573)
8097 Log:
8098 scan umodes:
8099 - don't show servers in a global scan
8100 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8101
8102
8103 Changes: Modified:
8104 +4 -1 trunk/modules/m_scan.c (File Modified)
8105
8106
8107nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8108 Log:
8109 Implement SCAN UMODES.
8110
8111
8112 Changes: Modified:
8113 +3 -0 trunk/include/numeric.h (File Modified)
8114 +128 -2 trunk/modules/m_scan.c (File Modified)
8115 +2 -2 trunk/src/messages.tab (File Modified)
8116
8117
8118nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8119 Log:
8120 more oops
8121
8122
8123 Changes: Modified:
8124 +1 -1 trunk/modules/m_scan.c (File Modified)
8125
8126
8127nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8128 Log:
8129 parv[0] should be parv[1].
8130
8131
8132 Changes: Modified:
8133 +1 -1 trunk/modules/m_scan.c (File Modified)
8134
8135
8136nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8137 Log:
8138 another oops
8139
8140
8141 Changes: Modified:
8142 +1 -1 trunk/modules/m_scan.c (File Modified)
8143
8144
8145nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8146 Log:
8147 fix mistake here
8148
8149
8150 Changes: Modified:
8151 +2 -2 trunk/modules/m_scan.c (File Modified)
8152
8153
8154nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8155 Log:
8156 framework for scan command
8157
8158
8159 Changes: Modified:
8160 +113 -0 trunk/modules/Makefile.in (File Modified)
8161 + - trunk/modules/m_scan.c (File Added)
8162
8163
8164nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8165 Log:
8166 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8167
8168
8169 Changes: Modified:
8170 +2 -0 trunk/include/irc_string.h (File Modified)
8171 +157 -1 trunk/modules/m_etrace.c (File Modified)
8172 +129 -90 trunk/src/match.c (File Modified)
8173
8174
8175nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8176 Log:
8177 orighost may live in a different hash bucket (likely the case), lets check it standalone
8178
8179
8180 Changes: Modified:
8181 +39 -3 trunk/src/hostmask.c (File Modified)
8182
8183
8184nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8185 Log:
8186 SVN didn't check modules/ somehow, hrmm.
8187
8188
8189 Changes: Modified:
8190 +1 -1 trunk/modules/m_kline.c (File Modified)
8191 +6 -6 trunk/modules/m_stats.c (File Modified)
8192
8193
8194nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8195 Log:
8196 Track hostmask entries for client_p->orighost, if available.
8197 Not throughly tested, but seems to work fine.
8198
8199
8200 Changes: Modified:
8201 +8 -4 trunk/include/hostmask.h (File Modified)
8202 +14 -10 trunk/src/hostmask.c (File Modified)
8203
8204
8205jilles 2006/01/22 19:14:11 UTC (20060122-549)
8206 Log:
8207 Pass on SQUIT reasons more.
8208
8209
8210 Changes: Modified:
8211 +17 -19 trunk/src/client.c (File Modified)
8212
8213
8214jilles 2006/01/21 17:25:27 UTC (20060121-543)
8215 Log:
8216 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8217 This way, hidden admins also get them.
8218
8219
8220 Changes: Modified:
8221 +4 -4 trunk/src/send.c (File Modified)
8222
8223
8224jilles 2006/01/20 22:26:17 UTC (20060120-541)
8225 Log:
8226 From ircd-ratbox 2.2 (r21339 anfl):
8227 ms_kill() should be using find_person(), not find_client()
8228 otherwise it can generate a core.
8229
8230
8231 Changes: Modified:
8232 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8233
8234
8235jilles 2006/01/18 22:56:51 UTC (20060118-539)
8236 Log:
8237 Add m_error to core_module_table, so it is loaded by default.
8238
8239
8240 Changes: Modified:
8241 +1 -0 trunk/src/modules.c (File Modified)
8242
8243
8244jilles 2006/01/18 00:28:30 UTC (20060118-536)
8245 Log:
8246 comment is a const char *, not char *.
8247
8248
8249 Changes: Modified:
8250 +1 -1 trunk/include/hook.h (File Modified)
8251
8252
8253jilles 2006/01/18 00:10:02 UTC (20060118-534)
8254 Log:
8255 Fix a long standing hybrid 7 bug: when getting a read error
8256 on a server, report_error() is called with a %d instead of
8257 a %s in the format string ("Lost connection" in +d).
8258
8259
8260 Changes: Modified:
8261 +1 -1 trunk/src/client.c (File Modified)
8262
8263
8264jilles 2006/01/16 17:21:11 UTC (20060116-532)
8265 Log:
8266 Clarifications.
8267
8268
8269 Changes: Modified:
8270 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8271
8272
8273nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8274 Log:
8275 Add document describing capabilities and what they mean.
8276
8277
8278 Changes: Modified:
8279 + - trunk/doc/technical/capab.txt (File Added)
8280
8281
8282jilles 2006/01/16 01:19:24 UTC (20060116-528)
8283 Log:
8284 Change client_exit hook to pass all exit_client() parameters.
8285
8286
8287 Changes: Modified:
8288 +8 -0 trunk/include/hook.h (File Modified)
8289 +6 -1 trunk/src/client.c (File Modified)
8290
8291
8292jilles 2006/01/15 21:51:42 UTC (20060115-526)
8293 Log:
8294 Add client_exit hook, called in exit_client() for all
8295 clients of all types, except clients exiting because
8296 of netsplits (QS). The only thing done before it is
8297 marking the client as "closing" (to prevent
8298 recursion).
8299
8300
8301 Changes: Modified:
8302 +1 -0 trunk/include/hook.h (File Modified)
8303 +2 -0 trunk/src/client.c (File Modified)
8304 +2 -0 trunk/src/hook.c (File Modified)
8305
8306
8307jilles 2006/01/15 21:06:36 UTC (20060115-524)
8308 Log:
8309 Improve the code that calculates the nnnS nnnC counts
8310 in RPL_TRACESERVER.
8311
8312 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8313
8314
8315 Changes: Modified:
8316 +43 -36 trunk/modules/m_trace.c (File Modified)
8317
8318
8319jilles 2006/01/15 20:55:27 UTC (20060115-522)
8320 Log:
8321 Add server_eob hook.
8322 Planning to use this for netsplit/join notices.
8323
8324
8325 Changes: Modified:
8326 +1 -0 trunk/include/hook.h (File Modified)
8327 +2 -0 trunk/modules/m_pong.c (File Modified)
8328 +2 -0 trunk/src/hook.c (File Modified)
8329
8330
8331jilles 2006/01/15 20:01:51 UTC (20060115-520)
8332 Log:
8333 Default motd: ircd-ratbox -> charybdis
8334
8335
8336 Changes: Modified:
8337 +1 -1 trunk/doc/ircd.motd (File Modified)
8338
8339
8340jilles 2006/01/15 19:35:03 UTC (20060115-518)
8341 Log:
8342 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8343
8344
8345 Changes: Modified:
8346 +4 -4 trunk/src/s_user.c (File Modified)
8347
8348
8349jilles 2006/01/15 19:12:28 UTC (20060115-516)
8350 Log:
8351 - Remove obsolete EOB help file
8352 - Document snomask in the help files
8353 - Update indexes
8354
8355
8356 Changes: Modified:
8357 + - trunk/help/opers/eob (File Deleted)
8358 +13 -12 trunk/help/opers/index (File Modified)
8359 +1 -13 trunk/help/opers/umode (File Modified)
8360 +7 -7 trunk/help/users/index (File Modified)
8361
8362
8363nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8364 Log:
8365 Bail if snomask to parse is not given. Pointy hat to myself.
8366
8367
8368 Changes: Modified:
8369 +3 -0 trunk/src/snomask.c (File Modified)
8370
8371
8372gxti 2006/01/15 17:48:44 UTC (20060115-512)
8373 Log:
8374 Remove m_flags from autoconf
8375
8376
8377 Changes: Modified:
8378 +0 -1 trunk/contrib/Makefile.in (File Modified)
8379
8380
8381nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8382 Log:
8383 remove m_flags
8384
8385
8386 Changes: Modified:
8387 + - trunk/contrib/m_flags.c (File Deleted)
8388
8389
8390jilles 2006/01/15 17:22:19 UTC (20060115-508)
8391 Log:
8392 If +s is in oper_only_umodes, clear snomask on deoper.
8393
8394
8395 Changes: Modified:
8396 +5 -0 trunk/src/s_user.c (File Modified)
8397
8398
8399gxti 2006/01/15 17:16:50 UTC (20060115-506)
8400 Log:
8401 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8402
8403
8404 Changes: Modified:
8405 +2 -2 trunk/configure (File Modified)
8406 +2 -2 trunk/configure.ac (File Modified)
8407
8408
8409jilles 2006/01/15 17:15:56 UTC (20060115-504)
8410 Log:
8411 Remove the old server notice umodes.
8412 Default oper only umodes is now +s.
8413 Please make sure all remaining umodes still work.
8414
8415
8416 Changes: Modified:
8417 +3 -21 trunk/include/client.h (File Modified)
8418 +0 -12 trunk/src/newconf.c (File Modified)
8419 +1 -1 trunk/src/s_conf.c (File Modified)
8420 +12 -12 trunk/src/s_user.c (File Modified)
8421
8422
8423jilles 2006/01/15 17:00:27 UTC (20060115-502)
8424 Log:
8425 operator::flags nick_changes now controls +n snomask instead of +n umode.
8426
8427
8428 Changes: Modified:
8429 +8 -8 trunk/src/s_user.c (File Modified)
8430
8431
8432jilles 2006/01/15 16:53:16 UTC (20060115-500)
8433 Log:
8434 Move down h_umode_changed hook call after umode allowed checks
8435 (so it will not see +a if someone tries to set it but is not
8436 allowed to).
8437
8438
8439 Changes: Modified:
8440 +2 -3 trunk/src/s_user.c (File Modified)
8441
8442
8443jilles 2006/01/15 16:40:33 UTC (20060115-498)
8444 Log:
8445 Move over non-+s server notices (hopefully, all of them).
8446
8447
8448 Changes: Modified:
8449 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8450 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8451 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8452 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8453 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8454 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8455 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8456 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8457 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8458 +2 -2 trunk/libcharybdis/event.c (File Modified)
8459 +2 -2 trunk/modules/core/m_join.c (File Modified)
8460 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8461 +3 -3 trunk/modules/core/m_message.c (File Modified)
8462 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8463 +2 -2 trunk/modules/core/m_server.c (File Modified)
8464 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8465 +1 -1 trunk/modules/m_post.c (File Modified)
8466 +1 -1 trunk/modules/m_services.c (File Modified)
8467 +2 -2 trunk/src/channel.c (File Modified)
8468 +3 -3 trunk/src/client.c (File Modified)
8469 +1 -1 trunk/src/hash.c (File Modified)
8470 +5 -5 trunk/src/s_conf.c (File Modified)
8471 +2 -2 trunk/src/s_log.c (File Modified)
8472 +4 -4 trunk/src/s_user.c (File Modified)
8473
8474
8475jilles 2006/01/15 16:18:59 UTC (20060115-496)
8476 Log:
8477 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8478
8479
8480 Changes: Modified:
8481 +2 -1 trunk/include/snomask.h (File Modified)
8482 +2 -2 trunk/src/snomask.c (File Modified)
8483
8484
8485jilles 2006/01/15 16:08:28 UTC (20060115-494)
8486 Log:
8487 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8488
8489
8490 Changes: Modified:
8491 +1 -1 trunk/contrib/example_module.c (File Modified)
8492 +2 -2 trunk/include/ircd_defs.h (File Modified)
8493 +6 -6 trunk/modules/core/m_error.c (File Modified)
8494 +1 -1 trunk/modules/core/m_join.c (File Modified)
8495 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8496 +1 -1 trunk/modules/core/m_message.c (File Modified)
8497 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8498 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8499 +18 -18 trunk/modules/core/m_server.c (File Modified)
8500 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8501 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8502 +4 -4 trunk/modules/m_challenge.c (File Modified)
8503 +4 -4 trunk/modules/m_dline.c (File Modified)
8504 +13 -13 trunk/modules/m_gline.c (File Modified)
8505 +5 -5 trunk/modules/m_kline.c (File Modified)
8506 +2 -2 trunk/modules/m_oper.c (File Modified)
8507 +1 -1 trunk/modules/m_pong.c (File Modified)
8508 +13 -13 trunk/modules/m_rehash.c (File Modified)
8509 +4 -4 trunk/modules/m_resv.c (File Modified)
8510 +16 -16 trunk/modules/m_set.c (File Modified)
8511 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8512 +6 -6 trunk/modules/m_xline.c (File Modified)
8513 +1 -1 trunk/src/adns.c (File Modified)
8514 +2 -2 trunk/src/channel.c (File Modified)
8515 +1 -1 trunk/src/listener.c (File Modified)
8516 +1 -1 trunk/src/s_auth.c (File Modified)
8517 +15 -15 trunk/src/s_conf.c (File Modified)
8518 +3 -3 trunk/src/s_user.c (File Modified)
8519 +7 -7 trunk/src/send.c (File Modified)
8520
8521
8522jilles 2006/01/15 15:34:12 UTC (20060115-492)
8523 Log:
8524 On oper up:
8525 - set +s snomask if +s umode set but no snomasks
8526 - put numerics in more logical order
8527
8528
8529 Changes: Modified:
8530 +3 -1 trunk/src/s_user.c (File Modified)
8531
8532
8533jilles 2006/01/15 15:12:39 UTC (20060115-490)
8534 Log:
8535 parse_snobuf_to_mask(): default to + at start
8536 allows stuff like /mode jilles +s C
8537
8538
8539 Changes: Modified:
8540 +1 -1 trunk/src/snomask.c (File Modified)
8541
8542
8543jilles 2006/01/15 15:04:34 UTC (20060115-488)
8544 Log:
8545 Changes to user_mode() snomask handling.
8546 - show snomask (if not 0) on /mode <nick>
8547 - show snomask once at the end if +s/-s used
8548 - only parse 1 parameter for umode changes
8549 - don't crash on /mode <nick> +s
8550 - /mode <nick> -s clears snomask, doesn't use parameter
8551 - set umode +s iff snomask is not 0
8552 - snomask is not propagated, but umode +s is
8553
8554
8555 Changes: Modified:
8556 +97 -72 trunk/src/s_user.c (File Modified)
8557
8558
8559nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8560 Log:
8561 Convert some messages over to snomask.
8562
8563
8564 Changes: Modified:
8565 +29 -29 trunk/src/client.c (File Modified)
8566 +2 -2 trunk/src/ircd.c (File Modified)
8567 +13 -13 trunk/src/modules.c (File Modified)
8568 +1 -1 trunk/src/newconf.c (File Modified)
8569 +5 -5 trunk/src/parse.c (File Modified)
8570 +1 -1 trunk/src/restart.c (File Modified)
8571 +4 -4 trunk/src/s_newconf.c (File Modified)
8572 +11 -11 trunk/src/s_serv.c (File Modified)
8573
8574
8575nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8576 Log:
8577 include snomask.h from client.h
8578
8579
8580 Changes: Modified:
8581 +1 -0 trunk/include/client.h (File Modified)
8582
8583
8584nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8585 Log:
8586 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8587
8588
8589 Changes: Modified:
8590 +1 -0 trunk/src/newconf.c (File Modified)
8591 +2 -1 trunk/src/snomask.c (File Modified)
8592
8593
8594nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8595 Log:
8596 should start with +, not \0. Whoops. :)
8597
8598
8599 Changes: Modified:
8600 +1 -1 trunk/src/snomask.c (File Modified)
8601
8602
8603nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8604 Log:
8605 core snomask support.
8606
8607
8608 Changes: Modified:
8609 +3 -0 trunk/doc/example.conf (File Modified)
8610 +2 -0 trunk/include/client.h (File Modified)
8611 +2 -0 trunk/include/numeric.h (File Modified)
8612 +2 -0 trunk/include/s_newconf.h (File Modified)
8613 +63 -0 trunk/include/send.h (File Modified)
8614 + - trunk/include/snomask.h (File Added)
8615 +1 -0 trunk/src/Makefile.in (File Modified)
8616 +1 -1 trunk/src/messages.tab (File Modified)
8617 +8 -0 trunk/src/newconf.c (File Modified)
8618 +12 -0 trunk/src/s_user.c (File Modified)
8619 +235 -0 trunk/src/send.c (File Modified)
8620 + - trunk/src/snomask.c (File Added)
8621
8622
8623nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8624 Log:
8625 add a blank line after the license info.
8626
8627
8628 Changes: Modified:
8629 +1 -1 trunk/CREDITS (File Modified)
8630
8631
8632jilles 2006/01/14 19:59:18 UTC (20060114-472)
8633 Log:
8634 Extend copyright to 2006.
8635
8636
8637 Changes: Modified:
8638 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8639
8640
8641jilles 2006/01/14 19:56:24 UTC (20060114-470)
8642 Log:
8643 - Fix up book id.
8644 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8645
8646
8647 Changes: Modified:
8648 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8649 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8650
8651
8652jilles 2006/01/14 19:52:16 UTC (20060114-468)
8653 Log:
8654 Add oper privileges document.
8655
8656
8657 Changes: Modified:
8658 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8659 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8660
8661
8662jilles 2006/01/14 18:45:57 UTC (20060114-466)
8663 Log:
8664 Capitalize message names in services shortcuts (for consistency).
8665
8666
8667 Changes: Modified:
8668 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8669
8670
8671jilles 2006/01/13 16:53:35 UTC (20060113-464)
8672 Log:
8673 Remove C++ comment.
8674
8675
8676 Changes: Modified:
8677 +1 -1 trunk/src/patricia.c (File Modified)
8678
8679
8680jilles 2006/01/13 13:45:56 UTC (20060113-462)
8681 Log:
8682 Remove obsolete 'nextconnect' variable.
8683
8684
8685 Changes: Modified:
8686 +0 -1 trunk/include/ircd.h (File Modified)
8687 +0 -2 trunk/src/client.c (File Modified)
8688 +0 -1 trunk/src/ircd.c (File Modified)
8689
8690
8691jilles 2006/01/13 13:02:54 UTC (20060113-460)
8692 Log:
8693 Remove this remnant of the hybrid 6 ziplinks implementation.
8694
8695
8696 Changes: Modified:
8697 + - trunk/include/s_zip.h (File Deleted)
8698
8699
8700jilles 2006/01/09 16:05:47 UTC (20060109-458)
8701 Log:
8702 Make clone limiting work on orighost, not host (so it
8703 looks through services cloaks). Lightly tested, please
8704 test/review.
8705
8706
8707 Changes: Modified:
8708 +2 -0 trunk/modules/m_chghost.c (File Modified)
8709 +1 -1 trunk/src/client.c (File Modified)
8710 +1 -1 trunk/src/s_conf.c (File Modified)
8711
8712
8713jilles 2006/01/09 15:51:02 UTC (20060109-456)
8714 Log:
8715 Don't forget to link me_realhost() into the command hash.
8716
8717 Pointy hat to: myself
8718
8719
8720 Changes: Modified:
8721 +1 -1 trunk/modules/m_chghost.c (File Modified)
8722
8723
8724jilles 2006/01/09 14:46:59 UTC (20060109-454)
8725 Log:
8726 It's call_hook, not hook_call.
8727
8728
8729 Changes: Modified:
8730 +1 -1 trunk/src/s_user.c (File Modified)
8731
8732
8733jilles 2006/01/09 14:45:36 UTC (20060109-452)
8734 Log:
8735 Add unreject help file.
8736
8737
8738 Changes: Modified:
8739 + - trunk/help/opers/unreject (File Added)
8740
8741
8742jilles 2006/01/09 14:41:41 UTC (20060109-450)
8743 Log:
8744 Link the all-important 42 module to the build :P
8745
8746
8747 Changes: Modified:
8748 +1 -0 trunk/contrib/Makefile.in (File Modified)
8749
8750
8751jilles 2006/01/08 19:12:10 UTC (20060108-448)
8752 Log:
8753 Mention /rehash help.
8754
8755
8756 Changes: Modified:
8757 +1 -0 trunk/help/opers/rehash (File Modified)
8758
8759
8760nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8761 Log:
8762 Add h_user_signon hook.
8763
8764
8765 Changes: Modified:
8766 +1 -0 trunk/include/hook.h (File Modified)
8767 +2 -0 trunk/src/hook.c (File Modified)
8768 +4 -0 trunk/src/s_user.c (File Modified)
8769
8770
8771jilles 2006/01/06 02:30:23 UTC (20060106-444)
8772 Log:
8773 Oops, forgot to set orighost for remote client introductions.
8774
8775
8776 Changes: Modified:
8777 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8778
8779
8780jilles 2006/01/06 01:40:44 UTC (20060106-442)
8781 Log:
8782 Use TS6 forms in services shortcuts, if possible.
8783
8784
8785 Changes: Modified:
8786 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8787
8788
8789jilles 2006/01/06 01:31:19 UTC (20060106-440)
8790 Log:
8791 - Start out default_umodes conf entry from the empty set instead of +i.
8792 - Move oper_only_umodes check to where default_umodes is used, as
8793 oper_only_umodes may not be set yet while we're reading the conf.
8794
8795
8796 Changes: Modified:
8797 +6 -7 trunk/src/newconf.c (File Modified)
8798 +1 -1 trunk/src/s_user.c (File Modified)
8799
8800
8801jilles 2006/01/06 01:00:44 UTC (20060106-438)
8802 Log:
8803 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8804
8805
8806 Changes: Modified:
8807 +1 -0 trunk/doc/example.conf (File Modified)
8808 +7 -0 trunk/doc/reference.conf (File Modified)
8809 +0 -7 trunk/include/config.h.dist (File Modified)
8810 +1 -0 trunk/include/s_conf.h (File Modified)
8811 +6 -0 trunk/modules/m_info.c (File Modified)
8812 +9 -18 trunk/src/client.c (File Modified)
8813 +1 -0 trunk/src/newconf.c (File Modified)
8814 +1 -0 trunk/src/s_conf.c (File Modified)
8815
8816
8817jilles 2006/01/06 00:14:18 UTC (20060106-436)
8818 Log:
8819 - Allow NULL target_ip in show_ip() (indicates message is being
8820 sent to local opers)
8821 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8822 confitem
8823 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8824 those in src/client.c
8825
8826 From ratbox 2.2 svn (anfl)
8827
8828
8829 Changes: Modified:
8830 +1 -0 trunk/include/client.h (File Modified)
8831 +21 -2 trunk/src/client.c (File Modified)
8832 +2 -4 trunk/src/hostmask.c (File Modified)
8833 +1 -5 trunk/src/s_conf.c (File Modified)
8834 +4 -8 trunk/src/s_user.c (File Modified)
8835
8836
8837nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8838 Log:
8839 Fire off events properly.
8840
8841
8842 Changes: Modified:
8843 +7 -3 trunk/src/s_user.c (File Modified)
8844
8845
8846nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8847 Log:
8848 make sure modules which depend on umode information get the message upon connection (oops)
8849
8850
8851 Changes: Modified:
8852 +3 -0 trunk/src/s_user.c (File Modified)
8853
8854
8855jilles 2006/01/05 23:33:33 UTC (20060105-430)
8856 Log:
8857 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8858 From ratbox 2.2 svn.
8859
8860
8861 Changes: Modified:
8862 +3 -7 trunk/modules/m_etrace.c (File Modified)
8863
8864
8865nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8866 Log:
8867 Replace silly `default_invisible' option with more versatile default_umodes.
8868
8869
8870 Changes: Modified:
8871 +2 -2 trunk/Makefile.in (File Modified)
8872 +12 -1 trunk/doc/example.conf (File Modified)
8873 +14 -7 trunk/doc/reference.conf (File Modified)
8874 +2 -4 trunk/include/s_conf.h (File Modified)
8875 +0 -6 trunk/modules/m_info.c (File Modified)
8876 +4 -0 trunk/src/modules.c (File Modified)
8877 +41 -1 trunk/src/newconf.c (File Modified)
8878 +2 -2 trunk/src/s_conf.c (File Modified)
8879 +3 -4 trunk/src/s_user.c (File Modified)
8880
8881
8882jilles 2006/01/02 14:30:45 UTC (20060102-426)
8883 Log:
8884 Add temporary nick resvs with the proper duration,
8885 not 60 times too long.
8886
8887
8888 Changes: Modified:
8889 +1 -1 trunk/modules/m_resv.c (File Modified)
8890
8891
8892jilles 2006/01/02 14:21:31 UTC (20060102-424)
8893 Log:
8894 Add kick on split riding. See reference.conf for more details.
8895
8896
8897 Changes: Modified:
8898 +1 -0 trunk/doc/example.conf (File Modified)
8899 +16 -0 trunk/doc/reference.conf (File Modified)
8900 +1 -0 trunk/include/s_conf.h (File Modified)
8901 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8902 +6 -0 trunk/modules/m_info.c (File Modified)
8903 +1 -0 trunk/src/newconf.c (File Modified)
8904 +1 -0 trunk/src/s_conf.c (File Modified)
8905
8906
8907nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8908 Log:
8909 New credits, denoting GXTi as being on the core team.
8910
8911
8912 Changes: Modified:
8913 +16 -5 trunk/CREDITS (File Modified)
8914
8915
8916nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8917 Log:
8918 better cloaking algorithm
8919
8920
8921 Changes: Modified:
8922 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8923
8924
8925nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8926 Log:
8927 don't do redundant bitshifting.
8928
8929
8930 Changes: Modified:
8931 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8932
8933
8934jilles 2005/12/23 21:15:41 UTC (20051223-416)
8935 Log:
8936 Add ip_cloaking.so.
8937
8938
8939 Changes: Modified:
8940 +1 -0 trunk/contrib/Makefile.in (File Modified)
8941
8942
8943jilles 2005/12/23 21:15:25 UTC (20051223-414)
8944 Log:
8945 Set the DynSpoof flag properly.
8946
8947
8948 Changes: Modified:
8949 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8950
8951
8952nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8953 Log:
8954 first go at an ip_cloaking implementation for charybdis.
8955
8956
8957 Changes: Modified:
8958 + - trunk/contrib/ip_cloaking.c (File Added)
8959
8960
8961nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8962 Log:
8963 Add libcharybdis to contrib/ includes.
8964
8965
8966 Changes: Modified:
8967 +1 -1 trunk/contrib/Makefile.in (File Modified)
8968
8969
8970nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8971 Log:
8972 add h_umode_changed hook for modules that provide usermodes.
8973
8974
8975 Changes: Modified:
8976 +1 -0 trunk/include/hook.h (File Modified)
8977 +2 -1 trunk/src/hook.c (File Modified)
8978 +3 -0 trunk/src/s_user.c (File Modified)
8979
8980
8981jilles 2005/12/19 16:52:45 UTC (20051219-406)
8982 Log:
8983 Show quiets in /stats z.
8984
8985
8986 Changes: Modified:
8987 +15 -10 trunk/src/s_stats.c (File Modified)
8988
8989
8990nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8991 Log:
8992 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8993
8994
8995 Changes: Modified:
8996 +0 -12 trunk/configure (File Modified)
8997 +0 -9 trunk/configure.ac (File Modified)
8998 +0 -3 trunk/include/setup.h.in (File Modified)
8999
9000
9001nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9002 Log:
9003 change various buffer sizes to = topiclen.
9004
9005
9006 Changes: Modified:
9007 +3 -4 trunk/include/ircd_defs.h (File Modified)
9008
9009
9010jon 2005/12/12 19:32:18 UTC (20051212-400)
9011 Log:
9012 - Partial commit test, partial ego strokage ;)
9013
9014
9015 Changes: Modified:
9016 +2 -1 trunk/CREDITS (File Modified)
9017
9018
9019nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9020 Log:
9021 More kqueue corrections.
9022
9023 Changes: Modified:
9024 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9025
9026
9027nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9028 Log:
9029 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9030 Not sure why this wasn't this way to begin with.
9031
9032
9033 Changes: Modified:
9034 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9035
9036
9037jilles 2005/12/11 16:39:52 UTC (20051211-394)
9038 Log:
9039 example.conf tweaks:
9040 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9041 most people do not need this.
9042 Enable serverinfo::hub.
9043
9044
9045 Changes: Modified:
9046 +14 -11 trunk/doc/example.conf (File Modified)
9047
9048
9049nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9050 Log:
9051 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9052
9053
9054 Changes: Modified:
9055 +1 -1 trunk/src/s_serv.c (File Modified)
9056
9057
9058nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9059 Log:
9060 header include changes
9061
9062
9063 Changes: Modified:
9064 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9065 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9066 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9067 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9068 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9069 +1 -21 trunk/libcharybdis/select.c (File Modified)
9070
9071
9072nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9073 Log:
9074 s/ilog/libcharybdis_{die,log,restart}/g
9075
9076
9077 Changes: Modified:
9078 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9079 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9080 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9081 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9082 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9083 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9084 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9085 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9086
9087
9088nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9089 Log:
9090 Use the right callbacks in the function code.
9091
9092 Changes: Modified:
9093 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9094
9095
9096nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9097 Log:
9098 More work, it builds again!
9099
9100
9101 Changes: Modified:
9102 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9103 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9104 + - trunk/libcharybdis/libcharybdis.c (File Added)
9105 + - trunk/libcharybdis/libcharybdis.h (File Added)
9106
9107
9108nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9109 Log:
9110 Move some stuff around.
9111
9112
9113 Changes: Modified:
9114 + - trunk/include/memory.h (File Deleted)
9115 + - trunk/include/tools.h (File Deleted)
9116 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9117 + - trunk/libcharybdis/memory.c (File Added)
9118 + - trunk/libcharybdis/memory.h (File Added)
9119 + - trunk/libcharybdis/snprintf.c (File Added)
9120 + - trunk/libcharybdis/tools.c (File Added)
9121 + - trunk/libcharybdis/tools.h (File Added)
9122 +1000 -1062 trunk/modules/.depend (File Modified)
9123 +421 -455 trunk/src/.depend (File Modified)
9124 +0 -1191 trunk/src/Makefile.in (File Modified)
9125 + - trunk/src/memory.c (File Deleted)
9126 + - trunk/src/snprintf.c (File Deleted)
9127 + - trunk/src/tools.c (File Deleted)
9128
9129
9130nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9131 Log:
9132 move more headers into libcharybdis
9133
9134 Changes: Modified:
9135 + - trunk/include/balloc.h (File Deleted)
9136 + - trunk/include/event.h (File Deleted)
9137 + - trunk/libcharybdis/balloc.h (File Added)
9138 + - trunk/libcharybdis/event.h (File Added)
9139 +924 -1020 trunk/modules/.depend (File Modified)
9140 +327 -406 trunk/src/.depend (File Modified)
9141
9142
9143nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9144 Log:
9145 balloc, events -> libcharybdis
9146
9147 Changes: Modified:
9148 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9149 + - trunk/libcharybdis/balloc.c (File Added)
9150 + - trunk/libcharybdis/event.c (File Added)
9151 +0 -1008 trunk/src/Makefile.in (File Modified)
9152 + - trunk/src/balloc.c (File Deleted)
9153 + - trunk/src/event.c (File Deleted)
9154
9155
9156nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9157 Log:
9158 More fun
9159
9160 Changes: Modified:
9161 + - trunk/include/commio.h (File Deleted)
9162 + - trunk/include/linebuf.h (File Deleted)
9163 + - trunk/libcharybdis/commio.h (File Added)
9164 + - trunk/libcharybdis/linebuf.h (File Added)
9165 +1644 -530 trunk/modules/.depend (File Modified)
9166 +1 -1 trunk/modules/Makefile.in (File Modified)
9167 +720 -284 trunk/src/.depend (File Modified)
9168
9169
9170nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9171 Log:
9172 Makefile reworking -- moving libcharybdis headers into proper location.
9173
9174 Changes: Modified:
9175 +1 -1 trunk/adns/Makefile.in (File Modified)
9176 +1 -1 trunk/src/Makefile.in (File Modified)
9177
9178
9179nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9180 Log:
9181 Document proposed authdaemon protocol.
9182
9183 Changes: Modified:
9184 + - trunk/authdaemon/protocol.txt (File Added)
9185
9186
9187nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9188 Log:
9189 Makefile oops
9190
9191 Changes: Modified:
9192 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9193
9194
9195nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9196 Log:
9197 Remove dead makefile from generation
9198
9199 Changes: Modified:
9200 +1 -2 trunk/configure (File Modified)
9201 +0 -1 trunk/configure.ac (File Modified)
9202
9203
9204nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9205 Log:
9206 libcharybdisIO -> libcharybdis
9207
9208 Changes: Modified:
9209 +1 -1 trunk/src/Makefile.in (File Modified)
9210
9211
9212nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9213 Log:
9214 More restructuring.
9215
9216 Changes: Modified:
9217 + - trunk/libcharybdis/Makefile.in (File Added)
9218 + - trunk/libcharybdis/commio.c (File Added)
9219 + - trunk/libcharybdis/devpoll.c (File Added)
9220 + - trunk/libcharybdis/epoll.c (File Added)
9221 + - trunk/libcharybdis/io/ (File Deleted)
9222 + - trunk/libcharybdis/kqueue.c (File Added)
9223 + - trunk/libcharybdis/linebuf.c (File Added)
9224 + - trunk/libcharybdis/log/ (File Deleted)
9225 + - trunk/libcharybdis/poll.c (File Added)
9226 + - trunk/libcharybdis/ports.c (File Added)
9227 + - trunk/libcharybdis/select.c (File Added)
9228
9229
9230nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9231 Log:
9232 Blah kill makefile
9233
9234 Changes: Modified:
9235 + - trunk/libcharybdis/Makefile.in (File Deleted)
9236
9237
9238nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9239 Log:
9240 Blah kill makefile
9241
9242 Changes: Modified:
9243 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9244
9245
9246nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9247 Log:
9248 add authdaemon dir for later hacking
9249
9250
9251 Changes: Modified:
9252 + - trunk/authdaemon/ (File Added)
9253
9254
9255nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9256 Log:
9257 linebuf -> libcharybdisIO
9258
9259
9260 Changes: Modified:
9261 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9262 + - trunk/libcharybdis/io/linebuf.c (File Added)
9263 + - trunk/libcharybdis/log/ (File Added)
9264 + - trunk/libcharybdis/log/Makefile.in (File Added)
9265 +0 -687 trunk/src/Makefile.in (File Modified)
9266 + - trunk/src/linebuf.c (File Deleted)
9267
9268
9269nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9270 Log:
9271 Solaris 10 I/O ports support
9272
9273 Changes: Modified:
9274 + - trunk/libcharybdis/io/ports.c (File Added)
9275
9276
9277nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9278 Log:
9279 libcharybdis stuff
9280
9281
9282 Changes: Modified:
9283 +1 -1 trunk/Makefile.in (File Modified)
9284 +3 -1 trunk/configure (File Modified)
9285 +133 -10 trunk/configure.ac (File Modified)
9286 + - trunk/libcharybdis/ (File Added)
9287 + - trunk/libcharybdis/Makefile.in (File Added)
9288 + - trunk/libcharybdis/io/ (File Added)
9289 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9290 +2 -3 trunk/src/Makefile.in (File Modified)
9291 + - trunk/src/io/ (File Deleted)
9292
9293
9294nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9295 Log:
9296 split IO stuff into libcharybdisIO.
9297
9298
9299 Changes: Modified:
9300 + - trunk/src/commio.c (File Deleted)
9301 + - trunk/src/devpoll.c (File Deleted)
9302 + - trunk/src/epoll.c (File Deleted)
9303 + - trunk/src/io/ (File Added)
9304 + - trunk/src/io/Makefile.in (File Added)
9305 + - trunk/src/io/commio.c (File Added)
9306 + - trunk/src/io/devpoll.c (File Added)
9307 + - trunk/src/io/epoll.c (File Added)
9308 + - trunk/src/io/kqueue.c (File Added)
9309 + - trunk/src/io/poll.c (File Added)
9310 + - trunk/src/io/select.c (File Added)
9311 + - trunk/src/kqueue.c (File Deleted)
9312 + - trunk/src/poll.c (File Deleted)
9313 + - trunk/src/select.c (File Deleted)
9314
9315
9316nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9317 Log:
9318 Version bump: 1.1.0
9319
9320
9321 Changes: Modified:
9322 +86 -155 trunk/configure (File Modified)
9323 +1 -1 trunk/configure.ac (File Modified)
9324
9325
9326jilles 2005/12/04 01:56:31 UTC (20051204-346)
9327 Log:
9328 Remove mentions of mkkeypair/cryptlinks.
9329
9330
9331 Changes: Modified:
9332 +1 -3 trunk/doc/challenge.txt (File Modified)
9333
9334
9335jilles 2005/12/02 17:57:29 UTC (20051202-344)
9336 Log:
9337 Clarify serverinfo{} description.
9338
9339
9340 Changes: Modified:
9341 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9342
9343
9344jilles 2005/12/02 17:41:44 UTC (20051202-342)
9345 Log:
9346 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9347
9348
9349 Changes: Modified:
9350 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9351
9352
9353jilles 2005/12/02 17:38:53 UTC (20051202-340)
9354 Log:
9355 Improvements also applicable to hyperion 1.x.
9356
9357
9358 Changes: Modified:
9359 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9360
9361
9362jilles 2005/12/02 17:08:45 UTC (20051202-338)
9363 Log:
9364 - Add +F description
9365 - General improvements and changes to charybdis
9366
9367
9368 Changes: Modified:
9369 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9370
9371
9372jilles 2005/12/02 16:43:45 UTC (20051202-336)
9373 Log:
9374 The server notice umodes only have an effect
9375 for opers. ("sendto_realops_flags", so having
9376 the umode is not enough, they must also be
9377 opered)
9378
9379
9380 Changes: Modified:
9381 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9382
9383
9384jilles 2005/12/02 16:39:40 UTC (20051202-334)
9385 Log:
9386 Updates to umodes docs.
9387
9388
9389 Changes: Modified:
9390 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9391
9392
9393nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9394 Log:
9395 Add SGML documentation.
9396
9397 Changes: Modified:
9398 + - trunk/doc/sgml/ (File Added)
9399 + - trunk/doc/sgml/oper-guide/ (File Added)
9400 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9401 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9402 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9403 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9404 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9405 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9406 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9407
9408
9409jilles 2005/11/21 11:04:33 UTC (20051121-330)
9410 Log:
9411 Make operwall flag restrict setting umode +z.
9412 This repairs this flag broken in charybdis-1.0.
9413
9414
9415 Changes: Modified:
9416 +41 -0 trunk/contrib/m_flags.c (File Modified)
9417 +9 -0 trunk/src/s_user.c (File Modified)
9418
9419
9420jilles 2005/11/21 10:29:37 UTC (20051121-328)
9421 Log:
9422 Don't complain/reset remote clients +n. I'm still not
9423 convinced propagating all umodes is the way to go, oh
9424 well.
9425
9426
9427 Changes: Modified:
9428 +1 -1 trunk/src/s_user.c (File Modified)
9429
9430
9431jilles 2005/11/21 10:21:42 UTC (20051121-326)
9432 Log:
9433 - Require admin flag for oper /chghost (if it's enabled
9434 which is not default)
9435 - Give error message on nonexistant nick
9436
9437
9438 Changes: Modified:
9439 +12 -0 trunk/modules/m_chghost.c (File Modified)
9440
9441
9442nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9443 Log:
9444 Incorporated jilles' dynspoof patch with a few minor changes.
9445
9446 Changes: Modified:
9447 +5 -2 trunk/include/client.h (File Modified)
9448 +1 -0 trunk/include/numeric.h (File Modified)
9449 +75 -4 trunk/modules/m_chghost.c (File Modified)
9450 +2 -21 trunk/modules/m_stats.c (File Modified)
9451 +2 -8 trunk/modules/m_trace.c (File Modified)
9452 +2 -0 trunk/src/client.c (File Modified)
9453 +3 -0 trunk/src/s_user.c (File Modified)
9454
9455
9456nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9457 Log:
9458 Update NEWS.
9459
9460 Changes: Modified:
9461 +5 -0 trunk/NEWS (File Modified)
9462
9463
9464jilles 2005/11/17 22:38:52 UTC (20051117-320)
9465 Log:
9466 Make show_ip() far less braindead.
9467
9468 Obtained from: ratbox 2.2 SVN
9469
9470
9471 Changes: Modified:
9472 +14 -85 trunk/src/client.c (File Modified)
9473
9474
9475jilles 2005/11/15 16:33:26 UTC (20051115-318)
9476 Log:
9477 Instead of not showing channels at all for whoising services,
9478 only show channels the requester is also on. If operspying
9479 services, show all the channels.
9480
9481
9482 Changes: Modified:
9483 +37 -40 trunk/modules/m_whois.c (File Modified)
9484
9485
9486jilles 2005/11/15 15:59:00 UTC (20051115-316)
9487 Log:
9488 - Show real errno if we fail to connect to a server
9489 - Don't show server IPs on IRC if a server goes dead
9490 during handshake
9491
9492
9493 Changes: Modified:
9494 +2 -5 trunk/src/s_serv.c (File Modified)
9495
9496
9497jilles 2005/11/15 15:28:18 UTC (20051115-314)
9498 Log:
9499 Revert hybrid 7.2 aline code. It causes too many problems.
9500
9501
9502 Changes: Modified:
9503 +1 -47 trunk/NEWS (File Modified)
9504 + - trunk/include/aline.h (File Deleted)
9505 +53 -6 trunk/modules/m_dline.c (File Modified)
9506 +212 -16 trunk/modules/m_kline.c (File Modified)
9507 +37 -8 trunk/modules/m_resv.c (File Modified)
9508 +45 -24 trunk/modules/m_xline.c (File Modified)
9509 +0 -485 trunk/src/Makefile.in (File Modified)
9510 + - trunk/src/aline.c (File Deleted)
9511
9512
9513jilles 2005/11/07 10:47:33 UTC (20051107-312)
9514 Log:
9515 Incorporate recent ratbox monitor bugfixes (could crash).
9516
9517
9518 Changes: Modified:
9519 +16 -0 trunk/modules/m_monitor.c (File Modified)
9520 +4 -3 trunk/src/monitor.c (File Modified)
9521
9522
9523jilles 2005/10/24 23:10:06 UTC (20051024-310)
9524 Log:
9525 Fix /invite UID leak.
9526
9527 Found by logiclrd@EFnet.
9528
9529
9530 Changes: Modified:
9531 +3 -2 trunk/modules/m_invite.c (File Modified)
9532
9533
9534nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9535 Log:
9536 Don't show what channels a service is in.
9537
9538 Changes: Modified:
9539 +1 -0 trunk/NEWS (File Modified)
9540 +40 -35 trunk/modules/m_whois.c (File Modified)
9541
9542
9543nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9544 Log:
9545 Update version to 1.0.3.
9546
9547
9548 Changes: Modified:
9549 +9 -9 trunk/configure (File Modified)
9550 +1 -1 trunk/configure.ac (File Modified)
9551
9552
9553jilles 2005/10/22 17:12:51 UTC (20051022-304)
9554 Log:
9555 Update NEWS.
9556
9557
9558 Changes: Modified:
9559 +7 -1 trunk/NEWS (File Modified)
9560
9561
9562jilles 2005/10/22 17:11:32 UTC (20051022-302)
9563 Log:
9564 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9565 More static buffers :(
9566
9567
9568 Changes: Modified:
9569 +12 -4 trunk/src/aline.c (File Modified)
9570
9571
9572jilles 2005/10/18 21:52:35 UTC (20051018-300)
9573 Log:
9574 Make operspy mode (/mode !#channel showing parameters
9575 even if not on channel) work again.
9576
9577
9578 Changes: Modified:
9579 +4 -4 trunk/src/channel.c (File Modified)
9580
9581
9582jilles 2005/10/16 22:04:15 UTC (20051016-298)
9583 Log:
9584 Call server_introduced hook on TS6 remote server
9585 introduction (ms_sid()).
9586
9587
9588 Changes: Modified:
9589 +6 -0 trunk/modules/core/m_server.c (File Modified)
9590
9591
9592nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9593 Log:
9594 Cyrix boxes are wierd.
9595
9596 Changes: Modified:
9597 +2 -1 trunk/modules/m_services.c (File Modified)
9598
9599
9600nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9601 Log:
9602 More paranoia.
9603
9604 Changes: Modified:
9605 +1 -1 trunk/include/client.h (File Modified)
9606 +3 -1 trunk/modules/m_services.c (File Modified)
9607
9608
9609nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9610 Log:
9611 heh
9612
9613 Changes: Modified:
9614 +1 -6 trunk/modules/m_services.c (File Modified)
9615
9616
9617nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9618 Log:
9619 Disable a check that doesn't always seem to work right for some reason.
9620
9621 Changes: Modified:
9622 +2 -0 trunk/modules/m_services.c (File Modified)
9623
9624
9625nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9626 Log:
9627 Update NEWS.
9628
9629
9630 Changes: Modified:
9631 +4 -1 trunk/NEWS (File Modified)
9632
9633
9634nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9635 Log:
9636 1.0.2
9637
9638
9639 Changes: Modified:
9640 +9 -9 trunk/configure (File Modified)
9641 +1 -1 trunk/configure.ac (File Modified)
9642
9643
9644jilles 2005/10/08 22:30:18 UTC (20051008-284)
9645 Log:
9646 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9647
9648
9649 Changes: Modified:
9650 +3 -13 trunk/modules/m_trace.c (File Modified)
9651
9652
9653jilles 2005/10/06 11:00:22 UTC (20051006-282)
9654 Log:
9655 Don't send empty RPL_WHOISCHANNELS on remote whois.
9656
9657 Pointy hat to: jilles
9658
9659
9660 Changes: Modified:
9661 +1 -1 trunk/modules/m_whois.c (File Modified)
9662
9663
9664nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9665 Log:
9666 Update NEWS.
9667
9668
9669 Changes: Modified:
9670 +3 -0 trunk/NEWS (File Modified)
9671
9672
9673nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9674 Log:
9675 Modular umode support.
9676
9677
9678 Changes: Modified:
9679 +0 -9 trunk/include/client.h (File Modified)
9680 +2 -1 trunk/include/s_user.h (File Modified)
9681 +1 -1 trunk/include/tools.h (File Modified)
9682 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9683 +3 -0 trunk/src/ircd.c (File Modified)
9684 +1 -1 trunk/src/messages.tab (File Modified)
9685 +2 -2 trunk/src/s_serv.c (File Modified)
9686 +37 -59 trunk/src/s_user.c (File Modified)
9687 +21 -0 trunk/src/tools.c (File Modified)
9688
9689
9690jilles 2005/10/02 20:23:15 UTC (20051002-276)
9691 Log:
9692 Optionally do forced nick change to the UID instead of kill
9693 on nick collisions, see doc/collision_fnc.txt for more
9694 details.
9695
9696
9697 Changes: Modified:
9698 + - trunk/doc/collision_fnc.txt (File Added)
9699 +1 -0 trunk/doc/example.conf (File Modified)
9700 +8 -0 trunk/doc/reference.conf (File Modified)
9701 +1 -0 trunk/include/numeric.h (File Modified)
9702 +1 -0 trunk/include/s_conf.h (File Modified)
9703 +2 -1 trunk/include/s_serv.h (File Modified)
9704 +1 -0 trunk/include/s_stats.h (File Modified)
9705 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9706 +1 -1 trunk/src/messages.tab (File Modified)
9707 +1 -0 trunk/src/newconf.c (File Modified)
9708 +1 -0 trunk/src/s_conf.c (File Modified)
9709 +1 -0 trunk/src/s_serv.c (File Modified)
9710 +2 -2 trunk/src/s_stats.c (File Modified)
9711
9712
9713nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9714 Log:
9715 Update NEWS.
9716
9717
9718 Modified:
9719 trunk/NEWS (File Modified)
9720
9721
9722jilles 2005/09/28 15:45:31 UTC (20050928-272)
9723 Log:
9724 Don't allow lookups by uid in /monitor + and /monitor s.
9725
9726
9727 Modified:
9728 trunk/modules/m_monitor.c (File Modified)
9729
9730
9731jilles 2005/09/28 13:05:01 UTC (20050928-270)
9732 Log:
9733 Stop garbage +j being set in cases like +j aaa:bbb by
9734 initializing the variables properly.
9735
9736 Reported by kyle.
9737
9738
9739 Modified:
9740 trunk/modules/core/m_mode.c (File Modified)
9741 trunk/modules/core/m_sjoin.c (File Modified)
9742
9743
9744jilles 2005/09/25 15:51:54 UTC (20050925-268)
9745 Log:
9746 Apply flags to the proper server in me_gcap().
9747
9748
9749 Modified:
9750 trunk/modules/m_capab.c (File Modified)
9751
9752
9753jilles 2005/09/22 23:13:46 UTC (20050922-266)
9754 Log:
9755 Use find_named_client() instead of find_client() to check
9756 for nick collisions.
9757
9758
9759 Modified:
9760 trunk/modules/core/m_nick.c (File Modified)
9761
9762
9763nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9764 Log:
9765 - Replace old 381 numeric with a new, more positive one!
9766
9767
9768 Modified:
9769 trunk/src/messages.tab (File Modified)
9770
9771
9772jilles 2005/09/22 00:38:45 UTC (20050922-262)
9773 Log:
9774 Make it compile again.
9775
9776
9777 Modified:
9778 trunk/src/channel.c (File Modified)
9779 trunk/src/client.c (File Modified)
9780 trunk/src/ircd.c (File Modified)
9781 trunk/src/packet.c (File Modified)
9782
9783
9784nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9785 Log:
9786 - Prevent UID disclosure in cmode setting.
9787
9788
9789 Modified:
9790 trunk/NEWS (File Modified)
9791 trunk/modules/core/m_mode.c (File Modified)
9792
9793
9794nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9795 Log:
9796 A different check which prevents UID disclosure.
9797
9798
9799 Modified:
9800 trunk/modules/core/m_kick.c (File Modified)
9801
9802
9803nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9804 Log:
9805 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9806
9807
9808 Modified:
9809 trunk/modules/core/m_kick.c (File Modified)
9810
9811
9812nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9813 Log:
9814 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9815
9816
9817 Modified:
9818 trunk/NEWS (File Modified)
9819 trunk/modules/m_accept.c (File Modified)
9820 trunk/modules/m_admin.c (File Modified)
9821 trunk/modules/m_away.c (File Modified)
9822 trunk/modules/m_cap.c (File Modified)
9823 trunk/modules/m_capab.c (File Modified)
9824 trunk/modules/m_challenge.c (File Modified)
9825 trunk/modules/m_chghost.c (File Modified)
9826 trunk/modules/m_close.c (File Modified)
9827 trunk/modules/m_cmessage.c (File Modified)
9828 trunk/modules/m_connect.c (File Modified)
9829 trunk/modules/m_dline.c (File Modified)
9830 trunk/modules/m_encap.c (File Modified)
9831 trunk/modules/m_etrace.c (File Modified)
9832 trunk/modules/m_gline.c (File Modified)
9833 trunk/modules/m_help.c (File Modified)
9834 trunk/modules/m_info.c (File Modified)
9835 trunk/modules/m_invite.c (File Modified)
9836 trunk/modules/m_ison.c (File Modified)
9837 trunk/modules/m_kline.c (File Modified)
9838 trunk/modules/m_knock.c (File Modified)
9839 trunk/modules/m_links.c (File Modified)
9840 trunk/modules/m_list.c (File Modified)
9841 trunk/modules/m_locops.c (File Modified)
9842 trunk/modules/m_lusers.c (File Modified)
9843 trunk/modules/m_map.c (File Modified)
9844 trunk/modules/m_monitor.c (File Modified)
9845 trunk/modules/m_motd.c (File Modified)
9846 trunk/modules/m_names.c (File Modified)
9847 trunk/modules/m_oper.c (File Modified)
9848 trunk/modules/m_operspy.c (File Modified)
9849 trunk/modules/m_pass.c (File Modified)
9850 trunk/modules/m_ping.c (File Modified)
9851 trunk/modules/m_pong.c (File Modified)
9852 trunk/modules/m_post.c (File Modified)
9853 trunk/modules/m_rehash.c (File Modified)
9854 trunk/modules/m_restart.c (File Modified)
9855 trunk/modules/m_resv.c (File Modified)
9856 trunk/modules/m_services.c (File Modified)
9857 trunk/modules/m_set.c (File Modified)
9858 trunk/modules/m_sshortcut.c (File Modified)
9859 trunk/modules/m_stats.c (File Modified)
9860 trunk/modules/m_svinfo.c (File Modified)
9861 trunk/modules/m_tb.c (File Modified)
9862 trunk/modules/m_testline.c (File Modified)
9863 trunk/modules/m_testmask.c (File Modified)
9864 trunk/modules/m_time.c (File Modified)
9865 trunk/modules/m_topic.c (File Modified)
9866 trunk/modules/m_trace.c (File Modified)
9867 trunk/modules/m_unreject.c (File Modified)
9868 trunk/modules/m_user.c (File Modified)
9869 trunk/modules/m_userhost.c (File Modified)
9870 trunk/modules/m_users.c (File Modified)
9871 trunk/modules/m_version.c (File Modified)
9872 trunk/modules/m_wallops.c (File Modified)
9873 trunk/modules/m_who.c (File Modified)
9874 trunk/modules/m_whois.c (File Modified)
9875 trunk/modules/m_whowas.c (File Modified)
9876 trunk/modules/m_xline.c (File Modified)
9877 trunk/src/adns.c (File Modified)
9878 trunk/src/aline.c (File Modified)
9879 trunk/src/cache.c (File Modified)
9880 trunk/src/channel.c (File Modified)
9881 trunk/src/class.c (File Modified)
9882 trunk/src/client.c (File Modified)
9883 trunk/src/commio.c (File Modified)
9884 trunk/src/event.c (File Modified)
9885 trunk/src/hash.c (File Modified)
9886 trunk/src/hostmask.c (File Modified)
9887 trunk/src/ircd.c (File Modified)
9888 trunk/src/kdparse.c (File Modified)
9889 trunk/src/linebuf.c (File Modified)
9890 trunk/src/listener.c (File Modified)
9891 trunk/src/modules.c (File Modified)
9892 trunk/src/monitor.c (File Modified)
9893 trunk/src/newconf.c (File Modified)
9894 trunk/src/packet.c (File Modified)
9895 trunk/src/parse.c (File Modified)
9896 trunk/src/reject.c (File Modified)
9897 trunk/src/s_auth.c (File Modified)
9898 trunk/src/s_conf.c (File Modified)
9899 trunk/src/s_gline.c (File Modified)
9900 trunk/src/s_log.c (File Modified)
9901 trunk/src/s_newconf.c (File Modified)
9902 trunk/src/s_serv.c (File Modified)
9903 trunk/src/s_stats.c (File Modified)
9904 trunk/src/s_user.c (File Modified)
9905 trunk/src/send.c (File Modified)
9906 trunk/src/whowas.c (File Modified)
9907
9908
9909nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9910 Log:
9911 - More coding style niceities. Pretty much got client.h squared away.
9912
9913
9914 Modified:
9915 trunk/modules/m_dline.c (File Modified)
9916 trunk/modules/m_gline.c (File Modified)
9917 trunk/modules/m_kline.c (File Modified)
9918 trunk/modules/m_rehash.c (File Modified)
9919 trunk/modules/m_resv.c (File Modified)
9920 trunk/modules/m_stats.c (File Modified)
9921 trunk/modules/m_testline.c (File Modified)
9922 trunk/modules/m_user.c (File Modified)
9923 trunk/modules/m_xline.c (File Modified)
9924
9925
9926jilles 2005/09/21 22:37:13 UTC (20050921-250)
9927 Log:
9928 - Propagate quiets (+q) on netjoins
9929 - Clear +q list too on lowerTS sjoin from TS6 source
9930
9931
9932 Modified:
9933 trunk/modules/core/m_sjoin.c (File Modified)
9934 trunk/src/s_serv.c (File Modified)
9935
9936
9937jilles 2005/09/21 15:49:43 UTC (20050921-248)
9938 Log:
9939 Second argument to whois is always a nick, never a uid.
9940 This prevents /whois other.server uid to get information
9941 about that uid.
9942
9943
9944 Modified:
9945 trunk/modules/m_whois.c (File Modified)
9946
9947
9948jilles 2005/09/21 15:43:45 UTC (20050921-246)
9949 Log:
9950 Don't allow local users to use uids in user mode.
9951
9952
9953 Modified:
9954 trunk/src/s_user.c (File Modified)
9955
9956
9957jilles 2005/09/21 15:42:56 UTC (20050921-244)
9958 Log:
9959 Make it compile again.
9960
9961
9962 Modified:
9963 trunk/src/s_stats.c (File Modified)
9964
9965
9966jilles 2005/09/21 15:09:11 UTC (20050921-242)
9967 Log:
9968 Fix propagation of empty SJOIN.
9969
9970
9971 Modified:
9972 trunk/modules/core/m_sjoin.c (File Modified)
9973
9974
9975nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9976 Log:
9977 Some atheme-style niceties here.
9978
9979
9980 Modified:
9981 trunk/modules/m_accept.c (File Modified)
9982 trunk/modules/m_admin.c (File Modified)
9983 trunk/modules/m_away.c (File Modified)
9984 trunk/modules/m_cap.c (File Modified)
9985 trunk/modules/m_capab.c (File Modified)
9986 trunk/modules/m_challenge.c (File Modified)
9987 trunk/modules/m_chghost.c (File Modified)
9988 trunk/modules/m_close.c (File Modified)
9989 trunk/modules/m_cmessage.c (File Modified)
9990 trunk/modules/m_connect.c (File Modified)
9991 trunk/modules/m_dline.c (File Modified)
9992 trunk/modules/m_encap.c (File Modified)
9993 trunk/modules/m_etrace.c (File Modified)
9994 trunk/modules/m_gline.c (File Modified)
9995 trunk/modules/m_help.c (File Modified)
9996 trunk/modules/m_info.c (File Modified)
9997 trunk/modules/m_invite.c (File Modified)
9998 trunk/modules/m_ison.c (File Modified)
9999 trunk/modules/m_kline.c (File Modified)
10000 trunk/modules/m_knock.c (File Modified)
10001 trunk/modules/m_links.c (File Modified)
10002 trunk/modules/m_list.c (File Modified)
10003 trunk/modules/m_locops.c (File Modified)
10004 trunk/modules/m_lusers.c (File Modified)
10005 trunk/modules/m_map.c (File Modified)
10006 trunk/modules/m_monitor.c (File Modified)
10007 trunk/modules/m_motd.c (File Modified)
10008 trunk/modules/m_names.c (File Modified)
10009 trunk/modules/m_oper.c (File Modified)
10010 trunk/modules/m_operspy.c (File Modified)
10011 trunk/modules/m_pass.c (File Modified)
10012 trunk/modules/m_ping.c (File Modified)
10013 trunk/modules/m_pong.c (File Modified)
10014 trunk/modules/m_post.c (File Modified)
10015 trunk/modules/m_rehash.c (File Modified)
10016 trunk/modules/m_restart.c (File Modified)
10017 trunk/modules/m_resv.c (File Modified)
10018 trunk/modules/m_services.c (File Modified)
10019 trunk/modules/m_set.c (File Modified)
10020 trunk/modules/m_sshortcut.c (File Modified)
10021 trunk/modules/m_stats.c (File Modified)
10022 trunk/modules/m_svinfo.c (File Modified)
10023 trunk/modules/m_tb.c (File Modified)
10024 trunk/modules/m_testline.c (File Modified)
10025 trunk/modules/m_testmask.c (File Modified)
10026 trunk/modules/m_time.c (File Modified)
10027 trunk/modules/m_topic.c (File Modified)
10028 trunk/modules/m_trace.c (File Modified)
10029 trunk/modules/m_unreject.c (File Modified)
10030 trunk/modules/m_user.c (File Modified)
10031 trunk/modules/m_userhost.c (File Modified)
10032 trunk/modules/m_users.c (File Modified)
10033 trunk/modules/m_version.c (File Modified)
10034 trunk/modules/m_wallops.c (File Modified)
10035 trunk/modules/m_who.c (File Modified)
10036 trunk/modules/m_whois.c (File Modified)
10037 trunk/modules/m_whowas.c (File Modified)
10038 trunk/modules/m_xline.c (File Modified)
10039
10040
10041nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10042 Log:
10043 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10044
10045
10046 Modified:
10047 trunk/.indent.pro (File Modified)
10048 trunk/include/charybdis.h (File Added)
10049 trunk/include/client.h (File Modified)
10050 trunk/modules/.indent.pro (File Modified)
10051 trunk/src/.indent.pro (File Modified)
10052 trunk/src/adns.c (File Modified)
10053 trunk/src/aline.c (File Modified)
10054 trunk/src/cache.c (File Modified)
10055 trunk/src/channel.c (File Modified)
10056 trunk/src/class.c (File Modified)
10057 trunk/src/client.c (File Modified)
10058 trunk/src/commio.c (File Modified)
10059 trunk/src/event.c (File Modified)
10060 trunk/src/hash.c (File Modified)
10061 trunk/src/hostmask.c (File Modified)
10062 trunk/src/ircd.c (File Modified)
10063 trunk/src/kdparse.c (File Modified)
10064 trunk/src/linebuf.c (File Modified)
10065 trunk/src/listener.c (File Modified)
10066 trunk/src/modules.c (File Modified)
10067 trunk/src/monitor.c (File Modified)
10068 trunk/src/newconf.c (File Modified)
10069 trunk/src/packet.c (File Modified)
10070 trunk/src/parse.c (File Modified)
10071 trunk/src/reject.c (File Modified)
10072 trunk/src/s_auth.c (File Modified)
10073 trunk/src/s_conf.c (File Modified)
10074 trunk/src/s_gline.c (File Modified)
10075 trunk/src/s_log.c (File Modified)
10076 trunk/src/s_newconf.c (File Modified)
10077 trunk/src/s_serv.c (File Modified)
10078 trunk/src/s_stats.c (File Modified)
10079 trunk/src/s_user.c (File Modified)
10080 trunk/src/send.c (File Modified)
10081 trunk/src/whowas.c (File Modified)
10082
10083
10084nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10085 Log:
10086 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10087 - Convert a few modules towards using this code.
10088 - Make a note about this change in NEWS.
10089
10090
10091 Modified:
10092 trunk/NEWS (File Modified)
10093 trunk/include/aline.h (File Added)
10094 trunk/modules/m_dline.c (File Modified)
10095 trunk/modules/m_kline.c (File Modified)
10096 trunk/modules/m_resv.c (File Modified)
10097 trunk/modules/m_xline.c (File Modified)
10098 trunk/src/Makefile.in (File Modified)
10099 trunk/src/aline.c (File Added)
10100
10101
10102nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10103 Log:
10104 - Update NEWS document.
10105
10106
10107 Modified:
10108 trunk/NEWS (File Modified)
10109
10110
10111jilles 2005/09/20 18:27:19 UTC (20050920-232)
10112 Log:
10113 Use find_named_person() instead of find_person() in services shortcuts.
10114
10115
10116 Modified:
10117 trunk/modules/m_sshortcut.c (File Modified)
10118
10119
10120jilles 2005/09/18 22:18:59 UTC (20050918-230)
10121 Log:
10122 Fix propagation of empty channels (+P).
10123
10124
10125 Modified:
10126 trunk/modules/core/m_sjoin.c (File Modified)
10127 trunk/src/s_serv.c (File Modified)
10128
10129
10130jilles 2005/09/18 22:18:04 UTC (20050918-228)
10131 Log:
10132 Use same comparison for +f.
10133
10134
10135 Modified:
10136 trunk/modules/core/m_join.c (File Modified)
10137
10138
10139jilles 2005/09/18 18:48:13 UTC (20050918-226)
10140 Log:
10141 Retire server-server non-encap CHGHOST, and clean it up a bit.
10142
10143
10144 Modified:
10145 trunk/modules/m_chghost.c (File Modified)
10146
10147
10148jilles 2005/09/18 14:26:20 UTC (20050918-224)
10149 Log:
10150 Use TS6 form for SQUIT wallops.
10151
10152
10153 Modified:
10154 trunk/modules/core/m_squit.c (File Modified)
10155
10156
10157jilles 2005/09/18 14:25:54 UTC (20050918-222)
10158 Log:
10159 Propagate nick changes for remote clients in TS6 form if possible;
10160 simplify the code a bit.
10161
10162
10163 Modified:
10164 trunk/modules/core/m_nick.c (File Modified)
10165
10166
10167jilles 2005/09/18 14:16:43 UTC (20050918-220)
10168 Log:
10169 Only clear oper_only_umodes on deoper for local clients.
10170
10171
10172 Modified:
10173 trunk/src/s_user.c (File Modified)
10174
10175
10176nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10177 Log:
10178 - Don't enable use_whois_actually in the default config, makes cloaking
10179 only useful for vanity.
10180
10181
10182 Modified:
10183 trunk/doc/example.conf (File Modified)
10184
10185
10186jilles 2005/09/18 00:00:12 UTC (20050918-216)
10187 Log:
10188 Fix linebuf raw code to not truncate lines longer than
10189 510 characters. This stops ziplinks corruption at
10190 the initial burst if the other side sends a lot.
10191
10192
10193 Modified:
10194 trunk/src/linebuf.c (File Modified)
10195
10196
10197nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10198 Log:
10199 - Add +r to channel_modes().
10200
10201
10202 Modified:
10203 trunk/src/channel.c (File Modified)
10204
10205
10206nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10207 Log:
10208 Update NEWS.
10209
10210
10211 Modified:
10212 trunk/NEWS (File Modified)
10213
10214
10215nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10216 Log:
10217 err, nvm. wrong project :-P
10218
10219
10220 Modified:
10221 trunk/src/match.c (File Modified)
10222
10223
10224nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10225 Log:
10226 make sure we don't crash on match(NULL, test)
10227
10228
10229 Modified:
10230 trunk/src/match.c (File Modified)
10231
10232
10233jilles 2005/09/12 23:40:03 UTC (20050912-206)
10234 Log:
10235 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10236 flags = rehash in shared{}.
10237 Uses :<source> ENCAP <target> REHASH [option].
10238
10239
10240 Modified:
10241 trunk/doc/example.conf (File Modified)
10242 trunk/doc/reference.conf (File Modified)
10243 trunk/help/opers/rehash (File Modified)
10244 trunk/include/s_newconf.h (File Modified)
10245 trunk/modules/m_rehash.c (File Modified)
10246 trunk/modules/m_stats.c (File Modified)
10247 trunk/src/newconf.c (File Modified)
10248
10249
10250jilles 2005/09/12 22:48:44 UTC (20050912-204)
10251 Log:
10252 Initialize flags to 0 in conf_set_shared_flags() and
10253 conf_set_cluster_flags().
10254
10255
10256 Modified:
10257 trunk/src/newconf.c (File Modified)
10258
10259
10260jilles 2005/09/12 22:14:16 UTC (20050912-202)
10261 Log:
10262 Don't allow a forward from a #channel to an &channel.
10263 Error message is Illegal channel name.
10264
10265
10266 Modified:
10267 trunk/modules/core/m_mode.c (File Modified)
10268
10269
10270nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10271 Log:
10272 - change version to 1.0.1
10273
10274
10275 Modified:
10276 trunk/configure (File Modified)
10277 trunk/configure.ac (File Modified)
10278
10279
10280nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10281 Log:
10282 Update NEWS.
10283
10284
10285 Modified:
10286 trunk/NEWS (File Modified)
10287
10288
10289jilles 2005/09/12 21:55:58 UTC (20050912-196)
10290 Log:
10291 Services shortcuts changes:
10292 - Require umode +S on target
10293 - Use ERR_SERVICESDOWN (440) for error message
10294 - Fix check for empty string
10295
10296
10297 Modified:
10298 trunk/include/numeric.h (File Modified)
10299 trunk/modules/m_sshortcut.c (File Modified)
10300 trunk/src/messages.tab (File Modified)
10301
10302
10303nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10304 Log:
10305 s/IsChanService/IsService/g;
10306
10307
10308 Modified:
10309 trunk/modules/m_sshortcut.c (File Modified)
10310
10311
10312nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10313 Log:
10314 Add check for service validity in shortcut routines.
10315
10316
10317 Modified:
10318 trunk/modules/m_sshortcut.c (File Modified)
10319
10320
10321jilles 2005/09/12 15:30:26 UTC (20050912-190)
10322 Log:
10323 Don't allow forwarding to a -F channel the setter is not on.
10324
10325
10326 Modified:
10327 trunk/modules/core/m_mode.c (File Modified)
10328
10329
10330jilles 2005/09/12 13:55:56 UTC (20050912-188)
10331 Log:
10332 Describe identify_service and identify_command in
10333 reference.conf.
10334
10335
10336 Modified:
10337 trunk/doc/reference.conf (File Modified)
10338
10339
10340jilles 2005/09/12 13:37:11 UTC (20050912-186)
10341 Log:
10342 More helpfile updates.
10343
10344
10345 Modified:
10346 trunk/help/Makefile.in (File Modified)
10347 trunk/help/opers/die (File Modified)
10348 trunk/help/opers/join (File Modified)
10349 trunk/help/opers/links (File Modified)
10350 trunk/help/opers/lusers (File Modified)
10351 trunk/help/opers/map (File Added)
10352 trunk/help/opers/motd (File Modified)
10353 trunk/help/opers/names (File Modified)
10354 trunk/help/opers/notice (File Modified)
10355 trunk/help/opers/operspy (File Modified)
10356 trunk/help/opers/part (File Modified)
10357 trunk/help/opers/privmsg (File Modified)
10358 trunk/help/opers/restart (File Modified)
10359 trunk/help/opers/set (File Modified)
10360 trunk/help/opers/stats (File Modified)
10361 trunk/help/opers/trace (File Modified)
10362 trunk/help/opers/version (File Modified)
10363 trunk/help/users/notice (File Modified)
10364 trunk/help/users/privmsg (File Modified)
10365 trunk/help/users/stats (File Modified)
10366
10367
10368jilles 2005/09/12 11:18:40 UTC (20050912-184)
10369 Log:
10370 Update help files.
10371
10372
10373 Modified:
10374 trunk/help/opers/cmode (File Modified)
10375 trunk/help/opers/umode (File Modified)
10376 trunk/help/opers/wallops (File Modified)
10377 trunk/help/opers/who (File Modified)
10378 trunk/help/users/umode (File Modified)
10379
10380
10381jilles 2005/09/12 11:11:18 UTC (20050912-182)
10382 Log:
10383 Include cmode +r in 004 and 005.
10384
10385
10386 Modified:
10387 trunk/include/supported.h (File Modified)
10388 trunk/src/messages.tab (File Modified)
10389
10390
10391jilles 2005/09/12 10:53:35 UTC (20050912-180)
10392 Log:
10393 No need to clear all 3 buffers in channel_modes().
10394
10395
10396 Modified:
10397 trunk/src/channel.c (File Modified)
10398
10399
10400jilles 2005/09/12 10:31:54 UTC (20050912-178)
10401 Log:
10402 - Fix multiple +f modes per line
10403 - -f shouldn't take a parameter
10404
10405
10406 Modified:
10407 trunk/modules/core/m_mode.c (File Modified)
10408
10409
10410jilles 2005/09/12 10:04:27 UTC (20050912-176)
10411 Log:
10412 Channel mode +Q now prevents forwarding to or through
10413 a channel, just like in hyperion, not from a channel.
10414
10415
10416 Modified:
10417 trunk/modules/core/m_join.c (File Modified)
10418
10419
10420jilles 2005/09/12 09:36:21 UTC (20050912-174)
10421 Log:
10422 Complete +F/+Q propagation.
10423
10424
10425 Modified:
10426 trunk/modules/core/m_join.c (File Modified)
10427 trunk/modules/core/m_sjoin.c (File Modified)
10428 trunk/src/channel.c (File Modified)
10429
10430
10431nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10432 Log:
10433 - A few minor fixes.
10434
10435
10436 Modified:
10437 trunk/modules/core/m_join.c (File Modified)
10438 trunk/modules/m_services.c (File Modified)
10439
10440
10441nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10442 Log:
10443 - Fix netsplit obfuscation.
10444
10445
10446 Modified:
10447 trunk/src/client.c (File Modified)
10448
10449
10450nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10451 Log:
10452 - Fix another /stats p related bug.
10453
10454
10455 Modified:
10456 trunk/src/client.c (File Modified)
10457
10458
10459nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10460 Log:
10461 - Update example.conf.
10462
10463
10464 Modified:
10465 trunk/doc/example.conf (File Modified)
10466
10467
10468nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10469 Log:
10470 - Fix a minor bug here, and re-release 1.0.
10471
10472
10473 Modified:
10474 trunk/modules/core/m_nick.c (File Modified)
10475
10476
10477nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10478 Log:
10479 - Add bursted clients to /stats p list.
10480
10481
10482 Modified:
10483 trunk/modules/core/m_nick.c (File Modified)
10484
10485
10486nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10487 Log:
10488 - Add identify_service, identify_command options to the example.conf,
10489 newconf parser.
10490
10491
10492 Modified:
10493 trunk/NEWS (File Modified)
10494 trunk/doc/example.conf (File Modified)
10495 trunk/src/newconf.c (File Modified)
10496
10497
10498nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10499 Log:
10500 - Add services shortcuts.
10501
10502
10503 Modified:
10504 trunk/modules/Makefile.in (File Modified)
10505 trunk/modules/m_sshortcut.c (File Added)
10506
10507
10508nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10509 Log:
10510 - put back checks i removed by mistake
10511
10512
10513 Modified:
10514 trunk/modules/core/m_join.c (File Modified)
10515
10516
10517nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10518 Log:
10519 - Implement channel mode +Q, which disables forwarding.
10520 - Make forwarding usable by everyone.
10521 - Implement channel mode +F which bypasses authority checks on a target
10522 set with this mode
10523 - Update NEWS.
10524
10525
10526 Modified:
10527 trunk/NEWS (File Modified)
10528 trunk/include/channel.h (File Modified)
10529 trunk/include/supported.h (File Modified)
10530 trunk/modules/core/m_join.c (File Modified)
10531 trunk/modules/core/m_mode.c (File Modified)
10532 trunk/src/messages.tab (File Modified)
10533
10534
10535nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10536 Log:
10537 - Fix account handling brokenness.
10538
10539
10540 Modified:
10541 trunk/modules/m_services.c (File Modified)
10542
10543
10544jilles 2005/09/12 02:04:09 UTC (20050912-150)
10545 Log:
10546 Identify to services via server password hack. Still
10547 needs config file parts, like
10548 identifyservice = "nickserv@services.int";
10549 identifycommand = "IDENTIFY";
10550
10551
10552 Modified:
10553 trunk/include/s_conf.h (File Modified)
10554 trunk/src/s_user.c (File Modified)
10555
10556
10557jilles 2005/09/12 01:59:46 UTC (20050912-148)
10558 Log:
10559 Make send.c compile.
10560
10561
10562 Modified:
10563 trunk/src/send.c (File Modified)
10564
10565
10566nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10567 Log:
10568 - Handle this better.
10569
10570
10571 Modified:
10572 trunk/src/send.c (File Modified)
10573
10574
10575nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10576 Log:
10577 If the source is not a client, don't send to normal users.
10578
10579
10580 Modified:
10581 trunk/src/send.c (File Modified)
10582
10583
10584nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10585 Log:
10586 - Make /wallops behave as wallops in other ircds.
10587
10588
10589 Modified:
10590 trunk/modules/m_wallops.c (File Modified)
10591 trunk/src/send.c (File Modified)
10592
10593
10594nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10595 Log:
10596 - charybdis-1.0
10597
10598
10599 Modified:
10600 trunk/NEWS (File Modified)
10601 trunk/configure (File Modified)
10602 trunk/configure.ac (File Modified)
10603
10604
10605nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10606 Log:
10607 - Remove efnet configuration.
10608 - Rename example.conf as reference.conf, and replace the default
10609 example.conf with one suitable for AthemeNET.
10610 - Update makefile to reflect these changes.
10611
10612
10613 Modified:
10614 trunk/doc/Makefile.in (File Modified)
10615 trunk/doc/example.conf (File Modified)
10616 trunk/doc/example.efnet.conf (File Deleted)
10617 trunk/doc/reference.conf (File Added)
10618
10619
10620nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10621 Log:
10622 - Don't display opers who are /away.
10623
10624
10625 Modified:
10626 trunk/modules/m_stats.c (File Modified)
10627
10628
10629jilles 2005/09/12 00:21:20 UTC (20050912-134)
10630 Log:
10631 Put cmode +f in 004 and 005.
10632
10633
10634 Modified:
10635 trunk/include/supported.h (File Modified)
10636 trunk/src/messages.tab (File Modified)
10637
10638
10639jilles 2005/09/12 00:15:13 UTC (20050912-132)
10640 Log:
10641 Add user umode +Q which prevents a user from
10642 being forwarded.
10643
10644
10645 Modified:
10646 trunk/include/client.h (File Modified)
10647 trunk/modules/core/m_join.c (File Modified)
10648 trunk/src/messages.tab (File Modified)
10649 trunk/src/s_user.c (File Modified)
10650
10651
10652jilles 2005/09/11 23:47:02 UTC (20050911-130)
10653 Log:
10654 Implement channel forwarding in m_join(). As in
10655 hyperion, failing to join because of +i, +r or +j
10656 can cause you to be forwarded, potentially
10657 recursively. Unlike hyperion, a single numeric
10658 is sent in case of a successful forward, otherwise
10659 the ircd acts if there were no forward.
10660
10661
10662 Modified:
10663 trunk/include/numeric.h (File Modified)
10664 trunk/modules/core/m_join.c (File Modified)
10665 trunk/src/messages.tab (File Modified)
10666
10667
10668jilles 2005/09/11 22:57:53 UTC (20050911-128)
10669 Log:
10670 Allow servers to set oper-only cmodes as well.
10671
10672
10673 Modified:
10674 trunk/modules/core/m_mode.c (File Modified)
10675
10676
10677jilles 2005/09/11 22:48:37 UTC (20050911-126)
10678 Log:
10679 Add cmode +f which takes a channel name, settable
10680 only by opers for now. Does not do anything yet.
10681
10682
10683 Modified:
10684 trunk/include/channel.h (File Modified)
10685 trunk/modules/core/m_join.c (File Modified)
10686 trunk/modules/core/m_mode.c (File Modified)
10687 trunk/modules/core/m_sjoin.c (File Modified)
10688 trunk/src/channel.c (File Modified)
10689
10690
10691jilles 2005/09/11 20:48:09 UTC (20050911-124)
10692 Log:
10693 Fully initialize 'mode' in ms_join() and ms_sjoin()
10694 to avoid old +j garbage from being used.
10695
10696
10697 Modified:
10698 trunk/modules/core/m_join.c (File Modified)
10699 trunk/modules/core/m_sjoin.c (File Modified)
10700
10701
10702jilles 2005/09/11 19:41:53 UTC (20050911-122)
10703 Log:
10704 - only touch join_count/join_delta if join throttling
10705 is enabled on the channel
10706 - reset join_count/join_delta to 0 if -j is set
10707
10708
10709 Modified:
10710 trunk/modules/core/m_join.c (File Modified)
10711 trunk/modules/core/m_mode.c (File Modified)
10712 trunk/modules/core/m_sjoin.c (File Modified)
10713
10714
10715jilles 2005/09/11 18:57:20 UTC (20050911-120)
10716 Log:
10717 Also start a new "period" for join throttling for remote joins,
10718 if necessary. Make the code slightly clearer.
10719
10720
10721 Modified:
10722 trunk/modules/core/m_join.c (File Modified)
10723 trunk/src/channel.c (File Modified)
10724
10725
10726jilles 2005/09/11 18:12:20 UTC (20050911-118)
10727 Log:
10728 Some +j improvements, still broken.
10729
10730
10731 Modified:
10732 trunk/modules/core/m_join.c (File Modified)
10733 trunk/modules/core/m_sjoin.c (File Modified)
10734
10735
10736jilles 2005/09/11 16:44:36 UTC (20050911-116)
10737 Log:
10738 Only do +z processing for +m channels the sender is on,
10739 as bans/quiets are currently only checked locally.
10740
10741
10742 Modified:
10743 trunk/modules/core/m_message.c (File Modified)
10744
10745
10746jilles 2005/09/11 16:01:02 UTC (20050911-114)
10747 Log:
10748 - Add max_bans_large configuration option, defaulting to 500, to
10749 limit the number of bans in a +L channel
10750 - Change b/e/I to b/e/I/q in texts
10751
10752
10753 Modified:
10754 trunk/doc/example.conf (File Modified)
10755 trunk/include/s_conf.h (File Modified)
10756 trunk/modules/core/m_mode.c (File Modified)
10757 trunk/modules/m_info.c (File Modified)
10758 trunk/src/newconf.c (File Modified)
10759 trunk/src/s_conf.c (File Modified)
10760
10761
10762jilles 2005/09/11 15:20:38 UTC (20050911-112)
10763 Log:
10764 Store invite for +gi channels.
10765 Note that +gi is significantly weaker access control than +i.
10766
10767
10768 Modified:
10769 trunk/modules/m_invite.c (File Modified)
10770
10771
10772jilles 2005/09/11 14:38:35 UTC (20050911-110)
10773 Log:
10774 Nonops are allowed to see +q lists.
10775
10776
10777 Modified:
10778 trunk/modules/core/m_mode.c (File Modified)
10779
10780
10781jilles 2005/09/11 14:27:59 UTC (20050911-108)
10782 Log:
10783 Invalidate can_send() cache on -q.
10784
10785
10786 Modified:
10787 trunk/modules/core/m_mode.c (File Modified)
10788
10789
10790nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10791 Log:
10792 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10793
10794
10795 Modified:
10796 trunk/modules/core/m_sjoin.c (File Modified)
10797
10798
10799nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10800 Log:
10801 - Allow blank SJOINs -- for permanant channels.
10802
10803
10804 Modified:
10805 trunk/modules/core/m_sjoin.c (File Modified)
10806
10807
10808nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10809 Log:
10810 - Burst permanant channels.
10811
10812
10813 Modified:
10814 trunk/src/s_serv.c (File Modified)
10815
10816
10817nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10818 Log:
10819 - Fix handling of permanant channels.
10820
10821
10822 Modified:
10823 trunk/modules/core/m_join.c (File Modified)
10824
10825
10826nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10827 Log:
10828 - Run indent on core modules.
10829 - Add propagation of join throttle settings.
10830
10831
10832 Modified:
10833 trunk/modules/core/m_die.c (File Modified)
10834 trunk/modules/core/m_error.c (File Modified)
10835 trunk/modules/core/m_join.c (File Modified)
10836 trunk/modules/core/m_kick.c (File Modified)
10837 trunk/modules/core/m_kill.c (File Modified)
10838 trunk/modules/core/m_message.c (File Modified)
10839 trunk/modules/core/m_mode.c (File Modified)
10840 trunk/modules/core/m_nick.c (File Modified)
10841 trunk/modules/core/m_part.c (File Modified)
10842 trunk/modules/core/m_quit.c (File Modified)
10843 trunk/modules/core/m_server.c (File Modified)
10844 trunk/modules/core/m_sjoin.c (File Modified)
10845 trunk/modules/core/m_squit.c (File Modified)
10846
10847
10848nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10849 Log:
10850 - Fix mistake in commit message.
10851
10852
10853 Modified:
10854 trunk/ChangeLog (File Modified)
10855
10856
10857nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10858 Log:
10859 - Channel throttling.
10860
10861
10862 Modified:
10863 trunk/NEWS (File Modified)
10864 trunk/include/supported.h (File Modified)
10865 trunk/modules/core/m_mode.c (File Modified)
10866 trunk/src/messages.tab (File Modified)
10867
10868
10869nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10870 Log:
10871 - Channel throttle logic fixes.
10872
10873
10874 Modified:
10875 trunk/include/channel.h (File Modified)
10876
10877
10878nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10879 Log:
10880 - Add the throttle logic.
10881
10882
10883 Modified:
10884 trunk/include/channel.h (File Modified)
10885 trunk/include/numeric.h (File Modified)
10886 trunk/modules/core/m_join.c (File Modified)
10887 trunk/src/channel.c (File Modified)
10888 trunk/src/messages.tab (File Modified)
10889
10890
10891nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10892 Log:
10893 - Cosmetic fixes to CREDITS.
10894
10895
10896 Modified:
10897 trunk/CREDITS (File Modified)
10898
10899
10900nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10901 Log:
10902 - Better channel_modes() from ShadowIRCd 4.
10903
10904
10905 Modified:
10906 trunk/include/channel.h (File Modified)
10907 trunk/src/channel.c (File Modified)
10908
10909
10910nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10911 Log:
10912 - Strip colour codes from parts.
10913
10914
10915 Modified:
10916 trunk/modules/core/m_part.c (File Modified)
10917
10918
10919nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10920 Log:
10921 - Strip colour codes from quits.
10922
10923
10924 Modified:
10925 trunk/modules/core/m_quit.c (File Modified)
10926
10927
10928nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10929 Log:
10930 - add +c/+g/+z to channel_modes().
10931
10932
10933 Modified:
10934 trunk/src/channel.c (File Modified)
10935
10936
10937nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10938 Log:
10939 - Add +g to 004/005 numerics.
10940
10941
10942 Modified:
10943 trunk/include/supported.h (File Modified)
10944 trunk/src/messages.tab (File Modified)
10945
10946
10947nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10948 Log:
10949 - Add +cgz to set_final_mode() in both join/sjoin.
10950 - Implement channel mode +g: Free invite.
10951
10952
10953 Modified:
10954 trunk/include/channel.h (File Modified)
10955 trunk/modules/core/m_join.c (File Modified)
10956 trunk/modules/core/m_mode.c (File Modified)
10957 trunk/modules/core/m_sjoin.c (File Modified)
10958 trunk/modules/m_invite.c (File Modified)
10959
10960
10961nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10962 Log:
10963 - Make sure /stats p uses the right list.
10964
10965
10966 Modified:
10967 trunk/modules/m_stats.c (File Modified)
10968
10969
10970nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10971 Log:
10972 - local oper list becomes local_oper_list.
10973 - all opers are stored on oper_list for /stats p.
10974
10975
10976 Modified:
10977 trunk/include/ircd.h (File Modified)
10978 trunk/modules/m_stats.c (File Modified)
10979 trunk/modules/m_trace.c (File Modified)
10980 trunk/src/client.c (File Modified)
10981 trunk/src/ircd.c (File Modified)
10982 trunk/src/s_user.c (File Modified)
10983 trunk/src/send.c (File Modified)
10984
10985
10986nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10987 Log:
10988 - Remove ENABLE_SERVICES legacy define.
10989
10990
10991 Modified:
10992 trunk/configure (File Modified)
10993 trunk/configure.ac (File Modified)
10994 trunk/include/client.h (File Modified)
10995 trunk/include/m_info.h (File Modified)
10996 trunk/include/s_conf.h (File Modified)
10997 trunk/modules/Makefile.in (File Modified)
10998 trunk/modules/core/m_kick.c (File Modified)
10999 trunk/modules/core/m_mode.c (File Modified)
11000 trunk/modules/core/m_nick.c (File Modified)
11001 trunk/modules/core/m_sjoin.c (File Modified)
11002 trunk/modules/m_services.c (File Modified)
11003 trunk/src/channel.c (File Modified)
11004 trunk/src/newconf.c (File Modified)
11005 trunk/src/s_conf.c (File Modified)
11006 trunk/src/s_serv.c (File Modified)
11007 trunk/src/s_user.c (File Modified)
11008
11009
11010nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11011 Log:
11012 - New reject message, ala ircu.
11013
11014
11015 Modified:
11016 trunk/src/reject.c (File Modified)
11017
11018
11019nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11020 Log:
11021 - Reduce 'broadcast storm' effect in m_chghost.
11022
11023
11024 Modified:
11025 trunk/modules/m_chghost.c (File Modified)
11026
11027
11028nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11029 Log:
11030 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11031
11032
11033 Modified:
11034 trunk/include/supported.h (File Modified)
11035 trunk/src/messages.tab (File Modified)
11036
11037
11038nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11039 Log:
11040 - Implement +z.
11041
11042
11043 Modified:
11044 trunk/include/channel.h (File Modified)
11045 trunk/modules/core/m_message.c (File Modified)
11046 trunk/modules/core/m_mode.c (File Modified)
11047
11048
11049nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11050 Log:
11051 - use sendto_one_numeric() in some places.
11052
11053
11054 Modified:
11055 trunk/modules/core/m_mode.c (File Modified)
11056
11057
11058nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11059 Log:
11060 - Implement channel mode +c -- colour stripping.
11061
11062
11063 Modified:
11064 trunk/include/irc_string.h (File Modified)
11065 trunk/include/supported.h (File Modified)
11066 trunk/modules/core/m_message.c (File Modified)
11067 trunk/modules/core/m_mode.c (File Modified)
11068 trunk/src/irc_string.c (File Modified)
11069 trunk/src/messages.tab (File Modified)
11070
11071
11072nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11073 Log:
11074 - Add +qLP to CHANMODES 005 numeric.
11075
11076
11077 Modified:
11078 trunk/include/supported.h (File Modified)
11079
11080
11081nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11082 Log:
11083 Move credits files to doc/.
11084
11085
11086 Modified:
11087 trunk/Hybrid-team (File Deleted)
11088 trunk/Ratbox-team (File Deleted)
11089 trunk/doc/Hybrid-team (File Added)
11090 trunk/doc/Ratbox-team (File Added)
11091
11092
11093nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11094 Log:
11095 - Rename Ratbox credits as Ratbox-team.
11096 - Add in our own CREDITS.
11097
11098
11099 Modified:
11100 trunk/CREDITS (File Deleted)
11101 trunk/CREDITS (File Added)
11102 trunk/Ratbox-team (File Added)
11103
11104
11105nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11106 Log:
11107 - Quietcache fixes.
11108
11109
11110 Modified:
11111 trunk/modules/core/m_mode.c (File Modified)
11112
11113
11114nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11115 Log:
11116 - Rebuild configure.
11117
11118
11119 Modified:
11120 trunk/autom4te.cache/ (File Deleted)
11121 trunk/configure (File Modified)
11122
11123
11124nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11125 Log:
11126 Add +q to messages.tab.
11127
11128
11129 Modified:
11130 trunk/src/messages.tab (File Modified)
11131
11132
11133nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11134 Log:
11135 - port m_sjoin stuff to TS6 JOIN syntax.
11136
11137
11138 Modified:
11139 trunk/modules/core/m_join.c (File Modified)
11140
11141
11142nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11143 Log:
11144 - Implement channel mode +q (quiet)
11145
11146
11147 Modified:
11148 trunk/include/channel.h (File Modified)
11149 trunk/modules/core/m_mode.c (File Modified)
11150 trunk/src/channel.c (File Modified)
11151
11152
11153jilles 2005/09/10 03:03:05 UTC (20050910-40)
11154 Log:
11155 Add +L/+P for set_final_mode().
11156
11157
11158 Modified:
11159 trunk/modules/core/m_sjoin.c (File Modified)
11160
11161
11162jilles 2005/09/10 02:59:22 UTC (20050910-38)
11163 Log:
11164 Add +L/+P in channel_modes().
11165
11166
11167 Modified:
11168 trunk/src/channel.c (File Modified)
11169
11170
11171jilles 2005/09/10 02:55:10 UTC (20050910-36)
11172 Log:
11173 - Use MODE_PERMANENT, not MODE_PERMANANT
11174 - Actually use chm_staff()
11175
11176 It compiles but is not otherwise tested.
11177
11178
11179 Modified:
11180 trunk/include/channel.h (File Modified)
11181 trunk/modules/core/m_mode.c (File Modified)
11182 trunk/modules/core/m_sjoin.c (File Modified)
11183 trunk/src/channel.c (File Modified)
11184
11185
11186nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11187 Log:
11188 - Ok, patchlevel.h is fixed now.
11189
11190
11191 Modified:
11192 trunk/include/patchlevel.h (File Modified)
11193
11194
11195nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11196 Log:
11197 - *sigh*
11198
11199
11200 Modified:
11201 trunk/include/patchlevel.h (File Modified)
11202 trunk/src/version.c.SH (File Modified)
11203
11204
11205nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11206 Log:
11207 - Fix compilation issue with version.c.
11208
11209
11210 Modified:
11211 trunk/src/version.c.SH (File Modified)
11212
11213
11214nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11215 Log:
11216 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11217 this from the BUGS file.
11218
11219
11220 Modified:
11221 trunk/BUGS (File Modified)
11222
11223
11224jilles 2005/09/10 02:30:22 UTC (20050910-26)
11225 Log:
11226 Mangle all netsplit messages if flatten links is enabled.
11227
11228
11229 Modified:
11230 trunk/src/client.c (File Modified)
11231
11232
11233nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11234 Log:
11235 - jilles pointed out that /stats p needed severe changes -- implement
11236 them
11237
11238
11239 Modified:
11240 trunk/modules/m_stats.c (File Modified)
11241
11242
11243nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11244 Log:
11245 Rename RELNOTES to NEWS.
11246
11247
11248 Modified:
11249 trunk/NEWS (File Added)
11250 trunk/RELNOTES (File Deleted)
11251
11252
11253nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11254 Log:
11255 Update RELNOTES.
11256
11257
11258 Modified:
11259 trunk/RELNOTES (File Modified)
11260
11261
11262nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11263 Log:
11264 - Make /stats p work globally.
11265 - Change 'OPER(s)' to 'staff members'
11266
11267
11268 Modified:
11269 trunk/modules/m_stats.c (File Modified)
11270
11271
11272nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11273 Log:
11274 - add modes, +LP to RPL_MYINFO.
11275
11276
11277 Modified:
11278 trunk/src/messages.tab (File Modified)
11279
11280
11281nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11282 Log:
11283 More stuff to RELNOTES.
11284
11285
11286 Modified:
11287 trunk/RELNOTES (File Modified)
11288
11289
11290nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11291 Log:
11292 - Implement +P.
11293
11294
11295 Modified:
11296 trunk/modules/core/m_sjoin.c (File Modified)
11297 trunk/src/channel.c (File Modified)
11298
11299
11300nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11301 Log:
11302 - Implement list limit exceed modes -- +L.
11303
11304
11305 Modified:
11306 trunk/modules/core/m_mode.c (File Modified)
11307
11308
11309nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11310 Log:
11311 - Add handlers for modes +L, +P.
11312
11313
11314 Modified:
11315 trunk/include/channel.h (File Modified)
11316 trunk/modules/core/m_mode.c (File Modified)
11317
11318
11319nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11320 Log:
11321 Update properties on *everything*.
11322
11323
11324 Modified:
11325 trunk/.cvsignore (Property Modified)
11326 trunk/.indent.pro (Property Modified)
11327 trunk/BUGS (File Modified) (Property Modified)
11328 trunk/CREDITS (File Modified) (Property Modified)
11329 trunk/ChangeLog (Property Modified)
11330 trunk/Hybrid-team (File Modified) (Property Modified)
11331 trunk/INSTALL (File Modified) (Property Modified)
11332 trunk/LICENSE (File Modified) (Property Modified)
11333 trunk/Makefile.in (File Modified) (Property Modified)
11334 trunk/README.FIRST (File Modified) (Property Modified)
11335 trunk/RELNOTES (File Modified) (Property Modified)
11336 trunk/SVN-Access (Property Modified)
11337 trunk/aclocal.m4 (File Modified) (Property Modified)
11338 trunk/adns/.cvsignore (Property Modified)
11339 trunk/adns/COPYING (Property Modified)
11340 trunk/adns/GPL-vs-LGPL (Property Modified)
11341 trunk/adns/Makefile.in (File Modified) (Property Modified)
11342 trunk/adns/README (Property Modified)
11343 trunk/adns/README.ircd (Property Modified)
11344 trunk/adns/adns.h (File Modified) (Property Modified)
11345 trunk/adns/check.c (File Modified) (Property Modified)
11346 trunk/adns/dlist.h (File Modified) (Property Modified)
11347 trunk/adns/event.c (File Modified) (Property Modified)
11348 trunk/adns/general.c (File Modified) (Property Modified)
11349 trunk/adns/internal.h (File Modified) (Property Modified)
11350 trunk/adns/parse.c (File Modified) (Property Modified)
11351 trunk/adns/query.c (File Modified) (Property Modified)
11352 trunk/adns/reply.c (File Modified) (Property Modified)
11353 trunk/adns/setup.c (File Modified) (Property Modified)
11354 trunk/adns/transmit.c (File Modified) (Property Modified)
11355 trunk/adns/tvarith.h (File Modified) (Property Modified)
11356 trunk/adns/types.c (File Modified) (Property Modified)
11357 trunk/configure (File Modified) (Property Modified)
11358 trunk/configure.ac (File Modified) (Property Modified)
11359 trunk/contrib/.cvsignore (Property Modified)
11360 trunk/contrib/.indent.pro (Property Modified)
11361 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11362 trunk/contrib/README (File Modified) (Property Modified)
11363 trunk/contrib/example_module.c (File Modified) (Property Modified)
11364 trunk/contrib/m_42.c (File Modified) (Property Modified)
11365 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11366 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11367 trunk/contrib/m_force.c (File Modified) (Property Modified)
11368 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11369 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11370 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11371 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11372 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11373 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11374 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11375 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11376 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11377 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11378 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11379 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11380 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11381 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11382 trunk/doc/.cvsignore (Property Modified)
11383 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11384 trunk/doc/Makefile.in (File Modified) (Property Modified)
11385 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11386 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11387 trunk/doc/challenge.txt (File Modified) (Property Modified)
11388 trunk/doc/example.conf (File Modified) (Property Modified)
11389 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11390 trunk/doc/hooks.txt (File Modified) (Property Modified)
11391 trunk/doc/index.txt (File Modified) (Property Modified)
11392 trunk/doc/ircd.8 (File Modified) (Property Modified)
11393 trunk/doc/ircd.motd (Property Modified)
11394 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11395 trunk/doc/modeg.txt (File Modified) (Property Modified)
11396 trunk/doc/modes.txt (File Modified) (Property Modified)
11397 trunk/doc/monitor.txt (File Modified) (Property Modified)
11398 trunk/doc/old/Authors (Property Modified)
11399 trunk/doc/operguide.txt (File Modified) (Property Modified)
11400 trunk/doc/opermyth.txt (Property Modified)
11401 trunk/doc/server-version-info (File Modified) (Property Modified)
11402 trunk/doc/services.txt (File Modified) (Property Modified)
11403 trunk/doc/technical/README.TSora (Property Modified)
11404 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11405 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11406 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11407 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11408 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11409 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11410 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11411 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11412 trunk/doc/technical/rfc1459.txt (Property Modified)
11413 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11414 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11415 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11416 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11417 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11418 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11419 trunk/help/Makefile.in (File Modified) (Property Modified)
11420 trunk/help/opers/accept (Property Modified)
11421 trunk/help/opers/admin (Property Modified)
11422 trunk/help/opers/away (Property Modified)
11423 trunk/help/opers/capab (Property Modified)
11424 trunk/help/opers/challenge (Property Modified)
11425 trunk/help/opers/close (Property Modified)
11426 trunk/help/opers/cmode (Property Modified)
11427 trunk/help/opers/cnotice (Property Modified)
11428 trunk/help/opers/connect (Property Modified)
11429 trunk/help/opers/cprivmsg (Property Modified)
11430 trunk/help/opers/credits (Property Modified)
11431 trunk/help/opers/die (Property Modified)
11432 trunk/help/opers/dline (Property Modified)
11433 trunk/help/opers/eob (Property Modified)
11434 trunk/help/opers/error (Property Modified)
11435 trunk/help/opers/etrace (Property Modified)
11436 trunk/help/opers/gline (Property Modified)
11437 trunk/help/opers/help (Property Modified)
11438 trunk/help/opers/index (Property Modified)
11439 trunk/help/opers/info (Property Modified)
11440 trunk/help/opers/invite (Property Modified)
11441 trunk/help/opers/ison (Property Modified)
11442 trunk/help/opers/join (Property Modified)
11443 trunk/help/opers/kick (Property Modified)
11444 trunk/help/opers/kill (Property Modified)
11445 trunk/help/opers/kline (Property Modified)
11446 trunk/help/opers/knock (Property Modified)
11447 trunk/help/opers/links (Property Modified)
11448 trunk/help/opers/list (Property Modified)
11449 trunk/help/opers/locops (Property Modified)
11450 trunk/help/opers/lusers (Property Modified)
11451 trunk/help/opers/modlist (Property Modified)
11452 trunk/help/opers/modload (Property Modified)
11453 trunk/help/opers/modrestart (Property Modified)
11454 trunk/help/opers/modunload (Property Modified)
11455 trunk/help/opers/motd (Property Modified)
11456 trunk/help/opers/names (Property Modified)
11457 trunk/help/opers/nick (Property Modified)
11458 trunk/help/opers/notice (Property Modified)
11459 trunk/help/opers/oper (Property Modified)
11460 trunk/help/opers/operspy (Property Modified)
11461 trunk/help/opers/operwall (Property Modified)
11462 trunk/help/opers/part (Property Modified)
11463 trunk/help/opers/pass (Property Modified)
11464 trunk/help/opers/ping (Property Modified)
11465 trunk/help/opers/pong (Property Modified)
11466 trunk/help/opers/post (Property Modified)
11467 trunk/help/opers/privmsg (Property Modified)
11468 trunk/help/opers/quit (Property Modified)
11469 trunk/help/opers/rehash (Property Modified)
11470 trunk/help/opers/restart (Property Modified)
11471 trunk/help/opers/resv (Property Modified)
11472 trunk/help/opers/server (Property Modified)
11473 trunk/help/opers/set (Property Modified)
11474 trunk/help/opers/sjoin (Property Modified)
11475 trunk/help/opers/squit (Property Modified)
11476 trunk/help/opers/stats (Property Modified)
11477 trunk/help/opers/svinfo (Property Modified)
11478 trunk/help/opers/testgecos (Property Modified)
11479 trunk/help/opers/testline (Property Modified)
11480 trunk/help/opers/testmask (Property Modified)
11481 trunk/help/opers/time (Property Modified)
11482 trunk/help/opers/topic (Property Modified)
11483 trunk/help/opers/trace (Property Modified)
11484 trunk/help/opers/uhelp (Property Modified)
11485 trunk/help/opers/umode (Property Modified)
11486 trunk/help/opers/undline (Property Modified)
11487 trunk/help/opers/ungline (Property Modified)
11488 trunk/help/opers/unkline (Property Modified)
11489 trunk/help/opers/unresv (Property Modified)
11490 trunk/help/opers/unxline (Property Modified)
11491 trunk/help/opers/user (Property Modified)
11492 trunk/help/opers/userhost (Property Modified)
11493 trunk/help/opers/users (Property Modified)
11494 trunk/help/opers/version (Property Modified)
11495 trunk/help/opers/wallops (Property Modified)
11496 trunk/help/opers/who (Property Modified)
11497 trunk/help/opers/whois (Property Modified)
11498 trunk/help/opers/whowas (Property Modified)
11499 trunk/help/opers/xline (Property Modified)
11500 trunk/help/users/index (Property Modified)
11501 trunk/help/users/info (Property Modified)
11502 trunk/help/users/notice (Property Modified)
11503 trunk/help/users/privmsg (Property Modified)
11504 trunk/help/users/stats (Property Modified)
11505 trunk/help/users/umode (Property Modified)
11506 trunk/include/.cvsignore (Property Modified)
11507 trunk/include/.indent.pro (Property Modified)
11508 trunk/include/balloc.h (File Modified) (Property Modified)
11509 trunk/include/cache.h (File Modified) (Property Modified)
11510 trunk/include/channel.h (File Modified) (Property Modified)
11511 trunk/include/class.h (File Modified) (Property Modified)
11512 trunk/include/client.h (File Modified) (Property Modified)
11513 trunk/include/commio.h (File Modified) (Property Modified)
11514 trunk/include/common.h (File Modified) (Property Modified)
11515 trunk/include/config.h (File Modified) (Property Modified)
11516 trunk/include/config.h.dist (File Modified) (Property Modified)
11517 trunk/include/defaults.h (File Modified) (Property Modified)
11518 trunk/include/event.h (File Modified) (Property Modified)
11519 trunk/include/hash.h (File Modified) (Property Modified)
11520 trunk/include/hook.h (File Modified) (Property Modified)
11521 trunk/include/hostmask.h (File Modified) (Property Modified)
11522 trunk/include/irc_string.h (File Modified) (Property Modified)
11523 trunk/include/ircd.h (File Modified) (Property Modified)
11524 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11525 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11526 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11527 trunk/include/linebuf.h (File Modified) (Property Modified)
11528 trunk/include/listener.h (File Modified) (Property Modified)
11529 trunk/include/m_info.h (File Modified) (Property Modified)
11530 trunk/include/memory.h (File Modified) (Property Modified)
11531 trunk/include/modules.h (File Modified) (Property Modified)
11532 trunk/include/monitor.h (File Modified) (Property Modified)
11533 trunk/include/msg.h (File Modified) (Property Modified)
11534 trunk/include/newconf.h (File Modified) (Property Modified)
11535 trunk/include/numeric.h (File Modified) (Property Modified)
11536 trunk/include/packet.h (File Modified) (Property Modified)
11537 trunk/include/parse.h (File Modified) (Property Modified)
11538 trunk/include/patchlevel.h (File Modified) (Property Modified)
11539 trunk/include/patricia.h (File Modified) (Property Modified)
11540 trunk/include/reject.h (File Modified) (Property Modified)
11541 trunk/include/res.h (File Modified) (Property Modified)
11542 trunk/include/restart.h (File Modified) (Property Modified)
11543 trunk/include/s_auth.h (File Modified) (Property Modified)
11544 trunk/include/s_conf.h (File Modified) (Property Modified)
11545 trunk/include/s_gline.h (File Modified) (Property Modified)
11546 trunk/include/s_log.h (File Modified) (Property Modified)
11547 trunk/include/s_newconf.h (File Modified) (Property Modified)
11548 trunk/include/s_serv.h (File Modified) (Property Modified)
11549 trunk/include/s_stats.h (File Modified) (Property Modified)
11550 trunk/include/s_user.h (File Modified) (Property Modified)
11551 trunk/include/s_zip.h (File Modified) (Property Modified)
11552 trunk/include/scache.h (File Modified) (Property Modified)
11553 trunk/include/send.h (File Modified) (Property Modified)
11554 trunk/include/serno.h (Property Modified)
11555 trunk/include/setup.h.in (Property Modified)
11556 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11557 trunk/include/stdinc.h (File Modified) (Property Modified)
11558 trunk/include/supported.h (File Modified) (Property Modified)
11559 trunk/include/tools.h (File Modified) (Property Modified)
11560 trunk/include/whowas.h (File Modified) (Property Modified)
11561 trunk/install-sh (File Modified) (Property Modified)
11562 trunk/modules/.cvsignore (Property Modified)
11563 trunk/modules/.depend (Property Modified)
11564 trunk/modules/.indent.pro (Property Modified)
11565 trunk/modules/Makefile.in (File Modified) (Property Modified)
11566 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11567 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11568 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11569 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11570 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11571 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11572 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11573 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11574 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11575 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11576 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11577 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11578 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11579 trunk/modules/m_accept.c (File Modified) (Property Modified)
11580 trunk/modules/m_admin.c (File Modified) (Property Modified)
11581 trunk/modules/m_away.c (File Modified) (Property Modified)
11582 trunk/modules/m_cap.c (File Modified) (Property Modified)
11583 trunk/modules/m_capab.c (File Modified) (Property Modified)
11584 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11585 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11586 trunk/modules/m_close.c (File Modified) (Property Modified)
11587 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11588 trunk/modules/m_connect.c (File Modified) (Property Modified)
11589 trunk/modules/m_dline.c (File Modified) (Property Modified)
11590 trunk/modules/m_encap.c (File Modified) (Property Modified)
11591 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11592 trunk/modules/m_gline.c (File Modified) (Property Modified)
11593 trunk/modules/m_help.c (File Modified) (Property Modified)
11594 trunk/modules/m_info.c (File Modified) (Property Modified)
11595 trunk/modules/m_invite.c (File Modified) (Property Modified)
11596 trunk/modules/m_ison.c (File Modified) (Property Modified)
11597 trunk/modules/m_kline.c (File Modified) (Property Modified)
11598 trunk/modules/m_knock.c (File Modified) (Property Modified)
11599 trunk/modules/m_links.c (File Modified) (Property Modified)
11600 trunk/modules/m_list.c (File Modified) (Property Modified)
11601 trunk/modules/m_locops.c (File Modified) (Property Modified)
11602 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11603 trunk/modules/m_map.c (File Modified) (Property Modified)
11604 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11605 trunk/modules/m_motd.c (File Modified) (Property Modified)
11606 trunk/modules/m_names.c (File Modified) (Property Modified)
11607 trunk/modules/m_oper.c (File Modified) (Property Modified)
11608 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11609 trunk/modules/m_pass.c (File Modified) (Property Modified)
11610 trunk/modules/m_ping.c (File Modified) (Property Modified)
11611 trunk/modules/m_pong.c (File Modified) (Property Modified)
11612 trunk/modules/m_post.c (File Modified) (Property Modified)
11613 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11614 trunk/modules/m_restart.c (File Modified) (Property Modified)
11615 trunk/modules/m_resv.c (File Modified) (Property Modified)
11616 trunk/modules/m_services.c (File Modified) (Property Modified)
11617 trunk/modules/m_set.c (File Modified) (Property Modified)
11618 trunk/modules/m_stats.c (File Modified) (Property Modified)
11619 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11620 trunk/modules/m_tb.c (File Modified) (Property Modified)
11621 trunk/modules/m_testline.c (File Modified) (Property Modified)
11622 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11623 trunk/modules/m_time.c (File Modified) (Property Modified)
11624 trunk/modules/m_topic.c (File Modified) (Property Modified)
11625 trunk/modules/m_trace.c (File Modified) (Property Modified)
11626 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11627 trunk/modules/m_user.c (File Modified) (Property Modified)
11628 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11629 trunk/modules/m_users.c (File Modified) (Property Modified)
11630 trunk/modules/m_version.c (File Modified) (Property Modified)
11631 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11632 trunk/modules/m_who.c (File Modified) (Property Modified)
11633 trunk/modules/m_whois.c (File Modified) (Property Modified)
11634 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11635 trunk/modules/m_xline.c (File Modified) (Property Modified)
11636 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11637 trunk/servlink/.cvsignore (Property Modified)
11638 trunk/servlink/.indent.pro (Property Modified)
11639 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11640 trunk/servlink/README (File Modified) (Property Modified)
11641 trunk/servlink/TODO (File Modified) (Property Modified)
11642 trunk/servlink/control.c (File Modified) (Property Modified)
11643 trunk/servlink/control.h (File Modified) (Property Modified)
11644 trunk/servlink/io.c (File Modified) (Property Modified)
11645 trunk/servlink/io.h (File Modified) (Property Modified)
11646 trunk/servlink/servlink.c (File Modified) (Property Modified)
11647 trunk/servlink/servlink.h (File Modified) (Property Modified)
11648 trunk/src/.cvsignore (Property Modified)
11649 trunk/src/.depend (Property Modified)
11650 trunk/src/.indent.pro (Property Modified)
11651 trunk/src/Makefile.in (File Modified) (Property Modified)
11652 trunk/src/adns.c (File Modified) (Property Modified)
11653 trunk/src/balloc.c (File Modified) (Property Modified)
11654 trunk/src/cache.c (File Modified) (Property Modified)
11655 trunk/src/channel.c (File Modified) (Property Modified)
11656 trunk/src/class.c (File Modified) (Property Modified)
11657 trunk/src/client.c (File Modified) (Property Modified)
11658 trunk/src/commio.c (File Modified) (Property Modified)
11659 trunk/src/devpoll.c (File Modified) (Property Modified)
11660 trunk/src/epoll.c (File Modified) (Property Modified)
11661 trunk/src/event.c (File Modified) (Property Modified)
11662 trunk/src/getopt.c (File Modified) (Property Modified)
11663 trunk/src/hash.c (File Modified) (Property Modified)
11664 trunk/src/hook.c (File Modified) (Property Modified)
11665 trunk/src/hostmask.c (File Modified) (Property Modified)
11666 trunk/src/irc_string.c (File Modified) (Property Modified)
11667 trunk/src/ircd.c (File Modified) (Property Modified)
11668 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11669 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11670 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11671 trunk/src/kdparse.c (File Modified) (Property Modified)
11672 trunk/src/kqueue.c (File Modified) (Property Modified)
11673 trunk/src/linebuf.c (File Modified) (Property Modified)
11674 trunk/src/listener.c (File Modified) (Property Modified)
11675 trunk/src/match.c (File Modified) (Property Modified)
11676 trunk/src/memory.c (File Modified) (Property Modified)
11677 trunk/src/messages.tab (File Modified) (Property Modified)
11678 trunk/src/modules.c (File Modified) (Property Modified)
11679 trunk/src/monitor.c (File Modified) (Property Modified)
11680 trunk/src/newconf.c (File Modified) (Property Modified)
11681 trunk/src/numeric.c (File Modified) (Property Modified)
11682 trunk/src/packet.c (File Modified) (Property Modified)
11683 trunk/src/parse.c (File Modified) (Property Modified)
11684 trunk/src/patricia.c (File Modified) (Property Modified)
11685 trunk/src/poll.c (File Modified) (Property Modified)
11686 trunk/src/reject.c (File Modified) (Property Modified)
11687 trunk/src/restart.c (File Modified) (Property Modified)
11688 trunk/src/s_auth.c (File Modified) (Property Modified)
11689 trunk/src/s_conf.c (File Modified) (Property Modified)
11690 trunk/src/s_gline.c (File Modified) (Property Modified)
11691 trunk/src/s_log.c (File Modified) (Property Modified)
11692 trunk/src/s_newconf.c (File Modified) (Property Modified)
11693 trunk/src/s_serv.c (File Modified) (Property Modified)
11694 trunk/src/s_stats.c (File Modified) (Property Modified)
11695 trunk/src/s_user.c (File Modified) (Property Modified)
11696 trunk/src/scache.c (File Modified) (Property Modified)
11697 trunk/src/select.c (File Modified) (Property Modified)
11698 trunk/src/send.c (File Modified) (Property Modified)
11699 trunk/src/snprintf.c (File Modified) (Property Modified)
11700 trunk/src/tools.c (File Modified) (Property Modified)
11701 trunk/src/version.c.SH (File Modified) (Property Modified)
11702 trunk/src/whowas.c (File Modified) (Property Modified)
11703 trunk/tools/.cvsignore (Property Modified)
11704 trunk/tools/Makefile.in (File Modified) (Property Modified)
11705 trunk/tools/README (File Modified) (Property Modified)
11706 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11707 trunk/tools/convertilines.c (File Modified) (Property Modified)
11708 trunk/tools/convertklines.c (File Modified) (Property Modified)
11709 trunk/tools/mkkeypair (Property Modified)
11710 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11711 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11712 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11713 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11714 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11715 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11716 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11717 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11718 trunk/tools/untabify (File Modified) (Property Modified)
11719 trunk/tools/viconf.c (File Modified) (Property Modified)
11720
11721
11722nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11723 Log:
11724 - Update RELNOTES.
11725
11726
11727 Modified:
11728 trunk/RELNOTES (File Modified)
11729
11730
11731nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11732 Log:
11733 - Make version.c use our serial, not ratbox's.
11734
11735
11736 Modified:
11737 trunk/src/version.c.SH (File Modified)
11738
11739
11740leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11741 Log:
11742 - update RELNOTES
11743 - revved patchlevel to 2.1.5
11744
11745
11746 Modified:
11747 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11748 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11749
11750
11751leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11752 Log:
11753 - fix buffer overflow and unterminated buffer when removing TS6 bans
11754 - fix rebuilding of SJOIN
11755
11756
11757 Modified:
11758 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11759
11760
11761androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11762 Log:
11763 have servlink report if it gets an uncompressed error message when it gets inflate failures
11764
11765 Modified:
11766 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11767
11768
11769leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11770 Log:
11771 - extend our copyrights to 2005.
11772
11773
11774 Modified:
11775 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11776 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11777 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11778 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11779 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11780 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11781 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11782 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11783 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11784 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11785 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11786 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11787 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11788 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11789 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11790 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11791 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11792 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11793 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11794 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11795 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11796 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11797 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11798 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11799 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11800 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11801 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11802 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11803 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11806 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11807 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11808 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11809 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11810 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11811 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11812 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11813 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11814 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11817 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11818 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11820 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11821 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11833 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11834 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11835 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11843 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11844 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11845 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11846 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11879
11880
11881leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11882 Log:
11883 - update RELNOTES
11884 - revved patchlevel to 2.1.4
11885
11886
11887 Modified:
11888 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11890
11891
11892leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11893 Log:
11894 - add TARGMAX to 005
11895 - remove the +1 from ->uid in struct Client
11896 - fix checking of accept entries in m_accept.c
11897
11898
11899 Modified:
11900 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11904
11905
11906leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11907 Log:
11908 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11909 send it over TS6
11910
11911
11912 Modified:
11913 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11914
11915
11916leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11917 Log:
11918 - remove an unused variable
11919
11920
11921 Modified:
11922 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11923
11924
11925androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11926 Log:
11927 don't burst a TS5 name in burst_TS6. -via jillies
11928
11929 Modified:
11930 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11931
11932
11933leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11934 Log:
11935 - via jilles, make nickchanges invalidate any cached bans for
11936 quiet_on_ban
11937
11938
11939 Modified:
11940 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11944
11945
11946leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11947 Log:
11948 - fix some char vs byte usage to make adns compile cleanly with gcc4
11949
11950
11951 Modified:
11952 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11953 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11954 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11955 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11956 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11959 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11960
11961
11962androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11963 Log:
11964 userhost should allow 5 userhost checks, not 4
11965
11966 Modified:
11967 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11968
11969
11970leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11971 Log:
11972 - another darwin fix
11973
11974
11975 Modified:
11976 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11977
11978
11979leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11980 Log:
11981 - darwin fixes
11982
11983
11984 Modified:
11985 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11986 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11987 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11989 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11990 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11991 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11992 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11993
11994
11995leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11996 Log:
11997 - remove bogus extern of abort_list
11998
11999
12000 Modified:
12001 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12002
12003
12004androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12005 Log:
12006 svn repo access stuff
12007
12008 Modified:
12009 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12010
12011
12012androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12013 Log:
12014 test commit
12015
12016
12017 Modified:
12018 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12019
12020
12021androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12022 Log:
12023 test commit
12024
12025
12026 Modified:
12027 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12028
12029
12030androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12031 Log:
12032 revert omotd..i thought it was a good idea..oh well
12033
12034 Modified:
12035 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12036
12037
12038androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12039 Log:
12040 Commas are bad things in channel keys
12041
12042
12043 Modified:
12044 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12045
12046
12047androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12048 Log:
12049 Add OMOTD command to display oper motd
12050
12051
12052 Modified:
12053 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12054
12055
12056androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12057 Log:
12058 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12059
12060 Modified:
12061 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12062
12063
12064leeh 2005/06/22 22:10:50 UTC (20050622_0)
12065
12066 Modified files: (Branch: RATBOX_2_1)
12067 modules m_whois.c
12068 Log:
12069 - stop testing whois for protocol violations, as they can be caused in
12070 ircds going all the way back to the original ircd2.8
12071
12072 Revision Changes Path
12073 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12074
12075
12076
12077leeh 2005/06/16 23:10:21 UTC (20050616_0)
12078
12079 Modified files: (Branch: RATBOX_2_1)
12080 modules m_time.c
12081 Log:
12082 - remove some 2.2 code
12083
12084 Revision Changes Path
12085 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12086
12087
12088
12089androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12090
12091 Modified files: (Branch: RATBOX_2_1)
12092 modules m_time.c
12093 Log:
12094 backport of the silly december 31st bug
12095
12096 Revision Changes Path
12097 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12098
12099
12100
12101leeh 2005/06/15 13:51:57 UTC (20050615_1)
12102
12103 Modified files: (Branch: RATBOX_2_1)
12104 . RELNOTES
12105 include patchlevel.h
12106 Log:
12107 - revved patchlevel to 2.1.3
12108
12109 Revision Changes Path
12110 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12111 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12112
12113
12114
12115leeh 2005/06/15 01:54:00 UTC (20050615_0)
12116
12117 Modified files: (Branch: RATBOX_2_1)
12118 include client.h
12119 modules m_accept.c
12120 modules/core m_nick.c
12121 src client.c
12122 Log:
12123 - stop removing a clients own list of accepted clients when they do a
12124 nickchange
12125 - clean up the accept code so its less retarded
12126
12127 Revision Changes Path
12128 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12129 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12130 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12131 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12132
12133
12134
12135leeh 2005/06/14 12:44:47 UTC (20050614_0)
12136
12137 Modified files: (Branch: RATBOX_2_1)
12138 include event.h
12139 modules m_links.c
12140 src event.c ircd.c newconf.c
12141 Log:
12142 - remove a defn of links_cache_list in m_links.c which was causing
12143 the flattened links update to be ignored
12144 - add eventUpdate(), and make links_delay update on rehash
12145
12146 Revision Changes Path
12147 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12148 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12149 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12150 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12151 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12152
12153
12154
12155leeh 2005/06/12 02:23:01 UTC (20050612_2)
12156
12157 Modified files: (Branch: RATBOX_2_1)
12158 doc services.txt
12159 src newconf.c
12160 Log:
12161 - make the conf parser apply service {}; on rehash
12162
12163 Revision Changes Path
12164 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12165 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12166
12167
12168
12169leeh 2005/06/12 02:10:30 UTC (20050612_1)
12170
12171 Modified files: (Branch: RATBOX_2_1)
12172 include m_info.h
12173 Log:
12174 - show ENABLE_SERVICES define in info
12175
12176 Revision Changes Path
12177 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12178
12179
12180
12181leeh 2005/06/12 01:44:37 UTC (20050612_0)
12182
12183 Modified files: (Branch: RATBOX_2_1)
12184 modules m_services.c m_stats.c
12185 Log:
12186 - via jilles, make m_services.c hook into stats U and display service
12187 blocks
12188
12189 Revision Changes Path
12190 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12191 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12192
12193
12194
12195leeh 2005/06/11 20:33:12 UTC (20050611_3)
12196
12197 Modified files: (Branch: RATBOX_2_1)
12198 . configure configure.ac
12199 Log:
12200 - default build to -O2
12201
12202 Revision Changes Path
12203 7.249.2.2 +4 -4 ircd-ratbox/configure
12204 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12205
12206
12207
12208leeh 2005/06/11 20:26:02 UTC (20050611_2)
12209
12210 Modified files: (Branch: RATBOX_2_1)
12211 doc example.conf example.efnet.conf
12212 include client.h s_conf.h s_newconf.h
12213 modules m_info.c
12214 modules/core m_join.c m_nick.c
12215 src channel.c newconf.c s_conf.c s_user.c
12216 Log:
12217 - remove no_oper_resvs from general {};
12218 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12219
12220 Revision Changes Path
12221 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12222 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12223 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12224 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12225 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12226 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12227 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12228 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12229 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12230 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12231 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12232 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12233
12234
12235
12236leeh 2005/06/11 20:06:22 UTC (20050611_1)
12237
12238 Modified files: (Branch: RATBOX_2_1)
12239 modules/core m_mode.c m_nick.c
12240 src s_newconf.c
12241 Log:
12242 - 2.0 sync:
12243 - raise max temptime to a year
12244 - tidy up BMASK
12245 - require 9 parameters in ms_nick(), 10 in ms_uid()
12246
12247 Revision Changes Path
12248 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12249 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12250 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12251
12252
12253
12254leeh 2005/06/11 16:35:25 UTC (20050611_0)
12255
12256 Modified files: (Branch: RATBOX_2_1)
12257 modules m_services.c
12258 Log:
12259 - only show services logged in info when its a local client
12260
12261 Revision Changes Path
12262 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12263
12264
12265
12266androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12267
12268 Modified files: (Branch: RATBOX_2_1)
12269 src match.c
12270 Log:
12271 passing a pointer to a pointer is not what was intended, oops
12272
12273 Revision Changes Path
12274 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12275
12276
12277
12278leeh 2005/06/03 11:18:11 UTC (20050603_0)
12279
12280 Modified files: (Branch: RATBOX_2_1)
12281 doc services.txt
12282 Log:
12283 - update services.txt with FNC
12284
12285 Revision Changes Path
12286 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12287
12288
12289
12290androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12291
12292 Modified files: (Branch: RATBOX_2_1)
12293 modules m_resv.c
12294 Log:
12295 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12296
12297 Revision Changes Path
12298 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12299
12300
12301
12302leeh 2005/05/19 12:44:47 UTC (20050519_1)
12303
12304 Modified files: (Branch: RATBOX_2_1)
12305 src s_auth.c
12306 Log:
12307 - add some uniqueness into auth process for bopm
12308
12309 Revision Changes Path
12310 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12311
12312
12313
12314leeh 2005/05/19 08:50:26 UTC (20050519_0)
12315
12316 Modified files: (Branch: RATBOX_2_1)
12317 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12318 Log:
12319 - make contrib/ compile
12320
12321 Revision Changes Path
12322 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12323 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12324 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12325 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12326
12327
12328
12329androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12330
12331 Modified files: (Branch: RATBOX_2_1)
12332 modules m_monitor.c
12333 Log:
12334 Don't allow MONITOR from an unregistered client
12335
12336 Revision Changes Path
12337 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12338
12339
12340
12341leeh 2005/05/17 13:16:11 UTC (20050517_0)
12342
12343 Modified files: (Branch: RATBOX_2_1)
12344 doc example.conf example.efnet.conf
12345 include class.h
12346 src class.c messages.tab newconf.c
12347 Log:
12348 - remove sendq_eob, its become more of a hindrance than a benefit.
12349 - sync example.efnet.conf cluster {}; with example.conf
12350
12351 Revision Changes Path
12352 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12353 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12354 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12355 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12356 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12357 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12358
12359
12360
12361leeh 2005/05/11 22:39:00 UTC (20050511_5)
12362
12363 Modified files: (Branch: RATBOX_2_1)
12364 . RELNOTES
12365 include patchlevel.h
12366 Log:
12367 - update RELNOTES
12368 - revved patchlevel to 2.1.2
12369
12370 Revision Changes Path
12371 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12372 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12373
12374
12375
12376leeh 2005/05/11 22:29:18 UTC (20050511_4)
12377
12378 Modified files: (Branch: RATBOX_2_1)
12379 . configure configure.ac
12380 Log:
12381 - raise default topiclen to 160.
12382
12383 Revision Changes Path
12384 7.249.2.1 +3 -3 ircd-ratbox/configure
12385 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12386
12387
12388
12389leeh 2005/05/11 22:22:13 UTC (20050511_3)
12390
12391 Modified files: (Branch: RATBOX_2_1)
12392 modules m_services.c
12393 Log:
12394 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12395 tsinfo matches this
12396
12397 Revision Changes Path
12398 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12399
12400
12401
12402leeh 2005/05/11 21:58:41 UTC (20050511_2)
12403
12404 Modified files: (Branch: RATBOX_2_1)
12405 modules m_services.c
12406 Log:
12407 - monitor_signoff() the client we're nickchanging
12408
12409 Revision Changes Path
12410 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12411
12412
12413
12414leeh 2005/05/11 21:52:51 UTC (20050511_1)
12415
12416 Modified files: (Branch: RATBOX_2_1)
12417 modules m_trace.c
12418 Log:
12419 - fix various UID problems with trace
12420
12421 Revision Changes Path
12422 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12423
12424
12425
12426leeh 2005/05/11 21:22:02 UTC (20050511_0)
12427
12428 Modified files: (Branch: RATBOX_2_1)
12429 help/opers dline kline
12430 modules m_resv.c m_stats.c
12431 modules/core m_mode.c
12432 Log:
12433 - sync with 2.0
12434 - tidy up kline/dline help to note they dont accept nick as target
12435 - disallow bans beginning with ':' over bmask
12436 - disallow bans with a space in chm_ban
12437 - stop counting hidden opers in stats p
12438 - match() parameters in remote unresv were inverted, causing it to fail
12439 - fix possibility of clients setting blank keys
12440
12441 Revision Changes Path
12442 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12443 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12444 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12445 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12446 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12447
12448
12449
12450leeh 2005/05/08 22:37:18 UTC (20050508_0)
12451
12452 Modified files: (Branch: RATBOX_2_1)
12453 src send.c
12454 Log:
12455 - fix problems with amd64 and the way we do va_list
12456
12457 Revision Changes Path
12458 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12459
12460
12461
12462leeh 2005/05/07 13:35:57 UTC (20050507_1)
12463
12464 Modified files: (Branch: RATBOX_2_1)
12465 modules m_services.c
12466 Log:
12467 - tidy up the kill notifications for RSFNC
12468
12469 Revision Changes Path
12470 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12471
12472
12473
12474leeh 2005/05/07 10:35:54 UTC (20050507_0)
12475
12476 Modified files: (Branch: RATBOX_2_1)
12477 include s_serv.h
12478 modules m_services.c
12479 src s_serv.c
12480 Log:
12481 - some more rserv stuff:
12482 - add RSFNC capability
12483 - fix up RSFNC, kill existing clients if they exist.
12484
12485 Revision Changes Path
12486 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12487 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12488 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12489
12490
12491
12492leeh 2005/05/06 23:50:29 UTC (20050506_0)
12493
12494 Modified files: (Branch: RATBOX_2_1)
12495 modules m_services.c
12496 Log:
12497 - first stab at a FNC implementation for rserv
12498
12499 Revision Changes Path
12500 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12501
12502
12503
12504leeh 2005/05/03 09:30:51 UTC (20050503_0)
12505
12506 Modified files: (Branch: RATBOX_2_1)
12507 help/opers umode
12508 Log:
12509 - remove a tab
12510
12511 Revision Changes Path
12512 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12513
12514
12515
12516leeh 2005/05/02 22:46:52 UTC (20050502_0)
12517
12518 Modified files: (Branch: RATBOX_2_1)
12519 src newconf.c
12520 Log:
12521 - add links_delay back
12522
12523 Revision Changes Path
12524 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12525
12526
12527
12528leeh 2005/04/27 21:50:30 UTC (20050427_1)
12529
12530 Modified files: (Branch: RATBOX_2_1)
12531 help/opers umode
12532 help/users umode
12533 Log:
12534 - swap tabs for spaces
12535
12536 Revision Changes Path
12537 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12538 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12539
12540
12541
12542leeh 2005/04/27 21:38:20 UTC (20050427_0)
12543
12544 Modified files: (Branch: RATBOX_2_1)
12545 include m_info.h
12546 Log:
12547 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12548 contained in the client_flood conf option
12549 - remove a couple of unused defines from info
12550
12551 Revision Changes Path
12552 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12553
12554
12555
12556androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12557
12558 Modified files: (Branch: RATBOX_2_1)
12559 src s_conf.c
12560 Log:
12561 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12562
12563 Revision Changes Path
12564 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12565
12566
12567
12568leeh 2005/04/17 13:31:34 UTC (20050417_0)
12569
12570 Modified files: (Branch: RATBOX_2_1)
12571 doc example.conf example.efnet.conf
12572 Log:
12573 - fix missing closing comment tag
12574
12575 Revision Changes Path
12576 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12577 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12578
12579
12580
12581leeh 2005/04/12 18:44:21 UTC (20050412_2)
12582
12583 Modified files: (Branch: RATBOX_2_1)
12584 . RELNOTES
12585 include patchlevel.h
12586 Log:
12587 - revved patchlevel to 2.1.1
12588
12589 Revision Changes Path
12590 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12591 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12592
12593
12594
12595leeh 2005/04/12 18:36:31 UTC (20050412_1)
12596
12597 Modified files: (Branch: RATBOX_2_1)
12598 modules m_kline.c
12599 Log:
12600 - sync up remote kline reasons, so theyre consistent with what happens
12601 when we add local klines - notably the "Temporary K-line x min" and
12602 date added to reason.
12603
12604 Revision Changes Path
12605 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12606
12607
12608
12609leeh 2005/04/12 01:52:06 UTC (20050412_0)
12610
12611 Modified files: (Branch: RATBOX_2_1)
12612 doc monitor.txt
12613 Log:
12614 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12615
12616 Revision Changes Path
12617 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12618
12619
12620
12621androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12622
12623 Modified files: (Branch: RATBOX_2_1)
12624 src commio.c
12625 Log:
12626 used the data pointer we saved, not what just got nulled
12627
12628 Revision Changes Path
12629 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12630
12631
12632
12633leeh 2005/04/05 12:14:32 UTC (20050405_0)
12634
12635 Modified files: (Branch: RATBOX_2_1)
12636 modules m_resv.c m_xline.c
12637 Log:
12638 - fix broken propagation of xline/resv
12639
12640 Revision Changes Path
12641 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12642 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12643
12644
12645
12646leeh 2005/04/04 18:32:37 UTC (20050404_1)
12647
12648 Modified files: (Branch: RATBOX_2_1)
12649 src s_auth.c
12650 Log:
12651 - properly increment bad auth count for stats T when we timeout an auth
12652
12653 Revision Changes Path
12654 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12655
12656
12657
12658leeh 2005/04/04 17:24:14 UTC (20050404_0)
12659
12660 Modified files: (Branch: RATBOX_2_1)
12661 doc monitor.txt
12662 include client.h
12663 modules/core m_nick.c
12664 Log:
12665 - fix a bit that didnt make sense in monitor.txt
12666 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12667
12668 Revision Changes Path
12669 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12670 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12671 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12672
12673
12674
12675androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12676
12677 Modified files: (Branch: RATBOX_2_1)
12678 src s_auth.c
12679 Log:
12680 removing dlink nodes from auth_poll_list twice is bad
12681
12682 Revision Changes Path
12683 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12684
12685
12686
12687leeh 2005/03/28 02:17:38 UTC (20050328_0)
12688
12689 Modified files: (Branch: RATBOX_2_1)
12690 modules m_stats.c
12691 Log:
12692 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12693 changed to RPL_STATSDEBUG
12694
12695 Revision Changes Path
12696 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12697
12698
12699
12700leeh 2005/03/27 02:19:04 UTC (20050327_0)
12701
12702 Added files: (Branch: RATBOX_2_1)
12703 doc tgchange.txt
12704 Log:
12705 - add some documentation about target change
12706
12707 Revision Changes Path
12708 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12709
12710
12711
12712leeh 2005/03/25 16:46:29 UTC (20050325_1)
12713
12714 Modified files: (Branch: RATBOX_2_1)
12715 include supported.h
12716 modules/core m_message.c
12717 Log:
12718 - remove extra argument to 005
12719 - disallow messaging of UIDs
12720
12721 Revision Changes Path
12722 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12723 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12724
12725
12726
12727leeh 2005/03/25 14:20:13 UTC (20050325_0)
12728
12729 Modified files: (Branch: RATBOX_2_1)
12730 src parse.c
12731 Log:
12732 - fix a longstanding parser bug with wrong limit checking, causing us to
12733 accept one less parameter than we're allowed to accept.
12734
12735 Revision Changes Path
12736 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12737
12738
12739
12740leeh 2005/03/24 13:41:45 UTC (20050324_0)
12741
12742 Modified files: (Branch: RATBOX_2_1)
12743 modules/core m_message.c
12744 Log:
12745 - exempt users messaging themselves from target change
12746
12747 Revision Changes Path
12748 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12749
12750
12751
12752leeh 2005/03/22 13:15:53 UTC (20050322_0)
12753
12754 Modified files: (Branch: RATBOX_2_1)
12755 include supported.h
12756 Log:
12757 - stop violating MAXPARA on 005.
12758
12759 Revision Changes Path
12760 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12761
12762
12763
12764leeh 2005/03/20 17:41:00 UTC (20050320_1)
12765
12766 Modified files: (Branch: RATBOX_2_1)
12767 modules/core m_nick.c
12768 Log:
12769 - dont store an ipv6 sockhost if we're not compiled with v6 support
12770
12771 Revision Changes Path
12772 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12773
12774
12775
12776leeh 2005/03/20 00:32:04 UTC (20050320_0)
12777
12778 Modified files: (Branch: RATBOX_2_1)
12779 include stdinc.h
12780 Log:
12781 - remove some vms includes
12782
12783 Revision Changes Path
12784 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12785
12786
12787
12788leeh 2005/03/18 16:47:38 UTC (20050318_1)
12789
12790 Modified files: (Branch: RATBOX_2_1)
12791 . ChangeLog
12792 include serno.h
12793 Log:
12794 - force commit for new branch
12795
12796 Revision Changes Path
12797 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12798 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12799
12800
12801
12802leeh 2005/03/18 16:44:47 UTC (20050318_0)
12803
12804 Modified files:
12805 . RELNOTES configure configure.ac
12806 include patchlevel.h
12807 Log:
12808 - revved patchlevel to 2.1.0
12809
12810 Revision Changes Path
12811 1.114 +6 -2 ircd-ratbox/RELNOTES
12812 7.249 +11 -11 ircd-ratbox/configure
12813 7.63 +3 -3 ircd-ratbox/configure.ac
12814 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12815
12816
12817
12818leeh 2005/03/04 13:31:32 EST (20050304_2)
12819
12820 Modified files:
12821 . RELNOTES
12822 include patchlevel.h
12823 Log:
12824 - update RELNOTES
12825 - revved patchlevel to 2.1.0beta2
12826
12827 Revision Changes Path
12828 1.113 +12 -0 ircd-ratbox/RELNOTES
12829 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12830
12831
12832
12833leeh 2005/03/04 13:27:05 EST (20050304_1)
12834
12835 Modified files:
12836 doc whats-new-2.1.txt
12837 src channel.c
12838 Log:
12839 - update whats-new-2.1
12840 - when we're handling global NAMES, dont output channels if there are no
12841 members within them we can show.
12842
12843 Revision Changes Path
12844 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12845 7.436 +12 -2 ircd-ratbox/src/channel.c
12846
12847
12848
12849androsyn 2005/03/04 12:38:07 EST (20050304_0)
12850
12851 Modified files:
12852 src patricia.c
12853 Log:
12854 That would be a node_heap not a prefix_heap..oops
12855
12856 Revision Changes Path
12857 7.30 +1 -1 ircd-ratbox/src/patricia.c
12858
12859
12860
12861androsyn 2005/02/26 19:38:35 EST (20050227_4)
12862
12863 Modified files:
12864 include stdinc.h
12865 Log:
12866 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12867 otherwise..the other macros might work????
12868
12869 Revision Changes Path
12870 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12871
12872
12873
12874androsyn 2005/02/26 19:26:04 EST (20050227_3)
12875
12876 Modified files:
12877 . configure configure.ac
12878 Log:
12879 i hate autoconf
12880
12881 Revision Changes Path
12882 7.248 +5 -5 ircd-ratbox/configure
12883 7.62 +5 -5 ircd-ratbox/configure.ac
12884
12885
12886
12887androsyn 2005/02/26 19:15:55 EST (20050227_2)
12888
12889 Modified files:
12890 . configure configure.ac
12891 Log:
12892 i hate autoconf
12893
12894 Revision Changes Path
12895 7.247 +3 -2 ircd-ratbox/configure
12896 7.61 +3 -2 ircd-ratbox/configure.ac
12897
12898
12899
12900androsyn 2005/02/26 19:13:45 EST (20050227_1)
12901
12902 Modified files:
12903 . configure configure.ac
12904 Log:
12905 doh
12906
12907 Revision Changes Path
12908 7.246 +6 -6 ircd-ratbox/configure
12909 7.60 +4 -4 ircd-ratbox/configure.ac
12910
12911
12912
12913androsyn 2005/02/26 19:10:17 EST (20050227_0)
12914
12915 Modified files:
12916 . configure configure.ac
12917 include stdinc.h
12918 Log:
12919 Doh these changes got put on RATBOX_2_0 when they were meant for
12920 head..oops...
12921 Also merged in the monitor heap size stuff, not that i think monitor has
12922 been moved to head
12923
12924 Revision Changes Path
12925 7.245 +12 -3 ircd-ratbox/configure
12926 7.59 +11 -3 ircd-ratbox/configure.ac
12927 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12928
12929
12930
12931androsyn 2005/02/26 18:52:24 EST (20050226_0)
12932
12933 Modified files:
12934 include stdinc.h
12935 Log:
12936 Add more robust alloca checking
12937
12938 Revision Changes Path
12939 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12940
12941
12942
12943leeh 2005/02/24 15:27:17 EST (20050224_9)
12944
12945 Modified files:
12946 contrib m_42.c
12947 Log:
12948 - fix the copyright on m_42.c :p
12949
12950 Revision Changes Path
12951 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12952
12953
12954
12955leeh 2005/02/24 15:22:53 EST (20050224_8)
12956
12957 Modified files:
12958 include supported.h
12959 modules m_dline.c
12960 Log:
12961 - fix a core in undline on bad masks
12962 - remove an unwanted space from beginning of second 005 numeric
12963
12964 Revision Changes Path
12965 7.5 +1 -1 ircd-ratbox/include/supported.h
12966 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12967
12968
12969
12970leeh 2005/02/24 15:18:59 EST (20050224_7)
12971
12972 Modified files:
12973 modules m_monitor.c
12974 Log:
12975 - use max_monitor when adding nicknames
12976 - add in monitor s
12977 that should be everything now..
12978
12979 Revision Changes Path
12980 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12981
12982
12983
12984androsyn 2005/02/24 15:13:52 EST (20050224_6)
12985
12986 Modified files:
12987 contrib m_42.c
12988 Log:
12989 42
12990
12991 Revision Changes Path
12992 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12993
12994
12995
12996androsyn 2005/02/24 15:13:06 EST (20050224_5)
12997
12998 Modified files:
12999 contrib m_42.c
13000 Log:
13001 42
13002
13003 Revision Changes Path
13004 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13005
13006
13007
13008androsyn 2005/02/24 15:12:12 EST (20050224_4)
13009
13010 Added files:
13011 contrib m_42.c
13012 Log:
13013 The Answer to Life, the Universe, and Everything
13014
13015 Revision Changes Path
13016 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13017
13018
13019
13020leeh 2005/02/24 14:53:04 EST (20050224_3)
13021
13022 Modified files:
13023 include monitor.h
13024 modules m_monitor.c
13025 src ircd.c monitor.c
13026 Log:
13027 - call init_monitor() on startup
13028 - add in support for adding/deleting/listing monitor entries
13029
13030 Revision Changes Path
13031 7.2 +3 -1 ircd-ratbox/include/monitor.h
13032 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13033 7.374 +2 -0 ircd-ratbox/src/ircd.c
13034 7.3 +15 -4 ircd-ratbox/src/monitor.c
13035
13036
13037
13038leeh 2005/02/23 21:20:10 EST (20050224_2)
13039
13040 Modified files:
13041 doc example.conf example.efnet.conf
13042 include s_conf.h supported.h
13043 modules Makefile.in
13044 src client.c newconf.c s_conf.c
13045 Added files:
13046 modules m_monitor.c
13047 Log:
13048 - add the max_monitor config option
13049 - advertise MONITOR=%d in 005
13050 - clear a local clients monitor list on exit
13051 - add the framework for the MONITOR command
13052 - bed.
13053
13054 Revision Changes Path
13055 7.261 +5 -0 ircd-ratbox/doc/example.conf
13056 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13057 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13058 7.4 +4 -2 ircd-ratbox/include/supported.h
13059 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13060 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13061 7.492 +1 -0 ircd-ratbox/src/client.c
13062 7.202 +1 -0 ircd-ratbox/src/newconf.c
13063 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13064
13065
13066
13067leeh 2005/02/23 20:57:51 EST (20050224_1)
13068
13069 Modified files:
13070 . configure configure.ac
13071 include setup.h.in
13072 src monitor.c
13073 Log:
13074 - move MONITOR_HEAP_SIZE over to configure
13075
13076 Revision Changes Path
13077 7.244 ircd-ratbox/configure
13078 7.58 +4 -2 ircd-ratbox/configure.ac
13079 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13080 7.2 +0 -2 ircd-ratbox/src/monitor.c
13081
13082
13083
13084leeh 2005/02/23 20:48:08 EST (20050224_0)
13085
13086 Modified files:
13087 doc monitor.txt
13088 include client.h numeric.h
13089 modules/core m_nick.c
13090 src Makefile.in client.c messages.tab
13091 s_user.c
13092 Added files:
13093 include monitor.h
13094 src monitor.c
13095 Log:
13096 - first half of my server-side notify list implementation..
13097
13098 Revision Changes Path
13099 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13100 7.266 +3 -0 ircd-ratbox/include/client.h
13101 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13102 7.58 +6 -0 ircd-ratbox/include/numeric.h
13103 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13104 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13105 7.491 +3 -0 ircd-ratbox/src/client.c
13106 7.126 +5 -5 ircd-ratbox/src/messages.tab
13107 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13108 7.342 +2 -0 ircd-ratbox/src/s_user.c
13109
13110
13111
13112leeh 2005/02/23 18:42:59 EST (20050223_0)
13113
13114 Modified files:
13115 include hash.h
13116 Log:
13117 - double the size of the client and channel hashtables (64k -> 128k and
13118 32k -> 64k). The improvements are quite significant..
13119
13120 Revision Changes Path
13121 7.54 +4 -4 ircd-ratbox/include/hash.h
13122
13123
13124
13125leeh 2005/02/22 14:55:56 EST (20050222_1)
13126
13127 Modified files:
13128 doc monitor.txt
13129 modules m_services.c
13130 Log:
13131 - remove a couple of unused vars
13132 - update monitor.txt
13133
13134 Revision Changes Path
13135 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13136 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13137
13138
13139
13140leeh 2005/02/21 19:47:24 EST (20050222_0)
13141
13142 Added files:
13143 doc monitor.txt
13144 Log:
13145 - add in my documentation on the upcoming MONITOR command
13146
13147 Revision Changes Path
13148 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13149
13150
13151
13152leeh 2005/02/21 12:09:34 EST (20050221_0)
13153
13154 Modified files:
13155 . configure configure.ac
13156 doc whats-new-2.1.txt
13157 tools README.mkpasswd
13158 Removed files:
13159 src crypt.c
13160 Log:
13161 - update whats-new-2.1.txt some more
13162 - we dont have vms mkpasswd anymore
13163 - remove the unused crypt.c
13164
13165 Revision Changes Path
13166 7.243 +3 -6 ircd-ratbox/configure
13167 7.57 +2 -4 ircd-ratbox/configure.ac
13168 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13169 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13170 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13171
13172
13173
13174leeh 2005/02/19 12:38:09 EST (20050219_3)
13175
13176 Modified files:
13177 doc example.conf example.efnet.conf
13178 include ircd.h
13179 modules m_pong.c
13180 src channel.c client.c ircd.c s_conf.c
13181 Log:
13182 - rework the splitcode, splitservers is now how many servers we've marked as
13183 EOB, rather than how many are linked. Thus pull ourselves out of
13184 splitmode immediately once this is satisfied
13185
13186 Revision Changes Path
13187 7.260 +8 -9 ircd-ratbox/doc/example.conf
13188 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13189 7.83 +1 -0 ircd-ratbox/include/ircd.h
13190 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13191 7.435 +16 -36 ircd-ratbox/src/channel.c
13192 7.490 +2 -0 ircd-ratbox/src/client.c
13193 7.373 +2 -1 ircd-ratbox/src/ircd.c
13194 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13195
13196
13197
13198leeh 2005/02/19 09:02:34 EST (20050219_2)
13199
13200 Modified files:
13201 doc example.conf example.efnet.conf
13202 include ircd.h s_conf.h
13203 modules m_set.c
13204 src channel.c ircd.c newconf.c s_conf.c
13205 Log:
13206 - remove split_delay
13207
13208 Revision Changes Path
13209 7.259 +0 -5 ircd-ratbox/doc/example.conf
13210 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13211 7.82 +0 -1 ircd-ratbox/include/ircd.h
13212 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13213 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13214 7.434 +2 -7 ircd-ratbox/src/channel.c
13215 7.372 +0 -1 ircd-ratbox/src/ircd.c
13216 7.201 +0 -1 ircd-ratbox/src/newconf.c
13217 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13218
13219
13220
13221leeh 2005/02/19 08:48:05 EST (20050219_1)
13222
13223 Modified files:
13224 include client.h
13225 modules m_cap.c m_who.c
13226 src channel.c
13227 Log:
13228 - implemented multi-prefix client capability, which allows stacking of @+ in
13229 names and who
13230
13231 Revision Changes Path
13232 7.265 +1 -1 ircd-ratbox/include/client.h
13233 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13234 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13235 7.433 +4 -6 ircd-ratbox/src/channel.c
13236
13237
13238
13239leeh 2005/02/19 06:27:58 EST (20050219_0)
13240
13241 Modified files:
13242 modules m_etrace.c
13243 src newconf.c s_conf.c s_newconf.c
13244 Log:
13245 - removed some unused vars/functions
13246
13247 Revision Changes Path
13248 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13249 7.200 +0 -15 ircd-ratbox/src/newconf.c
13250 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13251 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13252
13253
13254
13255leeh 2005/02/16 12:58:24 EST (20050216_2)
13256
13257 Modified files:
13258 . RELNOTES configure configure.ac
13259 include patchlevel.h
13260 Log:
13261 - update configure to reflect this is 'devel'
13262 - update RELNOTES
13263 - revved patchlevel to 2.1.0beta1
13264
13265 Revision Changes Path
13266 1.112 +9 -1 ircd-ratbox/RELNOTES
13267 7.242 +11 -11 ircd-ratbox/configure
13268 7.56 +3 -3 ircd-ratbox/configure.ac
13269 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13270
13271
13272
13273leeh 2005/02/16 12:46:30 EST (20050216_1)
13274
13275 Modified files:
13276 . configure configure.ac
13277 include client.h numeric.h s_conf.h setup.h.in
13278 supported.h
13279 modules Makefile.in
13280 modules/core m_nick.c
13281 src Makefile.in client.c ircd.c messages.tab
13282 newconf.c s_conf.c s_user.c
13283 Removed files:
13284 include watch.h
13285 modules m_watch.c
13286 src watch.c
13287 Log:
13288 - remove watch, the protocol for this sucks so hard I just dont want it
13289 here ;-)
13290
13291 Revision Changes Path
13292 7.241 +2 -12 ircd-ratbox/configure
13293 7.55 +2 -4 ircd-ratbox/configure.ac
13294 7.264 +0 -2 ircd-ratbox/include/client.h
13295 7.57 +0 -11 ircd-ratbox/include/numeric.h
13296 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13297 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13298 7.3 +2 -3 ircd-ratbox/include/supported.h
13299 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13300 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13301 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13302 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13303 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13304 7.489 +0 -3 ircd-ratbox/src/client.c
13305 7.371 +0 -2 ircd-ratbox/src/ircd.c
13306 7.125 +9 -9 ircd-ratbox/src/messages.tab
13307 7.199 +0 -1 ircd-ratbox/src/newconf.c
13308 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13309 7.341 +0 -2 ircd-ratbox/src/s_user.c
13310 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13311
13312
13313
13314leeh 2005/02/15 19:13:31 EST (20050216_0)
13315
13316 Modified files:
13317 include stdinc.h
13318 src event.c ircd_lexer.l ircd_signal.c
13319 modules.c
13320 Removed files:
13321 servlink descrip.mms
13322 Log:
13323 - remove a few vms bits
13324
13325 Revision Changes Path
13326 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13327 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13328 7.47 +0 -54 ircd-ratbox/src/event.c
13329 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13330 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13331 7.152 +0 -3 ircd-ratbox/src/modules.c
13332
13333
13334
13335leeh 2005/02/15 18:53:32 EST (20050215_0)
13336
13337 Modified files:
13338 include hostmask.h ircd.h s_conf.h s_newconf.h
13339 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13340 m_xline.c
13341 src hostmask.c ircd.c ircd_signal.c s_conf.c
13342 s_newconf.c
13343 Log:
13344 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13345 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13346
13347 Revision Changes Path
13348 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13349 7.81 +1 -0 ircd-ratbox/include/ircd.h
13350 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13351 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13352 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13353 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13354 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13355 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13356 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13357 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13358 7.370 +7 -0 ircd-ratbox/src/ircd.c
13359 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13360 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13361 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13362
13363
13364
13365leeh 2005/02/13 10:21:41 EST (20050213_4)
13366
13367 Modified files:
13368 doc services.txt
13369 Added files:
13370 doc whats-new-2.0.txt whats-new-2.1.txt
13371 Removed files:
13372 doc whats-new.txt
13373 Log:
13374 - move whats-new.txt to whats-new-2.0.txt
13375 - add in whats-new-2.1.txt
13376 - update services.txt with the whois for logged in users
13377
13378 Revision Changes Path
13379 7.2 +5 -0 ircd-ratbox/doc/services.txt
13380 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13381 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13382 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13383
13384
13385
13386leeh 2005/02/13 09:20:37 EST (20050213_3)
13387
13388 Modified files:
13389 include supported.h
13390 modules/core m_message.c
13391 Log:
13392 - fix a compile error in m_message.c
13393 - update 005 to the spec and add CPRIVMSG/CNOTICE
13394
13395 Revision Changes Path
13396 7.2 +31 -37 ircd-ratbox/include/supported.h
13397 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13398
13399
13400
13401leeh 2005/02/13 09:14:12 EST (20050213_2)
13402
13403 Modified files:
13404 src channel.c
13405 Log:
13406 - fix the membership memleak
13407
13408 Revision Changes Path
13409 7.432 +0 -3 ircd-ratbox/src/channel.c
13410
13411
13412
13413leeh 2005/02/12 21:51:56 EST (20050213_1)
13414
13415 Modified files:
13416 include client.h
13417 modules/core m_message.c
13418 Log:
13419 - add a bitmask to track when they send their first message, only allowing
13420 clearing stuff after that.
13421
13422 Revision Changes Path
13423 7.263 +4 -0 ircd-ratbox/include/client.h
13424 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13425
13426
13427
13428leeh 2005/02/12 21:17:52 EST (20050213_0)
13429
13430 Modified files:
13431 include patricia.h s_newconf.h
13432 modules/core m_message.c
13433 src patricia.c s_newconf.c s_user.c
13434 Log:
13435 - add in the patricia for tracking who fills up targets, give them a reduced
13436 count on connect
13437
13438 Revision Changes Path
13439 7.20 +1 -1 ircd-ratbox/include/patricia.h
13440 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13441 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13442 7.29 +1 -1 ircd-ratbox/src/patricia.c
13443 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13444 7.340 +4 -0 ircd-ratbox/src/s_user.c
13445
13446
13447
13448leeh 2005/02/12 18:35:10 EST (20050212_0)
13449
13450 Modified files:
13451 include ircd_defs.h
13452 src class.c reject.c
13453 Log:
13454 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13455
13456 Revision Changes Path
13457 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13458 7.68 +1 -5 ircd-ratbox/src/class.c
13459 1.33 +1 -5 ircd-ratbox/src/reject.c
13460
13461
13462
13463androsyn 2005/02/11 17:11:57 EST (20050211_1)
13464
13465 Modified files:
13466 modules m_watch.c
13467 Log:
13468 remove stupid memory leak
13469
13470 Revision Changes Path
13471 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13472
13473
13474
13475leeh 2005/02/11 06:42:48 EST (20050211_0)
13476
13477 Modified files:
13478 modules m_gline.c
13479 Log:
13480 - workaround hyb6 allowing empty gline reasons
13481
13482 Revision Changes Path
13483 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13484
13485
13486
13487leeh 2005/02/09 14:39:13 EST (20050209_2)
13488
13489 Modified files:
13490 include s_conf.h
13491 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13492 src ircd.c s_conf.c
13493 Log:
13494 - move temp dlines and temp klines over to an array, rather than completely
13495 seperate dlinks.
13496
13497 Revision Changes Path
13498 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13499 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13500 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13501 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13502 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13503 7.369 +0 -5 ircd-ratbox/src/ircd.c
13504 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13505
13506
13507
13508leeh 2005/02/09 14:02:13 EST (20050209_1)
13509
13510 Modified files:
13511 include s_user.h
13512 modules m_cap.c m_pong.c m_user.c
13513 modules/core m_nick.c
13514 src s_user.c
13515 Log:
13516 - remove 'nick' param from register_local_user(), its not needed.
13517
13518 Revision Changes Path
13519 7.35 +1 -1 ircd-ratbox/include/s_user.h
13520 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13521 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13522 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13523 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13524 7.339 +6 -6 ircd-ratbox/src/s_user.c
13525
13526
13527
13528leeh 2005/02/09 13:12:53 EST (20050209_0)
13529
13530 Modified files:
13531 modules m_cmessage.c
13532 Log:
13533 - dont send numerics when we're dealing with CNOTICE
13534 - add in checking for +g, and resetting idle
13535
13536 Revision Changes Path
13537 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13538
13539
13540
13541leeh 2005/02/08 11:37:50 EST (20050208_2)
13542
13543 Modified files:
13544 src s_newconf.c
13545 Log:
13546 - fix operator blocks to work on ip spoofs
13547
13548 Revision Changes Path
13549 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13550
13551
13552
13553leeh 2005/02/07 19:23:22 EST (20050208_1)
13554
13555 Modified files:
13556 doc example.conf example.efnet.conf
13557 src newconf.c
13558 Log:
13559 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13560
13561 Revision Changes Path
13562 7.258 +0 -39 ircd-ratbox/doc/example.conf
13563 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13564 7.198 +0 -272 ircd-ratbox/src/newconf.c
13565
13566
13567
13568leeh 2005/02/07 19:19:32 EST (20050208_0)
13569
13570 Modified files:
13571 src s_conf.c
13572 Log:
13573 - added support for kline.conf.perm et al, these take the same formats
13574 as their non-permanent partners, but you cant remove them via the ircd.
13575
13576 Revision Changes Path
13577 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13578
13579
13580
13581leeh 2005/02/02 19:18:59 EST (20050203_1)
13582
13583 Modified files:
13584 help Makefile.in
13585 help/opers index
13586 help/users index
13587 Added files:
13588 help/opers cnotice cprivmsg
13589 Log:
13590 - added help files for cprivmsg/cnotice
13591
13592 Revision Changes Path
13593 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13594 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13595 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13596 1.10 +19 -19 ircd-ratbox/help/opers/index
13597 1.7 +10 -9 ircd-ratbox/help/users/index
13598
13599
13600
13601leeh 2005/02/02 19:14:25 EST (20050203_0)
13602
13603 Modified files:
13604 include numeric.h
13605 modules Makefile.in
13606 src messages.tab
13607 Added files:
13608 modules m_cmessage.c
13609 Log:
13610 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13611 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13612 nick is a member. These bypass any target change limitations.
13613 - added ERR_VOICENEEDED, numeric 489.
13614
13615 Revision Changes Path
13616 7.56 +2 -0 ircd-ratbox/include/numeric.h
13617 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13618 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13619 7.124 +1 -1 ircd-ratbox/src/messages.tab
13620
13621
13622
13623leeh 2005/02/02 16:58:16 EST (20050202_4)
13624
13625 Modified files:
13626 help/opers etrace
13627 Log:
13628 - update etrace help
13629
13630 Revision Changes Path
13631 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13632
13633
13634
13635leeh 2005/02/02 16:55:04 EST (20050202_3)
13636
13637 Modified files:
13638 modules m_etrace.c
13639 Log:
13640 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13641 can put its external ip address in there..
13642
13643 Revision Changes Path
13644 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13645
13646
13647
13648leeh 2005/02/02 16:41:06 EST (20050202_2)
13649
13650 Modified files:
13651 modules m_etrace.c
13652 Log:
13653 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13654 if its a non-local client. These will just get "lost" if the remote
13655 server doesnt support this..
13656
13657 Revision Changes Path
13658 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13659
13660
13661
13662leeh 2005/02/02 16:12:12 EST (20050202_1)
13663
13664 Modified files:
13665 include client.h numeric.h s_conf.h
13666 modules/core m_message.c
13667 src messages.tab newconf.c s_conf.c
13668 Log:
13669 - first part of the target change code, add the storage of targets for
13670 localuser, throttle messages when they fill all the available slots
13671
13672 Revision Changes Path
13673 7.262 +5 -1 ircd-ratbox/include/client.h
13674 7.55 +2 -0 ircd-ratbox/include/numeric.h
13675 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13676 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13677 7.123 +1 -1 ircd-ratbox/src/messages.tab
13678 7.197 +1 -0 ircd-ratbox/src/newconf.c
13679 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13680
13681
13682
13683leeh 2005/02/02 13:28:10 EST (20050202_0)
13684
13685 Modified files:
13686 modules m_resv.c m_stats.c m_testline.c
13687 modules/core m_join.c
13688 src hash.c kdparse.c messages.tab s_newconf.c
13689 Log:
13690 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13691 tracking of when resvs get hit
13692
13693 Revision Changes Path
13694 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13695 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13696 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13697 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13698 7.114 +3 -0 ircd-ratbox/src/hash.c
13699 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13700 7.122 +1 -1 ircd-ratbox/src/messages.tab
13701 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13702
13703
13704
13705leeh 2005/01/31 09:04:10 EST (20050131_2)
13706
13707 Modified files:
13708 src s_log.c
13709 Log:
13710 - fflush() logfiles
13711
13712 Revision Changes Path
13713 7.79 +2 -0 ircd-ratbox/src/s_log.c
13714
13715
13716
13717leeh 2005/01/31 08:59:09 EST (20050131_1)
13718
13719 Modified files:
13720 src commio.c
13721 Log:
13722 - rename fd_dump() to comm_dump()
13723
13724 Revision Changes Path
13725 1.27 +2 -2 ircd-ratbox/src/commio.c
13726
13727
13728
13729leeh 2005/01/30 19:16:08 EST (20050131_0)
13730
13731 Modified files:
13732 doc hooks.txt
13733 include hook.h
13734 modules m_services.c
13735 modules/core m_server.c
13736 src hook.c s_serv.c
13737 Log:
13738 - added hook for server_introduced
13739 - fixed up services support for hooks
13740
13741 Revision Changes Path
13742 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13743 1.31 +1 -0 ircd-ratbox/include/hook.h
13744 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13745 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13746 7.36 +2 -0 ircd-ratbox/src/hook.c
13747 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13748
13749
13750
13751androsyn 2005/01/29 20:18:12 EST (20050130_1)
13752
13753 Modified files:
13754 src commio.c
13755 Log:
13756 Add back in the comm_fd_hack thing for solaris
13757
13758 Revision Changes Path
13759 1.26 +26 -1 ircd-ratbox/src/commio.c
13760
13761
13762
13763androsyn 2005/01/29 19:59:17 EST (20050130_0)
13764
13765 Modified files:
13766 adns adns.h
13767 include commio.h s_conf.h watch.h
13768 modules m_dline.c m_kline.c m_resv.c m_stats.c
13769 m_watch.c m_xline.c
13770 modules/core m_nick.c
13771 src balloc.c cache.c client.c commio.c
13772 epoll.c ircd.c ircd_lexer.l kdparse.c
13773 listener.c s_auth.c s_conf.c s_log.c
13774 s_serv.c watch.c
13775 Log:
13776 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13777
13778 Revision Changes Path
13779 1.18 +0 -2 ircd-ratbox/adns/adns.h
13780 1.14 +6 -37 ircd-ratbox/include/commio.h
13781 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13782 7.3 +2 -2 ircd-ratbox/include/watch.h
13783 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13784 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13785 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13786 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13787 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13788 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13789 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13790 7.85 +1 -1 ircd-ratbox/src/balloc.c
13791 1.24 +5 -5 ircd-ratbox/src/cache.c
13792 7.488 +4 -4 ircd-ratbox/src/client.c
13793 1.25 +10 -280 ircd-ratbox/src/commio.c
13794 1.33 +1 -1 ircd-ratbox/src/epoll.c
13795 7.368 +4 -4 ircd-ratbox/src/ircd.c
13796 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13797 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13798 7.125 +8 -8 ircd-ratbox/src/listener.c
13799 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13800 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13801 7.78 +20 -20 ircd-ratbox/src/s_log.c
13802 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13803 1.6 +22 -15 ircd-ratbox/src/watch.c
13804
13805
13806
13807androsyn 2005/01/29 12:18:38 EST (20050129_0)
13808
13809 Modified files:
13810 modules/core m_mode.c
13811 Log:
13812 remove two unused variables
13813
13814 Revision Changes Path
13815 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13816
13817
13818
13819leeh 2005/01/28 15:31:40 EST (20050128_1)
13820
13821 Modified files:
13822 modules m_kline.c
13823 src s_conf.c
13824 Log:
13825 - mo_kline() needs minpara of 3, not 2
13826 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13827 - require me.info is never blank
13828
13829 Revision Changes Path
13830 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13831 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13832
13833
13834
13835leeh 2005/01/28 15:26:28 EST (20050128_0)
13836
13837 Modified files:
13838 modules/core m_mode.c m_sjoin.c
13839 Log:
13840 - patch via jilles to fix +eI lists being shown to lusers when handling
13841 protocol stuff over TS6
13842
13843 Revision Changes Path
13844 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13845 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13846
13847
13848
13849leeh 2005/01/25 19:47:38 EST (20050126_0)
13850
13851 Modified files:
13852 include channel.h
13853 modules/core m_join.c m_mode.c m_sjoin.c
13854 src channel.c messages.tab s_serv.c
13855 Log:
13856 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13857 an operspy call with &me
13858 - remove modebuf/parabuf params from channel_modes(), we now generate a
13859 buffer internally which we return.
13860
13861 Revision Changes Path
13862 7.163 +1 -1 ircd-ratbox/include/channel.h
13863 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13864 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13865 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13866 7.431 +25 -18 ircd-ratbox/src/channel.c
13867 7.121 +1 -1 ircd-ratbox/src/messages.tab
13868 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13869
13870
13871
13872alz 2005/01/25 18:09:18 EST (20050125_5)
13873
13874 Modified files:
13875 doc example.conf example.efnet.conf
13876 include s_conf.h
13877 modules m_info.c
13878 src listener.c newconf.c s_conf.c
13879 Log:
13880 Added dline_with_reason config option (default yes):
13881
13882 /* dline reason: show the user the dline reason when they connect
13883 * and are dlined.
13884 */
13885 dline_with_reason = yes;
13886
13887 Revision Changes Path
13888 7.257 +6 -1 ircd-ratbox/doc/example.conf
13889 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13890 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13891 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13892 7.124 +1 -1 ircd-ratbox/src/listener.c
13893 7.196 +1 -0 ircd-ratbox/src/newconf.c
13894 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13895
13896
13897
13898leeh 2005/01/25 13:21:17 EST (20050125_4)
13899
13900 Modified files:
13901 src newconf.c
13902 Log:
13903 - make conf_set_generic_string() test len exists before it uses it.
13904
13905 Revision Changes Path
13906 7.195 +1 -1 ircd-ratbox/src/newconf.c
13907
13908
13909
13910leeh 2005/01/25 13:10:56 EST (20050125_3)
13911
13912 Modified files:
13913 doc example.conf
13914 src newconf.c
13915 Log:
13916 - rename 'type' to 'flags' in cluster {};
13917 - add stacking of servers in cluster {}; documented in example.conf
13918
13919 Revision Changes Path
13920 7.256 +18 -10 ircd-ratbox/doc/example.conf
13921 7.194 +39 -7 ircd-ratbox/src/newconf.c
13922
13923
13924
13925alz 2005/01/25 12:48:54 EST (20050125_2)
13926
13927 Modified files:
13928 include s_conf.h
13929 src listener.c s_conf.c
13930 Log:
13931 Added dline reasons, connecting/banned clients now see ban reason.
13932
13933 Revision Changes Path
13934 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13935 7.123 +17 -4 ircd-ratbox/src/listener.c
13936 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13937
13938
13939
13940leeh 2005/01/25 07:44:37 EST (20050125_1)
13941
13942 Modified files:
13943 doc example.conf example.efnet.conf
13944 src newconf.c
13945 Log:
13946 - implement stacking of shared {}; blocks, documented in example.conf
13947
13948 Revision Changes Path
13949 7.255 +26 -13 ircd-ratbox/doc/example.conf
13950 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13951 7.193 +51 -36 ircd-ratbox/src/newconf.c
13952
13953
13954
13955leeh 2005/01/24 19:08:29 EST (20050125_0)
13956
13957 Modified files:
13958 doc example.conf
13959 include client.h s_conf.h
13960 modules/core m_join.c
13961 src newconf.c s_user.c
13962 Log:
13963 - added jupe_exempt to auth {};, exempts the user from generating warnings
13964 when they attempt to join juped channels.
13965
13966 Revision Changes Path
13967 7.254 +2 -0 ircd-ratbox/doc/example.conf
13968 7.261 +3 -0 ircd-ratbox/include/client.h
13969 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13970 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13971 7.192 +1 -0 ircd-ratbox/src/newconf.c
13972 7.338 +8 -0 ircd-ratbox/src/s_user.c
13973
13974
13975
13976leeh 2005/01/24 18:57:02 EST (20050124_6)
13977
13978 Modified files:
13979 src newconf.c
13980 Log:
13981 - rework shared {};, the format is now:
13982 shared {
13983 oper = "flame@*.leeh.co.uk", "*.lan";
13984 flags = kline;
13985 };
13986
13987 With no privs:
13988 shared {
13989 oper = "flame@*.leeh.co.uk", "*.lan";
13990 flags = none;
13991 };
13992
13993 Revision Changes Path
13994 7.191 +55 -23 ircd-ratbox/src/newconf.c
13995
13996
13997
13998leeh 2005/01/24 17:25:58 EST (20050124_5)
13999
14000 Modified files:
14001 include modules.h
14002 Log:
14003 - fix the prototype on load_static_modules()
14004
14005 Revision Changes Path
14006 7.61 +1 -1 ircd-ratbox/include/modules.h
14007
14008
14009
14010leeh 2005/01/24 16:00:30 EST (20050124_4)
14011
14012 Modified files:
14013 modules m_cap.c
14014 Log:
14015 - have cap end call register_local_user() with its own copy of
14016 source_p->username so its safe for unidented users..
14017
14018 Revision Changes Path
14019 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14020
14021
14022
14023leeh 2005/01/24 15:48:09 EST (20050124_3)
14024
14025 Modified files:
14026 include newconf.h s_conf.h
14027 modules m_info.c
14028 src newconf.c s_conf.c s_log.c
14029 Log:
14030 - move the conf parser over to a table based structure, with generic setting
14031 of integers/strings
14032
14033 Revision Changes Path
14034 7.34 +9 -8 ircd-ratbox/include/newconf.h
14035 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14036 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14037 7.190 +264 -808 ircd-ratbox/src/newconf.c
14038 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14039 7.77 +13 -13 ircd-ratbox/src/s_log.c
14040
14041
14042
14043leeh 2005/01/24 13:11:30 EST (20050124_2)
14044
14045 Modified files:
14046 doc example.conf
14047 src newconf.c
14048 Log:
14049 - added stacking of ips in exempt {};
14050
14051 Revision Changes Path
14052 7.253 +4 -0 ircd-ratbox/doc/example.conf
14053 7.189 +11 -30 ircd-ratbox/src/newconf.c
14054
14055
14056
14057leeh 2005/01/24 12:59:57 EST (20050124_1)
14058
14059 Modified files:
14060 include tools.h
14061 src channel.c client.c hash.c hook.c
14062 newconf.c s_user.c watch.c
14063 Log:
14064 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14065 consistent with the rest of the dlink code.
14066
14067 Revision Changes Path
14068 1.54 +7 -7 ircd-ratbox/include/tools.h
14069 7.430 +2 -2 ircd-ratbox/src/channel.c
14070 7.487 +6 -6 ircd-ratbox/src/client.c
14071 7.113 +5 -5 ircd-ratbox/src/hash.c
14072 7.35 +1 -1 ircd-ratbox/src/hook.c
14073 7.188 +2 -2 ircd-ratbox/src/newconf.c
14074 7.337 +1 -1 ircd-ratbox/src/s_user.c
14075 1.5 +4 -4 ircd-ratbox/src/watch.c
14076
14077
14078
14079leeh 2005/01/24 12:47:13 EST (20050124_0)
14080
14081 Modified files:
14082 modules m_cap.c
14083 Log:
14084 - cheap hack on sticky capabs..
14085
14086 Revision Changes Path
14087 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14088
14089
14090
14091leeh 2005/01/22 11:36:54 EST (20050122_0)
14092
14093 Modified files:
14094 modules m_cap.c
14095 Log:
14096 - updated my clicap implementation to match the spec so far..
14097
14098 Revision Changes Path
14099 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14100
14101
14102
14103leeh 2005/01/21 07:14:43 EST (20050121_2)
14104
14105 Modified files:
14106 doc hooks.txt
14107 include hook.h
14108 modules m_services.c
14109 src hook.c s_serv.c
14110 Log:
14111 - added hooks for when we're sending a burst
14112 - rewrote hooks.txt
14113 - fix up the hooks ive already done in services compatibility, ill add the
14114 hooks for server/client introductions in a bit.
14115
14116 Revision Changes Path
14117 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14118 1.30 +4 -0 ircd-ratbox/include/hook.h
14119 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14120 7.34 +7 -0 ircd-ratbox/src/hook.c
14121 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14122
14123
14124
14125leeh 2005/01/21 06:34:03 EST (20050121_1)
14126
14127 Modified files:
14128 contrib example_module.c spy_admin_notice.c
14129 spy_info_notice.c spy_links_notice.c
14130 spy_motd_notice.c spy_stats_notice.c
14131 spy_stats_p_notice.c spy_trace_notice.c
14132 spy_whois_notice.c
14133 spy_whois_notice_global.c
14134 include hook.h
14135 modules m_admin.c m_info.c m_links.c m_motd.c
14136 m_services.c m_stats.c m_trace.c
14137 m_whois.c static_modules.c.SH
14138 modules/core m_server.c
14139 src client.c hook.c ircd.c modules.c packet.c
14140 s_auth.c s_serv.c s_user.c send.c
14141 Log:
14142 - add a better implementation of the hook system, its now a slow leaking
14143 array and events are created whenever we try adding a hook for it, or
14144 theyre registered for the caller.
14145
14146 Ive temporarily fucked services support and removed most of the other
14147 hooks.. I shall fix this soon.
14148
14149 Revision Changes Path
14150 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14151 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14152 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14153 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14154 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14155 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14156 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14157 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14158 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14159 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14160 1.29 +34 -70 ircd-ratbox/include/hook.h
14161 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14162 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14163 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14164 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14165 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14166 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14167 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14168 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14169 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14170 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14171 7.486 +1 -28 ircd-ratbox/src/client.c
14172 7.33 +131 -137 ircd-ratbox/src/hook.c
14173 7.367 +1 -1 ircd-ratbox/src/ircd.c
14174 7.151 +6 -10 ircd-ratbox/src/modules.c
14175 7.138 +10 -14 ircd-ratbox/src/packet.c
14176 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14177 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14178 7.336 +0 -6 ircd-ratbox/src/s_user.c
14179 7.286 +8 -6 ircd-ratbox/src/send.c
14180
14181
14182
14183leeh 2005/01/20 19:19:20 EST (20050121_0)
14184
14185 Modified files:
14186 include hostmask.h
14187 Log:
14188 - remove an unused struct
14189
14190 Revision Changes Path
14191 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14192
14193
14194
14195leeh 2005/01/20 13:38:39 EST (20050120_1)
14196
14197 Modified files:
14198 . configure configure.ac
14199 include client.h numeric.h patchlevel.h
14200 modules Makefile.in
14201 src messages.tab s_user.c
14202 Added files:
14203 modules m_cap.c
14204 Log:
14205 - drop back to -O0, fix patchlevel.h
14206 - first stab at client capabilities.. this still needs work.
14207
14208 Revision Changes Path
14209 7.240 +3 -3 ircd-ratbox/configure
14210 7.54 +3 -3 ircd-ratbox/configure.ac
14211 7.260 +3 -0 ircd-ratbox/include/client.h
14212 7.54 +2 -0 ircd-ratbox/include/numeric.h
14213 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14214 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14215 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14216 7.120 +1 -1 ircd-ratbox/src/messages.tab
14217 7.335 +3 -0 ircd-ratbox/src/s_user.c
14218
14219
14220
14221leeh 2005/01/20 06:04:41 EST (20050120_0)
14222
14223 Modified files:
14224 . ChangeLog RELNOTES
14225 include config.h config.h.dist memory.h
14226 patchlevel.h
14227 modules m_stats.c
14228 src commio.c crypt.c getopt.c ircd.c s_serv.c
14229 Removed files:
14230 . README.VMS clean.com make.com
14231 include setup.h_vms
14232 modules descrip.mms static_modules_c.com
14233 modules/core descrip.mms
14234 src descrip.mms qio.c version.com
14235 tools descrip.mms mkpasswd_vms.c
14236 Log:
14237 - clean changelog, relnotes
14238 - mark patchlevel as 2.1.0beta
14239 - remove VMS support
14240
14241 Revision Changes Path
14242 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14243 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14244 1.111 +1 -348 ircd-ratbox/RELNOTES
14245 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14246 7.182 +0 -42 ircd-ratbox/include/config.h
14247 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14248 7.50 +0 -4 ircd-ratbox/include/memory.h
14249 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14250 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14251 7.2 +0 -58 ircd-ratbox/make.com (dead)
14252 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14253 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14254 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14255 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14256 1.24 +7 -30 ircd-ratbox/src/commio.c
14257 7.12 +0 -4 ircd-ratbox/src/crypt.c
14258 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14259 7.24 +0 -4 ircd-ratbox/src/getopt.c
14260 7.366 +4 -19 ircd-ratbox/src/ircd.c
14261 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14262 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14263 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14264 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14265 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14266
14267
14268
14269androsyn 2005/01/18 11:55:13 EST (20050118_7)
14270
14271 Modified files:
14272 include watch.h
14273 src watch.c
14274 Log:
14275 not using the return values on a few watch functions so make them void
14276
14277 Revision Changes Path
14278 7.2 +5 -5 ircd-ratbox/include/watch.h
14279 1.4 +19 -28 ircd-ratbox/src/watch.c
14280
14281
14282androsyn 2005/01/14 13:10:41 EST (20050114_5)
14283
14284 Modified files:
14285 modules m_watch.c
14286 Log:
14287 Make watch throttle, don't accept letter commands stacked
14288
14289 Revision Changes Path
14290 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14291
14292
14293
14294androsyn 2005/01/14 13:06:06 EST (20050114_4)
14295
14296 Modified files:
14297 modules m_gline.c
14298 Log:
14299 fix merge error
14300
14301 Revision Changes Path
14302 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14303
14304
14305
14306androsyn 2005/01/14 12:12:37 EST (20050114_3)
14307
14308 Modified files:
14309 . ChangeLog README.FIRST RELNOTES configure
14310 configure.ac
14311 adns adns.h internal.h parse.c transmit.c
14312 types.c
14313 contrib example_module.c spy_admin_notice.c
14314 spy_info_notice.c spy_links_notice.c
14315 spy_motd_notice.c spy_stats_notice.c
14316 spy_stats_p_notice.c spy_trace_notice.c
14317 spy_whois_notice.c
14318 spy_whois_notice_global.c
14319 doc example.conf example.efnet.conf ircd.motd
14320 server-version-info whats-new.txt
14321 help/opers umode xline
14322 help/users umode
14323 include cache.h channel.h class.h client.h
14324 commio.h config.h config.h.dist hash.h
14325 hook.h hostmask.h irc_string.h ircd.h
14326 ircd_defs.h m_info.h memory.h msg.h
14327 newconf.h numeric.h packet.h patchlevel.h
14328 patricia.h s_conf.h s_gline.h s_newconf.h
14329 s_serv.h s_user.h scache.h serno.h
14330 setup.h.in sprintf_irc.h stdinc.h tools.h
14331 modules .depend Makefile.in m_admin.c m_away.c
14332 m_dline.c m_encap.c m_gline.c m_info.c
14333 m_kline.c m_links.c m_list.c m_lusers.c
14334 m_motd.c m_oper.c m_operspy.c m_rehash.c
14335 m_restart.c m_resv.c m_set.c m_stats.c
14336 m_svinfo.c m_testline.c m_testmask.c
14337 m_topic.c m_trace.c m_watch.c m_who.c
14338 m_whois.c m_whowas.c m_xline.c
14339 static_modules.c.SH
14340 modules/core m_error.c m_message.c m_mode.c m_quit.c
14341 m_server.c m_squit.c
14342 src .depend Makefile.in adns.c balloc.c
14343 cache.c channel.c class.c client.c
14344 commio.c crypt.c devpoll.c epoll.c
14345 event.c getopt.c hash.c hook.c hostmask.c
14346 irc_string.c ircd.c ircd_lexer.l
14347 ircd_parser.y ircd_signal.c listener.c
14348 modules.c newconf.c numeric.c packet.c
14349 parse.c patricia.c poll.c reject.c
14350 restart.c s_auth.c s_conf.c s_log.c
14351 s_newconf.c s_serv.c s_user.c scache.c
14352 select.c send.c snprintf.c tools.c
14353 version.c.SH watch.c whowas.c
14354 tools README.mkpasswd mkpasswd.c
14355 Added files:
14356 . README.VMS clean.com make.com
14357 doc services.txt
14358 include common.h s_stats.h setup.h_vms
14359 supported.h
14360 modules descrip.mms m_challenge.c m_etrace.c
14361 m_invite.c m_names.c m_pass.c m_ping.c
14362 m_pong.c m_services.c m_tb.c m_user.c
14363 m_users.c m_version.c
14364 static_modules_c.com
14365 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14366 m_part.c m_sjoin.c
14367 servlink descrip.mms
14368 src descrip.mms kdparse.c messages.tab qio.c
14369 s_gline.c s_stats.c version.com
14370 tools descrip.mms mkpasswd_vms.c
14371 Removed files:
14372 doc 005.txt
14373 include banconf.h
14374 modules/core channels.c users.c
14375 src banconf.c
14376 Log:
14377 merge from RATBOX_2_0
14378
14379 Revision Changes Path
14380 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14381 7.40 +1 -0 ircd-ratbox/README.FIRST
14382 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14383 1.110 +114 -6 ircd-ratbox/RELNOTES
14384 1.17 +4 -0 ircd-ratbox/adns/adns.h
14385 1.17 +4 -4 ircd-ratbox/adns/internal.h
14386 1.12 +38 -38 ircd-ratbox/adns/parse.c
14387 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14388 1.19 +13 -13 ircd-ratbox/adns/types.c
14389 7.1 +10 -0 ircd-ratbox/clean.com (new)
14390 7.239 +47 -29 ircd-ratbox/configure
14391 7.53 +40 -32 ircd-ratbox/configure.ac
14392 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14393 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14394 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14395 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14396 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14397 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14398 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14399 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14400 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14401 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14402 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14403 7.252 +68 -22 ircd-ratbox/doc/example.conf
14404 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14405 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14406 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14407 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14408 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14409 1.5 +2 -1 ircd-ratbox/help/opers/umode
14410 1.7 +1 -1 ircd-ratbox/help/opers/xline
14411 1.2 +1 -0 ircd-ratbox/help/users/umode
14412 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14413 1.7 +8 -0 ircd-ratbox/include/cache.h
14414 7.162 +18 -16 ircd-ratbox/include/channel.h
14415 7.25 +4 -0 ircd-ratbox/include/class.h
14416 7.259 +34 -28 ircd-ratbox/include/client.h
14417 1.13 +45 -7 ircd-ratbox/include/commio.h
14418 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14419 7.181 +74 -16 ircd-ratbox/include/config.h
14420 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14421 7.53 +2 -0 ircd-ratbox/include/hash.h
14422 1.28 +73 -27 ircd-ratbox/include/hook.h
14423 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14424 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14425 7.80 +6 -31 ircd-ratbox/include/ircd.h
14426 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14427 7.56 +14 -8 ircd-ratbox/include/m_info.h
14428 7.49 +4 -0 ircd-ratbox/include/memory.h
14429 7.53 +2 -0 ircd-ratbox/include/msg.h
14430 7.33 +9 -9 ircd-ratbox/include/newconf.h
14431 7.53 +12 -8 ircd-ratbox/include/numeric.h
14432 7.27 +1 -1 ircd-ratbox/include/packet.h
14433 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14434 7.19 +25 -1 ircd-ratbox/include/patricia.h
14435 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14436 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14437 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14438 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14439 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14440 7.34 +13 -9 ircd-ratbox/include/s_user.h
14441 7.15 +1 -1 ircd-ratbox/include/scache.h
14442 7.5366 +1 -1 ircd-ratbox/include/serno.h
14443 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14444 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14445 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14446 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14447 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14448 1.53 +10 -10 ircd-ratbox/include/tools.h
14449 7.1 +58 -0 ircd-ratbox/make.com (new)
14450 1.45 +338 -182 ircd-ratbox/modules/.depend
14451 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14452 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14453 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14454 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14455 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14456 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14457 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14458 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14459 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14460 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14461 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14462 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14463 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14464 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14465 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14466 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14467 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14468 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14469 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14470 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14471 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14472 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14473 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14474 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14475 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14476 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14477 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14478 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14479 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14480 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14481 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14482 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14483 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14484 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14485 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14486 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14487 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14488 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14489 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14490 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14491 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14492 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14493 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14494 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14495 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14496 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14497 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14498 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14499 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14500 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14501 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14502 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14503 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14504 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14505 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14506 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14507 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14508 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14509 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14510 7.48 +162 -119 ircd-ratbox/src/.depend
14511 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14512 7.75 +5 -5 ircd-ratbox/src/adns.c
14513 7.84 +1 -1 ircd-ratbox/src/balloc.c
14514 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14515 1.23 +75 -7 ircd-ratbox/src/cache.c
14516 7.429 +342 -79 ircd-ratbox/src/channel.c
14517 7.67 +42 -2 ircd-ratbox/src/class.c
14518 7.485 +245 -85 ircd-ratbox/src/client.c
14519 1.23 +349 -43 ircd-ratbox/src/commio.c
14520 7.11 +4 -0 ircd-ratbox/src/crypt.c
14521 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14522 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14523 1.32 +4 -8 ircd-ratbox/src/epoll.c
14524 7.46 +63 -6 ircd-ratbox/src/event.c
14525 7.23 +4 -0 ircd-ratbox/src/getopt.c
14526 7.112 +8 -7 ircd-ratbox/src/hash.c
14527 7.32 +135 -133 ircd-ratbox/src/hook.c
14528 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14529 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14530 7.365 +56 -48 ircd-ratbox/src/ircd.c
14531 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14532 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14533 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14534 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14535 7.122 +14 -13 ircd-ratbox/src/listener.c
14536 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14537 7.150 +17 -8 ircd-ratbox/src/modules.c
14538 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14539 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14540 7.137 +55 -42 ircd-ratbox/src/packet.c
14541 7.187 +8 -15 ircd-ratbox/src/parse.c
14542 7.28 +2 -4 ircd-ratbox/src/patricia.c
14543 7.82 +3 -1 ircd-ratbox/src/poll.c
14544 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14545 1.32 +8 -3 ircd-ratbox/src/reject.c
14546 7.34 +1 -0 ircd-ratbox/src/restart.c
14547 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14548 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14549 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14550 7.76 +32 -35 ircd-ratbox/src/s_log.c
14551 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14552 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14553 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14554 7.334 +773 -2 ircd-ratbox/src/s_user.c
14555 7.27 +2 -1 ircd-ratbox/src/scache.c
14556 7.44 +2 -0 ircd-ratbox/src/select.c
14557 7.285 +12 -12 ircd-ratbox/src/send.c
14558 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14559 7.46 +0 -1 ircd-ratbox/src/tools.c
14560 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14561 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14562 1.3 +4 -4 ircd-ratbox/src/watch.c
14563 7.32 +1 -0 ircd-ratbox/src/whowas.c
14564 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14565 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14566 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14567 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14568
14569
14570
14571androsyn 2005/01/13 22:17:53 EST (20050114_2)
14572
14573 Modified files: (Branch: RATBOX_2_0)
14574 src client.c
14575 Log:
14576 a remote client is never going to have a watch list..duh
14577
14578 Revision Changes Path
14579 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14580
14581
14582
14583androsyn 2005/01/13 20:49:55 EST (20050114_1)
14584
14585 Added files: (Branch: RATBOX_2_0)
14586 modules m_watch.c
14587 Log:
14588 get that one too
14589
14590 Revision Changes Path
14591 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14592
14593
14594
14595androsyn 2005/01/13 20:39:28 EST (20050114_0)
14596
14597 Added files: (Branch: RATBOX_2_0)
14598 include watch.h
14599 src watch.c
14600 Log:
14601 helps if we actually include the .c/.h files
14602
14603 Revision Changes Path
14604 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14605 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14606
14607
14608
14609androsyn 2005/01/13 13:57:16 EST (20050113_0)
14610
14611 Modified files: (Branch: RATBOX_2_0)
14612 . configure configure.ac
14613 include client.h numeric.h s_conf.h setup.h.in
14614 supported.h
14615 modules Makefile.in
14616 modules/core m_nick.c
14617 src Makefile.in client.c ircd.c messages.tab
14618 newconf.c s_conf.c s_user.c
14619 Log:
14620 backport watch from devel
14621
14622 Revision Changes Path
14623 7.229.2.10 +12 -2 ircd-ratbox/configure
14624 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14625 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14626 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14627 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14628 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14629 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14630 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14631 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14632 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14633 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14634 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14635 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14636 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14637 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14638 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14639
14640
14641
14642leeh 2005/01/12 10:12:40 EST (20050112_1)
14643
14644 Modified files: (Branch: RATBOX_2_0)
14645 include numeric.h
14646 modules m_services.c m_whois.c
14647 src messages.tab
14648 Log:
14649 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14650 when the user is logged in
14651
14652 Revision Changes Path
14653 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14654 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14655 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14656 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14657
14658
14659
14660leeh 2005/01/11 19:47:14 EST (20050112_0)
14661
14662 Modified files: (Branch: RATBOX_2_0)
14663 include supported.h
14664 Added files: (Branch: RATBOX_2_0)
14665 doc services.txt
14666 Log:
14667 - add +r to 005
14668 - added doc/services.txt, outlining the compatibility code
14669
14670 Revision Changes Path
14671 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14672 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14673
14674
14675
14676leeh 2005/01/11 18:38:10 EST (20050111_5)
14677
14678 Modified files: (Branch: RATBOX_2_0)
14679 include client.h hook.h
14680 modules m_services.c
14681 modules/core m_server.c
14682 src hook.c s_serv.c
14683 Log:
14684 - more services compatibility code:
14685 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14686 appropriate service {}; entry, only accept SU from these.
14687 - hook into us finishing nick burst, and have services burst a list of
14688 logged in users
14689
14690 Revision Changes Path
14691 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14692 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14693 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14694 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14695 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14696 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14697
14698
14699
14700leeh 2005/01/11 17:32:42 EST (20050111_4)
14701
14702 Modified files: (Branch: RATBOX_2_0)
14703 . configure configure.ac
14704 include client.h
14705 modules Makefile.in
14706 src channel.c
14707 Added files: (Branch: RATBOX_2_0)
14708 modules m_services.c
14709 Log:
14710 - more services compatibility code:
14711 - encap handlers for SU (services marking client as logged in)
14712 - and for LOGIN (servers bursting logged in status)
14713 - move suser from Client -> User
14714
14715 Revision Changes Path
14716 7.229.2.9 +9 -3 ircd-ratbox/configure
14717 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14718 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14719 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14720 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14721 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14722
14723
14724
14725leeh 2005/01/11 16:46:34 EST (20050111_3)
14726
14727 Modified files: (Branch: RATBOX_2_0)
14728 include ircd_defs.h
14729 Log:
14730 - whoops, missing #endif
14731
14732 Revision Changes Path
14733 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14734
14735
14736
14737leeh 2005/01/11 15:56:57 EST (20050111_2)
14738
14739 Modified files: (Branch: RATBOX_2_0)
14740 include ircd_defs.h
14741 Log:
14742 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14743 have ipv6 just report sizeof(struct sockaddr_in)
14744
14745 Revision Changes Path
14746 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14747
14748
14749
14750leeh 2005/01/10 20:19:35 EST (20050111_1)
14751
14752 Modified files: (Branch: RATBOX_2_0)
14753 src newconf.c
14754 Log:
14755 - fix a gcc warning
14756
14757 Revision Changes Path
14758 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14759
14760
14761
14762leeh 2005/01/10 20:10:35 EST (20050111_0)
14763
14764 Modified files: (Branch: RATBOX_2_0)
14765 adns internal.h parse.c transmit.c types.c
14766 Log:
14767 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14768 conflict
14769
14770 Revision Changes Path
14771 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14772 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14773 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14774 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14775
14776
14777
14778leeh 2005/01/10 17:48:48 EST (20050110_3)
14779
14780 Modified files: (Branch: RATBOX_2_0)
14781 modules m_xline.c
14782 Log:
14783 - send out the reformatted xline to opers (\s -> ' ')
14784
14785 Revision Changes Path
14786 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14787
14788
14789
14790leeh 2005/01/10 16:18:53 EST (20050110_2)
14791
14792 Modified files: (Branch: RATBOX_2_0)
14793 help/opers umode
14794 help/users umode
14795 include client.h supported.h
14796 src messages.tab s_user.c send.c
14797 Log:
14798 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14799 channel privmsgs.
14800
14801 Revision Changes Path
14802 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14803 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14804 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14805 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14806 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14807 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14808 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14809
14810
14811
14812leeh 2005/01/10 14:50:47 EST (20050110_1)
14813
14814 Modified files: (Branch: RATBOX_2_0)
14815 doc example.conf example.efnet.conf
14816 Log:
14817 - I dont remember ts6 desyncing on bans, so im not sure why the example
14818 confs say so.
14819
14820 Revision Changes Path
14821 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14822 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14823
14824
14825
14826leeh 2005/01/10 13:31:10 EST (20050110_0)
14827
14828 Modified files: (Branch: RATBOX_2_0)
14829 . configure configure.ac
14830 include channel.h client.h numeric.h s_conf.h
14831 s_serv.h setup.h.in
14832 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14833 m_sjoin.c
14834 src channel.c messages.tab newconf.c s_conf.c
14835 s_serv.c s_user.c
14836 Log:
14837 - added --enable-services to configure, which enables some ratbox-services
14838 compatibility code:
14839 - chanmode +r, registered users only
14840 - usermode +S, prevents deop/kick of a service
14841 - service { }; block in conf for the above umode
14842
14843 Revision Changes Path
14844 7.229.2.8 +28 -16 ircd-ratbox/configure
14845 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14846 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14847 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14848 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14849 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14850 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14851 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14852 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14853 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14854 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14855 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14856 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14857 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14858 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14859 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14860 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14861 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14862 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14863
14864
14865
14866leeh 2005/01/09 08:23:30 EST (20050109_0)
14867
14868 Modified files: (Branch: RATBOX_2_0)
14869 help/opers umode
14870 Log:
14871 - remove a tab, and add +C to opers umode help
14872
14873 Revision Changes Path
14874 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14875