]> jfr.im git - solanum.git/blame - ChangeLog
[svn] - add some IDEAS, including SASL based opering, internally reworking channel...
[solanum.git] / ChangeLog
CommitLineData
a6ac2e91
AC
1nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
2 Log:
3 - disallow JOIN 0
4
5
6 Changes: Modified:
7 +0 -65 trunk/modules/core/m_join.c (File Modified)
8
9
a3986d94
AC
10nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
11 Log:
12 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
13 to their policies indicating that they wish to be contacted before their services are used.
14
15
16 Changes: Modified:
17 +6 -3 trunk/doc/example.conf (File Modified)
18 +6 -3 trunk/doc/reference.conf (File Modified)
19
20
57b8cb0f
AC
21nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
22 Log:
23 - update NEWS in preparation of upcoming 2.2 release this week
24
25
26 Changes: Modified:
27 +3 -0 trunk/NEWS (File Modified)
28
29
a88fc0a8
AC
30jilles 2007/05/24 15:10:06 UTC (20070524-3478)
31 Log:
32 Move sno_channeljoin to unsupported, due to the privacy
33 issue and the fact that any oper with admin or hidden_admin
34 can load extensions.
35
36
37 Changes: Modified:
38 +0 -1 trunk/doc/example.conf (File Modified)
39 +0 -2 trunk/doc/reference.conf (File Modified)
40 +0 -46 trunk/extensions/Makefile.in (File Modified)
41 + - trunk/extensions/sno_channeljoin.c (File Deleted)
42 +47 -1 trunk/unsupported/Makefile.in (File Modified)
43 + - trunk/unsupported/sno_channeljoin.c (File Added)
44
45
297c7db4
JT
46nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
47 Log:
48 - createoperonly: like createauthonly, but checks opered status instead of authed status
49
50
51 Changes: Modified:
52 +41 -0 trunk/extensions/Makefile.in (File Modified)
53 + - trunk/extensions/createoperonly.c (File Added)
54
55
45ed9777
AC
56nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
57 Log:
58 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
59
60
61 Changes: Modified:
62 +1 -0 trunk/doc/example.conf (File Modified)
63 +3 -1 trunk/doc/reference.conf (File Modified)
64 +46 -0 trunk/extensions/Makefile.in (File Modified)
65 + - trunk/extensions/sno_channeljoin.c (File Added)
66
67
59e2698a
AC
68nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
69 Log:
70 - update config files
71
72
73 Changes: Modified:
74 +1 -0 trunk/doc/example.conf (File Modified)
75 +2 -0 trunk/doc/reference.conf (File Modified)
76
77
446d88dd
AC
78nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
79 Log:
80 - fold in whois_notice_global functionality.
81
82
83 Changes: Modified:
84 +0 -1 trunk/extensions/Makefile.in (File Modified)
85 +1 -56 trunk/extensions/sno_whois.c (File Modified)
86 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
87
88
3868ef9a
AC
89nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
90 Log:
91 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
92
93
94 Changes: Modified:
95 +64 -57 trunk/extensions/Makefile.in (File Modified)
96 + - trunk/extensions/sno_whois.c (File Added)
97 + - trunk/extensions/spy_whois_notice.c (File Deleted)
98
99
9e6feafe
AC
100jilles 2007/05/19 23:36:51 UTC (20070519-3466)
101 Log:
102 Prevent too wide klines with CIDR masks.
103
104
105 Changes: Modified:
106 +17 -5 trunk/modules/m_kline.c (File Modified)
107
108
88a2a148
JT
109jilles 2007/05/19 22:21:10 UTC (20070519-3464)
110 Log:
111 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
112
113
114 Changes: Modified:
115 +4 -0 trunk/modules/m_kline.c (File Modified)
116
117
598ebb42
JT
118jilles 2007/05/18 20:31:33 UTC (20070518-3460)
119 Log:
120 - fold conf_connect_allowed() into accept_connection()
121 - extend add_connection() so that exempt{}s apply to max unregistered
122 connections per ip
123 from ratbox
124
125
126 Changes: Modified:
127 +1 -1 trunk/doc/example.conf (File Modified)
128 +1 -1 trunk/doc/reference.conf (File Modified)
129 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
130 +0 -2 trunk/include/s_conf.h (File Modified)
131 +14 -7 trunk/src/listener.c (File Modified)
132
133
b808adf9
JT
134jilles 2007/05/18 19:51:22 UTC (20070518-3458)
135 Log:
136 m_webirc: call del_unknown_ip() otherwise the unknown will
137 never be subtracted from the cgiirc ip
138
139
140 Changes: Modified:
141 +2 -0 trunk/extensions/m_webirc.c (File Modified)
142
143
477bbce4
JT
144jilles 2007/05/18 19:14:18 UTC (20070518-3456)
145 Log:
146 Remove s_assert in del_unknown_ip() supposedly if the ip
147 cannot be found, it is not feasible to avoid that case
148 entirely with m_webirc.c.
149
150
151 Changes: Modified:
152 +1 -2 trunk/src/reject.c (File Modified)
153
154
8017ad2d
JT
155jilles 2007/05/14 22:21:16 UTC (20070514-3446)
156 Log:
157 Apply ratbox flood fix.
158
159
160 Changes: Modified:
161 +1 -0 trunk/doc/example.conf (File Modified)
162 +5 -0 trunk/doc/reference.conf (File Modified)
163 +3 -0 trunk/include/client.h (File Modified)
164 +4 -0 trunk/include/reject.h (File Modified)
165 +1 -0 trunk/include/s_conf.h (File Modified)
166 +2 -0 trunk/src/client.c (File Modified)
167 +3 -0 trunk/src/listener.c (File Modified)
168 +1 -0 trunk/src/newconf.c (File Modified)
169 +8 -5 trunk/src/packet.c (File Modified)
170 +59 -2 trunk/src/reject.c (File Modified)
171 +1 -0 trunk/src/s_conf.c (File Modified)
172 +2 -0 trunk/src/s_serv.c (File Modified)
173 +1 -0 trunk/src/s_user.c (File Modified)
174
175
54015b5f
JT
176nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
177 Log:
178 - fix a bug here
179
180
181 Changes: Modified:
182 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
183
184
f8b45e91
AC
185nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
186 Log:
187 - regen configure
188
189
190 Changes: Modified:
191 +114 -1 trunk/configure (File Modified)
192
193
c1c5fdc4
AC
194nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
195 Log:
196 - remove "ASM hashing code" from the configure overview
197
198
199 Changes: Modified:
200 +0 -1 trunk/configure.ac (File Modified)
201
202
686ebf41
AC
203jilles 2007/05/06 14:46:45 UTC (20070506-3438)
204 Log:
205 Target left IRC (more friendly error message if a UID
206 cannot be found) for /invite.
207
208
209 Changes: Modified:
210 +8 -3 trunk/modules/m_invite.c (File Modified)
211
212
0482ebf7
JT
213jilles 2007/05/02 19:56:40 UTC (20070502-3436)
214 Log:
215 Remove emptyline craq because it leaks memory on /rehash motd etc.
216 from ratbox 2.2 (anfl/Androsyn)
217
218
219 Changes: Modified:
220 +6 -14 trunk/src/cache.c (File Modified)
221
222
1d3e262e
JT
223jilles 2007/04/28 23:47:25 UTC (20070428-3434)
224 Log:
225 Merge old trunk r2767:
226 Copy channel name from command on lowerTS JOIN/SJOIN,
227 this makes the capitalization of the channel name
228 timestamped like modes are.
229
230
231 Changes: Modified:
232 +3 -0 trunk/modules/core/m_join.c (File Modified)
233 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
234
235
1117fbd3
JT
236jilles 2007/04/26 23:01:16 UTC (20070426-3432)
237 Log:
238 Merge old trunk r2065,r2067:
239 channel_modes(): get rid of the trailing space
240 also make the *pbuf check work like it should
241 (don't call IsMember another time if we already
242 gave one parameter)
243 simplify a bit more, update comments
244
245
246 Changes: Modified:
247 +13 -13 trunk/src/channel.c (File Modified)
248
249
f1e35c19
JT
250jilles 2007/04/25 15:22:28 UTC (20070425-3426)
251 Log:
252 webirc bugfix
253
254
255 Changes: Modified:
256 +1 -1 trunk/extensions/m_webirc.c (File Modified)
257
258
4636e5cb
JT
259jilles 2007/04/25 15:21:34 UTC (20070425-3424)
260 Log:
261 chghost: refuse spoofs which are empty or start with a colon
262 (would break the protocol)
263
264
265 Changes: Modified:
266 +3 -0 trunk/modules/m_chghost.c (File Modified)
267
268
822a4a25
JT
269jilles 2007/04/22 14:35:28 UTC (20070422-3422)
270 Log:
271 Fix description of 043 numeric.
272
273
274 Changes: Modified:
275 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
276
277
f22db6d0
JT
278jilles 2007/04/22 14:02:54 UTC (20070422-3420)
279 Log:
280 SAVE: make the nickTS of the UID nick equal to 100, so it
281 is always in sync on the network.
282
283
284 Changes: Modified:
285 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
286 +15 -11 trunk/modules/core/m_nick.c (File Modified)
287
288
3f7e0642
JT
289jilles 2007/04/22 11:22:10 UTC (20070422-3418)
290 Log:
291 Force nickTS to increase when a local user changes their nick.
292
293
294 Changes: Modified:
295 +5 -1 trunk/modules/core/m_nick.c (File Modified)
296
297
95ffa685
JT
298jilles 2007/04/15 20:18:54 UTC (20070415-3416)
299 Log:
300 Remove #define UFLAGS. We haven't allowed this
301 undocumented extension to the IRC protocol for
302 years (allowing an initial umode in USER).
303
304
305 Changes: Modified:
306 +0 -2 trunk/modules/m_user.c (File Modified)
307
308
81795a91
JT
309jilles 2007/04/15 16:54:50 UTC (20070415-3414)
310 Log:
311 Move new_local_user hook, so it is possible to call
312 exit_client() from it, refusing the connection.
313
314
315 Changes: Modified:
316 +3 -1 trunk/doc/hooks.txt (File Modified)
317 +10 -9 trunk/src/s_user.c (File Modified)
318
319
e2b44358
JT
320jilles 2007/04/15 16:49:56 UTC (20070415-3412)
321 Log:
322 Only free PreClient struct when the rest of the Client
323 is freed, not immediately upon exit_client(). Doing this
324 would cause problems with sasl's new_local_user hook
325 vs hooks that exit the client there.
326
327
328 Changes: Modified:
329 +0 -1 trunk/src/client.c (File Modified)
330
331
ec3fbdec
JT
332jilles 2007/04/14 21:53:28 UTC (20070414-3410)
333 Log:
334 Use TS6 prefix for server-server JOIN 0.
335
336
337 Changes: Modified:
338 +2 -1 trunk/modules/core/m_join.c (File Modified)
339
340
452f4d4b
JT
341jilles 2007/04/14 20:58:56 UTC (20070414-3408)
342 Log:
343 Use orighost in kill server notices.
344
345
346 Changes: Modified:
347 +3 -3 trunk/modules/core/m_kill.c (File Modified)
348
349
d1d0629f
JT
350jilles 2007/04/13 19:06:53 UTC (20070413-3406)
351 Log:
352 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
353
354
355 Changes: Modified:
356 +3 -3 trunk/modules/m_set.c (File Modified)
357
358
f4ed5745
JT
359nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
360 Log:
361 - 2.2 operline
362
363
364 Changes: Modified:
365 +1 -1 trunk/src/messages.tab (File Modified)
366
367
725a6c5d
AC
368jilles 2007/04/05 00:38:52 UTC (20070405-3396)
369 Log:
370 Show max_clients in /info.
371
372
373 Changes: Modified:
374 +6 -0 trunk/modules/m_info.c (File Modified)
375
376
d8228627
JT
377jilles 2007/04/05 00:33:52 UTC (20070405-3394)
378 Log:
379 Don't allow /quote set max higher than the
380 serverinfo::max_clients ircd.conf value.
381
382
383 Changes: Modified:
384 +8 -0 trunk/modules/m_set.c (File Modified)
385
386
6c70c576
JT
387jilles 2007/04/05 00:24:47 UTC (20070405-3392)
388 Log:
389 Change code that checks maxclients limit: allow exactly
390 the configured amount of non-exceed_limit clients.
391 Code that appeared to limit exceed_limit clients too
392 but less heavily removed (it was not effective because
393 the parentheses were wrong).
394
395
396 Changes: Modified:
397 +2 -4 trunk/src/s_user.c (File Modified)
398
399
afc20e91
JT
400jilles 2007/04/05 00:12:55 UTC (20070405-3390)
401 Log:
402 By default, leave MAX_BUFFER fds free for log files,
403 server connections, ident lookups, exceed_limit clients,
404 etc. Mention this in example.conf and reference.conf.
405
406
407 Changes: Modified:
408 +4 -2 trunk/doc/example.conf (File Modified)
409 +3 -1 trunk/doc/reference.conf (File Modified)
410 +1 -1 trunk/src/s_conf.c (File Modified)
411
412
23836ead
JT
413jilles 2007/04/03 22:45:04 UTC (20070403-3384)
414 Log:
415 --with-maxclients configure option is gone
416
417
418 Changes: Modified:
419 +0 -11 trunk/INSTALL (File Modified)
420
421
78e647ad
JT
422jilles 2007/04/03 22:25:11 UTC (20070403-3380)
423 Log:
424 Make the code that raises fd rlimit to hard limit work.
425
426
427 Changes: Modified:
428 +5 -5 trunk/src/ircd.c (File Modified)
429
430
1aa8ffcb
JT
431nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
432 Log:
433 - note the I/O reworking
434
435
436 Changes: Modified:
437 +2 -0 trunk/NEWS (File Modified)
438
439
f32e30dd
AC
440nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
441 Log:
442 - use mkdir -p
443
444
445 Changes: Modified:
446 +4 -4 trunk/doc/Makefile.in (File Modified)
447
448
75189454
AC
449nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
450 Log:
451 - enforce proper conditions for EPOLL_CTL_DEL.
452 - remove possibly problematic "performance" check
453
454
455 Changes: Modified:
456 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
457
458
5522d08c
AC
459nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
460 Log:
461 - rename m_list_safelist to m_list and remove ratbox implementation
462
463
464 Changes: Modified:
465 +393 -664 trunk/modules/Makefile.in (File Modified)
466 + - trunk/modules/m_list.c (File Added)
467 + - trunk/modules/m_list_ratbox.c (File Deleted)
468 + - trunk/modules/m_list_safelist.c (File Deleted)
469
470
607cf49f
AC
471nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
472 Log:
473 - some more transit to sendto_one_numeric().
474
475
476 Changes: Modified:
477 +2 -3 trunk/modules/m_away.c (File Modified)
478 +3 -3 trunk/src/messages.tab (File Modified)
479 +1 -1 trunk/src/s_user.c (File Modified)
480
481
e8a2d50d
AC
482nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
483 Log:
484 - change some sendto_one() to sendto_one_numeric().
485
486
487 Changes: Modified:
488 +4 -10 trunk/modules/m_admin.c (File Modified)
489 +3 -3 trunk/modules/m_map.c (File Modified)
490 +12 -12 trunk/src/messages.tab (File Modified)
491 +1 -2 trunk/src/s_conf.c (File Modified)
492 +9 -10 trunk/src/s_user.c (File Modified)
493
494
88520303
AC
495nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
496 Log:
497 - river's ports.c from old charybdis trunk
498
499
500 Changes: Modified:
501 +195 -0 trunk/configure.ac (File Modified)
502 + - trunk/libcharybdis/ports.c (File Added)
503
504
1b4cfad8
AC
505nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
506 Log:
507 - remove broken ports stuff and devpoll stuff.
508
509
510 Changes: Modified:
511 +0 -307 trunk/configure (File Modified)
512 +0 -21 trunk/configure.ac (File Modified)
513 +0 -474 trunk/include/setup.h.in (File Modified)
514 + - trunk/libcharybdis/devpoll.c (File Deleted)
515 + - trunk/libcharybdis/ports.c (File Deleted)
516
517
5e12fb10
AC
518nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
519 Log:
520 - regenerate files
521
522
523 Changes: Modified:
524 +1 -25 trunk/configure (File Modified)
525 +0 -3 trunk/include/setup.h.in (File Modified)
526
527
4536ee25
AC
528nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
529 Log:
530 - remove x86-optimized hash code.
531
532
533 Changes: Modified:
534 +0 -13 trunk/configure.ac (File Modified)
535 +2 -187 trunk/src/Makefile.in (File Modified)
536 + - trunk/src/fnvhash.s (File Deleted)
537
538
6c8cbf34
AC
539nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
540 Log:
541 - apparently setting KE_LENGTH to 128 is fine.
542
543
544 Changes: Modified:
545 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
546
547
3611dcf7
AC
548nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
549 Log:
550 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
551
552
553 Changes: Modified:
554 +5627 -5747 trunk/configure (File Modified)
555 +0 -15 trunk/configure.ac (File Modified)
556 +0 -2 trunk/include/m_info.h (File Modified)
557 +6 -9 trunk/include/setup.h.in (File Modified)
558 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
559
560
631ef239
AC
561nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
562 Log:
563 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
564 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
565 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
566
567
568 Changes: Modified:
569 +0 -5 trunk/include/config.h (File Modified)
570 +0 -5 trunk/include/config.h.dist (File Modified)
571 +0 -6 trunk/include/defaults.h (File Modified)
572 +0 -3 trunk/include/m_info.h (File Modified)
573 +21 -7 trunk/libcharybdis/commio.c (File Modified)
574 +2 -0 trunk/libcharybdis/commio.h (File Modified)
575 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
576 +4 -3 trunk/libcharybdis/poll.c (File Modified)
577 +0 -3 trunk/libcharybdis/select.c (File Modified)
578 +0 -9 trunk/src/ircd.c (File Modified)
579 +23 -26 trunk/src/listener.c (File Modified)
580 +2 -1 trunk/src/restart.c (File Modified)
581 +5 -1 trunk/src/s_auth.c (File Modified)
582 +1 -1 trunk/src/s_conf.c (File Modified)
583 +3 -1 trunk/src/s_serv.c (File Modified)
584
585
6fcb8629
AC
586jilles 2007/04/02 22:03:08 UTC (20070402-3350)
587 Log:
588 Repair operspy who !#channel, broken by me in r3283.
589
590
591 Changes: Modified:
592 +2 -2 trunk/modules/m_who.c (File Modified)
593
594
f71e18ee
JT
595jilles 2007/04/01 22:20:00 UTC (20070401-3344)
596 Log:
597 Update bug report and IRC channel information.
598
599
600 Changes: Modified:
601 +2 -1 trunk/BUGS (File Modified)
602 +2 -1 trunk/NEWS (File Modified)
603
604
91132813
JT
605jilles 2007/04/01 22:10:05 UTC (20070401-3342)
606 Log:
607 Change copyright years in version.c.SH as in release-2.1 r3339.
608
609
610 Changes: Modified:
611 +2 -2 trunk/src/version.c.SH (File Modified)
612
613
8d53472c
JT
614jilles 2007/03/30 23:34:11 UTC (20070330-3325)
615 Log:
616 Rerun autoconf.
617
618
619 Changes: Modified:
620 +104 -0 trunk/configure (File Modified)
621
622
3ad1a781
JT
623jilles 2007/03/30 23:33:43 UTC (20070330-3323)
624 Log:
625 Need to check for various flavours of epoll,
626 even if --enable-epoll is forced.
627
628
629 Changes: Modified:
630 +1 -0 trunk/configure.ac (File Modified)
631
632
a34ec229
JT
633jilles 2007/03/30 23:32:43 UTC (20070330-3321)
634 Log:
635 Hack to allow some more warnings, already present in configure (?).
636
637
638 Changes: Modified:
639 +1 -1 trunk/aclocal.m4 (File Modified)
640
641
5c5d24f0
JT
642jilles 2007/03/29 20:03:06 UTC (20070329-3319)
643 Log:
644 Merge old trunk r2077,r2079:
645 - Move closing of servlink control fd to close_connection()
646 instead of doing it in exit_local_server(), and make sure
647 we first close the data fd and then the control fd.
648 - Have servlink process ready fds in order net, data, ctrl
649 instead of ctrl, data, net. This seems to fix the problem
650 that squit reasons do not show up on the other side of a
651 ziplink (by making it send any final SQUIT and/or ERROR
652 before noticing the closed control fd).
653
654
655 Changes: Modified:
656 +1 -1 trunk/servlink/io.c (File Modified)
657 +3 -12 trunk/src/client.c (File Modified)
658
659
64f2a7eb
JT
660jilles 2007/03/28 23:17:06 UTC (20070328-3317)
661 Log:
662 Don't show the UID if a TS6 server sends a kick with
663 an empty or no comment. Note that charybdis never sends
664 such kicks.
665
666
667 Changes: Modified:
668 +4 -4 trunk/modules/core/m_kick.c (File Modified)
669
670
0bba1788
JT
671jilles 2007/03/28 15:40:24 UTC (20070328-3307)
672 Log:
673 Merge old trunk r2081:
674 Don't say that services cannot be killed in
675 ERR_ISCHANSERVICE message (given when trying
676 to kick or deop them), as that's not the case.
677
678
679 Changes: Modified:
680 +1 -1 trunk/src/messages.tab (File Modified)
681
682
8d19a2b2
JT
683jilles 2007/03/28 15:30:56 UTC (20070328-3305)
684 Log:
685 Merge old trunk r2059
686 Clarifications to the descriptions of umode +Q and cmode +F,
687 suggested by Ariadne@SorceryNet.
688
689
690 Changes: Modified:
691 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
692 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
693
694
e7d250a6
JT
695jilles 2007/03/28 15:22:49 UTC (20070328-3303)
696 Log:
697 Merge old trunk r2907,r2991:
698 Allow TESTLINE on channel names.
699
700
701 Changes: Modified:
702 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
703 +4 -0 trunk/help/opers/testline (File Modified)
704 +22 -0 trunk/modules/m_testline.c (File Modified)
705
706
add9f99d
JT
707jilles 2007/03/28 15:04:06 UTC (20070328-3301)
708 Log:
709 Merge old trunk r2835:
710 resolver: if sendto(2) fails, try sending to the next nameserver
711
712
713 Changes: Modified:
714 +1 -1 trunk/src/res.c (File Modified)
715
716
42bda3f3
JT
717jilles 2007/03/28 14:54:10 UTC (20070328-3299)
718 Log:
719 Merge old trunk r2817:
720 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
721 starts with a digit. This is safe because the last
722 parameter is a nick and never a UID. (The first parameter
723 in a server-server two-param whois is a UID/SID.)
724
725
726 Changes: Modified:
727 +1 -1 trunk/modules/m_whois.c (File Modified)
728
729
8a1e143f
JT
730jilles 2007/03/28 14:49:48 UTC (20070328-3297)
731 Log:
732 Merge old trunk r2779,r2785:
733 Show correct privilege name in a few ERR_NOPRIVS numerics.
734
735
736 Changes: Modified:
737 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
738 +1 -1 trunk/extensions/m_opme.c (File Modified)
739 +2 -2 trunk/unsupported/m_force.c (File Modified)
740
741
a5ea0e0d
JT
742jilles 2007/03/28 14:45:46 UTC (20070328-3295)
743 Log:
744 Merge old trunk r2695:
745 Send an SQUIT instead of an ERROR to announce /die to connected servers.
746 This will generate better server notices.
747
748
749 Changes: Modified:
750 +3 -2 trunk/modules/core/m_die.c (File Modified)
751
752
5ea98c7a
JT
753jilles 2007/03/28 14:33:50 UTC (20070328-3293)
754 Log:
755 Merge old trunk r2294:
756 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
757
758
759 Changes: Modified:
760 +1 -1 trunk/src/s_user.c (File Modified)
761
762
c83cbedc
JT
763jilles 2007/03/28 14:30:10 UTC (20070328-3291)
764 Log:
765 Merge old trunk r2226:
766 If we are connecting outward to a server, check if the
767 server name they sent is the same as what we tried to
768 connect to. Previously such a connection could succeed
769 if there existed connect blocks with the same IP and
770 passwords for the other server name.
771
772
773 Changes: Modified:
774 +11 -0 trunk/modules/core/m_server.c (File Modified)
775
776
9c2f9ec9
JT
777jilles 2007/03/28 14:21:37 UTC (20070328-3289)
778 Log:
779 Merge old trunk r2212:
780 Another handling of SJOINs without nicks:
781 Propagate them if the channel is +P or the channel
782 already existed, otherwise remove the channel again
783 and do not propagate the SJOIN.
784
785
786 Changes: Modified:
787 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
788
789
7201bb21
JT
790jilles 2007/03/28 13:49:57 UTC (20070328-3287)
791 Log:
792 Remove channels entirely from /whois on services.
793 This cannot be overridden with operspy.
794
795
796 Changes: Modified:
797 +20 -17 trunk/modules/m_whois.c (File Modified)
798
799
04513cff
JT
800jilles 2007/03/28 13:11:30 UTC (20070328-3283)
801 Log:
802 Fix /who on channels with ** in their name.
803
804
805 Changes: Modified:
806 +2 -2 trunk/modules/m_who.c (File Modified)
807
808
4cda5f22
JT
809jilles 2007/03/25 17:59:50 UTC (20070325-3281)
810 Log:
811 NEWS: As in 2.1.3, mention that the TS6 revision will
812 interoperate with older versions
813
814
815 Changes: Modified:
816 +2 -1 trunk/NEWS (File Modified)
817
818
0af87e57
JT
819jilles 2007/03/18 16:29:31 UTC (20070318-3275)
820 Log:
821 Fix documentation of HIDE_SERVERS_IPS define.
822
823
824 Changes: Modified:
825 +2 -2 trunk/include/config.h.dist (File Modified)
826
827
3891c2c2
JT
828jilles 2007/03/18 14:44:24 UTC (20070318-3271)
829 Log:
830 Don't leak auth{} spoofed ip for I-line is full notice either.
831
832
833 Changes: Modified:
834 +1 -1 trunk/src/s_conf.c (File Modified)
835
836
4b7e6904
JT
837jilles 2007/03/17 23:50:25 UTC (20070317-3265)
838 Log:
839 Update NEWS.
840
841
842 Changes: Modified:
843 +37 -0 trunk/NEWS (File Modified)
844
845
0b15df83
JT
846jilles 2007/03/15 18:09:08 UTC (20070315-3259)
847 Log:
848 Allow /invite (but not invex) to override +r, +l, +j in
849 addition to +i. As before, a restrictive mode must be in
850 place at /invite time for the invite to have an effect;
851 +r does not count as a restrictive mode if the user is
852 logged in; +l and +j always count as restrictive modes to
853 allow for cases where they would allow join at /invite
854 time but not when the user tries to join.
855
856
857 Changes: Modified:
858 +6 -2 trunk/modules/m_invite.c (File Modified)
859 +21 -10 trunk/src/channel.c (File Modified)
860
861
1ebf4db4
JT
862jilles 2007/03/13 16:09:28 UTC (20070313-3257)
863 Log:
864 Remove invite_ops_only, forcing it to YES.
865
866
867 Changes: Modified:
868 +0 -1 trunk/doc/example.conf (File Modified)
869 +0 -5 trunk/doc/reference.conf (File Modified)
870 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
871 +0 -1 trunk/include/s_conf.h (File Modified)
872 +0 -6 trunk/modules/m_info.c (File Modified)
873 +10 -14 trunk/modules/m_invite.c (File Modified)
874 +0 -1 trunk/src/newconf.c (File Modified)
875 +0 -1 trunk/src/s_conf.c (File Modified)
876
877
307328bb
JT
878jilles 2007/03/06 14:07:11 UTC (20070306-3255)
879 Log:
880 Move username check after xline and dnsbl checks, so it
881 will not complain to opers about clients who are xlined
882 or blacklisted anyway (both of which silently reject).
883
884
885 Changes: Modified:
886 +15 -15 trunk/src/s_user.c (File Modified)
887
888
0734f634
JT
889nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
890 Log:
891 - MASTER_MAX is no longer relevant
892
893
894 Changes: Modified:
895 +0 -7 trunk/modules/m_set.c (File Modified)
896
897
35237302
AC
898nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
899 Log:
900 - add config option for setting max_clients.
901
902
903 Changes: Modified:
904 +5 -0 trunk/doc/example.conf (File Modified)
905 +5 -0 trunk/doc/reference.conf (File Modified)
906 +2 -0 trunk/include/s_conf.h (File Modified)
907 +1 -1 trunk/src/ircd.c (File Modified)
908 +2 -0 trunk/src/newconf.c (File Modified)
909 +2 -1 trunk/src/s_conf.c (File Modified)
910
911
c2d96fcb
AC
912nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
913 Log:
914 - remove get_maxrss() and all of that insecure and unsafe nonsense
915
916
917 Changes: Modified:
918 +3 -38 trunk/src/ircd.c (File Modified)
919 +1 -1 trunk/src/restart.c (File Modified)
920 +0 -4 trunk/src/s_stats.c (File Modified)
921
922
68ff929f
AC
923nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
924 Log:
925 - avoid some potential NULL dereferencing
926
927
928 Changes: Modified:
929 +1 -1 trunk/libcharybdis/commio.c (File Modified)
930
931
a6a30f6f
AC
932nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
933 Log:
934 - fix a typo
935
936
937 Changes: Modified:
938 +1 -1 trunk/libcharybdis/poll.c (File Modified)
939
940
c18de29d
AC
941nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
942 Log:
943 - rework poll a bit for the MAXCONNECTIONS changes.
944
945
946 Changes: Modified:
947 +46 -23 trunk/libcharybdis/poll.c (File Modified)
948
949
ce439f51
AC
950jilles 2007/03/05 17:52:28 UTC (20070305-3241)
951 Log:
952 Our way of using kqueue may cause it to report fds we
953 don't know about anymore, cope.
954
955
956 Changes: Modified:
957 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
958
959
51b5f335
JT
960jilles 2007/03/05 17:41:40 UTC (20070305-3239)
961 Log:
962 Don't reference freed memory (fde_t) in comm_close().
963
964
965 Changes: Modified:
966 +1 -1 trunk/libcharybdis/commio.c (File Modified)
967
968
df98bc52
JT
969nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
970 Log:
971 - fix for 100% cpu use
972
973
974 Changes: Modified:
975 +1 -1 trunk/libcharybdis/commio.c (File Modified)
976
977
61e3b8f2
AC
978nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
979 Log:
980 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
981
982
983 Changes: Modified:
984 +37 -25 trunk/libcharybdis/commio.c (File Modified)
985
986
d0e1e8ee
AC
987nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
988 Log:
989 - clear up use of fd_table in ircd.
990
991
992 Changes: Modified:
993 +3 -2 trunk/src/s_serv.c (File Modified)
994
995
c961476e
AC
996nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
997 Log:
998 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
999
1000
1001 Changes: Modified:
1002 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1003 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1004 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1005 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1006 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1007 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1008 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1009 +2 -2 trunk/libcharybdis/select.c (File Modified)
1010
1011
e70f8e92
AC
1012jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1013 Log:
1014 Fix some cases where the size argument to strlcpy()
1015 for usernames and hostnames is 1 too small.
1016
1017
1018 Changes: Modified:
1019 +1 -1 trunk/modules/m_chghost.c (File Modified)
1020 +2 -2 trunk/src/res.c (File Modified)
1021 +2 -2 trunk/src/s_user.c (File Modified)
1022
1023
14e23b0e
JT
1024jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1025 Log:
1026 Cut down quit/part/kick reasons to avoid quit reasons
1027 overflowing the client exiting server notice (from
1028 TOPICLEN to 260). kill reasons become shorter accordingly.
1029 kline/dline/gline reasons become 390.
1030 away messages stay at TOPICLEN for now.
1031
1032
1033 Changes: Modified:
1034 +8 -3 trunk/include/ircd_defs.h (File Modified)
1035 +2 -2 trunk/modules/m_dline.c (File Modified)
1036 +4 -4 trunk/modules/m_gline.c (File Modified)
1037 +2 -2 trunk/modules/m_kline.c (File Modified)
1038
1039
61569b65
JT
1040jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1041 Log:
1042 Don't leak auth{} spoofed IP addresses in +f notices.
1043 from ratbox (androsyn)
1044
1045
1046 Changes: Modified:
1047 +10 -3 trunk/src/s_conf.c (File Modified)
1048
1049
606384ae
JT
1050jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1051 Log:
1052 Make oper_up() take +i/-i during opering up into account
1053 (e.g. no_oper_invis extension, +i in operator::umodes).
1054 Remove the hack from no_oper_invis.
1055
1056
1057 Changes: Modified:
1058 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1059 +4 -0 trunk/src/s_user.c (File Modified)
1060
1061
652b8478
JT
1062jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1063 Log:
1064 no_oper_invis: decrement invisible count when clearing
1065 invisible on a local client who has just opered up
1066 oper_up() should really do this
1067
1068
1069 Changes: Modified:
1070 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1071
1072
af6ca5f5
JT
1073jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1074 Log:
1075 Put "End of Channel Quiet List" instead of
1076 "End of Channel Ban List" for a +q list.
1077 Due to client restrictions the numerics for
1078 quiet lists must be the same as for ban lists.
1079
1080
1081 Changes: Modified:
1082 +4 -1 trunk/src/chmode.c (File Modified)
1083
1084
11781253
JT
1085jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1086 Log:
1087 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1088 Change TS6 JOIN processing
1089 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1090 a local user joins an existing channel
1091 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1092 propagating a TS6 JOIN
1093 - don't interpret simple modes in an incoming TS6 JOIN
1094
1095 This is to avoid desyncs when certain mode changes (e.g. -im)
1096 cross with joins. A downside is that simple modes will be
1097 more desynched when a JOIN creates a channel or lowers TS,
1098 but that's less important.
1099
1100 Update the TS6 specification to include this, and clarify
1101 that TMODE can come from a server and that MODE must be
1102 translated into TMODE from other servers too.
1103
1104
1105 Changes: Modified:
1106 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1107 +19 -127 trunk/modules/core/m_join.c (File Modified)
1108
1109
bee3b671
JT
1110jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1111 Log:
1112 Make -logfile work again.
1113
1114
1115 Changes: Modified:
1116 +2 -2 trunk/src/s_log.c (File Modified)
1117
1118
9b6ff0c8
JT
1119nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1120 Log:
1121 - fix off-by-one memory overflow error.
1122
1123
1124 Changes: Modified:
1125 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1126
1127
c8ff7ca9
AC
1128jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1129 Log:
1130 Change handling of modularized umodes:
1131 - keep the bitmask reserved forever to the letter, fixing
1132 the problems when loading multiple umode modules,
1133 unloading them and then loading them in a different order
1134 - don't allow local users to change umodes which have
1135 been unloaded and don't set them on new users via
1136 default_umodes
1137
1138
1139 Changes: Modified:
1140 +24 -3 trunk/src/s_user.c (File Modified)
1141
1142
a8086a7c
JT
1143jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1144 Log:
1145 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1146
1147
1148 Changes: Modified:
1149 +1 -0 trunk/include/s_user.h (File Modified)
1150 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1151 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1152 +22 -0 trunk/src/s_user.c (File Modified)
1153
1154
01cebbd8
JT
1155jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1156 Log:
1157 DNSBL keyword substitution is available as of 2.1.3.
1158
1159
1160 Changes: Modified:
1161 +1 -1 trunk/doc/example.conf (File Modified)
1162
1163
1e56e993
JT
1164jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1165 Log:
1166 Change two occurances like match(userinput, target_p->name) ||
1167 match(target_p->name, userinput) to just match(userinput,
1168 target_p->name). No client name can contain * or ? now.
1169
1170
1171 Changes: Modified:
1172 +1 -1 trunk/modules/m_trace.c (File Modified)
1173 +1 -2 trunk/src/s_serv.c (File Modified)
1174
1175
4d7a1ee5
JT
1176jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1177 Log:
1178 Do not try find_server() on a name find_client() has
1179 returned NULL for, as this will always return NULL
1180 since the removal of hostmasking.
1181
1182
1183 Changes: Modified:
1184 +1 -2 trunk/modules/m_pong.c (File Modified)
1185 +0 -4 trunk/src/s_serv.c (File Modified)
1186
1187
e26e2b19
JT
1188jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1189 Log:
1190 Remove server_exists() which checked whether the
1191 server name existed taking hostmasking into account
1192 and just check with find_server(); admittedly
1193 this checks if the name is a SID but that's not
1194 a real problem.
1195
1196
1197 Changes: Modified:
1198 +3 -27 trunk/modules/core/m_server.c (File Modified)
1199
1200
b0b7de54
JT
1201jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1202 Log:
1203 Remove hash_find_masked_server(), which made it possible
1204 to specify the full (unmasked) name of a server behind
1205 a hostmask. As a result find_any_client() (for prefixes)
1206 becomes equal to find_client(), so remove that too.
1207
1208
1209 Changes: Modified:
1210 +0 -1 trunk/include/hash.h (File Modified)
1211 +1 -75 trunk/src/hash.c (File Modified)
1212 +1 -1 trunk/src/parse.c (File Modified)
1213
1214
f42e9ceb
JT
1215jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1216 Log:
1217 Remove '*' from valid server name characters.
1218 This makes it impossible to connect hostmasked servers.
1219 (This support didn't work well anyway, was incompatible
1220 with TS6 and we never masked ourselves.)
1221
1222
1223 Changes: Modified:
1224 +1 -1 trunk/src/match.c (File Modified)
1225
1226
e5d9ca18
JT
1227jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1228 Log:
1229 Change spambot, flooder and jupe joiner notices from host to orighost.
1230
1231
1232 Changes: Modified:
1233 +1 -1 trunk/modules/core/m_join.c (File Modified)
1234 +2 -2 trunk/modules/core/m_message.c (File Modified)
1235 +2 -2 trunk/src/channel.c (File Modified)
1236
1237
63aecfb9
JT
1238jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1239 Log:
1240 Add documentation for SASL client protocol, same as atheme doc/SASL.
1241
1242
1243 Changes: Modified:
1244 + - trunk/doc/sasl.txt (File Added)
1245
1246
0c8f86ec
JT
1247jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1248 Log:
1249 Include real hostname in Closing Link message for unknown
1250 connections that have sent USER. This is helpful for
1251 k-lined users while not breaking server IP hiding.
1252
1253
1254 Changes: Modified:
1255 +3 -1 trunk/src/client.c (File Modified)
1256
1257
dd12a19c
JT
1258jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1259 Log:
1260 Rerun autoconf.
1261
1262
1263 Changes: Modified:
1264 +29 -29 trunk/configure (File Modified)
1265
1266
b1fc1658
JT
1267nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1268 Log:
1269 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1270
1271
1272 Changes: Modified:
1273 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1274
1275
8d090389
AC
1276nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1277 Log:
1278 Backport from early 3.x:
1279
1280 --
1281 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1282 Log:
1283 - remove "Processing connection to foobar.net" message
1284
1285
1286 Changes: Modified:
1287 +0 -3 trunk/src/s_auth.c (File Modified)
1288
1289
1290 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1291 Log:
1292 - missed the processing connection one (actually, we can probably nuke this one)
1293
1294
1295 Changes: Modified:
1296 +1 -2 trunk/src/s_auth.c (File Modified)
1297
1298
1299 river 2006/09/27 16:33:05 UTC (20060927-2174)
1300 Log:
1301 get_client_name = stupid
1302
1303
1304
1305 Changes: Modified:
1306 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1307
1308
1309 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1310 Log:
1311 - remove excessive arguments
1312
1313
1314 Changes: Modified:
1315 +1 -2 trunk/src/s_conf.c (File Modified)
1316 +1 -1 trunk/src/s_user.c (File Modified)
1317
1318
1319 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1320 Log:
1321 - use sendto_one_notice() for on-connect notices too.
1322
1323
1324 Changes: Modified:
1325 +10 -10 trunk/src/s_auth.c (File Modified)
1326
1327
1328 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1329 Log:
1330 - use sendto_one_notice() in the core, too.
1331
1332
1333 Changes: Modified:
1334 +2 -2 trunk/src/chmode.c (File Modified)
1335 +8 -15 trunk/src/modules.c (File Modified)
1336 +3 -5 trunk/src/s_conf.c (File Modified)
1337 +1 -2 trunk/src/s_newconf.c (File Modified)
1338 +20 -57 trunk/src/s_user.c (File Modified)
1339
1340
1341 river 2006/09/27 16:19:25 UTC (20060927-2166)
1342 Log:
1343 the KILL command will use get_client_name(, SHOW_IP) instead of
1344 target->name, and will show a more useful error for local opers
1345
1346
1347
1348 Changes: Modified:
1349 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1350
1351
1352 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1353 Log:
1354 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1355
1356
1357 Changes: Modified:
1358 +4 -2 trunk/src/send.c (File Modified)
1359
1360
1361 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1362 Log:
1363 - back out r2159
1364
1365
1366 Changes: Modified:
1367 +1 -1 trunk/include/client.h (File Modified)
1368
1369
1370 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1371 Log:
1372 - get_id(): fall back to "*" if client has no known name
1373
1374
1375 Changes: Modified:
1376 +1 -1 trunk/include/client.h (File Modified)
1377
1378
1379 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1380 Log:
1381 - convert to sendto_one_notice().
1382
1383
1384 Changes: Modified:
1385 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1386 +4 -6 trunk/unsupported/m_force.c (File Modified)
1387
1388
1389 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1390 Log:
1391 - use sendto_one_notice() in many places instead of
1392 sendto_one(source_p, ":%s NOTICE %s :", ...);
1393
1394
1395 Changes: Modified:
1396 +10 -25 trunk/extensions/example_module.c (File Modified)
1397 +5 -14 trunk/extensions/hurt.c (File Modified)
1398 +1 -2 trunk/extensions/m_42.c (File Modified)
1399 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1400 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1401 +1 -2 trunk/extensions/m_opme.c (File Modified)
1402 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1403 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1404 +3 -7 trunk/modules/core/m_die.c (File Modified)
1405 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1406 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1407 +1 -2 trunk/modules/m_challenge.c (File Modified)
1408 +11 -15 trunk/modules/m_connect.c (File Modified)
1409 +20 -28 trunk/modules/m_dline.c (File Modified)
1410 +2 -2 trunk/modules/m_etrace.c (File Modified)
1411 +11 -21 trunk/modules/m_gline.c (File Modified)
1412 +2 -4 trunk/modules/m_kline.c (File Modified)
1413 +1 -2 trunk/modules/m_rehash.c (File Modified)
1414 +3 -7 trunk/modules/m_restart.c (File Modified)
1415 +31 -45 trunk/modules/m_set.c (File Modified)
1416 +2 -4 trunk/modules/m_testmask.c (File Modified)
1417 +5 -8 trunk/modules/m_unreject.c (File Modified)
1418 +2 -5 trunk/modules/m_xline.c (File Modified)
1419 --
1420
1421
1422 Changes: Modified:
1423 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1424 +10 -25 trunk/extensions/example_module.c (File Modified)
1425 +5 -14 trunk/extensions/hurt.c (File Modified)
1426 +1 -2 trunk/extensions/m_42.c (File Modified)
1427 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1428 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1429 +1 -2 trunk/extensions/m_opme.c (File Modified)
1430 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1431 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1432 +3 -7 trunk/modules/core/m_die.c (File Modified)
1433 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1434 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1435 +1 -2 trunk/modules/m_challenge.c (File Modified)
1436 +11 -15 trunk/modules/m_connect.c (File Modified)
1437 +2 -4 trunk/modules/m_dline.c (File Modified)
1438 +2 -2 trunk/modules/m_etrace.c (File Modified)
1439 +11 -21 trunk/modules/m_gline.c (File Modified)
1440 +2 -4 trunk/modules/m_kline.c (File Modified)
1441 +1 -2 trunk/modules/m_rehash.c (File Modified)
1442 +3 -7 trunk/modules/m_restart.c (File Modified)
1443 +31 -45 trunk/modules/m_set.c (File Modified)
1444 +2 -4 trunk/modules/m_testmask.c (File Modified)
1445 +5 -8 trunk/modules/m_unreject.c (File Modified)
1446 +1 -3 trunk/modules/m_xline.c (File Modified)
1447 +2 -2 trunk/src/chmode.c (File Modified)
1448 +8 -15 trunk/src/modules.c (File Modified)
1449 +10 -14 trunk/src/s_auth.c (File Modified)
1450 +3 -6 trunk/src/s_conf.c (File Modified)
1451 +1 -2 trunk/src/s_newconf.c (File Modified)
1452 +20 -57 trunk/src/s_user.c (File Modified)
1453 +4 -2 trunk/src/send.c (File Modified)
1454 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1455 +4 -6 trunk/unsupported/m_force.c (File Modified)
1456
1457
5366977b
AC
1458nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1459 Log:
1460 - keyword-subst from charybdis 2.2.
1461
1462
1463 Changes: Modified:
1464 +12 -3 trunk/doc/example.conf (File Modified)
1465 +58 -3 trunk/doc/reference.conf (File Modified)
1466 + - trunk/include/substitution.h (File Added)
1467 +1 -0 trunk/src/Makefile.in (File Modified)
1468 +2 -2 trunk/src/s_conf.c (File Modified)
1469 +164 -1 trunk/src/s_user.c (File Modified)
1470 + - trunk/src/substitution.c (File Added)
1471
1472
92fb5c31
AC
1473nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1474 Log:
1475 Removed merge tracking for "svnmerge" for
1476 http://svn.atheme.org/charybdis/branches/release-2.2
1477
1478
1479 Changes: Modified:
1480 + - trunk/ (Property Modified)
1481
1482
1483nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1484 Log:
1485 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1486 http://svn.atheme.org/charybdis/branches/release-2.2
1487
1488
1489 Changes: Modified:
1490 + - trunk/ (Property Modified)
1491
1492
1493nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1494 Log:
1495 Removed merge tracking for "svnmerge" for
1496 http://svn.atheme.org/charybdis/branches/release-2.2
1497
1498
1499 Changes: Modified:
1500 + - trunk/ (Property Modified)
1501
1502
1503nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1504 Log:
1505 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1506 http://svn.atheme.org/charybdis/branches/release-2.2
1507
1508
1509 Changes: Modified:
1510 + - trunk/ (Property Modified)
1511
1512
1513nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1514 Log:
1515 - bleah
1516
1517
1518 Changes: Modified:
1519 + - trunk/ (Property Modified)
1520
1521
1522nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1523 Log:
1524 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1525 http://svn.atheme.org/charybdis/branches/release-2.2
1526
1527
1528 Changes: Modified:
1529 + - trunk/ (Property Modified)
1530
1531
1532nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1533 Log:
1534 - version bump to 2.2.0
1535
1536
1537 Changes: Modified:
1538 +3 -1 trunk/NEWS (File Modified)
1539 +1 -1 trunk/configure.ac (File Modified)
1540
1541
55da5539
AC
1542nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1543 Log:
1544 - the new plan:
1545 + branches/release-2.1 -> 2.2 base
1546 + 3.0 -> branches/cxxconversion
1547 + backport some immediate 3.0 functionality for 2.2
1548 + other stuff
1549
1550
1551 Changes: Modified:
1552 + - trunk/ (File Added)
1553
1554
212380e3
AC
1555jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1556 Log:
1557 Merged revisions 3135,3137 via svnmerge from
1558 http://svn.atheme.org/charybdis/trunk
1559
1560 ........
1561 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1562
1563 - Expand TRACE description
1564 - Mention expiry time in TESTLINE
1565 ........
1566 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1567
1568 Update copyright year for sgml docs to 2007.
1569 ........
1570
1571
1572 Changes: Modified:
1573 + - branches/release-2.1/ (Property Modified)
1574 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1575 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1576
1577
1578jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1579 Log:
1580 Merged revisions 1999 via svnmerge from
1581 http://svn.atheme.org/charybdis/trunk
1582 Add river to CREDITS
1583
1584 ........
1585 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1586
1587 vanity
1588 ........
1589
1590
1591 Changes: Modified:
1592 + - branches/release-2.1/ (Property Modified)
1593 +1 -0 branches/release-2.1/CREDITS (File Modified)
1594
1595
1596jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1597 Log:
1598 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1599 http://svn.atheme.org/charybdis/trunk
1600
1601 ........
1602 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1603
1604 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1605 ........
1606 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1607
1608 - add use_forward to /info
1609 ........
1610 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1611
1612 Call channel_modes() with &me instead of source_p when
1613 sending out a JOIN and SJOIN for a local user. This
1614 saves checking whether they are on the channel they
1615 have just joined.
1616 ........
1617 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1618
1619 If use_forward is disabled:
1620 - hide +fFQ in 005
1621 - hide +f in /mode #channel (/mode #channel f still shows it)
1622 - do not send any mode changes adding +f to local clients
1623 (-f ones are still sent)
1624 ........
1625
1626
1627 Changes: Modified:
1628 + - branches/release-2.1/ (Property Modified)
1629 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1630 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1631 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1632 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1633 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1634 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1635 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1636 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1637 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1638 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1639 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1640 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1641
1642
1643jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1644 Log:
1645 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1646
1647
1648 Changes: Modified:
1649 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1650 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1651 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1652
1653
1654jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1655 Log:
1656 Add accountability (wallops, log) to OKICK.
1657
1658
1659 Changes: Modified:
1660 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1661
1662
1663jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1664 Log:
1665 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1666 Similar to branches/release-2.2 r3061.
1667
1668
1669 Changes: Modified:
1670 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1671
1672
1673jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1674 Log:
1675 - Write xline to file after instead of before notifying opers and source
1676 - Also notify source of failure to add xline
1677 Similar to branches/release-2.2 r3057.
1678
1679
1680 Changes: Modified:
1681 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1682
1683
1684jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1685 Log:
1686 If a dline/kline/resv cannot be added to the file, send
1687 the regular notices to local opers and source anyway,
1688 and also warn the source (local opers were already warned).
1689 Similar to branches/release-2.2 r3053.
1690
1691
1692 Changes: Modified:
1693 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1694
1695
1696jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1697 Log:
1698 Port over fixes from unkline/unxline/unresv to undline.
1699 Similar to branches/release-2.2 r3049.
1700
1701
1702 Changes: Modified:
1703 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1704
1705
1706jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1707 Log:
1708 Merged revisions 2915 via svnmerge from
1709 http://svn.atheme.org/charybdis/trunk
1710
1711 ........
1712 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1713
1714 In usage message, show kline.conf and xline.conf instead
1715 of klines.conf and xlines.conf.
1716 ........
1717
1718
1719 Changes: Modified:
1720 + - branches/release-2.1/ (Property Modified)
1721 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1722
1723
1724jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1725 Log:
1726 Merged revisions 2831,2833,2853 via svnmerge from
1727 http://svn.atheme.org/charybdis/trunk
1728
1729 ........
1730 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1731
1732 unkline/unxline/unresv:
1733 - if fclose on the output returns an error, treat this as a
1734 write error too
1735 - check if the rename from the temp file to the ban conf failed
1736 ........
1737 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1738
1739 When adding a permanent dline/kline/xline/resv, check
1740 the return value of fclose().
1741 ........
1742 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1743
1744 Do not free xline aconf if it could not be written out.
1745 It will be added to the list in memory anyway.
1746 ........
1747
1748
1749 Changes: Modified:
1750 + - branches/release-2.1/ (Property Modified)
1751 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1752 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1753 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1754 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1755
1756
1757jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1758 Log:
1759 NEWS: Clarify effects of ip_cloaking changes a little.
1760
1761
1762 Changes: Modified:
1763 +2 -0 branches/release-2.1/NEWS (File Modified)
1764
1765
1766jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1767 Log:
1768 Rerun autoconf.
1769
1770
1771 Changes: Modified:
1772 +9 -9 branches/release-2.1/configure (File Modified)
1773
1774
1775jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1776 Log:
1777 Version bump on 2.1 branch to 2.1.2.
1778
1779
1780 Changes: Modified:
1781 +1 -1 branches/release-2.1/configure.ac (File Modified)
1782
1783
1784jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1785 Log:
1786 Mention r2801/r2805.
1787
1788
1789 Changes: Modified:
1790 +1 -0 branches/release-2.1/NEWS (File Modified)
1791
1792
1793jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1794 Log:
1795 Merged revisions 2801 via svnmerge from
1796 http://svn.atheme.org/charybdis/trunk
1797
1798 ........
1799 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1800
1801 ip_cloaking: try to avoid truncation by removing more
1802 components of the hostname (except the TLD).
1803 ........
1804
1805
1806 Changes: Modified:
1807 + - branches/release-2.1/ (Property Modified)
1808 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1809
1810
1811jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1812 Log:
1813 Update NEWS.
1814
1815
1816 Changes: Modified:
1817 +8 -1 branches/release-2.1/NEWS (File Modified)
1818
1819
1820jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1821 Log:
1822 Merged revisions 2781 via svnmerge from
1823 http://svn.atheme.org/charybdis/trunk
1824
1825 ........
1826 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1827
1828 Fix stupid bug: checked a hostmask against the found
1829 ban instead of all exceptions, causing all host mangled
1830 clients to be exempted if there was a single ban
1831 exception in many cases.
1832 ........
1833
1834
1835 Changes: Modified:
1836 + - branches/release-2.1/ (Property Modified)
1837 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1838
1839
1840jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1841 Log:
1842 Merged revisions 2773 via svnmerge from
1843 http://svn.atheme.org/charybdis/trunk
1844
1845 ........
1846 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1847
1848 user@host must be *@* for a shared{} block with flags=locops
1849 (server should not be *).
1850 ........
1851
1852
1853 Changes: Modified:
1854 + - branches/release-2.1/ (Property Modified)
1855 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1856
1857
1858jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1859 Log:
1860 Tweak \s code a little.
1861
1862
1863 Changes: Modified:
1864 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1865 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1866 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1867
1868
1869jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1870 Log:
1871 Merged revisions 2761 via svnmerge from
1872 http://svn.atheme.org/charybdis/trunk
1873
1874 ........
1875 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1876
1877 The testline/no_tilde fixes are in 2.1.1.
1878 ........
1879
1880
1881 Changes: Modified:
1882 + - branches/release-2.1/ (Property Modified)
1883 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1884
1885
1886jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1887 Log:
1888 Update NEWS.
1889
1890
1891 Changes: Modified:
1892 +4 -1 branches/release-2.1/NEWS (File Modified)
1893
1894
1895jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1896 Log:
1897 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
1898 http://svn.atheme.org/charybdis/trunk
1899 no_tilde fixes
1900
1901 ........
1902 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1903
1904 If the auth{} block has no_tilde and is not kline exempt,
1905 check the username without tilde against klines too.
1906 This is consistent with the way klines work on spoofs
1907 (klines checked on both raw and appearing-on-IRC version).
1908 ........
1909 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1910
1911 Rework the fix for klines with no_tilde.
1912 Add an extra argument to find_address_conf() for the
1913 username without tilde, as that may contain one character more.
1914 ........
1915 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1916
1917 Unbreak compile (because of r2697).
1918 testline with ~ could be improved some more perhaps, but this should work.
1919 ........
1920 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1921
1922 testline: take no_tilde and username truncation into account
1923 ........
1924 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1925
1926 Add some information on /testline with no_tilde and username truncation.
1927 ........
1928
1929
1930 Changes: Modified:
1931 + - branches/release-2.1/ (Property Modified)
1932 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1933 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1934 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1935 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1936 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1937 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1938
1939
1940jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1941 Log:
1942 Merged revisions 2149,2151 via svnmerge from
1943 http://svn.atheme.org/charybdis/trunk
1944
1945 ........
1946 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1947
1948 Move kills from services from +s to +k snomask.
1949 Kills from non-service opers remain on +s.
1950 ........
1951 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1952
1953 Update description of +s and +k snomasks.
1954 ........
1955
1956
1957 Changes: Modified:
1958 + - branches/release-2.1/ (Property Modified)
1959 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1960 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1961 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1962
1963
1964jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1965 Log:
1966 Merged revisions 2685 via svnmerge from
1967 http://svn.atheme.org/charybdis/trunk
1968
1969 ........
1970 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1971
1972 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1973 ........
1974
1975
1976 Changes: Modified:
1977 + - branches/release-2.1/ (Property Modified)
1978 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1979
1980
1981jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1982 Log:
1983 Merged revisions 2693 via svnmerge from
1984 http://svn.atheme.org/charybdis/trunk
1985
1986 ........
1987 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1988
1989 Fix truncation (by one) of unidented usernames
1990 if user registration is done because of DNSBL
1991 completion (which is the usual case if a valid
1992 NICK and USER are sent quickly and any DNSBLs
1993 are enabled).
1994 ........
1995
1996
1997 Changes: Modified:
1998 + - branches/release-2.1/ (Property Modified)
1999 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2000
2001
2002jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2003 Log:
2004 Update NEWS.
2005
2006
2007 Changes: Modified:
2008 +10 -0 branches/release-2.1/NEWS (File Modified)
2009
2010
2011jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2012 Log:
2013 Rerun autoconf.
2014
2015
2016 Changes: Modified:
2017 +9 -9 branches/release-2.1/configure (File Modified)
2018
2019
2020jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2021 Log:
2022 Version bump to 2.1.1.
2023
2024
2025 Changes: Modified:
2026 +1 -1 branches/release-2.1/configure.ac (File Modified)
2027
2028
2029jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2030 Log:
2031 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
2032 http://svn.atheme.org/charybdis/trunk
2033
2034 ........
2035 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2036
2037 - fix a server notice on SID collision where the server name is mentioned twice
2038 ........
2039 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2040
2041 - get_server_name() is stupid
2042 ........
2043 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2044
2045 - fix an oops
2046 ........
2047 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2048
2049 Do the Attempt to re-introduce SID server notice somewhat
2050 differently, showing a real host again if !HIDE_SERVERS_IPS
2051 and still showing the server name exactly once.
2052 ........
2053 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2054
2055 Fix log message for Attempt to re-introduce SID (server notice was ok).
2056 ........
2057 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2058
2059 - replace "No N line" with "no connect block" in a
2060 serverlog message
2061 - show attempted server name in a few serverlog messages
2062 ........
2063
2064
2065 Changes: Modified:
2066 + - branches/release-2.1/ (Property Modified)
2067 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2068
2069
2070jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2071 Log:
2072 Merged revisions 2218 via svnmerge from
2073 http://svn.atheme.org/charybdis/trunk
2074
2075 ........
2076 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2077
2078 Fix garbage in /stats y output on 64-bit archs.
2079 ........
2080
2081
2082 Changes: Modified:
2083 + - branches/release-2.1/ (Property Modified)
2084 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2085
2086
2087jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2088 Log:
2089 Merged revisions 2438 via svnmerge from
2090 http://svn.atheme.org/charybdis/trunk
2091
2092 ........
2093 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2094
2095 Enable Revision keyword in addition to Id.
2096 ........
2097
2098
2099 Changes: Modified:
2100 + - branches/release-2.1/ (Property Modified)
2101 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2102
2103
2104jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2105 Log:
2106 Merged revisions 2679 via svnmerge from
2107 http://svn.atheme.org/charybdis/trunk
2108
2109 ........
2110 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2111
2112 Port over ratbox 2.2 r23253 (anfl):
2113 - remove the cached storage of how many +beI there are, thereby fixing a
2114 case where it can get desynced from reality
2115 ........
2116
2117
2118 Changes: Modified:
2119 + - branches/release-2.1/ (Property Modified)
2120 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2121 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2122
2123
2124jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2125 Log:
2126 Merged revisions 2093,2095 via svnmerge from
2127 http://svn.atheme.org/charybdis/trunk
2128
2129 ........
2130 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2131
2132 - change DNSBL licensing to BSD.
2133 ........
2134 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2135
2136 - change x86-assembly FNV implementation to BSD license
2137 ........
2138
2139
2140 Changes: Modified:
2141 + - branches/release-2.1/ (Property Modified)
2142 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2143 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2144
2145
2146jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2147 Log:
2148 Merged revisions 2073,2075 via svnmerge from
2149 http://svn.atheme.org/charybdis/trunk
2150
2151 ........
2152 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2153
2154 Put full information in the squit reason when exiting
2155 a server due to a servlink (ziplinks) error.
2156 ........
2157 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2158
2159 Put full information in the squit reason when exiting
2160 a server due to not enough arguments for a command.
2161 ........
2162
2163
2164 Changes: Modified:
2165 + - branches/release-2.1/ (Property Modified)
2166 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2167 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2168
2169
2170jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2171 Log:
2172 Merged revisions 2071 via svnmerge from
2173 http://svn.atheme.org/charybdis/trunk
2174
2175 ........
2176 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2177
2178 Don't redirect users from an existing domain to an
2179 existing server in reference.conf.
2180 Idea from ratbox.
2181 ........
2182
2183
2184 Changes: Modified:
2185 + - branches/release-2.1/ (Property Modified)
2186 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2187
2188
2189jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2190 Log:
2191 Merged revisions 2053 via svnmerge from
2192 http://svn.atheme.org/charybdis/trunk
2193
2194 ........
2195 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2196
2197 Make find_channel_membership() choose the shortest list
2198 (channel's list or user's list) to search, avoiding excessive
2199 CPU usage with services which are in lots of channels.
2200 From ratbox 2.2 (anfl/jilles)
2201 ........
2202
2203
2204 Changes: Modified:
2205 + - branches/release-2.1/ (Property Modified)
2206 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2207
2208
2209jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2210 Log:
2211 Rerun autoconf.
2212
2213
2214 Changes: Modified:
2215 +9 -9 branches/release-2.1/configure (File Modified)
2216
2217
2218jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2219 Log:
2220 Version change 2.1.0rc1 -> 2.1.0 (release).
2221
2222
2223 Changes: Modified:
2224 +1 -1 branches/release-2.1/configure.ac (File Modified)
2225
2226
2227jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2228 Log:
2229 Merged revisions 2029 via svnmerge from
2230 http://svn.atheme.org/charybdis/trunk
2231
2232 ........
2233 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2234
2235 NEWS: mention m_webirc.c module
2236 ........
2237
2238
2239 Changes: Modified:
2240 + - branches/release-2.1/ (Property Modified)
2241 +1 -0 branches/release-2.1/NEWS (File Modified)
2242
2243
2244jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2245 Log:
2246 Rerun autoconf.
2247
2248
2249 Changes: Modified:
2250 +9 -9 branches/release-2.1/configure (File Modified)
2251
2252
2253jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2254 Log:
2255 Change version to 2.1.0rc1.
2256
2257
2258 Changes: Modified:
2259 +1 -1 branches/release-2.1/configure.ac (File Modified)
2260
2261
2262jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2263 Log:
2264 Merged revisions 2021 via svnmerge from
2265 http://svn.atheme.org/charybdis/trunk
2266
2267 ........
2268 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2269
2270 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2271 related flaky looking things, and instead keep a list
2272 of BlacklistClients in PreClient.
2273 ........
2274
2275
2276 Changes: Modified:
2277 + - branches/release-2.1/ (Property Modified)
2278 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2279 +1 -1 branches/release-2.1/include/client.h (File Modified)
2280 +0 -1 branches/release-2.1/include/res.h (File Modified)
2281 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2282 +0 -24 branches/release-2.1/src/res.c (File Modified)
2283 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2284
2285
2286jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2287 Log:
2288 Merged revisions 2015,2017 via svnmerge from
2289 http://svn.atheme.org/charybdis/trunk
2290
2291 ........
2292 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2293
2294 Check if the name in the question section of the
2295 DNS reply matches what we queried, to guard against
2296 late replies to a previous query with the same id.
2297 ........
2298 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2299
2300 res.c: add a comment summarizing our changes
2301 ........
2302
2303
2304 Changes: Modified:
2305 + - branches/release-2.1/ (Property Modified)
2306 +53 -18 branches/release-2.1/src/res.c (File Modified)
2307
2308
2309jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2310 Log:
2311 Merged revisions 1981 via svnmerge from
2312 http://svn.atheme.org/charybdis/trunk
2313
2314 ........
2315 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2316
2317 Alphabetize extensions and tweak the descriptions a little.
2318 ........
2319
2320
2321 Changes: Modified:
2322 + - branches/release-2.1/ (Property Modified)
2323 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2324 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2325
2326
2327jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2328 Log:
2329 Merged revisions 1975 via svnmerge from
2330 http://svn.atheme.org/charybdis/trunk
2331
2332 ........
2333 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2334
2335 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2336 We should use the IP and not truncate the hostname.
2337 From ratbox 2.2 (androsyn)
2338 ........
2339
2340
2341 Changes: Modified:
2342 + - branches/release-2.1/ (Property Modified)
2343 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2344
2345
2346jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2347 Log:
2348 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2349 http://svn.atheme.org/charybdis/trunk
2350
2351
2352 Changes: Modified:
2353 + - branches/release-2.1/ (Property Modified)
2354
2355
2356nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2357 Log:
2358 - branch 2.1 release family
2359
2360
2361 Changes: Modified:
2362 + - branches/release-2.1/ (File Added)
2363
2364
2365jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2366 Log:
2367 Describe new handling of host mangling in channel bans in SGML.
2368
2369
2370 Changes: Modified:
2371 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2372
2373
2374nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2375 Log:
2376 - ok, 2.1 operline brought to you by marvin the melancholy robot
2377
2378
2379 Changes: Modified:
2380 +1 -1 trunk/src/messages.tab (File Modified)
2381
2382
2383nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2384 Log:
2385 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2386 If anybody comes up with anything better, then please let us know
2387 and we will change this before 2.1 is branched.
2388
2389
2390 Changes: Modified:
2391 +1 -1 trunk/src/messages.tab (File Modified)
2392
2393
2394jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2395 Log:
2396 Add EUID to capab.txt.
2397
2398
2399 Changes: Modified:
2400 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2401
2402
2403jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2404 Log:
2405 Update NEWS file.
2406
2407
2408 Changes: Modified:
2409 +3 -0 trunk/NEWS (File Modified)
2410
2411
2412jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2413 Log:
2414 Allow service{} servers to manipulate the nick delay table
2415 (for "nickserv enforcement").
2416 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2417 If duration is 0, the nickdelay entry is removed, otherwise
2418 it is added with the duration in seconds (maximum 24 hours).
2419 It is suggested that this is used if the EUID capab is present.
2420
2421
2422 Changes: Modified:
2423 +42 -1 trunk/modules/m_services.c (File Modified)
2424
2425
2426jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2427 Log:
2428 HURT: strip off *@ from the start of the mask
2429 reject anything else containing '@' or '!'
2430
2431
2432 Changes: Modified:
2433 +11 -0 trunk/extensions/hurt.c (File Modified)
2434
2435
2436jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2437 Log:
2438 ircd.c: need supported.h here
2439
2440
2441 Changes: Modified:
2442 +1 -0 trunk/src/ircd.c (File Modified)
2443
2444
2445jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2446 Log:
2447 HURT: less ambiguity here
2448 ips/hosts to be hurt must contain a '.' or ':' otherwise
2449 they are interpreted as nicks
2450
2451
2452 Changes: Modified:
2453 +14 -9 trunk/extensions/hurt.c (File Modified)
2454
2455
2456nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2457 Log:
2458 - we're now ircd-charybdis.org.
2459 - properly alphabetize credits
2460
2461
2462 Changes: Modified:
2463 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2464
2465
2466nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2467 Log:
2468 - add additional modules to the configs
2469
2470
2471 Changes: Modified:
2472 +6 -0 trunk/doc/example.conf (File Modified)
2473 +12 -0 trunk/doc/reference.conf (File Modified)
2474
2475
2476nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2477 Log:
2478 - remove hurt.h, it is pointless and confusing
2479
2480
2481 Changes: Modified:
2482 +27 -62 trunk/extensions/hurt.c (File Modified)
2483 + - trunk/extensions/hurt.h (File Deleted)
2484
2485
2486nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2487 Log:
2488 - add code to suggest a local HURT by nickname.
2489 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2490
2491
2492 Changes: Modified:
2493 +40 -10 trunk/extensions/hurt.c (File Modified)
2494 +1 -0 trunk/extensions/hurt.h (File Modified)
2495
2496
2497nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2498 Log:
2499 - update NEWS file
2500
2501
2502 Changes: Modified:
2503 +2 -1 trunk/NEWS (File Modified)
2504
2505
2506jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2507 Log:
2508 MASKTRACE/TESTMASK: check orighost as well
2509
2510
2511 Changes: Modified:
2512 +4 -2 trunk/modules/m_etrace.c (File Modified)
2513 +3 -1 trunk/modules/m_testmask.c (File Modified)
2514
2515
2516jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2517 Log:
2518 Make RPL_ISUPPORT (005) numeric modularizable.
2519 Currently it will reassemble the numeric every time
2520 it needs to be sent, using a few dozen callbacks;
2521 if this is too slow some caching scheme should be
2522 implemented.
2523
2524
2525 Changes: Modified:
2526 +0 -1 trunk/include/s_user.h (File Modified)
2527 +36 -114 trunk/include/supported.h (File Modified)
2528 +1 -1 trunk/modules/m_version.c (File Modified)
2529 +1 -0 trunk/src/Makefile.in (File Modified)
2530 +1 -0 trunk/src/ircd.c (File Modified)
2531 +300 -25 trunk/src/s_user.c (File Modified)
2532 + - trunk/src/supported.c (File Added)
2533
2534
2535jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2536 Log:
2537 EUID orighost could differ from host only in case,
2538 do not mark as dynamic spoof then
2539
2540
2541 Changes: Modified:
2542 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2543
2544
2545jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2546 Log:
2547 kline help file: clarify a bit and remove some obsolete stuff
2548 partly suggested by Olin
2549
2550
2551 Changes: Modified:
2552 +8 -8 trunk/help/opers/kline (File Modified)
2553
2554
2555jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2556 Log:
2557 Update NEWS file.
2558
2559
2560 Changes: Modified:
2561 +20 -0 trunk/NEWS (File Modified)
2562
2563
2564jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2565 Log:
2566 Show real host/IP to nonopers whoising themselves.
2567 The IP is not shown for auth{} spoofs, otherwise it is,
2568 as it looked rather weird to me to show an auth{} spoofed
2569 IP like this. (/userhost on self still shows the IP.)
2570
2571
2572 Changes: Modified:
2573 +13 -2 trunk/modules/m_whois.c (File Modified)
2574
2575
2576jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2577 Log:
2578 Document nick_delay stuff and move it around a bit.
2579
2580
2581 Changes: Modified:
2582 +1 -2 trunk/doc/example.conf (File Modified)
2583 +8 -2 trunk/doc/reference.conf (File Modified)
2584
2585
2586nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2587 Log:
2588 - disable nickdelay by default. Needs to be documented in reference.conf.
2589
2590
2591 Changes: Modified:
2592 +2 -0 trunk/doc/example.conf (File Modified)
2593 +2 -0 trunk/doc/reference.conf (File Modified)
2594
2595
2596jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2597 Log:
2598 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2599
2600
2601 Changes: Modified:
2602 +2 -1 trunk/modules/m_services.c (File Modified)
2603
2604
2605jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2606 Log:
2607 ip_cloaking: somewhat hackish but we need to send the
2608 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2609 umodes
2610
2611
2612 Changes: Modified:
2613 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2614
2615
2616jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2617 Log:
2618 If EUID is used, show realhost in far connect notice
2619 (but not in far disconnect notice).
2620
2621
2622 Changes: Modified:
2623 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2624
2625
2626jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2627 Log:
2628 ip_cloaking:
2629 - use non-ENCAP CHGHOST if possible
2630 - really introduce new users with their mangled and real
2631 host if +h is in default umodes
2632
2633
2634 Changes: Modified:
2635 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2636
2637
2638jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2639 Log:
2640 Add non-ENCAP CHGHOST.
2641
2642
2643 Changes: Modified:
2644 +49 -11 trunk/modules/m_chghost.c (File Modified)
2645
2646
2647jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2648 Log:
2649 Initial addition of EUID (puts realhost/account in same
2650 command as user introduction).
2651 See doc/technical/euid.txt for more information.
2652 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2653
2654
2655 Changes: Modified:
2656 + - trunk/doc/technical/euid.txt (File Added)
2657 +2 -1 trunk/include/s_serv.h (File Modified)
2658 +1 -1 trunk/include/s_user.h (File Modified)
2659 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2660 +1 -34 trunk/modules/m_chghost.c (File Modified)
2661 +0 -28 trunk/modules/m_services.c (File Modified)
2662 +30 -1 trunk/src/s_serv.c (File Modified)
2663 +30 -3 trunk/src/s_user.c (File Modified)
2664
2665
2666jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2667 Log:
2668 Store the mangled host in localClient and use it for
2669 ban matching (also match real host for mangled users,
2670 also match mangled host for uncloaked users).
2671 Improve interaction of +h with auth{} and services
2672 spoofs.
2673 Note that all of this only applies to clients who
2674 connect after the mangling module is loaded
2675 (other clients cannot even set +h).
2676 The sorcerynet cloaking module has not been updated
2677 for these changes.
2678
2679
2680 Changes: Modified:
2681 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2682 +3 -0 trunk/include/client.h (File Modified)
2683 +64 -5 trunk/src/channel.c (File Modified)
2684 +1 -0 trunk/src/client.c (File Modified)
2685 +2 -2 trunk/src/s_user.c (File Modified)
2686
2687
2688jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2689 Log:
2690 Document /stats U letters in sgml.
2691
2692
2693 Changes: Modified:
2694 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2695
2696
2697jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2698 Log:
2699 Better description of hub_mask and leaf_mask.
2700
2701
2702 Changes: Modified:
2703 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2704
2705
2706jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2707 Log:
2708 Add operspy_dont_care_user_info to sgml docs.
2709
2710
2711 Changes: Modified:
2712 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2713
2714
2715jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2716 Log:
2717 Add general::operspy_dont_care_user_info.
2718 This makes /who mask equivalent to /who !mask for opers
2719 with the operspy flag, and removes the operspy log/notice
2720 on /who mask, /masktrace and /scan.
2721 The necessary privilege (operspy flag) is unchanged.
2722 Behaviour for the other operspy commands (channel
2723 related ones) is also unchanged.
2724
2725
2726 Changes: Modified:
2727 +1 -0 trunk/doc/example.conf (File Modified)
2728 +6 -0 trunk/doc/reference.conf (File Modified)
2729 +1 -0 trunk/include/s_conf.h (File Modified)
2730 +10 -8 trunk/modules/m_etrace.c (File Modified)
2731 +6 -0 trunk/modules/m_info.c (File Modified)
2732 +8 -5 trunk/modules/m_scan.c (File Modified)
2733 +1 -1 trunk/modules/m_version.c (File Modified)
2734 +6 -1 trunk/modules/m_who.c (File Modified)
2735 +1 -0 trunk/src/newconf.c (File Modified)
2736 +1 -0 trunk/src/s_conf.c (File Modified)
2737
2738
2739jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2740 Log:
2741 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2742 This letter will also be used for showing operspy with
2743 limited accountability (show non channel related info
2744 without '!' or notice).
2745
2746
2747 Changes: Modified:
2748 +2 -0 trunk/doc/server-version-info (File Modified)
2749 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2750 +2 -0 trunk/include/ircd.h (File Modified)
2751 +6 -0 trunk/modules/m_info.c (File Modified)
2752 +2 -0 trunk/modules/m_version.c (File Modified)
2753 +1 -0 trunk/src/ircd_state.c (File Modified)
2754
2755
2756jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2757 Log:
2758 Add m_webirc module, allows showing real host of CGI:IRC users.
2759 Differences to the version available on my web page for a while:
2760 instructions on how to set it up.
2761
2762
2763 Changes: Modified:
2764 +137 -0 trunk/extensions/Makefile.in (File Modified)
2765 + - trunk/extensions/m_webirc.c (File Added)
2766
2767
2768nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2769 Log:
2770 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2771
2772
2773 Changes: Modified:
2774 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2775
2776
2777nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2778 Log:
2779 - move beu from core to contributors
2780 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2781
2782
2783 Changes: Modified:
2784 +2 -2 trunk/CREDITS (File Modified)
2785
2786
2787jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2788 Log:
2789 Mention that class blocks must be defined before the
2790 auth or connect blocks referencing them.
2791
2792
2793 Changes: Modified:
2794 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2795
2796
2797jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2798 Log:
2799 extb_canjoin:
2800 - change from "can join" to "is banned", this reverses sense
2801 and removes "weird" checks like for +i, +l, +j
2802 - don't allow $j to same channel
2803 - +s/+p restriction removed, anyone can /mode b anyway
2804 - +k check removed
2805
2806
2807 Changes: Modified:
2808 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2809
2810
2811jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2812 Log:
2813 Add a few important lines from reference.conf to example.conf.
2814
2815
2816 Changes: Modified:
2817 +8 -1 trunk/doc/example.conf (File Modified)
2818
2819
2820nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2821 Log:
2822 - we don't support rtsigio anymore
2823 - we definately don't support VMS nor Cygwin either.
2824
2825
2826 Changes: Modified:
2827 +2 -2 trunk/INSTALL (File Modified)
2828 +0 -2 trunk/README.FIRST (File Modified)
2829
2830
2831nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2832 Log:
2833 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2834
2835
2836 Changes: Modified:
2837 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2838
2839
2840jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2841 Log:
2842 extb_canjoin:
2843 - return EXTBAN_NOMATCH for a valid ban that does not match
2844 - consider a $j ban invalid if we were already processing a
2845 can_join for a $j ban
2846
2847
2848 Changes: Modified:
2849 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2850
2851
2852jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2853 Log:
2854 extb_extgecos: realhost -> orighost
2855
2856
2857 Changes: Modified:
2858 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2859
2860
2861nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2862 Log:
2863 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2864
2865
2866 Changes: Modified:
2867 +59 -0 trunk/extensions/Makefile.in (File Modified)
2868 + - trunk/extensions/extb_canjoin.c (File Added)
2869
2870
2871nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2872 Log:
2873 - oh right, charybdis calls that 'orighost'.
2874
2875
2876 Changes: Modified:
2877 +2 -2 trunk/modules/m_who.c (File Modified)
2878
2879
2880nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2881 Log:
2882 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2883
2884
2885 Changes: Modified:
2886 +2 -0 trunk/modules/m_who.c (File Modified)
2887
2888
2889nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2890 Log:
2891 - also check $x against realhost
2892
2893
2894 Changes: Modified:
2895 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2896
2897
2898jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2899 Log:
2900 Sorcerynet people want a debugging notice moved from +s to +d.
2901
2902
2903 Changes: Modified:
2904 +1 -1 trunk/src/blacklist.c (File Modified)
2905
2906
2907jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2908 Log:
2909 Use source_p instead of client_p for free_pre_client().
2910 client_p could be NULL or another client.
2911
2912
2913 Changes: Modified:
2914 +1 -1 trunk/src/client.c (File Modified)
2915
2916
2917nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2918 Log:
2919 - revert this, I know how to fix it now
2920
2921
2922 Changes: Modified:
2923 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2924
2925
2926nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2927 Log:
2928 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2929 This fix is probably suboptimal, but it does indeed fix the problem.
2930
2931
2932 Changes: Modified:
2933 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2934
2935
2936nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2937 Log:
2938 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2939
2940
2941 Changes: Modified:
2942 +49 -0 trunk/extensions/Makefile.in (File Modified)
2943 + - trunk/extensions/extb_extgecos.c (File Added)
2944
2945
2946jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2947 Log:
2948 Remove undocumented and unused general::fallback_to_ip6_int config option.
2949
2950
2951 Changes: Modified:
2952 +0 -3 trunk/include/s_conf.h (File Modified)
2953 +0 -3 trunk/src/newconf.c (File Modified)
2954
2955
2956jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2957 Log:
2958 SGML docs:
2959 - document new TESTMASK
2960 - mention that TESTMASK matching is the same as MASKTRACE matching
2961 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2962 been that way)
2963
2964
2965 Changes: Modified:
2966 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2967
2968
2969jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2970 Log:
2971 New testmask from ratbox 2.2.
2972 Allows matches on nick, ip and gecos in addition to user
2973 and host, and is fully analogous to masktrace.
2974 The numeric has changed from 724 to 727 and fields in it
2975 have changed.
2976
2977
2978 Changes: Modified:
2979 +4 -3 trunk/help/opers/testmask (File Modified)
2980 +1 -0 trunk/include/numeric.h (File Modified)
2981 +82 -9 trunk/modules/m_testmask.c (File Modified)
2982 +2 -2 trunk/src/messages.tab (File Modified)
2983
2984
2985jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2986 Log:
2987 contrib -> extensions
2988
2989
2990 Changes: Modified:
2991 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2992
2993
2994jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2995 Log:
2996 CHGHOST: Check validity of new hostname.
2997 If the command came from a local client (disabled by
2998 default), send an error message and drop the command.
2999 If the command came from a remote client or server,
3000 send a notice to opers and the target user (if local).
3001
3002
3003 Changes: Modified:
3004 +42 -1 trunk/modules/m_chghost.c (File Modified)
3005
3006
3007jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3008 Log:
3009 Update NEWS file.
3010
3011
3012 Changes: Modified:
3013 +23 -1 trunk/NEWS (File Modified)
3014
3015
3016jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3017 Log:
3018 When an outgoing server connection succeeds, set
3019 localClient->ip by simply copying the whole sockaddr
3020 struct instead of copying certain parts only.
3021
3022
3023 Changes: Modified:
3024 +1 -19 trunk/src/s_serv.c (File Modified)
3025
3026
3027jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3028 Log:
3029 Give a special error message and ignore the connect block
3030 if trying to add a connect block for the server's own name.
3031
3032
3033 Changes: Modified:
3034 +7 -0 trunk/src/newconf.c (File Modified)
3035
3036
3037jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3038 Log:
3039 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3040 when --disable-balloc is used, so that it compiles.
3041 Obviously the BlockHeapUsage() stub returns just zeroes so
3042 /stats z will be less informative.
3043
3044
3045 Changes: Modified:
3046 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3047
3048
3049jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3050 Log:
3051 Free and zero dns_query in DNS callback for outgoing connect.
3052 This avoids double free of reslist.
3053
3054
3055 Changes: Modified:
3056 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3057
3058
3059jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3060 Log:
3061 From ratbox, log failed outgoing connections to serverlog.
3062 Added: IP address.
3063
3064
3065 Changes: Modified:
3066 +13 -1 trunk/src/s_serv.c (File Modified)
3067
3068
3069jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3070 Log:
3071 Change serverlog message when connecting to be more clear and show the port number.
3072
3073
3074 Changes: Modified:
3075 +1 -1 trunk/src/s_serv.c (File Modified)
3076
3077
3078jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3079 Log:
3080 Remove gethost_byname(), this is meaningless
3081 since the removal of AAAA -> A fallback (r1763).
3082
3083
3084 Changes: Modified:
3085 +0 -1 trunk/include/res.h (File Modified)
3086 +0 -12 trunk/src/res.c (File Modified)
3087
3088
3089jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3090 Log:
3091 Remove ip6.int support and use only ip6.arpa.
3092 The global ip6.int zone has disappeared on June 1
3093 and a lot of other software has been removing ip6.int
3094 support also.
3095 This removes the second and last case where IPv6
3096 support in charybdis causes extra lookups and slows
3097 DNS down.
3098
3099
3100 Changes: Modified:
3101 +5 -27 trunk/src/res.c (File Modified)
3102
3103
3104jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3105 Log:
3106 Mention new default (r1767) for connect::aftype in sgml docs.
3107
3108
3109 Changes: Modified:
3110 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3111
3112
3113jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3114 Log:
3115 Use IPv6 if connect::host looks like an IPv6 address
3116 (contains a colon). No need to aftype=ipv6 anymore.
3117
3118
3119 Changes: Modified:
3120 +2 -0 trunk/src/newconf.c (File Modified)
3121
3122
3123jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3124 Log:
3125 More information about connect::host.
3126
3127
3128 Changes: Modified:
3129 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3130
3131
3132jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3133 Log:
3134 Remove fallback to A if AAAA cannot be found.
3135 In case of a forward check of a reverse lookup, we
3136 already know if it's ipv4 or ipv6, so it is not
3137 useful and in case of a forward lookup of a hostname
3138 in connect::host, connect::aftype already specifies
3139 if it's ipv4 or ipv6.
3140
3141
3142 Changes: Modified:
3143 +4 -27 trunk/src/res.c (File Modified)
3144
3145
3146jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3147 Log:
3148 msg_channel():
3149 - check if +c made the message text empty and refuse
3150 to send it if so
3151 - don't copy message text if it is not necessary
3152 (channel is -c)
3153
3154
3155 Changes: Modified:
3156 +14 -4 trunk/modules/core/m_message.c (File Modified)
3157
3158
3159jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3160 Log:
3161 remove_conf_item(): do not free cf_name, this is generally a string constant
3162
3163
3164 Changes: Modified:
3165 +0 -1 trunk/src/newconf.c (File Modified)
3166
3167
3168jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3169 Log:
3170 Remove the old unused FDL_ constants.
3171
3172
3173 Changes: Modified:
3174 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3175
3176
3177jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3178 Log:
3179 Remove an unused struct irc_sockaddr_storage from fde_t
3180 (allocated for every possible file descriptor).
3181
3182
3183 Changes: Modified:
3184 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3185
3186
3187jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3188 Log:
3189 If the DNS lookup for an outgoing connection is still
3190 pending when it is closed, clean it up.
3191
3192
3193 Changes: Modified:
3194 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3195
3196
3197jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3198 Log:
3199 If proc_answer() fails (for example if a lookup for an
3200 A record returns a CNAME), fail the query immediately.
3201 Previously the packet was just ignored, leaving the
3202 query to time out.
3203
3204
3205 Changes: Modified:
3206 +4 -8 trunk/src/res.c (File Modified)
3207
3208
3209jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3210 Log:
3211 Correct sockhost field in an outgoing server connection.
3212 First copy the host field from the server_conf, then
3213 take the IP from to where the connection was attempted
3214 when the connection callback is called.
3215 (Before r1747 this used the IP from the server_conf.)
3216
3217
3218 Changes: Modified:
3219 +8 -2 trunk/src/s_serv.c (File Modified)
3220
3221
3222jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3223 Log:
3224 Remove ipnum (keep aftype) and dns_query from server_conf.
3225 We don't keep track of binary form address in connect{}
3226 blocks anymore, DNS lookups of names in host= gone.
3227 As before the DNS lookup is done on connect.
3228 This should unbreak hostnames in host= somewhat.
3229
3230
3231 Changes: Modified:
3232 +1 -2 trunk/include/s_newconf.h (File Modified)
3233 +2 -2 trunk/src/newconf.c (File Modified)
3234 +1 -42 trunk/src/s_newconf.c (File Modified)
3235 +12 -31 trunk/src/s_serv.c (File Modified)
3236
3237
3238jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3239 Log:
3240 Rerun autoconf.
3241
3242
3243 Changes: Modified:
3244 +1 -1 trunk/configure (File Modified)
3245
3246
3247jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3248 Log:
3249 Fix --disable-balloc help text (said --disable-small-net).
3250
3251
3252 Changes: Modified:
3253 +1 -1 trunk/configure.ac (File Modified)
3254
3255
3256jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3257 Log:
3258 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3259 services (+S). Unlike operstring and adminstring, this
3260 is not changeable with /quote set but is updated on rehash.
3261
3262
3263 Changes: Modified:
3264 +1 -0 trunk/doc/example.conf (File Modified)
3265 +10 -2 trunk/doc/reference.conf (File Modified)
3266 +1 -0 trunk/include/s_conf.h (File Modified)
3267 +6 -0 trunk/modules/m_info.c (File Modified)
3268 +3 -2 trunk/modules/m_whois.c (File Modified)
3269 +1 -0 trunk/src/newconf.c (File Modified)
3270 +1 -0 trunk/src/s_conf.c (File Modified)
3271
3272
3273jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3274 Log:
3275 Fix handling of comma in whois: ignore the comma and
3276 everything after it but do output the entire parameter
3277 in RPL_ENDOFWHOIS.
3278
3279
3280 Changes: Modified:
3281 +2 -2 trunk/modules/m_whois.c (File Modified)
3282
3283
3284beu 2006/07/21 22:36:46 UTC (20060721-1737)
3285 Log:
3286 New /stats letter 's' to list HURTs:
3287 - opers get the full listing.
3288 - users get any HURTs that match their sockhost/orighost if
3289 "stats_k_oper_only" is set to 1.
3290
3291
3292 Changes: Modified:
3293 +50 -0 trunk/extensions/hurt.c (File Modified)
3294
3295
3296nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3297 Log:
3298 - make the newconf system available to modules.
3299
3300
3301 Changes: Modified:
3302 +4 -1 trunk/include/newconf.h (File Modified)
3303 +4 -8 trunk/src/newconf.c (File Modified)
3304
3305
3306beu 2006/07/18 22:39:16 UTC (20060718-1733)
3307 Log:
3308 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3309
3310 Changes: Modified:
3311 +0 -3 trunk/doc/example.conf (File Modified)
3312 +0 -3 trunk/doc/reference.conf (File Modified)
3313
3314
3315beu 2006/07/18 22:34:36 UTC (20060718-1731)
3316 Log:
3317 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3318
3319
3320 Changes: Modified:
3321 +3 -0 trunk/doc/example.conf (File Modified)
3322 +3 -0 trunk/doc/reference.conf (File Modified)
3323
3324
3325jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3326 Log:
3327 Fix too early truncation of JOIN channel list.
3328
3329
3330 Changes: Modified:
3331 +2 -3 trunk/modules/core/m_join.c (File Modified)
3332
3333
3334jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3335 Log:
3336 - From ratbox 2.2 (anfl), send server notices about read
3337 errors from handshakes and servers to +s instead of +d.
3338 - Send various server notices about failed server
3339 connections which did not reach registered state network
3340 wide if the connection was initiated by a remote oper.
3341 This avoids annoying the whole net if there is a
3342 broken autoconnect, but allows all opers to see why a
3343 remote connect failed. Failed connections which did reach
3344 server state already generate server notices everywhere.
3345
3346 Note: this is an exception to our general policy to not send
3347 server notices about unregistered connections remotely.
3348
3349
3350 Changes: Modified:
3351 +1 -0 trunk/include/client.h (File Modified)
3352 +20 -6 trunk/src/client.c (File Modified)
3353 +6 -6 trunk/src/s_serv.c (File Modified)
3354
3355
3356nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3357 Log:
3358 - fix typoes
3359
3360
3361 Changes: Modified:
3362 +1 -1 trunk/doc/example.conf (File Modified)
3363 +1 -1 trunk/doc/reference.conf (File Modified)
3364
3365
3366jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3367 Log:
3368 Don't allow #channel +b $c:&channel (inconsistent target).
3369
3370
3371 Changes: Modified:
3372 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3373
3374
3375jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3376 Log:
3377 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3378
3379
3380 Changes: Modified:
3381 +0 -2 trunk/include/client.h (File Modified)
3382
3383
3384jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3385 Log:
3386 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3387
3388
3389 Changes: Modified:
3390 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3391
3392
3393jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3394 Log:
3395 Store IP addresses in whowas. These are shown to opers.
3396 Obtained from Eurus patches.
3397 orighost tracking removed (not worth the memory IMHO),
3398 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3399 with unknown IPs and to not violate auth{} spoof policy.
3400
3401
3402 Changes: Modified:
3403 +2 -0 trunk/doc/reference.conf (File Modified)
3404 +1 -0 trunk/include/numeric.h (File Modified)
3405 +1 -0 trunk/include/whowas.h (File Modified)
3406 +10 -1 trunk/modules/m_whowas.c (File Modified)
3407 +1 -1 trunk/src/messages.tab (File Modified)
3408 +4 -0 trunk/src/whowas.c (File Modified)
3409
3410
3411jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3412 Log:
3413 Describe hostmask parameter of masktrace better in sgml docs.
3414
3415
3416 Changes: Modified:
3417 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3418
3419
3420jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3421 Log:
3422 masktrace help file: mention CIDR IP masks
3423 From ratbox 2.2
3424
3425
3426 Changes: Modified:
3427 +2 -0 trunk/help/opers/masktrace (File Modified)
3428
3429
3430jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3431 Log:
3432 MASKTRACE: allow normal match() on IP address also
3433 From ratbox 2.2
3434
3435
3436 Changes: Modified:
3437 +2 -3 trunk/modules/m_etrace.c (File Modified)
3438
3439
3440jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3441 Log:
3442 Allow +S clients (services) to send to channels and @/+ channels always.
3443
3444
3445 Changes: Modified:
3446 +1 -1 trunk/modules/core/m_message.c (File Modified)
3447 +1 -1 trunk/src/channel.c (File Modified)
3448
3449
3450jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3451 Log:
3452 Allow servers to send to @#chan and +#chan.
3453
3454
3455 Changes: Modified:
3456 +1 -1 trunk/modules/core/m_message.c (File Modified)
3457
3458
3459jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3460 Log:
3461 Don't count opers on service{} servers in /lusers.
3462
3463
3464 Changes: Modified:
3465 +2 -2 trunk/src/s_user.c (File Modified)
3466
3467
3468jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3469 Log:
3470 Show opers the real host behind a dynamic spoof in WHOIS.
3471 If the user is auth{} spoofed, this shows the auth{} spoof
3472 otherwise it shows the DNS hostname and IP address.
3473 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3474
3475
3476 Changes: Modified:
3477 +1 -0 trunk/include/numeric.h (File Modified)
3478 +12 -2 trunk/modules/m_whois.c (File Modified)
3479 +1 -1 trunk/src/messages.tab (File Modified)
3480
3481
3482jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3483 Log:
3484 Remove #define HIDE_SPOOF_IPS from config.h, should
3485 have been done earlier.
3486
3487
3488 Changes: Modified:
3489 +0 -7 trunk/include/config.h (File Modified)
3490
3491
3492jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3493 Log:
3494 Bring back ERR_CANTKILLSERVER.
3495
3496
3497 Changes: Modified:
3498 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3499
3500
3501jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3502 Log:
3503 ip_cloaking module:
3504 - also send RPL_HOSTHIDDEN on -h
3505 - don't allow +h for auth{} spoofed clients
3506
3507
3508 Changes: Modified:
3509 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3510
3511
3512jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3513 Log:
3514 /etc/resolv.conf parsing:
3515 - don't crash (sometimes) if there is a line without an argument
3516 (e.g. 'search' by itself)
3517 - fix handling of lines with leading whitespace
3518
3519
3520 Changes: Modified:
3521 +9 -8 trunk/src/reslib.c (File Modified)
3522
3523
3524jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3525 Log:
3526 Put back code that terminates DNS queries, which was
3527 removed during the resolver changes.
3528
3529
3530 Changes: Modified:
3531 +4 -0 trunk/src/s_auth.c (File Modified)
3532
3533
3534nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3535 Log:
3536 - oh hey, that was in the wrong place
3537
3538
3539 Changes: Modified:
3540 +13 -13 trunk/src/s_auth.c (File Modified)
3541
3542
3543nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3544 Log:
3545 - handle a situation where a user can go away before DNS completes
3546
3547
3548 Changes: Modified:
3549 +13 -0 trunk/src/s_auth.c (File Modified)
3550
3551
3552jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3553 Log:
3554 More dnsbl stuff
3555
3556
3557 Changes: Modified:
3558 +1 -0 trunk/include/blacklist.h (File Modified)
3559 +1 -0 trunk/include/res.h (File Modified)
3560 +33 -2 trunk/src/blacklist.c (File Modified)
3561 +2 -0 trunk/src/client.c (File Modified)
3562 +24 -0 trunk/src/res.c (File Modified)
3563
3564
3565jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3566 Log:
3567 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3568 if comm_accept() failed.
3569
3570 Found with valgrind.
3571
3572
3573 Changes: Modified:
3574 +4 -4 trunk/src/listener.c (File Modified)
3575
3576
3577nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3578 Log:
3579 - handle unavailable Client/preClient structs
3580
3581
3582 Changes: Modified:
3583 +9 -0 trunk/src/blacklist.c (File Modified)
3584
3585
3586jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3587 Log:
3588 Add +lf to SGML docs.
3589
3590
3591 Changes: Modified:
3592 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3593
3594
3595jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3596 Log:
3597 Also do forwarding if the channel limit (+l) is exceeded.
3598
3599
3600 Changes: Modified:
3601 +1 -1 trunk/help/opers/cmode (File Modified)
3602 +2 -2 trunk/modules/core/m_join.c (File Modified)
3603
3604
3605beu 2006/06/07 11:53:21 UTC (20060607-1663)
3606 Log:
3607 Post-release lovin':
3608 - Update version to 2.1.0.
3609 - Regenerate configure.
3610
3611
3612 Changes: Modified:
3613 +9 -9 trunk/configure (File Modified)
3614 +1 -1 trunk/configure.ac (File Modified)
3615
3616
3617beu 2006/06/07 11:42:54 UTC (20060607-1659)
3618 Log:
3619 Comment out example blacklist{} block.
3620
3621
3622 Changes: Modified:
3623 +7 -7 trunk/doc/example.conf (File Modified)
3624 +7 -7 trunk/doc/reference.conf (File Modified)
3625
3626
3627beu 2006/06/07 10:59:48 UTC (20060607-1653)
3628 Log:
3629 Add note regarding use of AHBL BLs.
3630
3631
3632 Changes: Modified:
3633 +4 -0 trunk/doc/example.conf (File Modified)
3634 +4 -0 trunk/doc/reference.conf (File Modified)
3635
3636
3637jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3638 Log:
3639 Fix typos.
3640
3641
3642 Changes: Modified:
3643 +2 -2 trunk/CREDITS (File Modified)
3644
3645
3646jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3647 Log:
3648 Add beu to CREDITS.
3649
3650
3651 Changes: Modified:
3652 +1 -0 trunk/CREDITS (File Modified)
3653
3654
3655jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3656 Log:
3657 Put more recent ratbox CREDITS here.
3658
3659
3660 Changes: Modified:
3661 +3 -2 trunk/doc/Ratbox-team (File Modified)
3662
3663
3664jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3665 Log:
3666 Clarify a bit.
3667
3668
3669 Changes: Modified:
3670 +5 -4 trunk/NEWS (File Modified)
3671
3672
3673jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3674 Log:
3675 Mention that install or make install also avoids modunload crashes.
3676
3677
3678 Changes: Modified:
3679 +2 -1 trunk/BUGS (File Modified)
3680
3681
3682nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3683 Log:
3684 - update NEWS a bit
3685
3686
3687 Changes: Modified:
3688 +3 -8 trunk/NEWS (File Modified)
3689
3690
3691nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3692 Log:
3693 - further updates
3694
3695
3696 Changes: Modified:
3697 +3 -2 trunk/BUGS (File Modified)
3698
3699
3700nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3701 Log:
3702 - add orighost check to hurt.c
3703 - update BUGS info
3704
3705
3706 Changes: Modified:
3707 +1 -6 trunk/BUGS (File Modified)
3708 +1 -1 trunk/extensions/hurt.c (File Modified)
3709
3710
3711jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3712 Log:
3713 Make kline_exempt exempt from HURT also.
3714
3715
3716 Changes: Modified:
3717 +2 -1 trunk/extensions/hurt.c (File Modified)
3718
3719
3720jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3721 Log:
3722 Fix mask HEAL propagation.
3723
3724
3725 Changes: Modified:
3726 +6 -3 trunk/extensions/hurt.c (File Modified)
3727
3728
3729beu 2006/06/04 03:01:05 UTC (20060604-1622)
3730 Log:
3731 - Remove old cruft.
3732 - Update.
3733
3734
3735 Changes: Modified:
3736 +18 -31 trunk/extensions/README (File Modified)
3737
3738
3739jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3740 Log:
3741 More target change hax.
3742 Ick.
3743
3744
3745 Changes: Modified:
3746 +5 -0 trunk/extensions/hurt.c (File Modified)
3747
3748
3749jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3750 Log:
3751 Improvements to HURT propagation.
3752
3753
3754 Changes: Modified:
3755 +8 -6 trunk/extensions/hurt.c (File Modified)
3756
3757
3758nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3759 Log:
3760 - further simplification
3761
3762
3763 Changes: Modified:
3764 +25 -76 trunk/extensions/hurt.c (File Modified)
3765 +0 -9 trunk/extensions/hurt.h (File Modified)
3766
3767
3768nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3769 Log:
3770 - client_exit hook
3771
3772
3773 Changes: Modified:
3774 +13 -0 trunk/extensions/hurt.c (File Modified)
3775
3776
3777nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3778 Log:
3779 - cut off at 15 messages instead of 30
3780
3781
3782 Changes: Modified:
3783 +1 -1 trunk/extensions/hurt.h (File Modified)
3784
3785
3786jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3787 Log:
3788 Squash a warning here.
3789
3790
3791 Changes: Modified:
3792 +1 -3 trunk/src/ircd.c (File Modified)
3793
3794
3795jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3796 Log:
3797 Don't show servers in /stats l to nonopers if flatten links is enabled.
3798
3799
3800 Changes: Modified:
3801 +3 -1 trunk/modules/m_stats.c (File Modified)
3802
3803
3804nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3805 Log:
3806 - hurt expiry
3807
3808
3809 Changes: Modified:
3810 +20 -7 trunk/extensions/hurt.c (File Modified)
3811
3812
3813nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3814 Log:
3815 - remove inline stuff (yuck)
3816 - sockaddr should have been sockhost
3817
3818
3819 Changes: Modified:
3820 +22 -31 trunk/extensions/hurt.c (File Modified)
3821
3822
3823nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3824 Log:
3825 - make hurt checking actually work
3826
3827
3828 Changes: Modified:
3829 +2 -7 trunk/extensions/hurt.c (File Modified)
3830
3831
3832jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3833 Log:
3834 Slight tweak to alias{}.
3835
3836
3837 Changes: Modified:
3838 +4 -0 trunk/src/parse.c (File Modified)
3839
3840
3841nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3842 Log:
3843 - further simplification
3844
3845
3846 Changes: Modified:
3847 +59 -71 trunk/extensions/hurt.c (File Modified)
3848 +0 -1 trunk/extensions/hurt.h (File Modified)
3849
3850
3851nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3852 Log:
3853 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3854
3855
3856 Changes: Modified:
3857 +10 -20 trunk/extensions/hurt.c (File Modified)
3858 +0 -4 trunk/extensions/hurt.h (File Modified)
3859
3860
3861nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3862 Log:
3863 - remove some unnecessary code here (hurt_initial_check_event()).
3864
3865
3866 Changes: Modified:
3867 +0 -23 trunk/extensions/hurt.c (File Modified)
3868
3869
3870nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3871 Log:
3872 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3873
3874
3875 Changes: Modified:
3876 +8 -0 trunk/modules/core/m_message.c (File Modified)
3877
3878
3879nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3880 Log:
3881 - more sane tgchange hax
3882
3883
3884 Changes: Modified:
3885 +2 -1 trunk/extensions/hurt.c (File Modified)
3886
3887
3888jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3889 Log:
3890 Make HEAL <nick> work.
3891
3892
3893 Changes: Modified:
3894 +40 -43 trunk/extensions/hurt.c (File Modified)
3895
3896
3897jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3898 Log:
3899 Destroy hurt_clients list on unload.
3900
3901
3902 Changes: Modified:
3903 +7 -0 trunk/extensions/hurt.c (File Modified)
3904
3905
3906jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3907 Log:
3908 Coding style: no space between a function name and parenthesis.
3909
3910
3911 Changes: Modified:
3912 +43 -43 trunk/extensions/hurt.c (File Modified)
3913
3914
3915jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3916 Log:
3917 Now works and throws out hurt clients after 30 protocol messages
3918 unless they identify.
3919
3920
3921 Changes: Modified:
3922 +28 -36 trunk/extensions/hurt.c (File Modified)
3923 +1 -7 trunk/extensions/hurt.h (File Modified)
3924
3925
3926jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3927 Log:
3928 Working addition/lookup.
3929
3930
3931 Changes: Modified:
3932 +8 -0 trunk/extensions/hurt.c (File Modified)
3933
3934
3935jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3936 Log:
3937 Get rid of hyb6 style propagation (:server COMMAND source).
3938
3939
3940 Changes: Modified:
3941 +18 -22 trunk/extensions/hurt.c (File Modified)
3942
3943
3944jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3945 Log:
3946 add not-working hurt_add and hurt_find
3947
3948
3949 Changes: Modified:
3950 +13 -5 trunk/extensions/hurt.c (File Modified)
3951
3952
3953jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3954 Log:
3955 Comment out a lot of stuff so I can load and unload this without crashing.
3956
3957
3958 Changes: Modified:
3959 +17 -6 trunk/extensions/hurt.c (File Modified)
3960
3961
3962jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3963 Log:
3964 Fix svn:keywords and add a short comment at the top.
3965
3966
3967 Changes: Modified:
3968 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3969
3970
3971jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3972 Log:
3973 - Make hurt module compile
3974 - Link it to the build
3975 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3976 correct flag name, no CAP_TS6 use etc
3977
3978
3979 Changes: Modified:
3980 +1 -0 trunk/extensions/Makefile.in (File Modified)
3981 +30 -32 trunk/extensions/hurt.c (File Modified)
3982
3983
3984jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3985 Log:
3986 Put beu's hurt module in trunk.
3987
3988
3989 Changes: Modified:
3990 + - trunk/extensions/hurt.c (File Added)
3991 + - trunk/extensions/hurt.h (File Added)
3992
3993
3994nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3995 Log:
3996 - _iprint(): use stderr instead of stdout
3997
3998
3999 Changes: Modified:
4000 +1 -1 trunk/src/s_log.c (File Modified)
4001
4002
4003jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4004 Log:
4005 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4006 and subsequently destroy our kqueue when we close 0, 1, 2
4007 (broke /restart).
4008 - After closing fd 0, 1, 2 reopen them to /dev/null again
4009 so we don't send messages from malloc etc to a random
4010 user's connection.
4011 - Remove an obsolete comment.
4012
4013
4014 Changes: Modified:
4015 +13 -2 trunk/src/ircd.c (File Modified)
4016
4017
4018jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4019 Log:
4020 Update NEWS file.
4021
4022
4023 Changes: Modified:
4024 +29 -1 trunk/NEWS (File Modified)
4025
4026
4027jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4028 Log:
4029 Rerun autoconf.
4030
4031
4032 Changes: Modified:
4033 +1 -1 trunk/configure (File Modified)
4034
4035
4036jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4037 Log:
4038 Fix openssl version check to also accept versions newer than 0.9.6.
4039
4040
4041 Changes: Modified:
4042 +1 -1 trunk/configure.ac (File Modified)
4043
4044
4045jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4046 Log:
4047 Oops, need packet.h here.
4048
4049
4050 Changes: Modified:
4051 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4052
4053
4054jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4055 Log:
4056 End the flood grace period in CPRIVMSG/CNOTICE.
4057
4058
4059 Changes: Modified:
4060 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4061
4062
4063nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4064 Log:
4065 - update class::connectfreq documentation
4066
4067
4068 Changes: Modified:
4069 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4070
4071
4072nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4073 Log:
4074 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4075
4076
4077 Changes: Modified:
4078 +3 -6 trunk/src/s_serv.c (File Modified)
4079
4080
4081jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4082 Log:
4083 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4084
4085
4086 Changes: Modified:
4087 +1 -1 trunk/src/messages.tab (File Modified)
4088
4089
4090jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4091 Log:
4092 Don't mention that /stats p shows idle times, as it doesn't.
4093
4094
4095 Changes: Modified:
4096 +1 -1 trunk/help/opers/stats (File Modified)
4097 +1 -1 trunk/help/users/stats (File Modified)
4098
4099
4100jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4101 Log:
4102 /stats A shows DNS servers, it doesn't matter whether ircd
4103 uses ADNS or something else.
4104
4105
4106 Changes: Modified:
4107 +1 -1 trunk/help/opers/stats (File Modified)
4108
4109
4110jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4111 Log:
4112 get_client_name() fix
4113
4114
4115 Changes: Modified:
4116 +4 -0 trunk/src/client.c (File Modified)
4117
4118
4119jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4120 Log:
4121 Add some comments.
4122
4123
4124 Changes: Modified:
4125 +6 -0 trunk/src/ircd.c (File Modified)
4126
4127
4128beu 2006/05/28 09:22:09 UTC (20060528-1521)
4129 Log:
4130 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4131
4132 Changes: Modified:
4133 +16 -17 trunk/configure (File Modified)
4134 +1 -1 trunk/configure.ac (File Modified)
4135
4136
4137beu 2006/05/28 09:10:43 UTC (20060528-1517)
4138 Log:
4139 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4140
4141 Changes: Modified:
4142 +135 -0 trunk/configure (File Modified)
4143 +6 -0 trunk/configure.ac (File Modified)
4144
4145
4146jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4147 Log:
4148 Exit 0 on successful -conftest.
4149
4150
4151 Changes: Modified:
4152 +1 -1 trunk/src/ircd.c (File Modified)
4153
4154
4155jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4156 Log:
4157 Make the "keep the parent process around" thing work, by opening
4158 a pipe to the child process. This pipe is on fd 0 in the child
4159 process. After successful initialization, the child will write
4160 a byte to this pipe, on fatal errors it will close it without
4161 writing anything.
4162
4163 Somewhat hackish still but should work.
4164
4165
4166 Changes: Modified:
4167 +27 -30 trunk/src/ircd.c (File Modified)
4168
4169
4170nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4171 Log:
4172 - convert some error messages to ierror() over fprintf/ilog combination
4173
4174
4175 Changes: Modified:
4176 +3 -6 trunk/src/ircd.c (File Modified)
4177
4178
4179nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4180 Log:
4181 - inotice() for loadmodule when in foreground mode
4182
4183
4184 Changes: Modified:
4185 +3 -0 trunk/src/modules.c (File Modified)
4186
4187
4188nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4189 Log:
4190 - remove inotice() on loading modules from the config
4191
4192
4193 Changes: Modified:
4194 +0 -3 trunk/src/modules.c (File Modified)
4195
4196
4197nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4198 Log:
4199 - usleep for 50000usec in the parent process to allow for startup messages
4200 to be cleanly printed before detaching to shell, this should be more than
4201 enough time really
4202
4203
4204 Changes: Modified:
4205 +3 -0 trunk/src/ircd.c (File Modified)
4206
4207
4208nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4209 Log:
4210 - display more errors during normal startup as to try to help people find common problems
4211
4212
4213 Changes: Modified:
4214 +27 -10 trunk/src/ircd.c (File Modified)
4215
4216
4217nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4218 Log:
4219 - version bump in preparation of 2.0.0 release
4220
4221
4222 Changes: Modified:
4223 +9 -9 trunk/configure (File Modified)
4224 +1 -1 trunk/configure.ac (File Modified)
4225
4226
4227jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4228 Log:
4229 Change example.conf operator block from "admin" to "god",
4230 so as to show we encourage per-person operator blocks.
4231
4232
4233 Changes: Modified:
4234 +4 -2 trunk/doc/example.conf (File Modified)
4235
4236
4237jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4238 Log:
4239 Document alias{} block.
4240
4241
4242 Changes: Modified:
4243 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4244
4245
4246jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4247 Log:
4248 Document DNS blacklist stuff in sgml.
4249
4250
4251 Changes: Modified:
4252 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4253 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4254
4255
4256jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4257 Log:
4258 Misc /stats clarifications.
4259
4260
4261 Changes: Modified:
4262 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4263
4264
4265jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4266 Log:
4267 Move snomasks into umodes chapter.
4268 Move oprivs chapter down.
4269
4270
4271 Changes: Modified:
4272 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4273 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4274 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4275
4276
4277jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4278 Log:
4279 Mention operator{} user@host change.
4280
4281
4282 Changes: Modified:
4283 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4284
4285
4286jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4287 Log:
4288 operator{} block user@host matches against orighost now, not host.
4289 This means that services/+h spoofs do not work in operator{} blocks;
4290 auth{} spoofs still work.
4291
4292
4293 Changes: Modified:
4294 +4 -0 trunk/doc/example.conf (File Modified)
4295 +1 -1 trunk/doc/reference.conf (File Modified)
4296 +2 -2 trunk/modules/m_challenge.c (File Modified)
4297 +1 -1 trunk/modules/m_oper.c (File Modified)
4298
4299
4300nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4301 Log:
4302 - inotice/iwarn/ierror() stuff I was working on
4303
4304
4305 Changes: Modified:
4306 +3 -0 trunk/include/s_log.h (File Modified)
4307 +15 -11 trunk/src/ircd.c (File Modified)
4308 +3 -1 trunk/src/modules.c (File Modified)
4309 +1 -1 trunk/src/newconf.c (File Modified)
4310 +54 -0 trunk/src/s_log.c (File Modified)
4311
4312
4313jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4314 Log:
4315 Oops, don't add blacklists to the list twice on rehash.
4316
4317
4318 Changes: Modified:
4319 +3 -2 trunk/src/blacklist.c (File Modified)
4320
4321
4322jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4323 Log:
4324 Remove notices to the client about progress of dnsbl lookups.
4325
4326
4327 Changes: Modified:
4328 +0 -4 trunk/src/blacklist.c (File Modified)
4329
4330
4331jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4332 Log:
4333 Add auth{} flag dnsbl_exempt.
4334
4335
4336 Changes: Modified:
4337 +2 -1 trunk/doc/example.conf (File Modified)
4338 +2 -1 trunk/doc/reference.conf (File Modified)
4339 +2 -0 trunk/include/s_conf.h (File Modified)
4340 +1 -0 trunk/src/newconf.c (File Modified)
4341 +8 -1 trunk/src/s_user.c (File Modified)
4342
4343
4344jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4345 Log:
4346 Switch alias{} and blacklist{} around, for consistency with example.conf.
4347
4348
4349 Changes: Modified:
4350 +18 -18 trunk/doc/reference.conf (File Modified)
4351
4352
4353jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4354 Log:
4355 Send a warning to the user if they are dnsbl listed but exempted.
4356
4357
4358 Changes: Modified:
4359 +17 -12 trunk/src/s_user.c (File Modified)
4360
4361
4362jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4363 Log:
4364 Move throwing out dnsbl listed clients to registration,
4365 and make kline_exempt exempt from it.
4366
4367
4368 Changes: Modified:
4369 +1 -0 trunk/include/blacklist.h (File Modified)
4370 +4 -0 trunk/include/client.h (File Modified)
4371 +15 -16 trunk/src/blacklist.c (File Modified)
4372 +6 -0 trunk/src/client.c (File Modified)
4373 +17 -0 trunk/src/s_user.c (File Modified)
4374
4375
4376jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4377 Log:
4378 Show refcount in /stats n.
4379
4380
4381 Changes: Modified:
4382 +3 -2 trunk/modules/m_stats.c (File Modified)
4383
4384
4385jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4386 Log:
4387 Don't look up dnsbls twice if they send USER twice.
4388
4389
4390 Changes: Modified:
4391 +5 -3 trunk/modules/m_user.c (File Modified)
4392
4393
4394jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4395 Log:
4396 Add /stats n to help files.
4397
4398
4399 Changes: Modified:
4400 +1 -0 trunk/help/opers/stats (File Modified)
4401 +1 -0 trunk/help/users/stats (File Modified)
4402
4403
4404jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4405 Log:
4406 Only check dnsbls for A records, not AAAA.
4407
4408
4409 Changes: Modified:
4410 +1 -1 trunk/src/blacklist.c (File Modified)
4411
4412
4413jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4414 Log:
4415 Don't remove non-illegal blacklists on completion of check.
4416 Add debugging notices (not working).
4417
4418
4419 Changes: Modified:
4420 +5 -1 trunk/src/blacklist.c (File Modified)
4421
4422
4423jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4424 Log:
4425 Don't call register_local_user() if they haven't sent a nick yet.
4426
4427
4428 Changes: Modified:
4429 +1 -1 trunk/src/blacklist.c (File Modified)
4430
4431
4432jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4433 Log:
4434 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4435
4436
4437 Changes: Modified:
4438 +21 -0 trunk/modules/m_stats.c (File Modified)
4439
4440
4441jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4442 Log:
4443 More dnsbl rehash fixes, it was adding bogus entries.
4444
4445
4446 Changes: Modified:
4447 +2 -7 trunk/src/newconf.c (File Modified)
4448
4449
4450jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4451 Log:
4452 Need blacklist.h here.
4453
4454
4455 Changes: Modified:
4456 +1 -0 trunk/src/s_conf.c (File Modified)
4457
4458
4459nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4460 Log:
4461 - nuke iauth
4462
4463
4464 Changes: Modified:
4465 +1 -2 trunk/configure (File Modified)
4466 +0 -48 trunk/configure.ac (File Modified)
4467 + - trunk/doc/example-iauth.conf (File Deleted)
4468 + - trunk/iauth/ (File Deleted)
4469
4470
4471jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4472 Log:
4473 Improve handling of rehashing with blacklists.
4474 Also some coding style tweaks.
4475
4476
4477 Changes: Modified:
4478 +3 -2 trunk/include/blacklist.h (File Modified)
4479 +35 -16 trunk/src/blacklist.c (File Modified)
4480 +2 -0 trunk/src/s_conf.c (File Modified)
4481
4482
4483jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4484 Log:
4485 Clear can_send cache if a user logs in or out from services.
4486
4487
4488 Changes: Modified:
4489 +2 -0 trunk/modules/m_services.c (File Modified)
4490
4491
4492jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4493 Log:
4494 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4495 This directory is not entered by default.
4496 More stuff needs to be moved into here.
4497
4498
4499 Changes: Modified:
4500 +2 -1 trunk/configure (File Modified)
4501 +1 -0 trunk/configure.ac (File Modified)
4502 +69 -458 trunk/extensions/Makefile.in (File Modified)
4503 + - trunk/extensions/m_clearchan.c (File Deleted)
4504 + - trunk/extensions/m_force.c (File Deleted)
4505 + - trunk/unsupported/ (File Added)
4506 + - trunk/unsupported/Makefile.in (File Added)
4507 + - trunk/unsupported/m_clearchan.c (File Added)
4508 + - trunk/unsupported/m_force.c (File Added)
4509
4510
4511jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4512 Log:
4513 Logging/wallops for forcejoin/forcepart, numeric fix.
4514 This needs to be moved to the toys section.
4515
4516
4517 Changes: Modified:
4518 +22 -2 trunk/extensions/m_force.c (File Modified)
4519
4520
4521jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4522 Log:
4523 Fix comments at the top (including copyright).
4524
4525
4526 Changes: Modified:
4527 +3 -2 trunk/extensions/m_omode.c (File Modified)
4528
4529
4530jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4531 Log:
4532 Add OMODE command to extensions/ for oper mode hacking:
4533 - requires admin privs
4534 - does not work for opped opers
4535 - sends wallops
4536 - sends a ServerMode for opping the oper themselves,
4537 otherwise a mode coming from the oper (not only
4538 does this provide full accountability, it is also
4539 easiest to implement while avoiding channels
4540 messed up with bogus bans etc).
4541
4542
4543 Changes: Modified:
4544 +171 -0 trunk/extensions/Makefile.in (File Modified)
4545 + - trunk/extensions/m_omode.c (File Added)
4546
4547
4548gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4549 Log:
4550 Metadata fix
4551
4552
4553 Changes: Modified:
4554 + - trunk/include/blacklist.h (Property Modified)
4555 + - trunk/src/blacklist.c (Property Modified)
4556
4557
4558nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4559 Log:
4560 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4561
4562
4563 Changes: Modified:
4564 +5 -1 trunk/src/blacklist.c (File Modified)
4565
4566
4567nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4568 Log:
4569 Initial DNS blacklist support:
4570 - see example.conf for how to use.
4571 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4572 - tor.ahbl.org is also included because most networks will not want to allow tor
4573 (and we're considering going KoS on tor users here anyway due to abuse)
4574
4575
4576 Changes: Modified:
4577 +18 -0 trunk/doc/example.conf (File Modified)
4578 +66 -0 trunk/doc/reference.conf (File Modified)
4579 + - trunk/include/blacklist.h (File Added)
4580 +2 -0 trunk/include/client.h (File Modified)
4581 +3 -0 trunk/modules/m_user.c (File Modified)
4582 +152 -0 trunk/src/Makefile.in (File Modified)
4583 + - trunk/src/blacklist.c (File Added)
4584 +34 -0 trunk/src/newconf.c (File Modified)
4585 +1 -0 trunk/src/s_auth.c (File Modified)
4586 +4 -0 trunk/src/s_user.c (File Modified)
4587
4588
4589jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4590 Log:
4591 Remove last bit of lzo stuff (comment in example.conf connect{}).
4592
4593
4594 Changes: Modified:
4595 +0 -4 trunk/doc/example.conf (File Modified)
4596
4597
4598jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4599 Log:
4600 Show sasl successes and failures in /stats t (like other
4601 things in /stats t, about local clients only).
4602
4603
4604 Changes: Modified:
4605 +2 -0 trunk/include/s_stats.h (File Modified)
4606 +3 -0 trunk/modules/m_sasl.c (File Modified)
4607 +3 -0 trunk/src/s_stats.c (File Modified)
4608
4609
4610jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4611 Log:
4612 Allow messaging services by nickname without using
4613 target change slots (this was already possible with
4614 user@server notation or services shortcuts).
4615
4616
4617 Changes: Modified:
4618 +2 -2 trunk/modules/core/m_message.c (File Modified)
4619
4620
4621jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4622 Log:
4623 Abort a safelist if a new /list comes in while one is already in progress.
4624
4625
4626 Changes: Modified:
4627 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4628
4629
4630jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4631 Log:
4632 Change $![letter]:[mask] to $~[letter]:[mask]
4633 so both ! and ~ invert an extban.
4634
4635
4636 Changes: Modified:
4637 +2 -0 trunk/src/chmode.c (File Modified)
4638
4639
4640nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4641 Log:
4642 - revert due to technical issues
4643
4644
4645 Changes: Modified:
4646 +1 -1 trunk/src/extban.c (File Modified)
4647
4648
4649nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4650 Log:
4651 - 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
4652
4653
4654 Changes: Modified:
4655 +1 -1 trunk/src/extban.c (File Modified)
4656
4657
4658jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4659 Log:
4660 Don't pace /list on a single channel.
4661
4662
4663 Changes: Modified:
4664 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4665
4666
4667jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4668 Log:
4669 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4670
4671
4672 Changes: Modified:
4673 +4 -2 trunk/include/supported.h (File Modified)
4674
4675
4676jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4677 Log:
4678 Extban types are case insensitive; force them to lowercase when added.
4679
4680
4681 Changes: Modified:
4682 +5 -5 trunk/doc/extban.txt (File Modified)
4683 +4 -0 trunk/src/chmode.c (File Modified)
4684 +3 -3 trunk/src/extban.c (File Modified)
4685
4686
4687jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4688 Log:
4689 sendto_wallops_flags():
4690 - instead of checking IsOper on each client, walk the appropriate list
4691 - instead of sending non-+z wallops from persons to nonopers, send only
4692 +w wallops from persons
4693
4694
4695 Changes: Modified:
4696 +1 -5 trunk/src/send.c (File Modified)
4697
4698
4699jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4700 Log:
4701 Prefix oper wallops with "WALLOPS - " if they would
4702 otherwise look like operwalls or locops, when sending
4703 them to local users.
4704
4705
4706 Changes: Modified:
4707 +11 -1 trunk/modules/m_wallops.c (File Modified)
4708
4709
4710jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4711 Log:
4712 Make sure destination field in some sasl numerics
4713 is the user's nick, not the sasl agent or server
4714 name.
4715
4716
4717 Changes: Modified:
4718 +2 -2 trunk/modules/m_sasl.c (File Modified)
4719
4720
4721beu 2006/05/19 19:24:44 UTC (20060519-1373)
4722 Log:
4723 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4724
4725
4726 Changes: Modified:
4727 +1 -1 trunk/extensions/Makefile.in (File Modified)
4728
4729
4730jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4731 Log:
4732 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4733
4734
4735 Changes: Modified:
4736 +1 -0 trunk/src/s_user.c (File Modified)
4737
4738
4739beu 2006/05/19 18:10:13 UTC (20060519-1367)
4740 Log:
4741 Fix build for when IPv6 is disabled.
4742
4743
4744 Changes: Modified:
4745 +12 -10 trunk/src/s_auth.c (File Modified)
4746
4747
4748jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4749 Log:
4750 Add information about adding extban types.
4751
4752
4753 Changes: Modified:
4754 +25 -0 trunk/doc/extban.txt (File Modified)
4755
4756
4757jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4758 Log:
4759 Better extban validation: try to match a new extban from
4760 a local user against its setter to see if it is valid.
4761 Unknown extban types from remotes are no longer hidden.
4762
4763
4764 Changes: Modified:
4765 +4 -3 trunk/doc/extban.txt (File Modified)
4766 +1 -0 trunk/include/channel.h (File Modified)
4767 +2 -6 trunk/src/chmode.c (File Modified)
4768 +32 -0 trunk/src/extban.c (File Modified)
4769
4770
4771jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4772 Log:
4773 Make sure both .c.o: and .s.o: are followed by the necessary command.
4774
4775
4776 Changes: Modified:
4777 +1 -0 trunk/src/Makefile.in (File Modified)
4778
4779
4780jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4781 Log:
4782 Add need_sasl auth{} flag to sgml documentation.
4783
4784
4785 Changes: Modified:
4786 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4787
4788
4789jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4790 Log:
4791 Document need_sasl auth{} flag in example confs.
4792
4793
4794 Changes: Modified:
4795 +1 -0 trunk/doc/example.conf (File Modified)
4796 +1 -0 trunk/doc/reference.conf (File Modified)
4797
4798
4799jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4800 Log:
4801 Don't allow TB to set an empty topic.
4802 This would be possible if a server sent bad protocol
4803 and could cause a crash.
4804
4805
4806 Changes: Modified:
4807 +4 -0 trunk/modules/m_tb.c (File Modified)
4808
4809
4810nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4811 Log:
4812 - oops
4813
4814
4815 Changes: Modified:
4816 +1 -1 trunk/Makefile.in (File Modified)
4817
4818
4819nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4820 Log:
4821 - typo fix
4822
4823
4824 Changes: Modified:
4825 +2 -2 trunk/configure (File Modified)
4826 +1 -1 trunk/configure.ac (File Modified)
4827
4828
4829nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4830 Log:
4831 - rebuild configure
4832
4833
4834 Changes: Modified:
4835 +2 -2 trunk/configure (File Modified)
4836
4837
4838nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4839 Log:
4840 - makefile fix
4841
4842
4843 Changes: Modified:
4844 +1 -1 trunk/extensions/Makefile.in (File Modified)
4845
4846
4847nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4848 Log:
4849 - rename contrib to extensions to bring some clarity to things
4850
4851
4852 Changes: Modified:
4853 +1 -1 trunk/Makefile.in (File Modified)
4854 +1 -1 trunk/configure.ac (File Modified)
4855 +10 -10 trunk/doc/example.conf (File Modified)
4856 +10 -10 trunk/doc/reference.conf (File Modified)
4857 + - trunk/extensions/ (File Added)
4858 + - trunk/extras/ (File Deleted)
4859
4860
4861nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4862 Log:
4863 - temporary rename
4864
4865
4866 Changes: Modified:
4867 +1 -1 trunk/Makefile.in (File Modified)
4868 +1 -1 trunk/configure.ac (File Modified)
4869 + - trunk/contrib/ (File Deleted)
4870 + - trunk/extras/ (File Added)
4871
4872
4873jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4874 Log:
4875 Don't allow servers to QUIT (they should use SQUIT).
4876
4877
4878 Changes: Modified:
4879 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4880
4881
4882nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4883 Log:
4884 - keywords
4885
4886
4887 Changes: Modified:
4888 + - trunk/src/fnvhash.s (Property Modified)
4889
4890
4891nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4892 Log:
4893 - reduced version of code
4894
4895
4896 Changes: Modified:
4897 +9 -61 trunk/src/fnvhash.s (File Modified)
4898
4899
4900nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4901 Log:
4902 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4903
4904
4905 Changes: Modified:
4906 +1 -1 trunk/src/fnvhash.s (File Modified)
4907
4908
4909jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4910 Log:
4911 Fix orighost matching for klines, etc. Was hashing the visible
4912 host, oops.
4913
4914
4915 Changes: Modified:
4916 +1 -1 trunk/src/hostmask.c (File Modified)
4917
4918
4919nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4920 Log:
4921 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4922
4923
4924 Changes: Modified:
4925 +7 -1 trunk/configure (File Modified)
4926 +5 -0 trunk/configure.ac (File Modified)
4927 +5 -6 trunk/src/Makefile.in (File Modified)
4928 +0 -4 trunk/src/fnvhash.s (File Modified)
4929 +0 -2 trunk/src/hash.c (File Modified)
4930
4931
4932nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4933 Log:
4934 - regenerate configure
4935
4936
4937 Changes: Modified:
4938 +18 -0 trunk/configure (File Modified)
4939
4940
4941nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4942 Log:
4943 - --enable-ricer-hashing option.
4944
4945
4946 Changes: Modified:
4947 +9 -0 trunk/configure.ac (File Modified)
4948 +3 -0 trunk/include/setup.h.in (File Modified)
4949
4950
4951nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4952 Log:
4953 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4954
4955
4956 Changes: Modified:
4957 + - trunk/src/fnvhash.s (File Added)
4958 +3 -0 trunk/src/hash.c (File Modified)
4959
4960
4961jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4962 Log:
4963 Fix syntax error in reference.conf.
4964
4965
4966 Changes: Modified:
4967 +0 -1 trunk/doc/reference.conf (File Modified)
4968
4969
4970jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4971 Log:
4972 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4973 (&& instead of ||...)
4974 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4975
4976
4977 Changes: Modified:
4978 +1 -1 trunk/src/chmode.c (File Modified)
4979
4980
4981jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4982 Log:
4983 Documentation for extban.
4984
4985
4986 Changes: Modified:
4987 + - trunk/doc/extban.txt (File Added)
4988
4989
4990jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4991 Log:
4992 Add extban modules to example confs.
4993
4994
4995 Changes: Modified:
4996 +5 -0 trunk/doc/example.conf (File Modified)
4997 +10 -0 trunk/doc/reference.conf (File Modified)
4998
4999
5000jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5001 Log:
5002 Initial addition of extended ban types (conditionals).
5003 Allows custom +bqeI checks via modules.
5004 Initial extra types are account (a[:mask]), oper (o),
5005 channel (c:name), realname (r:mask), server (s:mask).
5006
5007
5008 Changes: Modified:
5009 +229 -0 trunk/contrib/Makefile.in (File Modified)
5010 + - trunk/contrib/extb_account.c (File Added)
5011 + - trunk/contrib/extb_channel.c (File Added)
5012 + - trunk/contrib/extb_oper.c (File Added)
5013 + - trunk/contrib/extb_realname.c (File Added)
5014 + - trunk/contrib/extb_server.c (File Added)
5015 +13 -0 trunk/include/channel.h (File Modified)
5016 +1 -0 trunk/src/Makefile.in (File Modified)
5017 +14 -5 trunk/src/channel.c (File Modified)
5018 +91 -0 trunk/src/chmode.c (File Modified)
5019 + - trunk/src/extban.c (File Added)
5020
5021
5022jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5023 Log:
5024 Do not force +bqeI modes starting with '$' in nick!user@host format.
5025 * and ? characters in them are still assumed to be wildcards.
5026
5027
5028 Changes: Modified:
5029 +6 -0 trunk/src/chmode.c (File Modified)
5030
5031
5032nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5033 Log:
5034 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5035
5036
5037 Changes: Modified:
5038 +4 -0 trunk/modules/m_capab.c (File Modified)
5039
5040
5041jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5042 Log:
5043 Stop some mixing of client and server protocol.
5044
5045
5046 Changes: Modified:
5047 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5048 +4 -2 trunk/modules/m_pass.c (File Modified)
5049 +6 -0 trunk/modules/m_sasl.c (File Modified)
5050 +6 -0 trunk/modules/m_user.c (File Modified)
5051
5052
5053nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5054 Log:
5055 - additional revert
5056
5057
5058 Changes: Modified:
5059 +0 -2 trunk/include/s_newconf.h (File Modified)
5060 +0 -4 trunk/include/s_serv.h (File Modified)
5061 +0 -1 trunk/src/newconf.c (File Modified)
5062 +1 -13 trunk/src/s_serv.c (File Modified)
5063
5064
5065nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5066 Log:
5067 - revert LZOLink patch for now
5068
5069
5070 Changes: Modified:
5071 +0 -1 trunk/servlink/Makefile.in (File Modified)
5072 +0 -16 trunk/servlink/README (File Modified)
5073 +2 -36 trunk/servlink/control.c (File Modified)
5074 +0 -3 trunk/servlink/control.h (File Modified)
5075 +7 -5955 trunk/servlink/io.c (File Modified)
5076 + - trunk/servlink/lzoconf.h (File Deleted)
5077 + - trunk/servlink/lzodefs.h (File Deleted)
5078 + - trunk/servlink/minilzo.c (File Deleted)
5079 + - trunk/servlink/minilzo.h (File Deleted)
5080 +0 -1 trunk/servlink/servlink.h (File Modified)
5081
5082
5083nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5084 Log:
5085 - more stuff here
5086
5087
5088 Changes: Modified:
5089 +4 -2 trunk/servlink/control.c (File Modified)
5090 +2 -1 trunk/servlink/io.c (File Modified)
5091
5092
5093nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5094 Log:
5095 - oops
5096
5097
5098 Changes: Modified:
5099 +2 -2 trunk/servlink/io.c (File Modified)
5100
5101
5102nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5103 Log:
5104 - paranoia, prevent segfaults
5105
5106
5107 Changes: Modified:
5108 +2 -2 trunk/servlink/io.c (File Modified)
5109
5110
5111nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5112 Log:
5113 - more optimal servlink code
5114
5115
5116 Changes: Modified:
5117 +21 -8 trunk/servlink/io.c (File Modified)
5118
5119
5120nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5121 Log:
5122 - more efficient read strategy
5123
5124
5125 Changes: Modified:
5126 +15 -3 trunk/servlink/io.c (File Modified)
5127
5128
5129nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5130 Log:
5131 - use lzo_uintp cast to make LZO happy
5132
5133
5134 Changes: Modified:
5135 +3 -3 trunk/servlink/io.c (File Modified)
5136
5137
5138nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5139 Log:
5140 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5141
5142
5143 Changes: Modified:
5144 +4 -0 trunk/doc/example.conf (File Modified)
5145 +2 -1 trunk/include/s_newconf.h (File Modified)
5146 +4 -0 trunk/include/s_serv.h (File Modified)
5147 +1 -0 trunk/servlink/Makefile.in (File Modified)
5148 +16 -0 trunk/servlink/README (File Modified)
5149 +34 -2 trunk/servlink/control.c (File Modified)
5150 +3 -0 trunk/servlink/control.h (File Modified)
5151 +5929 -7 trunk/servlink/io.c (File Modified)
5152 + - trunk/servlink/lzoconf.h (File Added)
5153 + - trunk/servlink/lzodefs.h (File Added)
5154 + - trunk/servlink/minilzo.c (File Added)
5155 + - trunk/servlink/minilzo.h (File Added)
5156 +1 -0 trunk/servlink/servlink.h (File Modified)
5157 +1 -0 trunk/src/newconf.c (File Modified)
5158 +14 -2 trunk/src/s_serv.c (File Modified)
5159
5160
5161nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5162 Log:
5163 - remove imalloc, it was a concept that probably wouldn't have worked properly
5164
5165
5166 Changes: Modified:
5167 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5168 + - trunk/libcharybdis/imalloc.c (File Deleted)
5169 + - trunk/libcharybdis/imalloc.h (File Deleted)
5170
5171
5172nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5173 Log:
5174 - disable imalloc for now
5175
5176
5177 Changes: Modified:
5178 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5179
5180
5181nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5182 Log:
5183 - remove unneeded debug code
5184
5185
5186 Changes: Modified:
5187 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5188
5189
5190nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5191 Log:
5192 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5193
5194
5195 Changes: Modified:
5196 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5197
5198
5199nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5200 Log:
5201 - more stuff here, imalloc remains disabled for now
5202
5203
5204 Changes: Modified:
5205 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5206
5207
5208nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5209 Log:
5210 - more progress
5211
5212
5213 Changes: Modified:
5214 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5215
5216
5217nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5218 Log:
5219 - more tweaks
5220
5221
5222 Changes: Modified:
5223 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5224 +2 -0 trunk/src/ircd.c (File Modified)
5225
5226
5227nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5228 Log:
5229 - roll back libircd crap
5230
5231
5232 Changes: Modified:
5233 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5234 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5235 +29 -0 trunk/src/.depend (File Modified)
5236 +6 -21 trunk/src/Makefile.in (File Modified)
5237 +3 -218 trunk/src/ircd.c (File Modified)
5238 + - trunk/src/ircd_linker.c (File Deleted)
5239 + - trunk/src/main.c (File Deleted)
5240
5241
5242nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5243 Log:
5244 - realloc(), free() implementation
5245
5246
5247 Changes: Modified:
5248 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5249
5250
5251nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5252 Log:
5253 - malloc(), calloc() implementation
5254
5255
5256 Changes: Modified:
5257 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5258
5259
5260nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5261 Log:
5262 - block_free(), block_find(), retune_heaps() implementation
5263
5264
5265 Changes: Modified:
5266 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5267
5268
5269nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5270 Log:
5271 - block_destroy code, block_allocate code.
5272
5273
5274 Changes: Modified:
5275 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5276
5277
5278nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5279 Log:
5280 - block_new() code
5281
5282
5283 Changes: Modified:
5284 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5285
5286
5287nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5288 Log:
5289 - disable imalloc again :P
5290
5291
5292 Changes: Modified:
5293 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5294
5295
5296nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5297 Log:
5298 - fix warning
5299
5300
5301 Changes: Modified:
5302 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5303
5304
5305nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5306 Log:
5307 - fix typo
5308
5309
5310 Changes: Modified:
5311 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5312
5313
5314nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5315 Log:
5316 - constructor code for imalloc engine (malloc_init())
5317
5318
5319 Changes: Modified:
5320 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5321
5322
5323nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5324 Log:
5325 - imalloc engine improvements
5326
5327
5328 Changes: Modified:
5329 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5330
5331
5332nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5333 Log:
5334 - replace mmap() code with direct brk()/sbrk() calls.
5335
5336
5337 Changes: Modified:
5338 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5339
5340
5341nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5342 Log:
5343 - remove outdated i_malloc() interfaces
5344
5345
5346 Changes: Modified:
5347 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5348
5349
5350nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5351 Log:
5352 - redisable imalloc (sorry!)
5353
5354
5355 Changes: Modified:
5356 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5357
5358
5359nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5360 Log:
5361 - correct GET_PAGE_SLOT() macro
5362
5363
5364 Changes: Modified:
5365 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5366
5367
5368nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5369 Log:
5370 - oops forgot to commit it with imalloc turned off
5371
5372
5373 Changes: Modified:
5374 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5375
5376
5377nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5378 Log:
5379 - cleanups
5380
5381
5382 Changes: Modified:
5383 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5384 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5385
5386
5387nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5388 Log:
5389 - lowlevel imalloc code
5390
5391
5392 Changes: Modified:
5393 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5394 + - trunk/libcharybdis/imalloc.h (File Added)
5395
5396
5397nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5398 Log:
5399 - fix bindings
5400
5401
5402 Changes: Modified:
5403 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5404
5405
5406nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5407 Log:
5408 remove #ifndef
5409
5410
5411 Changes: Modified:
5412 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5413
5414
5415nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5416 Log:
5417 - 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)
5418
5419
5420 Changes: Modified:
5421 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5422 + - trunk/libcharybdis/imalloc.c (File Added)
5423
5424
5425nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5426 Log:
5427 - increment configure Id
5428
5429
5430 Changes: Modified:
5431 +2208 -1 trunk/configure (File Modified)
5432
5433
5434nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5435 Log:
5436 - bootstrap for imalloc code
5437
5438
5439 Changes: Modified:
5440 +54 -1 trunk/configure.ac (File Modified)
5441 +27 -0 trunk/include/setup.h.in (File Modified)
5442
5443
5444jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5445 Log:
5446 Clarify interaction of spoofs and channel bans/operator{} blocks.
5447
5448
5449 Changes: Modified:
5450 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5451 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5452
5453
5454nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5455 Log:
5456 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5457
5458
5459 Changes: Modified:
5460 +30 -22 trunk/src/ircd.c (File Modified)
5461
5462
5463jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5464 Log:
5465 If shared{} blocks deny something, the command
5466 is silently ignored.
5467
5468
5469 Changes: Modified:
5470 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5471
5472
5473jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5474 Log:
5475 Move up IsService check so we don't store a non-service
5476 in preClient->sasl_agent.
5477
5478
5479 Changes: Modified:
5480 +6 -6 trunk/modules/m_sasl.c (File Modified)
5481
5482
5483gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5484 Log:
5485 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5486 Add some more sanity checks on agent strings.
5487
5488
5489 Changes: Modified:
5490 +13 -11 trunk/modules/m_sasl.c (File Modified)
5491
5492
5493jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5494 Log:
5495 Unknown clients can have an ID too now so make sure to remove
5496 them from the hash if they exit.
5497
5498
5499 Changes: Modified:
5500 +3 -0 trunk/src/client.c (File Modified)
5501
5502
5503jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5504 Log:
5505 Only accept sasl from servers in a service{} block.
5506 Not tested but this must go in.
5507
5508
5509 Changes: Modified:
5510 +6 -0 trunk/modules/m_sasl.c (File Modified)
5511 +3 -0 trunk/modules/m_signon.c (File Modified)
5512
5513
5514jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5515 Log:
5516 Only process SAVE messages targetting registered users,
5517 not servers or unregistered connections. Could cause
5518 a crash when bad protocol was received.
5519
5520
5521 Changes: Modified:
5522 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5523
5524
5525nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5526 Log:
5527 - fix QJM buffer overflow vulnerability (fucking GXTi)
5528
5529
5530 Changes: Modified:
5531 +3 -3 trunk/src/s_user.c (File Modified)
5532
5533
5534jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5535 Log:
5536 Mention /scan umodes under oper_spy privilege.
5537
5538
5539 Changes: Modified:
5540 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5541
5542
5543jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5544 Log:
5545 Mention that overlapping cluster blocks are a bad thing.
5546
5547
5548 Changes: Modified:
5549 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5550
5551
5552jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5553 Log:
5554 - Document cluster{} and shared{} blocks.
5555 - Mention that service{} does not allow wildcards.
5556
5557
5558 Changes: Modified:
5559 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5560
5561
5562jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5563 Log:
5564 Document exempt{} and service{} blocks, point to reference.conf for
5565 general{}, channel{} and serverhide{}.
5566
5567
5568 Changes: Modified:
5569 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5570
5571
5572jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5573 Log:
5574 Document ~ in lists of values better.
5575
5576
5577 Changes: Modified:
5578 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5579
5580
5581jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5582 Log:
5583 More detailed CNOTICE, CPRIVMSG descriptions.
5584
5585
5586 Changes: Modified:
5587 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5588
5589
5590jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5591 Log:
5592 Oops, need both Revision and Id on modules.
5593
5594
5595 Changes: Modified:
5596 + - trunk/modules/sno_routing.c (Property Modified)
5597
5598
5599jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5600 Log:
5601 Tweak header comment a bit (filename, Id).
5602
5603
5604 Changes: Modified:
5605 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5606
5607
5608jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5609 Log:
5610 Add GLINE and UNGLINE.
5611
5612
5613 Changes: Modified:
5614 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5615
5616
5617jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5618 Log:
5619 New configure with proper Id.
5620
5621
5622 Changes: Modified:
5623 +3 -1 trunk/configure (File Modified)
5624
5625
5626jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5627 Log:
5628 Change #include directives for in6addr_any, hopefully compiles better now.
5629
5630
5631 Changes: Modified:
5632 +3 -1 trunk/configure.ac (File Modified)
5633
5634
5635jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5636 Log:
5637 Encourage putting actual administrative information
5638 in the admin{} block.
5639
5640
5641 Changes: Modified:
5642 +3 -3 trunk/doc/example.conf (File Modified)
5643
5644
5645gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5646 Log:
5647 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5648
5649
5650 Changes: Modified:
5651 +9 -7 trunk/include/s_conf.h (File Modified)
5652 +1 -0 trunk/src/newconf.c (File Modified)
5653 +10 -0 trunk/src/s_user.c (File Modified)
5654
5655
5656jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5657 Log:
5658 - Change to glines = no in example confs
5659 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5660 are disabled.
5661
5662
5663 Changes: Modified:
5664 +1 -1 trunk/doc/example.conf (File Modified)
5665 +1 -1 trunk/doc/reference.conf (File Modified)
5666 +2 -2 trunk/modules/m_gline.c (File Modified)
5667
5668
5669nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5670 Log:
5671 - forward-port QJM fix from 1.1
5672
5673
5674 Changes: Modified:
5675 +2 -0 trunk/src/s_user.c (File Modified)
5676
5677
5678nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5679 Log:
5680 - add switch to configure to disable the block allocator
5681
5682
5683 Changes: Modified:
5684 +18 -0 trunk/configure (File Modified)
5685 +9 -0 trunk/configure.ac (File Modified)
5686 +0 -6 trunk/include/config.h (File Modified)
5687 +3 -0 trunk/include/setup.h.in (File Modified)
5688
5689
5690gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5691 Log:
5692 Fix wierd error that would exit SASL users with "Overridden"
5693
5694 Changes: Modified:
5695 +1 -1 trunk/modules/m_signon.c (File Modified)
5696
5697
5698jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5699 Log:
5700 Remove obsolete XXX comment about lazylinks.
5701
5702
5703 Changes: Modified:
5704 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5705
5706
5707jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5708 Log:
5709 OJOIN: make sure to send the wallops remotely for #channels
5710
5711
5712 Changes: Modified:
5713 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5714
5715
5716gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5717 Log:
5718 Accountability for OJOIN (contrib module)
5719
5720 Changes: Modified:
5721 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5722
5723
5724nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5725 Log:
5726 - move more stuff over to ircd_state
5727
5728
5729 Changes: Modified:
5730 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5731 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5732 +9 -0 trunk/src/ircd_state.c (File Modified)
5733 +3 -3 trunk/src/patricia.c (File Modified)
5734
5735
5736nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5737 Log:
5738 - move more stuff out of libircd and into ircd_state.c
5739
5740
5741 Changes: Modified:
5742 +5 -5 trunk/src/channel.c (File Modified)
5743 +4 -4 trunk/src/client.c (File Modified)
5744 +12 -0 trunk/src/ircd_state.c (File Modified)
5745
5746
5747nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5748 Log:
5749 - this is just barrels of fun
5750
5751
5752 Changes: Modified:
5753 + - trunk/include/ircd_state.h (File Added)
5754 +1 -1 trunk/src/Makefile.in (File Modified)
5755 +2 -1 trunk/src/channel.c (File Modified)
5756 +3 -52 trunk/src/ircd.c (File Modified)
5757 +100 -3 trunk/src/ircd_state.c (File Modified)
5758
5759
5760jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5761 Log:
5762 It's .include, not #include.
5763
5764
5765 Changes: Modified:
5766 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5767
5768
5769jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5770 Log:
5771 More consistent section titles.
5772
5773
5774 Changes: Modified:
5775 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5776 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5777 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5778
5779
5780jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5781 Log:
5782 Mention possible exceeding of +j/+l due to propagation
5783 delays between servers.
5784
5785
5786 Changes: Modified:
5787 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5788
5789
5790jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5791 Log:
5792 Formatting nits:
5793 - "text" -> <quote>text</quote>
5794 - <filename>
5795 - a few more
5796
5797
5798 Changes: Modified:
5799 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5800 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5801 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5802 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5803
5804
5805jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5806 Log:
5807 Remove text about deprecation of glines.
5808
5809
5810 Changes: Modified:
5811 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5812
5813
5814jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5815 Log:
5816 - Add description of umode +D, deaf.
5817 - Mention CALLERID 005 token with umode +g.
5818
5819
5820 Changes: Modified:
5821 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5822
5823
5824jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5825 Log:
5826 Strip off a leading colon in services shortcuts (aliases).
5827
5828
5829 Changes: Modified:
5830 +2 -0 trunk/src/parse.c (File Modified)
5831
5832
5833jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5834 Log:
5835 Add no_oper_invis contrib module, denies opers setting
5836 themselves invisible (except hidden_oper's).
5837
5838
5839 Changes: Modified:
5840 +42 -0 trunk/contrib/Makefile.in (File Modified)
5841 + - trunk/contrib/no_oper_invis.c (File Added)
5842
5843
5844jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5845 Log:
5846 Mention /stats E, make the other /stats descriptions more consistent.
5847
5848
5849 Changes: Modified:
5850 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5851
5852
5853jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5854 Log:
5855 Mention that the KILL reason and oper will appear on channels.
5856
5857
5858 Changes: Modified:
5859 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5860
5861
5862jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5863 Log:
5864 Mention /mode #channel f to query forward channel from outside.
5865
5866
5867 Changes: Modified:
5868 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5869
5870
5871jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5872 Log:
5873 Port over RATBOX_2_1 r20960 (anfl):
5874 client connect notices to +C should be hiding the extra
5875 fields for spoofed users
5876
5877
5878 Changes: Modified:
5879 +2 -1 trunk/src/s_user.c (File Modified)
5880
5881
5882jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5883 Log:
5884 Add a chapter with our extra user commands:
5885 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5886
5887
5888 Changes: Modified:
5889 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5890 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5891
5892
5893jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5894 Log:
5895 Do not put by <server>: in SQUIT reasons to servers
5896 other than the one being exited.
5897
5898
5899 Changes: Modified:
5900 +1 -1 trunk/src/client.c (File Modified)
5901
5902
5903jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5904 Log:
5905 Regenerate configure.
5906
5907
5908 Changes: Modified:
5909 +1162 -1159 trunk/configure (File Modified)
5910
5911
5912jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5913 Log:
5914 Move the warning flags down so they do not mess up
5915 checks like for -Wl,-export-dynamic.
5916
5917
5918 Changes: Modified:
5919 +33 -30 trunk/configure.ac (File Modified)
5920
5921
5922nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5923 Log:
5924 - more work here
5925
5926
5927 Changes: Modified:
5928 +2 -1 trunk/iauth/Makefile.in (File Modified)
5929
5930
5931nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5932 Log:
5933 - build iauth makefile
5934
5935
5936 Changes: Modified:
5937 +3 -2 trunk/configure (File Modified)
5938 +1 -0 trunk/configure.ac (File Modified)
5939
5940
5941nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5942 Log:
5943 - Makefile
5944
5945
5946 Changes: Modified:
5947 + - trunk/iauth/Makefile.in (File Added)
5948
5949
5950nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5951 Log:
5952 - add iauth.conf.example from irc2.11
5953
5954
5955 Changes: Modified:
5956 + - trunk/doc/example-iauth.conf (File Added)
5957
5958
5959nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5960 Log:
5961 - wow, i found some docs on this thing
5962
5963
5964 Changes: Modified:
5965 + - trunk/doc/technical/iauth-internals.txt (File Added)
5966
5967
5968nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5969 Log:
5970 - no longer applicable
5971
5972
5973 Changes: Modified:
5974 + - trunk/authdaemon/ (File Deleted)
5975
5976
5977nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5978 Log:
5979 - remove libircd.so on make clean (oops)
5980
5981
5982 Changes: Modified:
5983 +1 -1 trunk/src/Makefile.in (File Modified)
5984
5985
5986nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5987 Log:
5988 - merge iauth source for experimentation
5989
5990
5991 Changes: Modified:
5992 + - trunk/iauth/ (File Added)
5993 + - trunk/iauth/a_conf.c (File Added)
5994 + - trunk/iauth/a_conf_def.h (File Added)
5995 + - trunk/iauth/a_conf_ext.h (File Added)
5996 + - trunk/iauth/a_defines.h (File Added)
5997 + - trunk/iauth/a_externs.h (File Added)
5998 + - trunk/iauth/a_io.c (File Added)
5999 + - trunk/iauth/a_io_ext.h (File Added)
6000 + - trunk/iauth/a_log.c (File Added)
6001 + - trunk/iauth/a_log_def.h (File Added)
6002 + - trunk/iauth/a_log_ext.h (File Added)
6003 + - trunk/iauth/a_struct_def.h (File Added)
6004 + - trunk/iauth/iauth.c (File Added)
6005 + - trunk/iauth/mod_lhex.c (File Added)
6006 + - trunk/iauth/mod_lhex_ext.h (File Added)
6007 + - trunk/iauth/mod_pipe.c (File Added)
6008 + - trunk/iauth/mod_pipe_ext.h (File Added)
6009 + - trunk/iauth/mod_rfc931.c (File Added)
6010 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6011 + - trunk/iauth/mod_socks.c (File Added)
6012 + - trunk/iauth/mod_socks_ext.h (File Added)
6013 + - trunk/iauth/mod_webproxy.c (File Added)
6014 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6015
6016
6017jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6018 Log:
6019 User /quote help index was not sorted properly.
6020
6021
6022 Changes: Modified:
6023 +2 -2 trunk/help/Makefile.in (File Modified)
6024 +8 -8 trunk/help/users/index (File Modified)
6025
6026
6027jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6028 Log:
6029 Add SCAN help file.
6030
6031
6032 Changes: Modified:
6033 +25 -8 trunk/help/opers/index (File Modified)
6034 + - trunk/help/opers/scan (File Added)
6035
6036
6037jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6038 Log:
6039 SGML docs:
6040 - Document SCAN UMODES
6041 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6042
6043
6044 Changes: Modified:
6045 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6046
6047
6048jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6049 Log:
6050 Add our copyright information to /info (part of release-1.1 r1026).
6051
6052
6053 Changes: Modified:
6054 +1 -0 trunk/src/version.c.SH (File Modified)
6055
6056
6057jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6058 Log:
6059 Fix some compile warnings.
6060
6061
6062 Changes: Modified:
6063 +1 -1 trunk/modules/core/m_join.c (File Modified)
6064 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6065 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6066 +1 -1 trunk/modules/m_scan.c (File Modified)
6067 +4 -4 trunk/modules/m_signon.c (File Modified)
6068
6069
6070jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6071 Log:
6072 RSFNC: OK, actually consider unknowns also for detecting a collide.
6073 Otherwise we can get two clients with the same nick.
6074
6075
6076 Changes: Modified:
6077 +1 -1 trunk/modules/m_services.c (File Modified)
6078
6079
6080nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6081 Log:
6082 - charybdis profiling stuff
6083 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6084 - update .depend
6085
6086
6087 Changes: Modified:
6088 +0 -8 trunk/configure (File Modified)
6089 +1 -8 trunk/configure.ac (File Modified)
6090 +18 -0 trunk/include/channel.h (File Modified)
6091 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6092 +335 -260 trunk/src/.depend (File Modified)
6093 +1569 -0 trunk/src/Makefile.in (File Modified)
6094 + - trunk/src/chmode.c (File Added)
6095 +16 -1 trunk/src/ircd.c (File Modified)
6096 +11 -0 trunk/src/main.c (File Modified)
6097 +11 -0 trunk/src/modules.c (File Modified)
6098
6099
6100jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6101 Log:
6102 RSFNC: Do not send kills to servers for unknowns
6103
6104
6105 Changes: Modified:
6106 +4 -2 trunk/modules/m_services.c (File Modified)
6107
6108
6109jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6110 Log:
6111 Describe service{} blocks in reference.conf.
6112
6113
6114 Changes: Modified:
6115 +12 -0 trunk/doc/reference.conf (File Modified)
6116
6117
6118jilles 2006/03/09 01:14:34 UTC (20060309-996)
6119 Log:
6120 Replace this list of modes with pointers to other documentation.
6121
6122
6123 Changes: Modified:
6124 +6 -50 trunk/doc/modes.txt (File Modified)
6125
6126
6127jilles 2006/03/08 00:10:46 UTC (20060308-986)
6128 Log:
6129 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6130 looks too much like an old-ircd client pointer otherwise.
6131
6132
6133 Changes: Modified:
6134 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6135
6136
6137jilles 2006/03/08 00:09:27 UTC (20060308-984)
6138 Log:
6139 findforwards:
6140 - note truncation of the list (perhaps sending multiple
6141 notices is better)
6142 - clarify in a comment that /findforwards on a nonexistent
6143 channel can be useful
6144 - sendto_one_notice() requires that the text start with
6145 a colon
6146
6147
6148 Changes: Modified:
6149 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6150
6151
6152jilles 2006/03/07 23:33:48 UTC (20060307-982)
6153 Log:
6154 When we close a local server's link, always include the
6155 name of the client causing the exit in the reason in the
6156 SQUIT we send them (replacing them with us). This makes
6157 sure server notices for stuff like "Not enough arguments
6158 to server command" are different on the two sides.
6159
6160
6161 Changes: Modified:
6162 +7 -5 trunk/src/client.c (File Modified)
6163
6164
6165gxti 2006/03/07 22:58:03 UTC (20060307-980)
6166 Log:
6167 New contrib module m_findforwards.c
6168
6169
6170 Changes: Modified:
6171 +112 -0 trunk/contrib/Makefile.in (File Modified)
6172 + - trunk/contrib/m_findforwards.c (File Added)
6173
6174
6175jilles 2006/03/07 22:21:29 UTC (20060307-968)
6176 Log:
6177 Whoops, don't show real host behind auth{} spoof in
6178 spoof notices if hide_spoof_ips is enabled.
6179
6180 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6181
6182
6183 Changes: Modified:
6184 +3 -2 trunk/src/s_conf.c (File Modified)
6185
6186
6187jilles 2006/03/07 12:54:53 UTC (20060307-962)
6188 Log:
6189 Add dalnet-style /identify that sends to nickserv or chanserv.
6190
6191
6192 Changes: Modified:
6193 +102 -0 trunk/contrib/Makefile.in (File Modified)
6194 + - trunk/contrib/m_identify.c (File Added)
6195
6196
6197jilles 2006/03/07 12:26:20 UTC (20060307-958)
6198 Log:
6199 Document alias{} blocks a bit better.
6200
6201
6202 Changes: Modified:
6203 +9 -0 trunk/doc/reference.conf (File Modified)
6204
6205
6206nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6207 Log:
6208 - add aliases to /stats m (data usage is not counted though, sorry)
6209
6210
6211 Changes: Modified:
6212 +1 -0 trunk/include/s_conf.h (File Modified)
6213 +3 -0 trunk/src/newconf.c (File Modified)
6214 +15 -0 trunk/src/parse.c (File Modified)
6215
6216
6217nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6218 Log:
6219 - remove m_sshortcut as it's no longer relevant
6220
6221
6222 Changes: Modified:
6223 +0 -145 trunk/modules/Makefile.in (File Modified)
6224 + - trunk/modules/m_sshortcut.c (File Deleted)
6225
6226
6227nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6228 Log:
6229 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6230 targets instead of my original idea :P)
6231
6232
6233 Changes: Modified:
6234 +32 -0 trunk/doc/example.conf (File Modified)
6235 +35 -0 trunk/doc/reference.conf (File Modified)
6236 +4 -0 trunk/include/parse.h (File Modified)
6237 +7 -0 trunk/include/s_conf.h (File Modified)
6238 +82 -0 trunk/src/newconf.c (File Modified)
6239 +78 -0 trunk/src/parse.c (File Modified)
6240 +16 -0 trunk/src/s_conf.c (File Modified)
6241
6242
6243jilles 2006/03/05 23:33:56 UTC (20060305-942)
6244 Log:
6245 Remove some spaces after tabs. ??
6246
6247
6248 Changes: Modified:
6249 +18 -18 trunk/src/newconf.c (File Modified)
6250
6251
6252jilles 2006/03/05 23:15:38 UTC (20060305-940)
6253 Log:
6254 Global /who:
6255 - make sure to clear all marks also if the who was aborted
6256 because of too many matches
6257 - give ERR_TOOMANYMATCHES if too many matches
6258 - clarify comments
6259
6260 ratbox RATBOX_2_2 r22003 (jilles)
6261
6262
6263 Changes: Modified:
6264 +28 -26 trunk/modules/m_who.c (File Modified)
6265
6266
6267nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6268 Log:
6269 - devel is 2.0
6270
6271
6272 Changes: Modified:
6273 +9 -9 trunk/configure (File Modified)
6274 +1 -1 trunk/configure.ac (File Modified)
6275
6276
6277nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6278 Log:
6279 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6280
6281
6282 Changes: Modified:
6283 +2 -1 trunk/include/s_newconf.h (File Modified)
6284 +20 -0 trunk/modules/m_rehash.c (File Modified)
6285 +1 -1 trunk/src/s_newconf.c (File Modified)
6286
6287
6288gxti 2006/03/05 03:38:33 UTC (20060305-930)
6289 Log:
6290 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6291
6292
6293 Changes: Modified:
6294 +0 -1 trunk/doc/example.conf (File Modified)
6295 +0 -3 trunk/doc/reference.conf (File Modified)
6296 +0 -1 trunk/include/s_conf.h (File Modified)
6297 +0 -6 trunk/modules/m_info.c (File Modified)
6298 +1 -1 trunk/src/channel.c (File Modified)
6299 +0 -1 trunk/src/newconf.c (File Modified)
6300
6301
6302gxti 2006/03/05 00:48:56 UTC (20060305-928)
6303 Log:
6304 Missing header in m_chghost.c
6305
6306 Changes: Modified:
6307 +1 -0 trunk/modules/m_chghost.c (File Modified)
6308
6309
6310gxti 2006/02/28 19:53:33 UTC (20060228-926)
6311 Log:
6312 Relocate QJM code to a seperate function(change_nick_user_host)
6313 Change CHGHOST to use change_nick_user_host instead of just setting it
6314
6315
6316 Changes: Modified:
6317 +3 -0 trunk/include/s_user.h (File Modified)
6318 +1 -1 trunk/modules/m_chghost.c (File Modified)
6319 +3 -78 trunk/modules/m_signon.c (File Modified)
6320 +89 -0 trunk/src/s_user.c (File Modified)
6321
6322
6323jilles 2006/02/28 13:24:51 UTC (20060228-924)
6324 Log:
6325 Restore /stats a (dns servers, admin-only).
6326
6327
6328 Changes: Modified:
6329 +1 -0 trunk/include/res.h (File Modified)
6330 +5 -8 trunk/modules/m_stats.c (File Modified)
6331 +16 -0 trunk/src/res.c (File Modified)
6332
6333
6334nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6335 Log:
6336 - Add CHARYBDIS_PROFILE if we are profiling.
6337 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6338 - Remove duplicate --enable-epoll entry.
6339
6340
6341 Changes: Modified:
6342 +1595 -15 trunk/configure (File Modified)
6343 +30 -11 trunk/configure.ac (File Modified)
6344 +3 -0 trunk/include/setup.h.in (File Modified)
6345
6346
6347nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6348 Log:
6349 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6350
6351
6352 Changes: Modified:
6353 +28 -0 trunk/aclocal.m4 (File Modified)
6354
6355
6356jilles 2006/02/23 13:25:48 UTC (20060223-916)
6357 Log:
6358 Allow requesting forward channel and quiet list in same mode command.
6359
6360
6361 Changes: Modified:
6362 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6363
6364
6365jilles 2006/02/22 00:06:41 UTC (20060222-912)
6366 Log:
6367 Add description of xline wildcards.
6368
6369
6370 Changes: Modified:
6371 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6372
6373
6374gxti 2006/02/21 23:54:57 UTC (20060221-908)
6375 Log:
6376 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6377
6378
6379 Changes: Modified:
6380 +0 -4 trunk/modules/m_services.c (File Modified)
6381
6382
6383nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6384 Log:
6385 typo
6386
6387
6388 Changes: Modified:
6389 +1 -1 trunk/include/hook.h (File Modified)
6390
6391
6392nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6393 Log:
6394 call_hook, not hook_call
6395
6396
6397 Changes: Modified:
6398 +1 -1 trunk/modules/core/m_join.c (File Modified)
6399
6400
6401nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6402 Log:
6403 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6404 Could be useful for a number of things.
6405
6406
6407 Changes: Modified:
6408 +9 -0 trunk/modules/core/m_join.c (File Modified)
6409
6410
6411nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6412 Log:
6413 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6414
6415
6416 Changes: Modified:
6417 +7 -0 trunk/include/hook.h (File Modified)
6418
6419
6420gxti 2006/02/20 21:27:46 UTC (20060220-896)
6421 Log:
6422 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6423
6424
6425 Changes: Modified:
6426 +15 -0 trunk/modules/m_services.c (File Modified)
6427
6428
6429jilles 2006/02/20 11:26:45 UTC (20060220-894)
6430 Log:
6431 Clarify snomask +f, +k, +u.
6432
6433
6434 Changes: Modified:
6435 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6436
6437
6438jilles 2006/02/20 11:26:22 UTC (20060220-892)
6439 Log:
6440 Cmode +p and +s may be set simultaneously.
6441
6442
6443 Changes: Modified:
6444 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6445
6446
6447nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6448 Log:
6449 actually, we should check the data version on each reload (oops)
6450
6451
6452 Changes: Modified:
6453 +6 -6 trunk/src/main.c (File Modified)
6454
6455
6456nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6457 Log:
6458 more work on the loader
6459
6460
6461 Changes: Modified:
6462 +45 -21 trunk/src/main.c (File Modified)
6463
6464
6465nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6466 Log:
6467 Add prototype ircd_state.c
6468
6469
6470 Changes: Modified:
6471 + - trunk/src/ircd_state.c (File Added)
6472
6473
6474jilles 2006/02/19 00:41:15 UTC (20060219-882)
6475 Log:
6476 Smaller improvements.
6477
6478
6479 Changes: Modified:
6480 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6481
6482
6483jilles 2006/02/19 00:15:39 UTC (20060219-880)
6484 Log:
6485 Add a lot of stuff here.
6486
6487
6488 Changes: Modified:
6489 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6490
6491
6492jilles 2006/02/18 22:55:32 UTC (20060218-878)
6493 Log:
6494 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6495
6496
6497 Changes: Modified:
6498 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6499
6500
6501jilles 2006/02/18 21:57:54 UTC (20060218-873)
6502 Log:
6503 Invex doesn't trump +r or (sic) +J.
6504
6505
6506 Changes: Modified:
6507 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6508
6509
6510nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6511 Log:
6512 Check to make sure a module is not loaded before loading it.
6513
6514
6515 Changes: Modified:
6516 +6 -1 trunk/src/ircd_parser.y (File Modified)
6517
6518
6519nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6520 Log:
6521 - Add a missing comma in the HeaderMessages array
6522 - Only send "Your hostname is too long ..." if that really is the case
6523
6524
6525 Changes: Modified:
6526 +2 -2 trunk/src/s_auth.c (File Modified)
6527
6528
6529nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6530 Log:
6531 build_symtable() will have already bailed here, so no need to check
6532 explicitly whether or not charybdis_main is NULL.
6533
6534
6535 Changes: Modified:
6536 +7 -16 trunk/src/main.c (File Modified)
6537
6538
6539nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6540 Log:
6541 Data structure versioning, part 1.
6542
6543
6544 Changes: Modified:
6545 +10 -1 trunk/include/ircd_defs.h (File Modified)
6546 +2 -0 trunk/src/ircd.c (File Modified)
6547 +15 -3 trunk/src/main.c (File Modified)
6548
6549
6550nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6551 Log:
6552 build a symbol table and use that instead of doing a raw dlsym on everything
6553
6554
6555 Changes: Modified:
6556 + - trunk/include/ircd_linker.h (File Added)
6557 +71 -1 trunk/src/Makefile.in (File Modified)
6558 + - trunk/src/ircd_linker.c (File Added)
6559 +16 -4 trunk/src/main.c (File Modified)
6560
6561
6562nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6563 Log:
6564 The launcher now calls io_loop() instead of charybdis_main().
6565 This is so that we do not have to reinitialize *everything* later.
6566
6567
6568 Changes: Modified:
6569 +1 -0 trunk/include/ircd.h (File Modified)
6570 +6 -7 trunk/src/ircd.c (File Modified)
6571 +13 -1 trunk/src/main.c (File Modified)
6572
6573
6574nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6575 Log:
6576 Use global binding on libircd.so.
6577
6578
6579 Changes: Modified:
6580 +1 -1 trunk/src/main.c (File Modified)
6581
6582
6583nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6584 Log:
6585 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6586 (it will do more later)
6587
6588
6589 Changes: Modified:
6590 +14 -12 trunk/include/config.h (File Modified)
6591 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6592 +31 -5 trunk/src/Makefile.in (File Modified)
6593 +78 -1 trunk/src/ircd.c (File Modified)
6594 + - trunk/src/main.c (File Added)
6595
6596
6597nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6598 Log:
6599 Add whitespace here, oops.
6600
6601
6602 Changes: Modified:
6603 +1 -1 trunk/CREDITS (File Modified)
6604
6605
6606nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6607 Log:
6608 Properly copy over the IP address here instead of using a cheap hack.
6609 Because the hack didn't work right except on IPv6. :|
6610
6611
6612 Changes: Modified:
6613 +12 -2 trunk/src/s_newconf.c (File Modified)
6614
6615
6616jilles 2006/02/15 01:33:43 UTC (20060215-849)
6617 Log:
6618 Revert reject cache notice to ratbox's, which more
6619 clearly suggests what's happening.
6620
6621
6622 Changes: Modified:
6623 +4 -1 trunk/src/reject.c (File Modified)
6624
6625
6626nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6627 Log:
6628 Fix the openssl status in the overview information.
6629
6630
6631 Changes: Modified:
6632 +1 -3 trunk/configure (File Modified)
6633 +1 -3 trunk/configure.ac (File Modified)
6634
6635
6636jilles 2006/02/15 00:53:32 UTC (20060215-843)
6637 Log:
6638 - Add simple exempt{} block (127.0.0.1) to example.conf.
6639 - Remove mention of deny{}.
6640
6641
6642 Changes: Modified:
6643 +5 -0 trunk/doc/example.conf (File Modified)
6644 +1 -1 trunk/doc/reference.conf (File Modified)
6645
6646
6647jilles 2006/02/15 00:37:34 UTC (20060215-839)
6648 Log:
6649 example.conf: add some comments at the start
6650 reference.conf: some ircd-ratbox -> charybdis
6651
6652
6653 Changes: Modified:
6654 +11 -0 trunk/doc/example.conf (File Modified)
6655 +6 -5 trunk/doc/reference.conf (File Modified)
6656
6657
6658jilles 2006/02/15 00:27:59 UTC (20060215-833)
6659 Log:
6660 Rename m_createauthonly module to createauthonly
6661 as this is not a module providing an m_function
6662 (command).
6663
6664
6665 Changes: Modified:
6666 +1 -38 trunk/contrib/Makefile.in (File Modified)
6667 + - trunk/contrib/createauthonly.c (File Added)
6668 + - trunk/contrib/m_createauthonly.c (File Deleted)
6669
6670
6671jilles 2006/02/15 00:22:08 UTC (20060215-831)
6672 Log:
6673 Add to example confs commented lines for:
6674 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6675 sno_globalkline.so, sno_globaloper.so.
6676
6677
6678 Changes: Modified:
6679 +5 -1 trunk/doc/example.conf (File Modified)
6680 +9 -1 trunk/doc/reference.conf (File Modified)
6681
6682
6683jilles 2006/02/15 00:12:24 UTC (20060215-829)
6684 Log:
6685 - Unbreak connecting to connect{}s with hostnames
6686 instead of IP addresses (broken with new resolver).
6687 - Try to do A/AAAA query based on aftype in
6688 connect{} (doesn't seem to work fully).
6689
6690
6691 Changes: Modified:
6692 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6693
6694
6695jilles 2006/02/14 22:54:37 UTC (20060214-827)
6696 Log:
6697 Unbreak /rehash dns.
6698
6699
6700 Changes: Modified:
6701 +1 -0 trunk/src/res.c (File Modified)
6702
6703
6704jilles 2006/02/14 22:40:55 UTC (20060214-825)
6705 Log:
6706 Preserve Hybrid Id and add one of our own.
6707
6708
6709 Changes: Modified:
6710 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6711 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6712
6713
6714jilles 2006/02/14 22:17:17 UTC (20060214-821)
6715 Log:
6716 Add anfl and Androsyn to CREDITS.
6717 They wrote a lot of ratbox code we use, both before and after the fork.
6718
6719
6720 Changes: Modified:
6721 +2 -0 trunk/CREDITS (File Modified)
6722
6723
6724nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6725 Log:
6726 Hostname validity check.
6727
6728
6729 Changes: Modified:
6730 +42 -3 trunk/src/s_auth.c (File Modified)
6731
6732
6733nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6734 Log:
6735 Version bump to 1.2.0.
6736
6737
6738 Changes: Modified:
6739 +9 -9 trunk/configure (File Modified)
6740 +1 -1 trunk/configure.ac (File Modified)
6741
6742
6743nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6744 Log:
6745 - Missed a spot in the IPv6 code here. Should be usable now.
6746
6747
6748 Changes: Modified:
6749 +2 -2 trunk/src/res.c (File Modified)
6750
6751
6752nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6753 Log:
6754 Alright, so, this massive commit does the following:
6755 - Removes adns
6756 - Adds a resolver based on the undernet and hybrid one.
6757 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6758 - Makes a check in ./configure be posixly correct
6759 - Simplifies the auth code and DNS callbacks
6760
6761 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6762
6763
6764 Changes: Modified:
6765 +1 -1 trunk/Makefile.in (File Modified)
6766 + - trunk/adns/ (File Deleted)
6767 +148 -80 trunk/configure (File Modified)
6768 +1 -2 trunk/configure.ac (File Modified)
6769 +6 -0 trunk/include/client.h (File Modified)
6770 +1 -0 trunk/include/packet.h (File Modified)
6771 +153 -41 trunk/include/res.h (File Modified)
6772 + - trunk/include/reslib.h (File Added)
6773 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6774 +930 -1449 trunk/modules/.depend (File Modified)
6775 +3 -0 trunk/modules/m_stats.c (File Modified)
6776 +417 -621 trunk/src/.depend (File Modified)
6777 +1 -1 trunk/src/.indent.pro (File Modified)
6778 +2069 -289 trunk/src/Makefile.in (File Modified)
6779 + - trunk/src/adns.c (File Deleted)
6780 + - trunk/src/res.c (File Added)
6781 + - trunk/src/reslib.c (File Added)
6782 +11 -50 trunk/src/s_auth.c (File Modified)
6783 +4 -26 trunk/src/s_newconf.c (File Modified)
6784
6785
6786nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6787 Log:
6788 Document the NOBALLOC feature.
6789
6790
6791 Changes: Modified:
6792 +7 -1 trunk/include/config.h (File Modified)
6793
6794
6795jilles 2006/02/12 20:50:51 UTC (20060212-806)
6796 Log:
6797 commands.sgml changes
6798
6799
6800 Changes: Modified:
6801 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6802
6803
6804jilles 2006/02/12 19:58:28 UTC (20060212-804)
6805 Log:
6806 connect{} changes.
6807
6808
6809 Changes: Modified:
6810 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6811
6812
6813jilles 2006/02/12 19:47:43 UTC (20060212-802)
6814 Log:
6815 Improve description of class{} block (in particular,
6816 mention server classes as well as client classes).
6817
6818
6819 Changes: Modified:
6820 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6821
6822
6823jilles 2006/02/12 19:37:35 UTC (20060212-800)
6824 Log:
6825 In comment:
6826 -/* sendq: servers need a higher sendq as they send more data */
6827 +/* sendq: servers need a higher sendq as they are sent more data */
6828
6829
6830 Changes: Modified:
6831 +1 -1 trunk/doc/reference.conf (File Modified)
6832
6833
6834jilles 2006/02/12 19:33:35 UTC (20060212-798)
6835 Log:
6836 Add modules{} block.
6837
6838
6839 Changes: Modified:
6840 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6841
6842
6843jilles 2006/02/12 17:31:44 UTC (20060212-796)
6844 Log:
6845 Add general::oper_snomask, snomask on oper up for opers
6846 that have umode +s set on oper up, but do not have
6847 a specific snomask setting in their operator block.
6848 If this is empty or not specified, +s is used as before.
6849
6850
6851 Changes: Modified:
6852 +4 -1 trunk/doc/example.conf (File Modified)
6853 +7 -1 trunk/doc/reference.conf (File Modified)
6854 +1 -0 trunk/include/client.h (File Modified)
6855 +1 -0 trunk/include/s_conf.h (File Modified)
6856 +32 -0 trunk/src/newconf.c (File Modified)
6857 +1 -0 trunk/src/s_conf.c (File Modified)
6858 +13 -3 trunk/src/s_user.c (File Modified)
6859
6860
6861nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6862 Log:
6863 fix error
6864
6865 Changes: Modified:
6866 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6867
6868
6869nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6870 Log:
6871 Add MASKTRACE and CHANTRACE commands.
6872
6873
6874 Changes: Modified:
6875 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6876
6877
6878nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6879 Log:
6880 document loadmodule directive
6881
6882
6883 Changes: Modified:
6884 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6885
6886
6887nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6888 Log:
6889 finish this up
6890
6891
6892 Changes: Modified:
6893 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6894
6895
6896nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6897 Log:
6898 q:lines are no longer living in the ircd.conf either
6899
6900
6901 Changes: Modified:
6902 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6903
6904
6905nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6906 Log:
6907 remove k:line, d:line, x:line as they are their own files now
6908
6909
6910 Changes: Modified:
6911 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6912
6913
6914jilles 2006/02/12 03:55:38 UTC (20060212-782)
6915 Log:
6916 New place for operator::snomask.
6917
6918
6919 Changes: Modified:
6920 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6921
6922
6923nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6924 Log:
6925 Document connect {}.
6926
6927
6928 Changes: Modified:
6929 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6930
6931
6932jilles 2006/02/12 03:42:26 UTC (20060212-778)
6933 Log:
6934 example.conf: move operator::snomask to a more logical place,
6935 more sensible default
6936 reference.conf: add operator::snomask
6937
6938
6939 Changes: Modified:
6940 +3 -3 trunk/doc/example.conf (File Modified)
6941 +3 -0 trunk/doc/reference.conf (File Modified)
6942
6943
6944jilles 2006/02/12 03:34:24 UTC (20060212-776)
6945 Log:
6946 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6947 in those conf entries that take umodes like <name1>, <name2>, ...
6948
6949
6950 Changes: Modified:
6951 +3 -0 trunk/doc/reference.conf (File Modified)
6952 +3 -0 trunk/src/newconf.c (File Modified)
6953
6954
6955nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6956 Log:
6957 Remove H:line
6958
6959
6960 Changes: Modified:
6961 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6962
6963
6964nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6965 Log:
6966 Aesthetic changes.
6967
6968
6969 Changes: Modified:
6970 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6971
6972
6973nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6974 Log:
6975 s/allow/auth
6976
6977
6978 Changes: Modified:
6979 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6980
6981
6982nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6983 Log:
6984 fix
6985
6986
6987 Changes: Modified:
6988 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6989
6990
6991nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6992 Log:
6993 Document operator {} blocks.
6994
6995
6996 Changes: Modified:
6997 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6998
6999
7000jilles 2006/02/12 03:18:31 UTC (20060212-764)
7001 Log:
7002 auth{}: clarify/add some details
7003
7004
7005 Changes: Modified:
7006 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7007
7008
7009nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7010 Log:
7011 auth{}: Move a paragraph.
7012
7013
7014 Changes: Modified:
7015 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7016
7017
7018nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7019 Log:
7020 Document auth{} blocks.
7021
7022
7023 Changes: Modified:
7024 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7025
7026
7027jilles 2006/02/12 02:23:21 UTC (20060212-758)
7028 Log:
7029 Add umode +R.
7030
7031
7032 Changes: Modified:
7033 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7034
7035
7036jilles 2006/02/12 02:19:41 UTC (20060212-756)
7037 Log:
7038 Add umode +R, prevents unidentified clients from
7039 sending private messages or notices. /accept'ed
7040 clients and opers are exempt.
7041 Due to the /accept part, this is only checked
7042 at the target's server, may want to change
7043 this?
7044
7045
7046 Changes: Modified:
7047 +1 -0 trunk/help/opers/umode (File Modified)
7048 +1 -0 trunk/help/users/umode (File Modified)
7049 +2 -0 trunk/include/client.h (File Modified)
7050 +1 -0 trunk/include/numeric.h (File Modified)
7051 +11 -1 trunk/modules/core/m_message.c (File Modified)
7052 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7053 +1 -1 trunk/src/messages.tab (File Modified)
7054 +1 -1 trunk/src/s_user.c (File Modified)
7055
7056
7057jilles 2006/02/12 01:26:44 UTC (20060212-754)
7058 Log:
7059 Don't allow a nick change if banned or quieted (and not
7060 voiced or opped) on a channel. This uses numeric 435
7061 (bahamut's "cannot change to a banned nick") because
7062 bahamut/ircu's 437 and hyperion's 438 already have
7063 another meaning for us.
7064
7065
7066 Changes: Modified:
7067 +2 -0 trunk/include/channel.h (File Modified)
7068 +1 -0 trunk/include/numeric.h (File Modified)
7069 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7070 +38 -0 trunk/src/channel.c (File Modified)
7071 +1 -1 trunk/src/messages.tab (File Modified)
7072
7073
7074jilles 2006/02/11 20:55:03 UTC (20060211-752)
7075 Log:
7076 KNOCK:
7077 - respect ban exceptions
7078 - also deny a knock if quieted
7079
7080
7081 Changes: Modified:
7082 +2 -1 trunk/modules/m_knock.c (File Modified)
7083
7084
7085jilles 2006/02/11 19:42:32 UTC (20060211-750)
7086 Log:
7087 Reverse bad substitution in comment.
7088
7089
7090 Changes: Modified:
7091 +1 -1 trunk/src/channel.c (File Modified)
7092
7093
7094jilles 2006/02/11 19:04:47 UTC (20060211-748)
7095 Log:
7096 - set DynSpoof flag for clients spoofed at registration
7097 - add orighost instead of host to the hostname hash
7098
7099
7100 Changes: Modified:
7101 +5 -1 trunk/src/s_user.c (File Modified)
7102
7103
7104jilles 2006/02/11 16:59:13 UTC (20060211-746)
7105 Log:
7106 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7107
7108
7109 Changes: Modified:
7110 +2 -3 trunk/src/send.c (File Modified)
7111
7112
7113gxti 2006/02/10 02:44:34 UTC (20060210-744)
7114 Log:
7115 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7116
7117
7118 Changes: Modified:
7119 +17 -7 trunk/modules/m_signon.c (File Modified)
7120
7121
7122gxti 2006/02/09 02:44:48 UTC (20060209-742)
7123 Log:
7124 Correct minimum args on ENCAP SASL to avoid nasty core.
7125
7126
7127 Changes: Modified:
7128 +1 -1 trunk/modules/m_sasl.c (File Modified)
7129
7130
7131jilles 2006/02/09 01:14:21 UTC (20060209-740)
7132 Log:
7133 Style nits: sptr can't ever be NULL, don't compare truth
7134 values with YES.
7135
7136
7137 Changes: Modified:
7138 +2 -3 trunk/modules/m_scan.c (File Modified)
7139
7140
7141jilles 2006/02/09 01:04:56 UTC (20060209-738)
7142 Log:
7143 - Comment out scan_cmodes() prototype to suppress warning
7144 - Correct minimum parameter count for mo_scan()
7145
7146
7147 Changes: Modified:
7148 +2 -2 trunk/modules/m_scan.c (File Modified)
7149
7150
7151jilles 2006/02/09 00:56:16 UTC (20060209-736)
7152 Log:
7153 SCAN UMODES:
7154 - Include full command in operspy notice
7155 - Allow global scans (no-list used, mask not used) without operspy
7156 - Use ERR_NOPRIVS numeric
7157
7158
7159 Changes: Modified:
7160 +21 -9 trunk/modules/m_scan.c (File Modified)
7161
7162
7163jilles 2006/02/08 23:45:23 UTC (20060208-734)
7164 Log:
7165 Cancel out the >3 default if < is given; this way
7166 any </> specification fully overrides the default.
7167
7168
7169 Changes: Modified:
7170 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7171
7172
7173jilles 2006/02/08 23:13:44 UTC (20060208-732)
7174 Log:
7175 - Call mo_list() from m_list() to reduce code duplication
7176 - Default to >3, rather arbitrarily (conf option?)
7177 - Make < and > mean less than and greater than again
7178
7179
7180 Changes: Modified:
7181 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7182
7183
7184jilles 2006/02/08 22:20:43 UTC (20060208-730)
7185 Log:
7186 When processing topic burst, hide connecting server
7187 on netburst if flatten links is enabled.
7188
7189
7190 Changes: Modified:
7191 +9 -2 trunk/modules/m_tb.c (File Modified)
7192
7193
7194nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7195 Log:
7196 - remove PENALTY token
7197
7198
7199 Changes: Modified:
7200 +0 -1 trunk/include/supported.h (File Modified)
7201
7202
7203nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7204 Log:
7205 005 fixups:
7206 - Add PENALTY because we have a pace-wait system.
7207 - Add FNC due to SAVE and RSFNC
7208 - Add q to MAXLIST.
7209
7210
7211 Changes: Modified:
7212 +4 -2 trunk/include/supported.h (File Modified)
7213
7214
7215nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7216 Log:
7217 mkay, indent went nuts here
7218
7219
7220 Changes: Modified:
7221 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7222
7223
7224nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7225 Log:
7226 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7227 and can be used instead. The SAFELIST implementation is the one used by
7228 default, as most users/networks will be used to it.
7229
7230
7231 Changes: Modified:
7232 +1 -0 trunk/NEWS (File Modified)
7233 +14 -0 trunk/include/client.h (File Modified)
7234 +5 -0 trunk/include/hash.h (File Modified)
7235 +404 -272 trunk/modules/Makefile.in (File Modified)
7236 + - trunk/modules/m_list.c (File Deleted)
7237 + - trunk/modules/m_list_ratbox.c (File Added)
7238 + - trunk/modules/m_list_safelist.c (File Added)
7239 +5 -5 trunk/src/hash.c (File Modified)
7240
7241
7242jilles 2006/02/08 21:02:52 UTC (20060208-720)
7243 Log:
7244 Clear invites on a lowerTS JOIN or SJOIN.
7245 This should complete kick_on_split_riding protection.
7246
7247
7248 Changes: Modified:
7249 +5 -0 trunk/modules/core/m_join.c (File Modified)
7250 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7251
7252
7253jilles 2006/02/08 20:26:58 UTC (20060208-718)
7254 Log:
7255 Like in ratbox, send and interpret timestamps on invites.
7256
7257
7258 Changes: Modified:
7259 +9 -2 trunk/modules/m_invite.c (File Modified)
7260
7261
7262jilles 2006/02/07 12:48:28 UTC (20060207-716)
7263 Log:
7264 Add +S (network service) umode. Just for completeness, users or opers
7265 cannot set this.
7266
7267
7268 Changes: Modified:
7269 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7270
7271
7272nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7273 Log:
7274 update NEWS a bit
7275
7276
7277 Changes: Modified:
7278 +35 -2 trunk/NEWS (File Modified)
7279
7280
7281gxti 2006/02/06 04:42:14 UTC (20060206-712)
7282 Log:
7283 Split off a PreClient structure for data to be freed on registation (i.e. password).
7284 New hook introduce_client for post-registration messages.
7285 Fix b0rked SASL numerics.
7286 Burst REALHOST post-introduction for spoofed-on-registration clients.
7287 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7288 Pre-registration signon support.
7289
7290
7291 Changes: Modified:
7292 +10 -0 trunk/configure (File Modified)
7293 +2 -0 trunk/configure.ac (File Modified)
7294 +14 -4 trunk/include/client.h (File Modified)
7295 +1 -0 trunk/include/hook.h (File Modified)
7296 +1 -0 trunk/include/numeric.h (File Modified)
7297 +3 -0 trunk/include/setup.h.in (File Modified)
7298 +16 -0 trunk/modules/m_chghost.c (File Modified)
7299 +25 -21 trunk/modules/m_sasl.c (File Modified)
7300 +63 -30 trunk/modules/m_signon.c (File Modified)
7301 +18 -0 trunk/src/client.c (File Modified)
7302 +2 -0 trunk/src/hook.c (File Modified)
7303 +5 -5 trunk/src/messages.tab (File Modified)
7304 +2 -0 trunk/src/s_serv.c (File Modified)
7305 +28 -2 trunk/src/s_user.c (File Modified)
7306
7307
7308gxti 2006/02/06 03:10:01 UTC (20060206-710)
7309 Log:
7310 Update hook documentation.
7311
7312
7313 Changes: Modified:
7314 +30 -0 trunk/doc/hooks.txt (File Modified)
7315
7316
7317jilles 2006/02/05 22:44:03 UTC (20060205-708)
7318 Log:
7319 Improve @/# handling in match_esc().
7320
7321
7322 Changes: Modified:
7323 +21 -13 trunk/src/match.c (File Modified)
7324
7325
7326nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7327 Log:
7328 backtrack instead of bailing out when handling a mismatched escape
7329
7330
7331 Changes: Modified:
7332 +1 -1 trunk/src/match.c (File Modified)
7333
7334
7335nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7336 Log:
7337 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7338
7339 Changes: Modified:
7340 +2 -1 trunk/CREDITS (File Modified)
7341
7342
7343nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7344 Log:
7345 Fix the escape brokenness and pick up a more efficient matching algorithm,
7346 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7347 Patch sent upstream. They can do whatever they want with it, *shrug*.
7348
7349
7350 Changes: Modified:
7351 +147 -161 trunk/src/match.c (File Modified)
7352
7353
7354jilles 2006/02/04 20:13:39 UTC (20060204-700)
7355 Log:
7356 If flatten links is enabled, fake the origins of some ServerModes
7357 sent to clients so that the server sending the netburst is hidden.
7358 Most mode hacks still show the true source.
7359
7360
7361 Changes: Modified:
7362 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7363 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7364
7365
7366jilles 2006/02/04 18:26:55 UTC (20060204-698)
7367 Log:
7368 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7369 where the exit originated).
7370 - When receiving an SQUIT for a server themselves
7371 (IsMe(target_p) || target_p == client_p)
7372 close their link and send a local server notice.
7373
7374
7375 Changes: Modified:
7376 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7377 +6 -3 trunk/src/client.c (File Modified)
7378
7379
7380nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7381 Log:
7382 Hooking into the wrong hook, whoops. :P
7383
7384
7385 Changes: Modified:
7386 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7387 +6 -10 trunk/modules/core/m_join.c (File Modified)
7388
7389
7390nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7391 Log:
7392 this doesn't work right, right now :P
7393
7394
7395 Changes: Modified:
7396 +40 -0 trunk/contrib/Makefile.in (File Modified)
7397 + - trunk/contrib/m_createauthonly.c (File Added)
7398 +6 -0 trunk/include/hook.h (File Modified)
7399 +26 -1 trunk/modules/core/m_join.c (File Modified)
7400 +1 -1 trunk/src/ircd.c (File Modified)
7401
7402
7403nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7404 Log:
7405 Make can_join() hookable.
7406
7407
7408 Changes: Modified:
7409 +12 -1 trunk/src/channel.c (File Modified)
7410
7411
7412nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7413 Log:
7414 add 'int approved;' to the channel event hook
7415
7416
7417 Changes: Modified:
7418 +1 -0 trunk/include/hook.h (File Modified)
7419
7420
7421gxti 2006/02/04 02:50:03 UTC (20060204-688)
7422 Log:
7423 Use SIDs in SASL ENCAP origin.
7424 Ignore responses from other agents once the first SASL response has been received for a client.
7425
7426
7427 Changes: Modified:
7428 +9 -5 trunk/modules/m_sasl.c (File Modified)
7429
7430
7431gxti 2006/02/04 01:44:17 UTC (20060204-686)
7432 Log:
7433 Removed stray debug code.
7434
7435
7436 Changes: Modified:
7437 +1 -1 trunk/modules/m_sasl.c (File Modified)
7438
7439
7440jilles 2006/02/03 22:39:24 UTC (20060203-684)
7441 Log:
7442 Don't complain "unknown MODE flag" if a non-oper attempts
7443 to unset an oper only umode they do not have.
7444 This is to prevent unwanted error messages when users/bots
7445 do things like MODE <nick> +i-sw.
7446
7447
7448 Changes: Modified:
7449 +4 -2 trunk/src/s_user.c (File Modified)
7450
7451
7452jilles 2006/02/03 22:32:03 UTC (20060203-682)
7453 Log:
7454 Fix client_exit hook name and only call it for local exits that are not
7455 IsAnyServer.
7456
7457
7458 Changes: Modified:
7459 +3 -2 trunk/modules/m_sasl.c (File Modified)
7460
7461
7462gxti 2006/02/03 21:41:48 UTC (20060203-680)
7463 Log:
7464 Fix SASL logic to actually use stored agent UID.
7465 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7466 Add abort code for exiting clients.
7467
7468
7469 Changes: Modified:
7470 +18 -9 trunk/modules/m_sasl.c (File Modified)
7471
7472
7473jilles 2006/02/03 20:25:01 UTC (20060203-678)
7474 Log:
7475 Port over ratbox 2.2 /challenge. This is slightly more secure
7476 (better crypto, longer keys, challenge timeout) and has better
7477 client scripts.
7478
7479 The respond tool is no longer part of the ircd tree but a
7480 separate package, currently available from
7481 http://respond.ircd-ratbox.org (we should mirror/... this).
7482
7483
7484 Changes: Modified:
7485 +65 -310 trunk/doc/challenge.txt (File Modified)
7486 +5 -5 trunk/include/client.h (File Modified)
7487 +3 -0 trunk/include/irc_string.h (File Modified)
7488 +3 -0 trunk/include/numeric.h (File Modified)
7489 +94 -50 trunk/modules/m_challenge.c (File Modified)
7490 +1 -2 trunk/src/client.c (File Modified)
7491 +125 -0 trunk/src/irc_string.c (File Modified)
7492 +2 -2 trunk/src/messages.tab (File Modified)
7493 + - trunk/tools/rsa_respond/ (File Deleted)
7494
7495
7496gxti 2006/02/03 20:05:09 UTC (20060203-676)
7497 Log:
7498 Preliminary SASL support.
7499
7500
7501 Changes: Modified:
7502 +7 -0 trunk/include/client.h (File Modified)
7503 +6 -0 trunk/include/numeric.h (File Modified)
7504 +1 -0 trunk/modules/Makefile.in (File Modified)
7505 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7506 +175 -1 trunk/modules/m_cap.c (File Modified)
7507 + - trunk/modules/m_sasl.c (File Added)
7508 +2 -0 trunk/modules/m_user.c (File Modified)
7509 +5 -5 trunk/src/messages.tab (File Modified)
7510 +8 -2 trunk/src/s_user.c (File Modified)
7511
7512
7513jilles 2006/02/03 18:13:03 UTC (20060203-674)
7514 Log:
7515 SIGNON: make logout also apply remotely.
7516
7517
7518 Changes: Modified:
7519 +7 -2 trunk/modules/m_signon.c (File Modified)
7520
7521
7522gxti 2006/02/03 17:45:04 UTC (20060203-672)
7523 Log:
7524 Use an asterisk when sending empty logins in SIGNON.
7525
7526
7527 Changes: Modified:
7528 +5 -5 trunk/modules/m_signon.c (File Modified)
7529
7530
7531jilles 2006/02/03 17:38:31 UTC (20060203-670)
7532 Log:
7533 SIGNON: Only add whowas entry (add_history()) and wipe
7534 accepts (del_all_accepts()) if nick changed.
7535
7536
7537 Changes: Modified:
7538 +5 -3 trunk/modules/m_signon.c (File Modified)
7539
7540
7541jilles 2006/02/03 17:26:52 UTC (20060203-668)
7542 Log:
7543 SIGNON: slight fixes to collision code:
7544 - don't kill if target_p == source_p (nick unchanged or only changed case)
7545 - add comment that SAVE support is missing
7546 - use sendto_realops_snomask() instead of sendto_realops_flags()
7547
7548
7549 Changes: Modified:
7550 +9 -6 trunk/modules/m_signon.c (File Modified)
7551
7552
7553jilles 2006/02/03 17:19:26 UTC (20060203-666)
7554 Log:
7555 Fix up kills for bad nick/user/host on SIGNON.
7556
7557
7558 Changes: Modified:
7559 +16 -6 trunk/modules/m_signon.c (File Modified)
7560
7561
7562jilles 2006/02/03 16:50:56 UTC (20060203-664)
7563 Log:
7564 If changing to a nick with a digit, only allow the UID.
7565
7566
7567 Changes: Modified:
7568 +4 -0 trunk/modules/m_signon.c (File Modified)
7569
7570
7571gxti 2006/02/03 04:20:31 UTC (20060203-661)
7572 Log:
7573 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7574 Strip leading digits from logins that are not purely numeric.
7575
7576
7577 Changes: Modified:
7578 +3 -0 trunk/include/numeric.h (File Modified)
7579 +2 -0 trunk/include/send.h (File Modified)
7580 +1 -0 trunk/modules/Makefile.in (File Modified)
7581 +456 -3 trunk/modules/m_services.c (File Modified)
7582 + - trunk/modules/m_signon.c (File Added)
7583 +2 -2 trunk/src/messages.tab (File Modified)
7584 +98 -0 trunk/src/send.c (File Modified)
7585
7586
7587jilles 2006/02/02 14:10:16 UTC (20060202-659)
7588 Log:
7589 Remove old server notice umodes from example confs.
7590
7591
7592 Changes: Modified:
7593 +1 -2 trunk/doc/example.conf (File Modified)
7594 +4 -17 trunk/doc/reference.conf (File Modified)
7595
7596
7597jilles 2006/02/01 15:11:42 UTC (20060201-657)
7598 Log:
7599 Add snomask help file (forgot this earlier).
7600
7601
7602 Changes: Modified:
7603 + - trunk/help/opers/snomask (File Added)
7604
7605
7606jilles 2006/01/31 12:50:36 UTC (20060131-655)
7607 Log:
7608 Add umode +l (receive locops).
7609
7610
7611 Changes: Modified:
7612 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7613
7614
7615jilles 2006/01/31 12:44:21 UTC (20060131-653)
7616 Log:
7617 We don't plan to implement cmode +R (quiet unidentified) and
7618 umode +I (deny invite) for 1.1, so comment them out from the
7619 docs.
7620
7621
7622 Changes: Modified:
7623 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7624 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7625
7626
7627jilles 2006/01/31 12:40:38 UTC (20060131-651)
7628 Log:
7629 Improve snomask usage description.
7630
7631
7632 Changes: Modified:
7633 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7634
7635
7636jilles 2006/01/31 12:33:01 UTC (20060131-649)
7637 Log:
7638 Mention the word snomask with umode +s (needs to be a link really).
7639
7640
7641 Changes: Modified:
7642 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7643
7644
7645jilles 2006/01/31 12:28:58 UTC (20060131-647)
7646 Log:
7647 Add snomask +Z (operspy notices).
7648
7649
7650 Changes: Modified:
7651 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7652
7653
7654jilles 2006/01/31 12:23:29 UTC (20060131-645)
7655 Log:
7656 Misc updates/clarifications.
7657
7658
7659 Changes: Modified:
7660 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7661
7662
7663jilles 2006/01/31 12:15:29 UTC (20060131-643)
7664 Log:
7665 Document snomasks.
7666
7667
7668 Changes: Modified:
7669 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7670 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7671 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7672
7673
7674jilles 2006/01/30 01:07:43 UTC (20060130-641)
7675 Log:
7676 - Allow ENCAP REALHOST outside burst
7677 - Fix comment describing race condition: this can only happen
7678 on a local whois with use_whois_actually enabled
7679
7680
7681 Changes: Modified:
7682 +4 -6 trunk/modules/m_chghost.c (File Modified)
7683
7684
7685jilles 2006/01/29 21:42:06 UTC (20060129-639)
7686 Log:
7687 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7688
7689
7690 Changes: Modified:
7691 +39 -0 trunk/contrib/Makefile.in (File Modified)
7692 + - trunk/contrib/sno_globaloper.c (File Added)
7693
7694
7695jilles 2006/01/29 21:26:53 UTC (20060129-637)
7696 Log:
7697 Pass along old umodes and snomask in umode_changed hook,
7698 changing its parameter type from struct Client *
7699 to hook_data_umode_changed *. (For a new client, both
7700 are zero.)
7701
7702 The IP cloaking module now fully ignores umode changes
7703 where +h didn't change.
7704
7705
7706 Changes: Modified:
7707 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7708 +7 -0 trunk/include/hook.h (File Modified)
7709 +18 -4 trunk/src/s_user.c (File Modified)
7710
7711
7712nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7713 Log:
7714 move libcharybdis-provided function initialisation into libcharybdis_init().
7715
7716
7717 Changes: Modified:
7718 +32 -11 trunk/src/ircd.c (File Modified)
7719
7720
7721jilles 2006/01/29 20:40:55 UTC (20060129-633)
7722 Log:
7723 Make +f notices (local host, global host, global user@host, local class)
7724 netwide. Exceeding /quote set max remains local.
7725
7726
7727 Changes: Modified:
7728 +4 -4 trunk/src/s_conf.c (File Modified)
7729
7730
7731jilles 2006/01/29 20:32:44 UTC (20060129-631)
7732 Log:
7733 Netwide notices about attempts to join juped channels.
7734
7735
7736 Changes: Modified:
7737 +1 -1 trunk/modules/core/m_join.c (File Modified)
7738
7739
7740jilles 2006/01/29 19:57:17 UTC (20060129-629)
7741 Log:
7742 Send server notices about failed oper attempts globally.
7743 Successful remote oper attempt notices will be generated
7744 from the mode changes.
7745
7746
7747 Changes: Modified:
7748 +3 -3 trunk/modules/m_challenge.c (File Modified)
7749 +2 -2 trunk/modules/m_oper.c (File Modified)
7750
7751
7752jilles 2006/01/29 19:56:11 UTC (20060129-627)
7753 Log:
7754 Rest of infrastructure for sending server notices globally.
7755 Uses a new L_NETWIDE level on sendto_realops_snomask().
7756
7757
7758 Changes: Modified:
7759 +1 -0 trunk/include/send.h (File Modified)
7760 +31 -4 trunk/src/send.c (File Modified)
7761
7762
7763jilles 2006/01/29 18:55:28 UTC (20060129-625)
7764 Log:
7765 Add general::global_snotices conf option to control
7766 whether we send out SNOTEs. Does not do anything yet.
7767
7768
7769 Changes: Modified:
7770 +1 -0 trunk/doc/example.conf (File Modified)
7771 +6 -0 trunk/doc/reference.conf (File Modified)
7772 +1 -0 trunk/include/s_conf.h (File Modified)
7773 +6 -0 trunk/modules/m_info.c (File Modified)
7774 +1 -0 trunk/src/newconf.c (File Modified)
7775 +1 -0 trunk/src/s_conf.c (File Modified)
7776
7777
7778jilles 2006/01/29 13:47:35 UTC (20060129-623)
7779 Log:
7780 Only accept SNOTE from servers.
7781
7782
7783 Changes: Modified:
7784 +2 -0 trunk/modules/m_snote.c (File Modified)
7785
7786
7787jilles 2006/01/29 13:25:06 UTC (20060129-621)
7788 Log:
7789 Correct parv indices so this actually works.
7790
7791
7792 Changes: Modified:
7793 +2 -2 trunk/modules/m_snote.c (File Modified)
7794
7795
7796jilles 2006/01/29 13:16:10 UTC (20060129-619)
7797 Log:
7798 s/scan/snote/g
7799
7800
7801 Changes: Modified:
7802 +3 -3 trunk/modules/m_snote.c (File Modified)
7803
7804
7805nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7806 Log:
7807 Add m_snote.c, SNOTE propagator.
7808
7809
7810 Changes: Modified:
7811 +86 -0 trunk/modules/Makefile.in (File Modified)
7812 + - trunk/modules/m_snote.c (File Added)
7813
7814
7815nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7816 Log:
7817 start seeding the 1.1 NEWS file
7818
7819
7820 Changes: Modified:
7821 +4 -0 trunk/NEWS (File Modified)
7822
7823
7824nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7825 Log:
7826 rename some modules to more descriptive names...
7827
7828
7829 Changes: Modified:
7830 +2 -131 trunk/contrib/Makefile.in (File Modified)
7831 + - trunk/contrib/globalconnexit.c (File Deleted)
7832 + - trunk/contrib/globallineactive.c (File Deleted)
7833 + - trunk/contrib/sno_farconnect.c (File Added)
7834 + - trunk/contrib/sno_globalkline.c (File Added)
7835 +1 -120 trunk/modules/Makefile.in (File Modified)
7836 + - trunk/modules/networknotice.c (File Deleted)
7837 + - trunk/modules/sno_routing.c (File Added)
7838
7839
7840jilles 2006/01/28 22:02:18 UTC (20060128-611)
7841 Log:
7842 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7843 Uses FLAGS2_FLOODDONE bit on servers.
7844
7845
7846 Changes: Modified:
7847 +3 -0 trunk/include/client.h (File Modified)
7848 +121 -1 trunk/modules/Makefile.in (File Modified)
7849 + - trunk/modules/networknotice.c (File Added)
7850
7851
7852jilles 2006/01/28 21:44:33 UTC (20060128-609)
7853 Log:
7854 Don't show servers in /trace to nonopers if flatten links is enabled.
7855
7856
7857 Changes: Modified:
7858 +8 -5 trunk/modules/m_trace.c (File Modified)
7859
7860
7861jilles 2006/01/28 16:45:46 UTC (20060128-607)
7862 Log:
7863 CHGHOST:
7864 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7865 - send back confirmation to source, if local client
7866 - send a +s server notice if the source is neither a server nor a service (+S)
7867
7868
7869 Changes: Modified:
7870 +5 -1 trunk/modules/m_chghost.c (File Modified)
7871
7872
7873jilles 2006/01/28 16:01:05 UTC (20060128-605)
7874 Log:
7875 Use sendto_realops_snomask_from() to make the
7876 server notices appear to come from the affected
7877 user's server.
7878
7879
7880 Changes: Modified:
7881 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7882 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7883
7884
7885jilles 2006/01/28 16:00:14 UTC (20060128-603)
7886 Log:
7887 Add sendto_realops_snomask_from(), allows
7888 specification of apparent source server.
7889
7890
7891 Changes: Modified:
7892 +1 -0 trunk/include/send.h (File Modified)
7893 +41 -1 trunk/src/send.c (File Modified)
7894
7895
7896jilles 2006/01/28 15:30:20 UTC (20060128-601)
7897 Log:
7898 Revert r579. Keep host, not orighost in oper up notice.
7899 It would be inconsistent to have orighost there, and we
7900 don't want to mess up all server notices by putting both
7901 host and orighost.
7902
7903
7904 Changes: Modified:
7905 +1 -1 trunk/src/s_user.c (File Modified)
7906
7907
7908jilles 2006/01/28 15:27:10 UTC (20060128-599)
7909 Log:
7910 Include the IP address in operlog/foperlog.
7911
7912
7913 Changes: Modified:
7914 +10 -8 trunk/modules/m_challenge.c (File Modified)
7915 +8 -6 trunk/modules/m_oper.c (File Modified)
7916
7917
7918jilles 2006/01/28 15:17:01 UTC (20060128-597)
7919 Log:
7920 Call umode_changed hook on oper up.
7921
7922
7923 Changes: Modified:
7924 +1 -0 trunk/src/s_user.c (File Modified)
7925
7926
7927jilles 2006/01/28 15:13:27 UTC (20060128-595)
7928 Log:
7929 Add globalconnexit contrib module, shows remote client connects/exits
7930 except netsplits/netjoin on snomask +F.
7931 Notice formatting will probably change somewhat still.
7932
7933
7934 Changes: Modified:
7935 +80 -0 trunk/contrib/Makefile.in (File Modified)
7936 + - trunk/contrib/globalconnexit.c (File Added)
7937
7938
7939jilles 2006/01/28 14:54:44 UTC (20060128-593)
7940 Log:
7941 Declare snomask_modes[] so modules can provide snomasks.
7942
7943
7944 Changes: Modified:
7945 +2 -0 trunk/include/snomask.h (File Modified)
7946
7947
7948jilles 2006/01/28 14:40:10 UTC (20060128-591)
7949 Log:
7950 Replace user_signon hook with two new hooks: new_local_user
7951 and new_remote_user.
7952 These are called right before the user is introduced to the
7953 rest of the network.
7954
7955
7956 Changes: Modified:
7957 +2 -1 trunk/include/hook.h (File Modified)
7958 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7959 +4 -2 trunk/src/hook.c (File Modified)
7960 +2 -3 trunk/src/s_user.c (File Modified)
7961
7962
7963nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7964 Log:
7965 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7966
7967
7968 Changes: Modified:
7969 +2 -2 trunk/modules/m_scan.c (File Modified)
7970
7971
7972jilles 2006/01/27 19:45:11 UTC (20060127-587)
7973 Log:
7974 Update doc/technical/send.txt.
7975
7976
7977 Changes: Modified:
7978 +91 -131 trunk/doc/technical/send.txt (File Modified)
7979
7980
7981jilles 2006/01/27 14:44:19 UTC (20060127-585)
7982 Log:
7983 Add chantrace and masktrace to help files.
7984
7985
7986 Changes: Modified:
7987 + - trunk/help/opers/chantrace (File Added)
7988 +27 -20 trunk/help/opers/index (File Modified)
7989 + - trunk/help/opers/masktrace (File Added)
7990 +2 -0 trunk/help/opers/operspy (File Modified)
7991
7992
7993jilles 2006/01/27 14:41:47 UTC (20060127-583)
7994 Log:
7995 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7996 Shows etrace-like output for all users in a channel,
7997 in particular IP addresses.
7998
7999
8000 Changes: Modified:
8001 +75 -2 trunk/modules/m_etrace.c (File Modified)
8002
8003
8004jilles 2006/01/27 13:49:21 UTC (20060127-581)
8005 Log:
8006 Port over ratbox 2.2 r21727 (anfl):
8007 add some logging when we drop servers in places where we only notify opers
8008
8009
8010 Changes: Modified:
8011 +31 -0 trunk/modules/core/m_server.c (File Modified)
8012
8013
8014nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8015 Log:
8016 display orighost in operup message
8017
8018
8019 Changes: Modified:
8020 +1 -1 trunk/src/s_user.c (File Modified)
8021
8022
8023jilles 2006/01/26 17:13:21 UTC (20060126-577)
8024 Log:
8025 Add globallineactive contrib module, a hack which can often
8026 show k/d/g/x line active for remote clients.
8027
8028
8029 Changes: Modified:
8030 +52 -0 trunk/contrib/Makefile.in (File Modified)
8031 + - trunk/contrib/globallineactive.c (File Added)
8032
8033
8034jilles 2006/01/26 16:34:00 UTC (20060126-575)
8035 Log:
8036 Show IP field in the same way as MASKTRACE:
8037 "255.255.255.255" if it's unknown (remote TS5 client)
8038 and "0" if we or the remote server are purposely
8039 hiding it.
8040
8041
8042 Changes: Modified:
8043 +12 -1 trunk/modules/m_scan.c (File Modified)
8044
8045
8046jilles 2006/01/26 16:25:22 UTC (20060126-573)
8047 Log:
8048 scan umodes:
8049 - don't show servers in a global scan
8050 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8051
8052
8053 Changes: Modified:
8054 +4 -1 trunk/modules/m_scan.c (File Modified)
8055
8056
8057nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8058 Log:
8059 Implement SCAN UMODES.
8060
8061
8062 Changes: Modified:
8063 +3 -0 trunk/include/numeric.h (File Modified)
8064 +128 -2 trunk/modules/m_scan.c (File Modified)
8065 +2 -2 trunk/src/messages.tab (File Modified)
8066
8067
8068nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8069 Log:
8070 more oops
8071
8072
8073 Changes: Modified:
8074 +1 -1 trunk/modules/m_scan.c (File Modified)
8075
8076
8077nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8078 Log:
8079 parv[0] should be parv[1].
8080
8081
8082 Changes: Modified:
8083 +1 -1 trunk/modules/m_scan.c (File Modified)
8084
8085
8086nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8087 Log:
8088 another oops
8089
8090
8091 Changes: Modified:
8092 +1 -1 trunk/modules/m_scan.c (File Modified)
8093
8094
8095nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8096 Log:
8097 fix mistake here
8098
8099
8100 Changes: Modified:
8101 +2 -2 trunk/modules/m_scan.c (File Modified)
8102
8103
8104nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8105 Log:
8106 framework for scan command
8107
8108
8109 Changes: Modified:
8110 +113 -0 trunk/modules/Makefile.in (File Modified)
8111 + - trunk/modules/m_scan.c (File Added)
8112
8113
8114nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8115 Log:
8116 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8117
8118
8119 Changes: Modified:
8120 +2 -0 trunk/include/irc_string.h (File Modified)
8121 +157 -1 trunk/modules/m_etrace.c (File Modified)
8122 +129 -90 trunk/src/match.c (File Modified)
8123
8124
8125nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8126 Log:
8127 orighost may live in a different hash bucket (likely the case), lets check it standalone
8128
8129
8130 Changes: Modified:
8131 +39 -3 trunk/src/hostmask.c (File Modified)
8132
8133
8134nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8135 Log:
8136 SVN didn't check modules/ somehow, hrmm.
8137
8138
8139 Changes: Modified:
8140 +1 -1 trunk/modules/m_kline.c (File Modified)
8141 +6 -6 trunk/modules/m_stats.c (File Modified)
8142
8143
8144nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8145 Log:
8146 Track hostmask entries for client_p->orighost, if available.
8147 Not throughly tested, but seems to work fine.
8148
8149
8150 Changes: Modified:
8151 +8 -4 trunk/include/hostmask.h (File Modified)
8152 +14 -10 trunk/src/hostmask.c (File Modified)
8153
8154
8155jilles 2006/01/22 19:14:11 UTC (20060122-549)
8156 Log:
8157 Pass on SQUIT reasons more.
8158
8159
8160 Changes: Modified:
8161 +17 -19 trunk/src/client.c (File Modified)
8162
8163
8164jilles 2006/01/21 17:25:27 UTC (20060121-543)
8165 Log:
8166 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8167 This way, hidden admins also get them.
8168
8169
8170 Changes: Modified:
8171 +4 -4 trunk/src/send.c (File Modified)
8172
8173
8174jilles 2006/01/20 22:26:17 UTC (20060120-541)
8175 Log:
8176 From ircd-ratbox 2.2 (r21339 anfl):
8177 ms_kill() should be using find_person(), not find_client()
8178 otherwise it can generate a core.
8179
8180
8181 Changes: Modified:
8182 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8183
8184
8185jilles 2006/01/18 22:56:51 UTC (20060118-539)
8186 Log:
8187 Add m_error to core_module_table, so it is loaded by default.
8188
8189
8190 Changes: Modified:
8191 +1 -0 trunk/src/modules.c (File Modified)
8192
8193
8194jilles 2006/01/18 00:28:30 UTC (20060118-536)
8195 Log:
8196 comment is a const char *, not char *.
8197
8198
8199 Changes: Modified:
8200 +1 -1 trunk/include/hook.h (File Modified)
8201
8202
8203jilles 2006/01/18 00:10:02 UTC (20060118-534)
8204 Log:
8205 Fix a long standing hybrid 7 bug: when getting a read error
8206 on a server, report_error() is called with a %d instead of
8207 a %s in the format string ("Lost connection" in +d).
8208
8209
8210 Changes: Modified:
8211 +1 -1 trunk/src/client.c (File Modified)
8212
8213
8214jilles 2006/01/16 17:21:11 UTC (20060116-532)
8215 Log:
8216 Clarifications.
8217
8218
8219 Changes: Modified:
8220 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8221
8222
8223nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8224 Log:
8225 Add document describing capabilities and what they mean.
8226
8227
8228 Changes: Modified:
8229 + - trunk/doc/technical/capab.txt (File Added)
8230
8231
8232jilles 2006/01/16 01:19:24 UTC (20060116-528)
8233 Log:
8234 Change client_exit hook to pass all exit_client() parameters.
8235
8236
8237 Changes: Modified:
8238 +8 -0 trunk/include/hook.h (File Modified)
8239 +6 -1 trunk/src/client.c (File Modified)
8240
8241
8242jilles 2006/01/15 21:51:42 UTC (20060115-526)
8243 Log:
8244 Add client_exit hook, called in exit_client() for all
8245 clients of all types, except clients exiting because
8246 of netsplits (QS). The only thing done before it is
8247 marking the client as "closing" (to prevent
8248 recursion).
8249
8250
8251 Changes: Modified:
8252 +1 -0 trunk/include/hook.h (File Modified)
8253 +2 -0 trunk/src/client.c (File Modified)
8254 +2 -0 trunk/src/hook.c (File Modified)
8255
8256
8257jilles 2006/01/15 21:06:36 UTC (20060115-524)
8258 Log:
8259 Improve the code that calculates the nnnS nnnC counts
8260 in RPL_TRACESERVER.
8261
8262 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8263
8264
8265 Changes: Modified:
8266 +43 -36 trunk/modules/m_trace.c (File Modified)
8267
8268
8269jilles 2006/01/15 20:55:27 UTC (20060115-522)
8270 Log:
8271 Add server_eob hook.
8272 Planning to use this for netsplit/join notices.
8273
8274
8275 Changes: Modified:
8276 +1 -0 trunk/include/hook.h (File Modified)
8277 +2 -0 trunk/modules/m_pong.c (File Modified)
8278 +2 -0 trunk/src/hook.c (File Modified)
8279
8280
8281jilles 2006/01/15 20:01:51 UTC (20060115-520)
8282 Log:
8283 Default motd: ircd-ratbox -> charybdis
8284
8285
8286 Changes: Modified:
8287 +1 -1 trunk/doc/ircd.motd (File Modified)
8288
8289
8290jilles 2006/01/15 19:35:03 UTC (20060115-518)
8291 Log:
8292 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8293
8294
8295 Changes: Modified:
8296 +4 -4 trunk/src/s_user.c (File Modified)
8297
8298
8299jilles 2006/01/15 19:12:28 UTC (20060115-516)
8300 Log:
8301 - Remove obsolete EOB help file
8302 - Document snomask in the help files
8303 - Update indexes
8304
8305
8306 Changes: Modified:
8307 + - trunk/help/opers/eob (File Deleted)
8308 +13 -12 trunk/help/opers/index (File Modified)
8309 +1 -13 trunk/help/opers/umode (File Modified)
8310 +7 -7 trunk/help/users/index (File Modified)
8311
8312
8313nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8314 Log:
8315 Bail if snomask to parse is not given. Pointy hat to myself.
8316
8317
8318 Changes: Modified:
8319 +3 -0 trunk/src/snomask.c (File Modified)
8320
8321
8322gxti 2006/01/15 17:48:44 UTC (20060115-512)
8323 Log:
8324 Remove m_flags from autoconf
8325
8326
8327 Changes: Modified:
8328 +0 -1 trunk/contrib/Makefile.in (File Modified)
8329
8330
8331nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8332 Log:
8333 remove m_flags
8334
8335
8336 Changes: Modified:
8337 + - trunk/contrib/m_flags.c (File Deleted)
8338
8339
8340jilles 2006/01/15 17:22:19 UTC (20060115-508)
8341 Log:
8342 If +s is in oper_only_umodes, clear snomask on deoper.
8343
8344
8345 Changes: Modified:
8346 +5 -0 trunk/src/s_user.c (File Modified)
8347
8348
8349gxti 2006/01/15 17:16:50 UTC (20060115-506)
8350 Log:
8351 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8352
8353
8354 Changes: Modified:
8355 +2 -2 trunk/configure (File Modified)
8356 +2 -2 trunk/configure.ac (File Modified)
8357
8358
8359jilles 2006/01/15 17:15:56 UTC (20060115-504)
8360 Log:
8361 Remove the old server notice umodes.
8362 Default oper only umodes is now +s.
8363 Please make sure all remaining umodes still work.
8364
8365
8366 Changes: Modified:
8367 +3 -21 trunk/include/client.h (File Modified)
8368 +0 -12 trunk/src/newconf.c (File Modified)
8369 +1 -1 trunk/src/s_conf.c (File Modified)
8370 +12 -12 trunk/src/s_user.c (File Modified)
8371
8372
8373jilles 2006/01/15 17:00:27 UTC (20060115-502)
8374 Log:
8375 operator::flags nick_changes now controls +n snomask instead of +n umode.
8376
8377
8378 Changes: Modified:
8379 +8 -8 trunk/src/s_user.c (File Modified)
8380
8381
8382jilles 2006/01/15 16:53:16 UTC (20060115-500)
8383 Log:
8384 Move down h_umode_changed hook call after umode allowed checks
8385 (so it will not see +a if someone tries to set it but is not
8386 allowed to).
8387
8388
8389 Changes: Modified:
8390 +2 -3 trunk/src/s_user.c (File Modified)
8391
8392
8393jilles 2006/01/15 16:40:33 UTC (20060115-498)
8394 Log:
8395 Move over non-+s server notices (hopefully, all of them).
8396
8397
8398 Changes: Modified:
8399 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8400 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8401 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8402 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8403 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8404 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8405 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8406 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8407 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8408 +2 -2 trunk/libcharybdis/event.c (File Modified)
8409 +2 -2 trunk/modules/core/m_join.c (File Modified)
8410 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8411 +3 -3 trunk/modules/core/m_message.c (File Modified)
8412 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8413 +2 -2 trunk/modules/core/m_server.c (File Modified)
8414 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8415 +1 -1 trunk/modules/m_post.c (File Modified)
8416 +1 -1 trunk/modules/m_services.c (File Modified)
8417 +2 -2 trunk/src/channel.c (File Modified)
8418 +3 -3 trunk/src/client.c (File Modified)
8419 +1 -1 trunk/src/hash.c (File Modified)
8420 +5 -5 trunk/src/s_conf.c (File Modified)
8421 +2 -2 trunk/src/s_log.c (File Modified)
8422 +4 -4 trunk/src/s_user.c (File Modified)
8423
8424
8425jilles 2006/01/15 16:18:59 UTC (20060115-496)
8426 Log:
8427 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8428
8429
8430 Changes: Modified:
8431 +2 -1 trunk/include/snomask.h (File Modified)
8432 +2 -2 trunk/src/snomask.c (File Modified)
8433
8434
8435jilles 2006/01/15 16:08:28 UTC (20060115-494)
8436 Log:
8437 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8438
8439
8440 Changes: Modified:
8441 +1 -1 trunk/contrib/example_module.c (File Modified)
8442 +2 -2 trunk/include/ircd_defs.h (File Modified)
8443 +6 -6 trunk/modules/core/m_error.c (File Modified)
8444 +1 -1 trunk/modules/core/m_join.c (File Modified)
8445 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8446 +1 -1 trunk/modules/core/m_message.c (File Modified)
8447 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8448 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8449 +18 -18 trunk/modules/core/m_server.c (File Modified)
8450 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8451 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8452 +4 -4 trunk/modules/m_challenge.c (File Modified)
8453 +4 -4 trunk/modules/m_dline.c (File Modified)
8454 +13 -13 trunk/modules/m_gline.c (File Modified)
8455 +5 -5 trunk/modules/m_kline.c (File Modified)
8456 +2 -2 trunk/modules/m_oper.c (File Modified)
8457 +1 -1 trunk/modules/m_pong.c (File Modified)
8458 +13 -13 trunk/modules/m_rehash.c (File Modified)
8459 +4 -4 trunk/modules/m_resv.c (File Modified)
8460 +16 -16 trunk/modules/m_set.c (File Modified)
8461 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8462 +6 -6 trunk/modules/m_xline.c (File Modified)
8463 +1 -1 trunk/src/adns.c (File Modified)
8464 +2 -2 trunk/src/channel.c (File Modified)
8465 +1 -1 trunk/src/listener.c (File Modified)
8466 +1 -1 trunk/src/s_auth.c (File Modified)
8467 +15 -15 trunk/src/s_conf.c (File Modified)
8468 +3 -3 trunk/src/s_user.c (File Modified)
8469 +7 -7 trunk/src/send.c (File Modified)
8470
8471
8472jilles 2006/01/15 15:34:12 UTC (20060115-492)
8473 Log:
8474 On oper up:
8475 - set +s snomask if +s umode set but no snomasks
8476 - put numerics in more logical order
8477
8478
8479 Changes: Modified:
8480 +3 -1 trunk/src/s_user.c (File Modified)
8481
8482
8483jilles 2006/01/15 15:12:39 UTC (20060115-490)
8484 Log:
8485 parse_snobuf_to_mask(): default to + at start
8486 allows stuff like /mode jilles +s C
8487
8488
8489 Changes: Modified:
8490 +1 -1 trunk/src/snomask.c (File Modified)
8491
8492
8493jilles 2006/01/15 15:04:34 UTC (20060115-488)
8494 Log:
8495 Changes to user_mode() snomask handling.
8496 - show snomask (if not 0) on /mode <nick>
8497 - show snomask once at the end if +s/-s used
8498 - only parse 1 parameter for umode changes
8499 - don't crash on /mode <nick> +s
8500 - /mode <nick> -s clears snomask, doesn't use parameter
8501 - set umode +s iff snomask is not 0
8502 - snomask is not propagated, but umode +s is
8503
8504
8505 Changes: Modified:
8506 +97 -72 trunk/src/s_user.c (File Modified)
8507
8508
8509nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8510 Log:
8511 Convert some messages over to snomask.
8512
8513
8514 Changes: Modified:
8515 +29 -29 trunk/src/client.c (File Modified)
8516 +2 -2 trunk/src/ircd.c (File Modified)
8517 +13 -13 trunk/src/modules.c (File Modified)
8518 +1 -1 trunk/src/newconf.c (File Modified)
8519 +5 -5 trunk/src/parse.c (File Modified)
8520 +1 -1 trunk/src/restart.c (File Modified)
8521 +4 -4 trunk/src/s_newconf.c (File Modified)
8522 +11 -11 trunk/src/s_serv.c (File Modified)
8523
8524
8525nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8526 Log:
8527 include snomask.h from client.h
8528
8529
8530 Changes: Modified:
8531 +1 -0 trunk/include/client.h (File Modified)
8532
8533
8534nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8535 Log:
8536 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8537
8538
8539 Changes: Modified:
8540 +1 -0 trunk/src/newconf.c (File Modified)
8541 +2 -1 trunk/src/snomask.c (File Modified)
8542
8543
8544nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8545 Log:
8546 should start with +, not \0. Whoops. :)
8547
8548
8549 Changes: Modified:
8550 +1 -1 trunk/src/snomask.c (File Modified)
8551
8552
8553nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8554 Log:
8555 core snomask support.
8556
8557
8558 Changes: Modified:
8559 +3 -0 trunk/doc/example.conf (File Modified)
8560 +2 -0 trunk/include/client.h (File Modified)
8561 +2 -0 trunk/include/numeric.h (File Modified)
8562 +2 -0 trunk/include/s_newconf.h (File Modified)
8563 +63 -0 trunk/include/send.h (File Modified)
8564 + - trunk/include/snomask.h (File Added)
8565 +1 -0 trunk/src/Makefile.in (File Modified)
8566 +1 -1 trunk/src/messages.tab (File Modified)
8567 +8 -0 trunk/src/newconf.c (File Modified)
8568 +12 -0 trunk/src/s_user.c (File Modified)
8569 +235 -0 trunk/src/send.c (File Modified)
8570 + - trunk/src/snomask.c (File Added)
8571
8572
8573nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8574 Log:
8575 add a blank line after the license info.
8576
8577
8578 Changes: Modified:
8579 +1 -1 trunk/CREDITS (File Modified)
8580
8581
8582jilles 2006/01/14 19:59:18 UTC (20060114-472)
8583 Log:
8584 Extend copyright to 2006.
8585
8586
8587 Changes: Modified:
8588 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8589
8590
8591jilles 2006/01/14 19:56:24 UTC (20060114-470)
8592 Log:
8593 - Fix up book id.
8594 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8595
8596
8597 Changes: Modified:
8598 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8599 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8600
8601
8602jilles 2006/01/14 19:52:16 UTC (20060114-468)
8603 Log:
8604 Add oper privileges document.
8605
8606
8607 Changes: Modified:
8608 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8609 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8610
8611
8612jilles 2006/01/14 18:45:57 UTC (20060114-466)
8613 Log:
8614 Capitalize message names in services shortcuts (for consistency).
8615
8616
8617 Changes: Modified:
8618 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8619
8620
8621jilles 2006/01/13 16:53:35 UTC (20060113-464)
8622 Log:
8623 Remove C++ comment.
8624
8625
8626 Changes: Modified:
8627 +1 -1 trunk/src/patricia.c (File Modified)
8628
8629
8630jilles 2006/01/13 13:45:56 UTC (20060113-462)
8631 Log:
8632 Remove obsolete 'nextconnect' variable.
8633
8634
8635 Changes: Modified:
8636 +0 -1 trunk/include/ircd.h (File Modified)
8637 +0 -2 trunk/src/client.c (File Modified)
8638 +0 -1 trunk/src/ircd.c (File Modified)
8639
8640
8641jilles 2006/01/13 13:02:54 UTC (20060113-460)
8642 Log:
8643 Remove this remnant of the hybrid 6 ziplinks implementation.
8644
8645
8646 Changes: Modified:
8647 + - trunk/include/s_zip.h (File Deleted)
8648
8649
8650jilles 2006/01/09 16:05:47 UTC (20060109-458)
8651 Log:
8652 Make clone limiting work on orighost, not host (so it
8653 looks through services cloaks). Lightly tested, please
8654 test/review.
8655
8656
8657 Changes: Modified:
8658 +2 -0 trunk/modules/m_chghost.c (File Modified)
8659 +1 -1 trunk/src/client.c (File Modified)
8660 +1 -1 trunk/src/s_conf.c (File Modified)
8661
8662
8663jilles 2006/01/09 15:51:02 UTC (20060109-456)
8664 Log:
8665 Don't forget to link me_realhost() into the command hash.
8666
8667 Pointy hat to: myself
8668
8669
8670 Changes: Modified:
8671 +1 -1 trunk/modules/m_chghost.c (File Modified)
8672
8673
8674jilles 2006/01/09 14:46:59 UTC (20060109-454)
8675 Log:
8676 It's call_hook, not hook_call.
8677
8678
8679 Changes: Modified:
8680 +1 -1 trunk/src/s_user.c (File Modified)
8681
8682
8683jilles 2006/01/09 14:45:36 UTC (20060109-452)
8684 Log:
8685 Add unreject help file.
8686
8687
8688 Changes: Modified:
8689 + - trunk/help/opers/unreject (File Added)
8690
8691
8692jilles 2006/01/09 14:41:41 UTC (20060109-450)
8693 Log:
8694 Link the all-important 42 module to the build :P
8695
8696
8697 Changes: Modified:
8698 +1 -0 trunk/contrib/Makefile.in (File Modified)
8699
8700
8701jilles 2006/01/08 19:12:10 UTC (20060108-448)
8702 Log:
8703 Mention /rehash help.
8704
8705
8706 Changes: Modified:
8707 +1 -0 trunk/help/opers/rehash (File Modified)
8708
8709
8710nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8711 Log:
8712 Add h_user_signon hook.
8713
8714
8715 Changes: Modified:
8716 +1 -0 trunk/include/hook.h (File Modified)
8717 +2 -0 trunk/src/hook.c (File Modified)
8718 +4 -0 trunk/src/s_user.c (File Modified)
8719
8720
8721jilles 2006/01/06 02:30:23 UTC (20060106-444)
8722 Log:
8723 Oops, forgot to set orighost for remote client introductions.
8724
8725
8726 Changes: Modified:
8727 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8728
8729
8730jilles 2006/01/06 01:40:44 UTC (20060106-442)
8731 Log:
8732 Use TS6 forms in services shortcuts, if possible.
8733
8734
8735 Changes: Modified:
8736 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8737
8738
8739jilles 2006/01/06 01:31:19 UTC (20060106-440)
8740 Log:
8741 - Start out default_umodes conf entry from the empty set instead of +i.
8742 - Move oper_only_umodes check to where default_umodes is used, as
8743 oper_only_umodes may not be set yet while we're reading the conf.
8744
8745
8746 Changes: Modified:
8747 +6 -7 trunk/src/newconf.c (File Modified)
8748 +1 -1 trunk/src/s_user.c (File Modified)
8749
8750
8751jilles 2006/01/06 01:00:44 UTC (20060106-438)
8752 Log:
8753 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8754
8755
8756 Changes: Modified:
8757 +1 -0 trunk/doc/example.conf (File Modified)
8758 +7 -0 trunk/doc/reference.conf (File Modified)
8759 +0 -7 trunk/include/config.h.dist (File Modified)
8760 +1 -0 trunk/include/s_conf.h (File Modified)
8761 +6 -0 trunk/modules/m_info.c (File Modified)
8762 +9 -18 trunk/src/client.c (File Modified)
8763 +1 -0 trunk/src/newconf.c (File Modified)
8764 +1 -0 trunk/src/s_conf.c (File Modified)
8765
8766
8767jilles 2006/01/06 00:14:18 UTC (20060106-436)
8768 Log:
8769 - Allow NULL target_ip in show_ip() (indicates message is being
8770 sent to local opers)
8771 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8772 confitem
8773 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8774 those in src/client.c
8775
8776 From ratbox 2.2 svn (anfl)
8777
8778
8779 Changes: Modified:
8780 +1 -0 trunk/include/client.h (File Modified)
8781 +21 -2 trunk/src/client.c (File Modified)
8782 +2 -4 trunk/src/hostmask.c (File Modified)
8783 +1 -5 trunk/src/s_conf.c (File Modified)
8784 +4 -8 trunk/src/s_user.c (File Modified)
8785
8786
8787nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8788 Log:
8789 Fire off events properly.
8790
8791
8792 Changes: Modified:
8793 +7 -3 trunk/src/s_user.c (File Modified)
8794
8795
8796nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8797 Log:
8798 make sure modules which depend on umode information get the message upon connection (oops)
8799
8800
8801 Changes: Modified:
8802 +3 -0 trunk/src/s_user.c (File Modified)
8803
8804
8805jilles 2006/01/05 23:33:33 UTC (20060105-430)
8806 Log:
8807 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8808 From ratbox 2.2 svn.
8809
8810
8811 Changes: Modified:
8812 +3 -7 trunk/modules/m_etrace.c (File Modified)
8813
8814
8815nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8816 Log:
8817 Replace silly `default_invisible' option with more versatile default_umodes.
8818
8819
8820 Changes: Modified:
8821 +2 -2 trunk/Makefile.in (File Modified)
8822 +12 -1 trunk/doc/example.conf (File Modified)
8823 +14 -7 trunk/doc/reference.conf (File Modified)
8824 +2 -4 trunk/include/s_conf.h (File Modified)
8825 +0 -6 trunk/modules/m_info.c (File Modified)
8826 +4 -0 trunk/src/modules.c (File Modified)
8827 +41 -1 trunk/src/newconf.c (File Modified)
8828 +2 -2 trunk/src/s_conf.c (File Modified)
8829 +3 -4 trunk/src/s_user.c (File Modified)
8830
8831
8832jilles 2006/01/02 14:30:45 UTC (20060102-426)
8833 Log:
8834 Add temporary nick resvs with the proper duration,
8835 not 60 times too long.
8836
8837
8838 Changes: Modified:
8839 +1 -1 trunk/modules/m_resv.c (File Modified)
8840
8841
8842jilles 2006/01/02 14:21:31 UTC (20060102-424)
8843 Log:
8844 Add kick on split riding. See reference.conf for more details.
8845
8846
8847 Changes: Modified:
8848 +1 -0 trunk/doc/example.conf (File Modified)
8849 +16 -0 trunk/doc/reference.conf (File Modified)
8850 +1 -0 trunk/include/s_conf.h (File Modified)
8851 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8852 +6 -0 trunk/modules/m_info.c (File Modified)
8853 +1 -0 trunk/src/newconf.c (File Modified)
8854 +1 -0 trunk/src/s_conf.c (File Modified)
8855
8856
8857nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8858 Log:
8859 New credits, denoting GXTi as being on the core team.
8860
8861
8862 Changes: Modified:
8863 +16 -5 trunk/CREDITS (File Modified)
8864
8865
8866nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8867 Log:
8868 better cloaking algorithm
8869
8870
8871 Changes: Modified:
8872 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8873
8874
8875nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8876 Log:
8877 don't do redundant bitshifting.
8878
8879
8880 Changes: Modified:
8881 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8882
8883
8884jilles 2005/12/23 21:15:41 UTC (20051223-416)
8885 Log:
8886 Add ip_cloaking.so.
8887
8888
8889 Changes: Modified:
8890 +1 -0 trunk/contrib/Makefile.in (File Modified)
8891
8892
8893jilles 2005/12/23 21:15:25 UTC (20051223-414)
8894 Log:
8895 Set the DynSpoof flag properly.
8896
8897
8898 Changes: Modified:
8899 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8900
8901
8902nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8903 Log:
8904 first go at an ip_cloaking implementation for charybdis.
8905
8906
8907 Changes: Modified:
8908 + - trunk/contrib/ip_cloaking.c (File Added)
8909
8910
8911nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8912 Log:
8913 Add libcharybdis to contrib/ includes.
8914
8915
8916 Changes: Modified:
8917 +1 -1 trunk/contrib/Makefile.in (File Modified)
8918
8919
8920nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8921 Log:
8922 add h_umode_changed hook for modules that provide usermodes.
8923
8924
8925 Changes: Modified:
8926 +1 -0 trunk/include/hook.h (File Modified)
8927 +2 -1 trunk/src/hook.c (File Modified)
8928 +3 -0 trunk/src/s_user.c (File Modified)
8929
8930
8931jilles 2005/12/19 16:52:45 UTC (20051219-406)
8932 Log:
8933 Show quiets in /stats z.
8934
8935
8936 Changes: Modified:
8937 +15 -10 trunk/src/s_stats.c (File Modified)
8938
8939
8940nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8941 Log:
8942 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8943
8944
8945 Changes: Modified:
8946 +0 -12 trunk/configure (File Modified)
8947 +0 -9 trunk/configure.ac (File Modified)
8948 +0 -3 trunk/include/setup.h.in (File Modified)
8949
8950
8951nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8952 Log:
8953 change various buffer sizes to = topiclen.
8954
8955
8956 Changes: Modified:
8957 +3 -4 trunk/include/ircd_defs.h (File Modified)
8958
8959
8960jon 2005/12/12 19:32:18 UTC (20051212-400)
8961 Log:
8962 - Partial commit test, partial ego strokage ;)
8963
8964
8965 Changes: Modified:
8966 +2 -1 trunk/CREDITS (File Modified)
8967
8968
8969nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8970 Log:
8971 More kqueue corrections.
8972
8973 Changes: Modified:
8974 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8975
8976
8977nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8978 Log:
8979 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8980 Not sure why this wasn't this way to begin with.
8981
8982
8983 Changes: Modified:
8984 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8985
8986
8987jilles 2005/12/11 16:39:52 UTC (20051211-394)
8988 Log:
8989 example.conf tweaks:
8990 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8991 most people do not need this.
8992 Enable serverinfo::hub.
8993
8994
8995 Changes: Modified:
8996 +14 -11 trunk/doc/example.conf (File Modified)
8997
8998
8999nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9000 Log:
9001 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9002
9003
9004 Changes: Modified:
9005 +1 -1 trunk/src/s_serv.c (File Modified)
9006
9007
9008nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9009 Log:
9010 header include changes
9011
9012
9013 Changes: Modified:
9014 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9015 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9016 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9017 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9018 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9019 +1 -21 trunk/libcharybdis/select.c (File Modified)
9020
9021
9022nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9023 Log:
9024 s/ilog/libcharybdis_{die,log,restart}/g
9025
9026
9027 Changes: Modified:
9028 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9029 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9030 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9031 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9032 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9033 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9034 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9035 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9036
9037
9038nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9039 Log:
9040 Use the right callbacks in the function code.
9041
9042 Changes: Modified:
9043 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9044
9045
9046nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9047 Log:
9048 More work, it builds again!
9049
9050
9051 Changes: Modified:
9052 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9053 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9054 + - trunk/libcharybdis/libcharybdis.c (File Added)
9055 + - trunk/libcharybdis/libcharybdis.h (File Added)
9056
9057
9058nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9059 Log:
9060 Move some stuff around.
9061
9062
9063 Changes: Modified:
9064 + - trunk/include/memory.h (File Deleted)
9065 + - trunk/include/tools.h (File Deleted)
9066 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9067 + - trunk/libcharybdis/memory.c (File Added)
9068 + - trunk/libcharybdis/memory.h (File Added)
9069 + - trunk/libcharybdis/snprintf.c (File Added)
9070 + - trunk/libcharybdis/tools.c (File Added)
9071 + - trunk/libcharybdis/tools.h (File Added)
9072 +1000 -1062 trunk/modules/.depend (File Modified)
9073 +421 -455 trunk/src/.depend (File Modified)
9074 +0 -1191 trunk/src/Makefile.in (File Modified)
9075 + - trunk/src/memory.c (File Deleted)
9076 + - trunk/src/snprintf.c (File Deleted)
9077 + - trunk/src/tools.c (File Deleted)
9078
9079
9080nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9081 Log:
9082 move more headers into libcharybdis
9083
9084 Changes: Modified:
9085 + - trunk/include/balloc.h (File Deleted)
9086 + - trunk/include/event.h (File Deleted)
9087 + - trunk/libcharybdis/balloc.h (File Added)
9088 + - trunk/libcharybdis/event.h (File Added)
9089 +924 -1020 trunk/modules/.depend (File Modified)
9090 +327 -406 trunk/src/.depend (File Modified)
9091
9092
9093nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9094 Log:
9095 balloc, events -> libcharybdis
9096
9097 Changes: Modified:
9098 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9099 + - trunk/libcharybdis/balloc.c (File Added)
9100 + - trunk/libcharybdis/event.c (File Added)
9101 +0 -1008 trunk/src/Makefile.in (File Modified)
9102 + - trunk/src/balloc.c (File Deleted)
9103 + - trunk/src/event.c (File Deleted)
9104
9105
9106nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9107 Log:
9108 More fun
9109
9110 Changes: Modified:
9111 + - trunk/include/commio.h (File Deleted)
9112 + - trunk/include/linebuf.h (File Deleted)
9113 + - trunk/libcharybdis/commio.h (File Added)
9114 + - trunk/libcharybdis/linebuf.h (File Added)
9115 +1644 -530 trunk/modules/.depend (File Modified)
9116 +1 -1 trunk/modules/Makefile.in (File Modified)
9117 +720 -284 trunk/src/.depend (File Modified)
9118
9119
9120nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9121 Log:
9122 Makefile reworking -- moving libcharybdis headers into proper location.
9123
9124 Changes: Modified:
9125 +1 -1 trunk/adns/Makefile.in (File Modified)
9126 +1 -1 trunk/src/Makefile.in (File Modified)
9127
9128
9129nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9130 Log:
9131 Document proposed authdaemon protocol.
9132
9133 Changes: Modified:
9134 + - trunk/authdaemon/protocol.txt (File Added)
9135
9136
9137nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9138 Log:
9139 Makefile oops
9140
9141 Changes: Modified:
9142 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9143
9144
9145nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9146 Log:
9147 Remove dead makefile from generation
9148
9149 Changes: Modified:
9150 +1 -2 trunk/configure (File Modified)
9151 +0 -1 trunk/configure.ac (File Modified)
9152
9153
9154nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9155 Log:
9156 libcharybdisIO -> libcharybdis
9157
9158 Changes: Modified:
9159 +1 -1 trunk/src/Makefile.in (File Modified)
9160
9161
9162nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9163 Log:
9164 More restructuring.
9165
9166 Changes: Modified:
9167 + - trunk/libcharybdis/Makefile.in (File Added)
9168 + - trunk/libcharybdis/commio.c (File Added)
9169 + - trunk/libcharybdis/devpoll.c (File Added)
9170 + - trunk/libcharybdis/epoll.c (File Added)
9171 + - trunk/libcharybdis/io/ (File Deleted)
9172 + - trunk/libcharybdis/kqueue.c (File Added)
9173 + - trunk/libcharybdis/linebuf.c (File Added)
9174 + - trunk/libcharybdis/log/ (File Deleted)
9175 + - trunk/libcharybdis/poll.c (File Added)
9176 + - trunk/libcharybdis/ports.c (File Added)
9177 + - trunk/libcharybdis/select.c (File Added)
9178
9179
9180nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9181 Log:
9182 Blah kill makefile
9183
9184 Changes: Modified:
9185 + - trunk/libcharybdis/Makefile.in (File Deleted)
9186
9187
9188nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9189 Log:
9190 Blah kill makefile
9191
9192 Changes: Modified:
9193 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9194
9195
9196nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9197 Log:
9198 add authdaemon dir for later hacking
9199
9200
9201 Changes: Modified:
9202 + - trunk/authdaemon/ (File Added)
9203
9204
9205nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9206 Log:
9207 linebuf -> libcharybdisIO
9208
9209
9210 Changes: Modified:
9211 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9212 + - trunk/libcharybdis/io/linebuf.c (File Added)
9213 + - trunk/libcharybdis/log/ (File Added)
9214 + - trunk/libcharybdis/log/Makefile.in (File Added)
9215 +0 -687 trunk/src/Makefile.in (File Modified)
9216 + - trunk/src/linebuf.c (File Deleted)
9217
9218
9219nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9220 Log:
9221 Solaris 10 I/O ports support
9222
9223 Changes: Modified:
9224 + - trunk/libcharybdis/io/ports.c (File Added)
9225
9226
9227nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9228 Log:
9229 libcharybdis stuff
9230
9231
9232 Changes: Modified:
9233 +1 -1 trunk/Makefile.in (File Modified)
9234 +3 -1 trunk/configure (File Modified)
9235 +133 -10 trunk/configure.ac (File Modified)
9236 + - trunk/libcharybdis/ (File Added)
9237 + - trunk/libcharybdis/Makefile.in (File Added)
9238 + - trunk/libcharybdis/io/ (File Added)
9239 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9240 +2 -3 trunk/src/Makefile.in (File Modified)
9241 + - trunk/src/io/ (File Deleted)
9242
9243
9244nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9245 Log:
9246 split IO stuff into libcharybdisIO.
9247
9248
9249 Changes: Modified:
9250 + - trunk/src/commio.c (File Deleted)
9251 + - trunk/src/devpoll.c (File Deleted)
9252 + - trunk/src/epoll.c (File Deleted)
9253 + - trunk/src/io/ (File Added)
9254 + - trunk/src/io/Makefile.in (File Added)
9255 + - trunk/src/io/commio.c (File Added)
9256 + - trunk/src/io/devpoll.c (File Added)
9257 + - trunk/src/io/epoll.c (File Added)
9258 + - trunk/src/io/kqueue.c (File Added)
9259 + - trunk/src/io/poll.c (File Added)
9260 + - trunk/src/io/select.c (File Added)
9261 + - trunk/src/kqueue.c (File Deleted)
9262 + - trunk/src/poll.c (File Deleted)
9263 + - trunk/src/select.c (File Deleted)
9264
9265
9266nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9267 Log:
9268 Version bump: 1.1.0
9269
9270
9271 Changes: Modified:
9272 +86 -155 trunk/configure (File Modified)
9273 +1 -1 trunk/configure.ac (File Modified)
9274
9275
9276jilles 2005/12/04 01:56:31 UTC (20051204-346)
9277 Log:
9278 Remove mentions of mkkeypair/cryptlinks.
9279
9280
9281 Changes: Modified:
9282 +1 -3 trunk/doc/challenge.txt (File Modified)
9283
9284
9285jilles 2005/12/02 17:57:29 UTC (20051202-344)
9286 Log:
9287 Clarify serverinfo{} description.
9288
9289
9290 Changes: Modified:
9291 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9292
9293
9294jilles 2005/12/02 17:41:44 UTC (20051202-342)
9295 Log:
9296 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9297
9298
9299 Changes: Modified:
9300 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9301
9302
9303jilles 2005/12/02 17:38:53 UTC (20051202-340)
9304 Log:
9305 Improvements also applicable to hyperion 1.x.
9306
9307
9308 Changes: Modified:
9309 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9310
9311
9312jilles 2005/12/02 17:08:45 UTC (20051202-338)
9313 Log:
9314 - Add +F description
9315 - General improvements and changes to charybdis
9316
9317
9318 Changes: Modified:
9319 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9320
9321
9322jilles 2005/12/02 16:43:45 UTC (20051202-336)
9323 Log:
9324 The server notice umodes only have an effect
9325 for opers. ("sendto_realops_flags", so having
9326 the umode is not enough, they must also be
9327 opered)
9328
9329
9330 Changes: Modified:
9331 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9332
9333
9334jilles 2005/12/02 16:39:40 UTC (20051202-334)
9335 Log:
9336 Updates to umodes docs.
9337
9338
9339 Changes: Modified:
9340 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9341
9342
9343nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9344 Log:
9345 Add SGML documentation.
9346
9347 Changes: Modified:
9348 + - trunk/doc/sgml/ (File Added)
9349 + - trunk/doc/sgml/oper-guide/ (File Added)
9350 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9351 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9352 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9353 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9354 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9355 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9356 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9357
9358
9359jilles 2005/11/21 11:04:33 UTC (20051121-330)
9360 Log:
9361 Make operwall flag restrict setting umode +z.
9362 This repairs this flag broken in charybdis-1.0.
9363
9364
9365 Changes: Modified:
9366 +41 -0 trunk/contrib/m_flags.c (File Modified)
9367 +9 -0 trunk/src/s_user.c (File Modified)
9368
9369
9370jilles 2005/11/21 10:29:37 UTC (20051121-328)
9371 Log:
9372 Don't complain/reset remote clients +n. I'm still not
9373 convinced propagating all umodes is the way to go, oh
9374 well.
9375
9376
9377 Changes: Modified:
9378 +1 -1 trunk/src/s_user.c (File Modified)
9379
9380
9381jilles 2005/11/21 10:21:42 UTC (20051121-326)
9382 Log:
9383 - Require admin flag for oper /chghost (if it's enabled
9384 which is not default)
9385 - Give error message on nonexistant nick
9386
9387
9388 Changes: Modified:
9389 +12 -0 trunk/modules/m_chghost.c (File Modified)
9390
9391
9392nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9393 Log:
9394 Incorporated jilles' dynspoof patch with a few minor changes.
9395
9396 Changes: Modified:
9397 +5 -2 trunk/include/client.h (File Modified)
9398 +1 -0 trunk/include/numeric.h (File Modified)
9399 +75 -4 trunk/modules/m_chghost.c (File Modified)
9400 +2 -21 trunk/modules/m_stats.c (File Modified)
9401 +2 -8 trunk/modules/m_trace.c (File Modified)
9402 +2 -0 trunk/src/client.c (File Modified)
9403 +3 -0 trunk/src/s_user.c (File Modified)
9404
9405
9406nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9407 Log:
9408 Update NEWS.
9409
9410 Changes: Modified:
9411 +5 -0 trunk/NEWS (File Modified)
9412
9413
9414jilles 2005/11/17 22:38:52 UTC (20051117-320)
9415 Log:
9416 Make show_ip() far less braindead.
9417
9418 Obtained from: ratbox 2.2 SVN
9419
9420
9421 Changes: Modified:
9422 +14 -85 trunk/src/client.c (File Modified)
9423
9424
9425jilles 2005/11/15 16:33:26 UTC (20051115-318)
9426 Log:
9427 Instead of not showing channels at all for whoising services,
9428 only show channels the requester is also on. If operspying
9429 services, show all the channels.
9430
9431
9432 Changes: Modified:
9433 +37 -40 trunk/modules/m_whois.c (File Modified)
9434
9435
9436jilles 2005/11/15 15:59:00 UTC (20051115-316)
9437 Log:
9438 - Show real errno if we fail to connect to a server
9439 - Don't show server IPs on IRC if a server goes dead
9440 during handshake
9441
9442
9443 Changes: Modified:
9444 +2 -5 trunk/src/s_serv.c (File Modified)
9445
9446
9447jilles 2005/11/15 15:28:18 UTC (20051115-314)
9448 Log:
9449 Revert hybrid 7.2 aline code. It causes too many problems.
9450
9451
9452 Changes: Modified:
9453 +1 -47 trunk/NEWS (File Modified)
9454 + - trunk/include/aline.h (File Deleted)
9455 +53 -6 trunk/modules/m_dline.c (File Modified)
9456 +212 -16 trunk/modules/m_kline.c (File Modified)
9457 +37 -8 trunk/modules/m_resv.c (File Modified)
9458 +45 -24 trunk/modules/m_xline.c (File Modified)
9459 +0 -485 trunk/src/Makefile.in (File Modified)
9460 + - trunk/src/aline.c (File Deleted)
9461
9462
9463jilles 2005/11/07 10:47:33 UTC (20051107-312)
9464 Log:
9465 Incorporate recent ratbox monitor bugfixes (could crash).
9466
9467
9468 Changes: Modified:
9469 +16 -0 trunk/modules/m_monitor.c (File Modified)
9470 +4 -3 trunk/src/monitor.c (File Modified)
9471
9472
9473jilles 2005/10/24 23:10:06 UTC (20051024-310)
9474 Log:
9475 Fix /invite UID leak.
9476
9477 Found by logiclrd@EFnet.
9478
9479
9480 Changes: Modified:
9481 +3 -2 trunk/modules/m_invite.c (File Modified)
9482
9483
9484nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9485 Log:
9486 Don't show what channels a service is in.
9487
9488 Changes: Modified:
9489 +1 -0 trunk/NEWS (File Modified)
9490 +40 -35 trunk/modules/m_whois.c (File Modified)
9491
9492
9493nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9494 Log:
9495 Update version to 1.0.3.
9496
9497
9498 Changes: Modified:
9499 +9 -9 trunk/configure (File Modified)
9500 +1 -1 trunk/configure.ac (File Modified)
9501
9502
9503jilles 2005/10/22 17:12:51 UTC (20051022-304)
9504 Log:
9505 Update NEWS.
9506
9507
9508 Changes: Modified:
9509 +7 -1 trunk/NEWS (File Modified)
9510
9511
9512jilles 2005/10/22 17:11:32 UTC (20051022-302)
9513 Log:
9514 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9515 More static buffers :(
9516
9517
9518 Changes: Modified:
9519 +12 -4 trunk/src/aline.c (File Modified)
9520
9521
9522jilles 2005/10/18 21:52:35 UTC (20051018-300)
9523 Log:
9524 Make operspy mode (/mode !#channel showing parameters
9525 even if not on channel) work again.
9526
9527
9528 Changes: Modified:
9529 +4 -4 trunk/src/channel.c (File Modified)
9530
9531
9532jilles 2005/10/16 22:04:15 UTC (20051016-298)
9533 Log:
9534 Call server_introduced hook on TS6 remote server
9535 introduction (ms_sid()).
9536
9537
9538 Changes: Modified:
9539 +6 -0 trunk/modules/core/m_server.c (File Modified)
9540
9541
9542nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9543 Log:
9544 Cyrix boxes are wierd.
9545
9546 Changes: Modified:
9547 +2 -1 trunk/modules/m_services.c (File Modified)
9548
9549
9550nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9551 Log:
9552 More paranoia.
9553
9554 Changes: Modified:
9555 +1 -1 trunk/include/client.h (File Modified)
9556 +3 -1 trunk/modules/m_services.c (File Modified)
9557
9558
9559nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9560 Log:
9561 heh
9562
9563 Changes: Modified:
9564 +1 -6 trunk/modules/m_services.c (File Modified)
9565
9566
9567nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9568 Log:
9569 Disable a check that doesn't always seem to work right for some reason.
9570
9571 Changes: Modified:
9572 +2 -0 trunk/modules/m_services.c (File Modified)
9573
9574
9575nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9576 Log:
9577 Update NEWS.
9578
9579
9580 Changes: Modified:
9581 +4 -1 trunk/NEWS (File Modified)
9582
9583
9584nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9585 Log:
9586 1.0.2
9587
9588
9589 Changes: Modified:
9590 +9 -9 trunk/configure (File Modified)
9591 +1 -1 trunk/configure.ac (File Modified)
9592
9593
9594jilles 2005/10/08 22:30:18 UTC (20051008-284)
9595 Log:
9596 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9597
9598
9599 Changes: Modified:
9600 +3 -13 trunk/modules/m_trace.c (File Modified)
9601
9602
9603jilles 2005/10/06 11:00:22 UTC (20051006-282)
9604 Log:
9605 Don't send empty RPL_WHOISCHANNELS on remote whois.
9606
9607 Pointy hat to: jilles
9608
9609
9610 Changes: Modified:
9611 +1 -1 trunk/modules/m_whois.c (File Modified)
9612
9613
9614nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9615 Log:
9616 Update NEWS.
9617
9618
9619 Changes: Modified:
9620 +3 -0 trunk/NEWS (File Modified)
9621
9622
9623nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9624 Log:
9625 Modular umode support.
9626
9627
9628 Changes: Modified:
9629 +0 -9 trunk/include/client.h (File Modified)
9630 +2 -1 trunk/include/s_user.h (File Modified)
9631 +1 -1 trunk/include/tools.h (File Modified)
9632 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9633 +3 -0 trunk/src/ircd.c (File Modified)
9634 +1 -1 trunk/src/messages.tab (File Modified)
9635 +2 -2 trunk/src/s_serv.c (File Modified)
9636 +37 -59 trunk/src/s_user.c (File Modified)
9637 +21 -0 trunk/src/tools.c (File Modified)
9638
9639
9640jilles 2005/10/02 20:23:15 UTC (20051002-276)
9641 Log:
9642 Optionally do forced nick change to the UID instead of kill
9643 on nick collisions, see doc/collision_fnc.txt for more
9644 details.
9645
9646
9647 Changes: Modified:
9648 + - trunk/doc/collision_fnc.txt (File Added)
9649 +1 -0 trunk/doc/example.conf (File Modified)
9650 +8 -0 trunk/doc/reference.conf (File Modified)
9651 +1 -0 trunk/include/numeric.h (File Modified)
9652 +1 -0 trunk/include/s_conf.h (File Modified)
9653 +2 -1 trunk/include/s_serv.h (File Modified)
9654 +1 -0 trunk/include/s_stats.h (File Modified)
9655 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9656 +1 -1 trunk/src/messages.tab (File Modified)
9657 +1 -0 trunk/src/newconf.c (File Modified)
9658 +1 -0 trunk/src/s_conf.c (File Modified)
9659 +1 -0 trunk/src/s_serv.c (File Modified)
9660 +2 -2 trunk/src/s_stats.c (File Modified)
9661
9662
9663nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9664 Log:
9665 Update NEWS.
9666
9667
9668 Modified:
9669 trunk/NEWS (File Modified)
9670
9671
9672jilles 2005/09/28 15:45:31 UTC (20050928-272)
9673 Log:
9674 Don't allow lookups by uid in /monitor + and /monitor s.
9675
9676
9677 Modified:
9678 trunk/modules/m_monitor.c (File Modified)
9679
9680
9681jilles 2005/09/28 13:05:01 UTC (20050928-270)
9682 Log:
9683 Stop garbage +j being set in cases like +j aaa:bbb by
9684 initializing the variables properly.
9685
9686 Reported by kyle.
9687
9688
9689 Modified:
9690 trunk/modules/core/m_mode.c (File Modified)
9691 trunk/modules/core/m_sjoin.c (File Modified)
9692
9693
9694jilles 2005/09/25 15:51:54 UTC (20050925-268)
9695 Log:
9696 Apply flags to the proper server in me_gcap().
9697
9698
9699 Modified:
9700 trunk/modules/m_capab.c (File Modified)
9701
9702
9703jilles 2005/09/22 23:13:46 UTC (20050922-266)
9704 Log:
9705 Use find_named_client() instead of find_client() to check
9706 for nick collisions.
9707
9708
9709 Modified:
9710 trunk/modules/core/m_nick.c (File Modified)
9711
9712
9713nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9714 Log:
9715 - Replace old 381 numeric with a new, more positive one!
9716
9717
9718 Modified:
9719 trunk/src/messages.tab (File Modified)
9720
9721
9722jilles 2005/09/22 00:38:45 UTC (20050922-262)
9723 Log:
9724 Make it compile again.
9725
9726
9727 Modified:
9728 trunk/src/channel.c (File Modified)
9729 trunk/src/client.c (File Modified)
9730 trunk/src/ircd.c (File Modified)
9731 trunk/src/packet.c (File Modified)
9732
9733
9734nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9735 Log:
9736 - Prevent UID disclosure in cmode setting.
9737
9738
9739 Modified:
9740 trunk/NEWS (File Modified)
9741 trunk/modules/core/m_mode.c (File Modified)
9742
9743
9744nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9745 Log:
9746 A different check which prevents UID disclosure.
9747
9748
9749 Modified:
9750 trunk/modules/core/m_kick.c (File Modified)
9751
9752
9753nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9754 Log:
9755 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9756
9757
9758 Modified:
9759 trunk/modules/core/m_kick.c (File Modified)
9760
9761
9762nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9763 Log:
9764 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9765
9766
9767 Modified:
9768 trunk/NEWS (File Modified)
9769 trunk/modules/m_accept.c (File Modified)
9770 trunk/modules/m_admin.c (File Modified)
9771 trunk/modules/m_away.c (File Modified)
9772 trunk/modules/m_cap.c (File Modified)
9773 trunk/modules/m_capab.c (File Modified)
9774 trunk/modules/m_challenge.c (File Modified)
9775 trunk/modules/m_chghost.c (File Modified)
9776 trunk/modules/m_close.c (File Modified)
9777 trunk/modules/m_cmessage.c (File Modified)
9778 trunk/modules/m_connect.c (File Modified)
9779 trunk/modules/m_dline.c (File Modified)
9780 trunk/modules/m_encap.c (File Modified)
9781 trunk/modules/m_etrace.c (File Modified)
9782 trunk/modules/m_gline.c (File Modified)
9783 trunk/modules/m_help.c (File Modified)
9784 trunk/modules/m_info.c (File Modified)
9785 trunk/modules/m_invite.c (File Modified)
9786 trunk/modules/m_ison.c (File Modified)
9787 trunk/modules/m_kline.c (File Modified)
9788 trunk/modules/m_knock.c (File Modified)
9789 trunk/modules/m_links.c (File Modified)
9790 trunk/modules/m_list.c (File Modified)
9791 trunk/modules/m_locops.c (File Modified)
9792 trunk/modules/m_lusers.c (File Modified)
9793 trunk/modules/m_map.c (File Modified)
9794 trunk/modules/m_monitor.c (File Modified)
9795 trunk/modules/m_motd.c (File Modified)
9796 trunk/modules/m_names.c (File Modified)
9797 trunk/modules/m_oper.c (File Modified)
9798 trunk/modules/m_operspy.c (File Modified)
9799 trunk/modules/m_pass.c (File Modified)
9800 trunk/modules/m_ping.c (File Modified)
9801 trunk/modules/m_pong.c (File Modified)
9802 trunk/modules/m_post.c (File Modified)
9803 trunk/modules/m_rehash.c (File Modified)
9804 trunk/modules/m_restart.c (File Modified)
9805 trunk/modules/m_resv.c (File Modified)
9806 trunk/modules/m_services.c (File Modified)
9807 trunk/modules/m_set.c (File Modified)
9808 trunk/modules/m_sshortcut.c (File Modified)
9809 trunk/modules/m_stats.c (File Modified)
9810 trunk/modules/m_svinfo.c (File Modified)
9811 trunk/modules/m_tb.c (File Modified)
9812 trunk/modules/m_testline.c (File Modified)
9813 trunk/modules/m_testmask.c (File Modified)
9814 trunk/modules/m_time.c (File Modified)
9815 trunk/modules/m_topic.c (File Modified)
9816 trunk/modules/m_trace.c (File Modified)
9817 trunk/modules/m_unreject.c (File Modified)
9818 trunk/modules/m_user.c (File Modified)
9819 trunk/modules/m_userhost.c (File Modified)
9820 trunk/modules/m_users.c (File Modified)
9821 trunk/modules/m_version.c (File Modified)
9822 trunk/modules/m_wallops.c (File Modified)
9823 trunk/modules/m_who.c (File Modified)
9824 trunk/modules/m_whois.c (File Modified)
9825 trunk/modules/m_whowas.c (File Modified)
9826 trunk/modules/m_xline.c (File Modified)
9827 trunk/src/adns.c (File Modified)
9828 trunk/src/aline.c (File Modified)
9829 trunk/src/cache.c (File Modified)
9830 trunk/src/channel.c (File Modified)
9831 trunk/src/class.c (File Modified)
9832 trunk/src/client.c (File Modified)
9833 trunk/src/commio.c (File Modified)
9834 trunk/src/event.c (File Modified)
9835 trunk/src/hash.c (File Modified)
9836 trunk/src/hostmask.c (File Modified)
9837 trunk/src/ircd.c (File Modified)
9838 trunk/src/kdparse.c (File Modified)
9839 trunk/src/linebuf.c (File Modified)
9840 trunk/src/listener.c (File Modified)
9841 trunk/src/modules.c (File Modified)
9842 trunk/src/monitor.c (File Modified)
9843 trunk/src/newconf.c (File Modified)
9844 trunk/src/packet.c (File Modified)
9845 trunk/src/parse.c (File Modified)
9846 trunk/src/reject.c (File Modified)
9847 trunk/src/s_auth.c (File Modified)
9848 trunk/src/s_conf.c (File Modified)
9849 trunk/src/s_gline.c (File Modified)
9850 trunk/src/s_log.c (File Modified)
9851 trunk/src/s_newconf.c (File Modified)
9852 trunk/src/s_serv.c (File Modified)
9853 trunk/src/s_stats.c (File Modified)
9854 trunk/src/s_user.c (File Modified)
9855 trunk/src/send.c (File Modified)
9856 trunk/src/whowas.c (File Modified)
9857
9858
9859nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9860 Log:
9861 - More coding style niceities. Pretty much got client.h squared away.
9862
9863
9864 Modified:
9865 trunk/modules/m_dline.c (File Modified)
9866 trunk/modules/m_gline.c (File Modified)
9867 trunk/modules/m_kline.c (File Modified)
9868 trunk/modules/m_rehash.c (File Modified)
9869 trunk/modules/m_resv.c (File Modified)
9870 trunk/modules/m_stats.c (File Modified)
9871 trunk/modules/m_testline.c (File Modified)
9872 trunk/modules/m_user.c (File Modified)
9873 trunk/modules/m_xline.c (File Modified)
9874
9875
9876jilles 2005/09/21 22:37:13 UTC (20050921-250)
9877 Log:
9878 - Propagate quiets (+q) on netjoins
9879 - Clear +q list too on lowerTS sjoin from TS6 source
9880
9881
9882 Modified:
9883 trunk/modules/core/m_sjoin.c (File Modified)
9884 trunk/src/s_serv.c (File Modified)
9885
9886
9887jilles 2005/09/21 15:49:43 UTC (20050921-248)
9888 Log:
9889 Second argument to whois is always a nick, never a uid.
9890 This prevents /whois other.server uid to get information
9891 about that uid.
9892
9893
9894 Modified:
9895 trunk/modules/m_whois.c (File Modified)
9896
9897
9898jilles 2005/09/21 15:43:45 UTC (20050921-246)
9899 Log:
9900 Don't allow local users to use uids in user mode.
9901
9902
9903 Modified:
9904 trunk/src/s_user.c (File Modified)
9905
9906
9907jilles 2005/09/21 15:42:56 UTC (20050921-244)
9908 Log:
9909 Make it compile again.
9910
9911
9912 Modified:
9913 trunk/src/s_stats.c (File Modified)
9914
9915
9916jilles 2005/09/21 15:09:11 UTC (20050921-242)
9917 Log:
9918 Fix propagation of empty SJOIN.
9919
9920
9921 Modified:
9922 trunk/modules/core/m_sjoin.c (File Modified)
9923
9924
9925nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9926 Log:
9927 Some atheme-style niceties here.
9928
9929
9930 Modified:
9931 trunk/modules/m_accept.c (File Modified)
9932 trunk/modules/m_admin.c (File Modified)
9933 trunk/modules/m_away.c (File Modified)
9934 trunk/modules/m_cap.c (File Modified)
9935 trunk/modules/m_capab.c (File Modified)
9936 trunk/modules/m_challenge.c (File Modified)
9937 trunk/modules/m_chghost.c (File Modified)
9938 trunk/modules/m_close.c (File Modified)
9939 trunk/modules/m_cmessage.c (File Modified)
9940 trunk/modules/m_connect.c (File Modified)
9941 trunk/modules/m_dline.c (File Modified)
9942 trunk/modules/m_encap.c (File Modified)
9943 trunk/modules/m_etrace.c (File Modified)
9944 trunk/modules/m_gline.c (File Modified)
9945 trunk/modules/m_help.c (File Modified)
9946 trunk/modules/m_info.c (File Modified)
9947 trunk/modules/m_invite.c (File Modified)
9948 trunk/modules/m_ison.c (File Modified)
9949 trunk/modules/m_kline.c (File Modified)
9950 trunk/modules/m_knock.c (File Modified)
9951 trunk/modules/m_links.c (File Modified)
9952 trunk/modules/m_list.c (File Modified)
9953 trunk/modules/m_locops.c (File Modified)
9954 trunk/modules/m_lusers.c (File Modified)
9955 trunk/modules/m_map.c (File Modified)
9956 trunk/modules/m_monitor.c (File Modified)
9957 trunk/modules/m_motd.c (File Modified)
9958 trunk/modules/m_names.c (File Modified)
9959 trunk/modules/m_oper.c (File Modified)
9960 trunk/modules/m_operspy.c (File Modified)
9961 trunk/modules/m_pass.c (File Modified)
9962 trunk/modules/m_ping.c (File Modified)
9963 trunk/modules/m_pong.c (File Modified)
9964 trunk/modules/m_post.c (File Modified)
9965 trunk/modules/m_rehash.c (File Modified)
9966 trunk/modules/m_restart.c (File Modified)
9967 trunk/modules/m_resv.c (File Modified)
9968 trunk/modules/m_services.c (File Modified)
9969 trunk/modules/m_set.c (File Modified)
9970 trunk/modules/m_sshortcut.c (File Modified)
9971 trunk/modules/m_stats.c (File Modified)
9972 trunk/modules/m_svinfo.c (File Modified)
9973 trunk/modules/m_tb.c (File Modified)
9974 trunk/modules/m_testline.c (File Modified)
9975 trunk/modules/m_testmask.c (File Modified)
9976 trunk/modules/m_time.c (File Modified)
9977 trunk/modules/m_topic.c (File Modified)
9978 trunk/modules/m_trace.c (File Modified)
9979 trunk/modules/m_unreject.c (File Modified)
9980 trunk/modules/m_user.c (File Modified)
9981 trunk/modules/m_userhost.c (File Modified)
9982 trunk/modules/m_users.c (File Modified)
9983 trunk/modules/m_version.c (File Modified)
9984 trunk/modules/m_wallops.c (File Modified)
9985 trunk/modules/m_who.c (File Modified)
9986 trunk/modules/m_whois.c (File Modified)
9987 trunk/modules/m_whowas.c (File Modified)
9988 trunk/modules/m_xline.c (File Modified)
9989
9990
9991nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9992 Log:
9993 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9994
9995
9996 Modified:
9997 trunk/.indent.pro (File Modified)
9998 trunk/include/charybdis.h (File Added)
9999 trunk/include/client.h (File Modified)
10000 trunk/modules/.indent.pro (File Modified)
10001 trunk/src/.indent.pro (File Modified)
10002 trunk/src/adns.c (File Modified)
10003 trunk/src/aline.c (File Modified)
10004 trunk/src/cache.c (File Modified)
10005 trunk/src/channel.c (File Modified)
10006 trunk/src/class.c (File Modified)
10007 trunk/src/client.c (File Modified)
10008 trunk/src/commio.c (File Modified)
10009 trunk/src/event.c (File Modified)
10010 trunk/src/hash.c (File Modified)
10011 trunk/src/hostmask.c (File Modified)
10012 trunk/src/ircd.c (File Modified)
10013 trunk/src/kdparse.c (File Modified)
10014 trunk/src/linebuf.c (File Modified)
10015 trunk/src/listener.c (File Modified)
10016 trunk/src/modules.c (File Modified)
10017 trunk/src/monitor.c (File Modified)
10018 trunk/src/newconf.c (File Modified)
10019 trunk/src/packet.c (File Modified)
10020 trunk/src/parse.c (File Modified)
10021 trunk/src/reject.c (File Modified)
10022 trunk/src/s_auth.c (File Modified)
10023 trunk/src/s_conf.c (File Modified)
10024 trunk/src/s_gline.c (File Modified)
10025 trunk/src/s_log.c (File Modified)
10026 trunk/src/s_newconf.c (File Modified)
10027 trunk/src/s_serv.c (File Modified)
10028 trunk/src/s_stats.c (File Modified)
10029 trunk/src/s_user.c (File Modified)
10030 trunk/src/send.c (File Modified)
10031 trunk/src/whowas.c (File Modified)
10032
10033
10034nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10035 Log:
10036 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10037 - Convert a few modules towards using this code.
10038 - Make a note about this change in NEWS.
10039
10040
10041 Modified:
10042 trunk/NEWS (File Modified)
10043 trunk/include/aline.h (File Added)
10044 trunk/modules/m_dline.c (File Modified)
10045 trunk/modules/m_kline.c (File Modified)
10046 trunk/modules/m_resv.c (File Modified)
10047 trunk/modules/m_xline.c (File Modified)
10048 trunk/src/Makefile.in (File Modified)
10049 trunk/src/aline.c (File Added)
10050
10051
10052nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10053 Log:
10054 - Update NEWS document.
10055
10056
10057 Modified:
10058 trunk/NEWS (File Modified)
10059
10060
10061jilles 2005/09/20 18:27:19 UTC (20050920-232)
10062 Log:
10063 Use find_named_person() instead of find_person() in services shortcuts.
10064
10065
10066 Modified:
10067 trunk/modules/m_sshortcut.c (File Modified)
10068
10069
10070jilles 2005/09/18 22:18:59 UTC (20050918-230)
10071 Log:
10072 Fix propagation of empty channels (+P).
10073
10074
10075 Modified:
10076 trunk/modules/core/m_sjoin.c (File Modified)
10077 trunk/src/s_serv.c (File Modified)
10078
10079
10080jilles 2005/09/18 22:18:04 UTC (20050918-228)
10081 Log:
10082 Use same comparison for +f.
10083
10084
10085 Modified:
10086 trunk/modules/core/m_join.c (File Modified)
10087
10088
10089jilles 2005/09/18 18:48:13 UTC (20050918-226)
10090 Log:
10091 Retire server-server non-encap CHGHOST, and clean it up a bit.
10092
10093
10094 Modified:
10095 trunk/modules/m_chghost.c (File Modified)
10096
10097
10098jilles 2005/09/18 14:26:20 UTC (20050918-224)
10099 Log:
10100 Use TS6 form for SQUIT wallops.
10101
10102
10103 Modified:
10104 trunk/modules/core/m_squit.c (File Modified)
10105
10106
10107jilles 2005/09/18 14:25:54 UTC (20050918-222)
10108 Log:
10109 Propagate nick changes for remote clients in TS6 form if possible;
10110 simplify the code a bit.
10111
10112
10113 Modified:
10114 trunk/modules/core/m_nick.c (File Modified)
10115
10116
10117jilles 2005/09/18 14:16:43 UTC (20050918-220)
10118 Log:
10119 Only clear oper_only_umodes on deoper for local clients.
10120
10121
10122 Modified:
10123 trunk/src/s_user.c (File Modified)
10124
10125
10126nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10127 Log:
10128 - Don't enable use_whois_actually in the default config, makes cloaking
10129 only useful for vanity.
10130
10131
10132 Modified:
10133 trunk/doc/example.conf (File Modified)
10134
10135
10136jilles 2005/09/18 00:00:12 UTC (20050918-216)
10137 Log:
10138 Fix linebuf raw code to not truncate lines longer than
10139 510 characters. This stops ziplinks corruption at
10140 the initial burst if the other side sends a lot.
10141
10142
10143 Modified:
10144 trunk/src/linebuf.c (File Modified)
10145
10146
10147nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10148 Log:
10149 - Add +r to channel_modes().
10150
10151
10152 Modified:
10153 trunk/src/channel.c (File Modified)
10154
10155
10156nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10157 Log:
10158 Update NEWS.
10159
10160
10161 Modified:
10162 trunk/NEWS (File Modified)
10163
10164
10165nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10166 Log:
10167 err, nvm. wrong project :-P
10168
10169
10170 Modified:
10171 trunk/src/match.c (File Modified)
10172
10173
10174nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10175 Log:
10176 make sure we don't crash on match(NULL, test)
10177
10178
10179 Modified:
10180 trunk/src/match.c (File Modified)
10181
10182
10183jilles 2005/09/12 23:40:03 UTC (20050912-206)
10184 Log:
10185 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10186 flags = rehash in shared{}.
10187 Uses :<source> ENCAP <target> REHASH [option].
10188
10189
10190 Modified:
10191 trunk/doc/example.conf (File Modified)
10192 trunk/doc/reference.conf (File Modified)
10193 trunk/help/opers/rehash (File Modified)
10194 trunk/include/s_newconf.h (File Modified)
10195 trunk/modules/m_rehash.c (File Modified)
10196 trunk/modules/m_stats.c (File Modified)
10197 trunk/src/newconf.c (File Modified)
10198
10199
10200jilles 2005/09/12 22:48:44 UTC (20050912-204)
10201 Log:
10202 Initialize flags to 0 in conf_set_shared_flags() and
10203 conf_set_cluster_flags().
10204
10205
10206 Modified:
10207 trunk/src/newconf.c (File Modified)
10208
10209
10210jilles 2005/09/12 22:14:16 UTC (20050912-202)
10211 Log:
10212 Don't allow a forward from a #channel to an &channel.
10213 Error message is Illegal channel name.
10214
10215
10216 Modified:
10217 trunk/modules/core/m_mode.c (File Modified)
10218
10219
10220nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10221 Log:
10222 - change version to 1.0.1
10223
10224
10225 Modified:
10226 trunk/configure (File Modified)
10227 trunk/configure.ac (File Modified)
10228
10229
10230nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10231 Log:
10232 Update NEWS.
10233
10234
10235 Modified:
10236 trunk/NEWS (File Modified)
10237
10238
10239jilles 2005/09/12 21:55:58 UTC (20050912-196)
10240 Log:
10241 Services shortcuts changes:
10242 - Require umode +S on target
10243 - Use ERR_SERVICESDOWN (440) for error message
10244 - Fix check for empty string
10245
10246
10247 Modified:
10248 trunk/include/numeric.h (File Modified)
10249 trunk/modules/m_sshortcut.c (File Modified)
10250 trunk/src/messages.tab (File Modified)
10251
10252
10253nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10254 Log:
10255 s/IsChanService/IsService/g;
10256
10257
10258 Modified:
10259 trunk/modules/m_sshortcut.c (File Modified)
10260
10261
10262nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10263 Log:
10264 Add check for service validity in shortcut routines.
10265
10266
10267 Modified:
10268 trunk/modules/m_sshortcut.c (File Modified)
10269
10270
10271jilles 2005/09/12 15:30:26 UTC (20050912-190)
10272 Log:
10273 Don't allow forwarding to a -F channel the setter is not on.
10274
10275
10276 Modified:
10277 trunk/modules/core/m_mode.c (File Modified)
10278
10279
10280jilles 2005/09/12 13:55:56 UTC (20050912-188)
10281 Log:
10282 Describe identify_service and identify_command in
10283 reference.conf.
10284
10285
10286 Modified:
10287 trunk/doc/reference.conf (File Modified)
10288
10289
10290jilles 2005/09/12 13:37:11 UTC (20050912-186)
10291 Log:
10292 More helpfile updates.
10293
10294
10295 Modified:
10296 trunk/help/Makefile.in (File Modified)
10297 trunk/help/opers/die (File Modified)
10298 trunk/help/opers/join (File Modified)
10299 trunk/help/opers/links (File Modified)
10300 trunk/help/opers/lusers (File Modified)
10301 trunk/help/opers/map (File Added)
10302 trunk/help/opers/motd (File Modified)
10303 trunk/help/opers/names (File Modified)
10304 trunk/help/opers/notice (File Modified)
10305 trunk/help/opers/operspy (File Modified)
10306 trunk/help/opers/part (File Modified)
10307 trunk/help/opers/privmsg (File Modified)
10308 trunk/help/opers/restart (File Modified)
10309 trunk/help/opers/set (File Modified)
10310 trunk/help/opers/stats (File Modified)
10311 trunk/help/opers/trace (File Modified)
10312 trunk/help/opers/version (File Modified)
10313 trunk/help/users/notice (File Modified)
10314 trunk/help/users/privmsg (File Modified)
10315 trunk/help/users/stats (File Modified)
10316
10317
10318jilles 2005/09/12 11:18:40 UTC (20050912-184)
10319 Log:
10320 Update help files.
10321
10322
10323 Modified:
10324 trunk/help/opers/cmode (File Modified)
10325 trunk/help/opers/umode (File Modified)
10326 trunk/help/opers/wallops (File Modified)
10327 trunk/help/opers/who (File Modified)
10328 trunk/help/users/umode (File Modified)
10329
10330
10331jilles 2005/09/12 11:11:18 UTC (20050912-182)
10332 Log:
10333 Include cmode +r in 004 and 005.
10334
10335
10336 Modified:
10337 trunk/include/supported.h (File Modified)
10338 trunk/src/messages.tab (File Modified)
10339
10340
10341jilles 2005/09/12 10:53:35 UTC (20050912-180)
10342 Log:
10343 No need to clear all 3 buffers in channel_modes().
10344
10345
10346 Modified:
10347 trunk/src/channel.c (File Modified)
10348
10349
10350jilles 2005/09/12 10:31:54 UTC (20050912-178)
10351 Log:
10352 - Fix multiple +f modes per line
10353 - -f shouldn't take a parameter
10354
10355
10356 Modified:
10357 trunk/modules/core/m_mode.c (File Modified)
10358
10359
10360jilles 2005/09/12 10:04:27 UTC (20050912-176)
10361 Log:
10362 Channel mode +Q now prevents forwarding to or through
10363 a channel, just like in hyperion, not from a channel.
10364
10365
10366 Modified:
10367 trunk/modules/core/m_join.c (File Modified)
10368
10369
10370jilles 2005/09/12 09:36:21 UTC (20050912-174)
10371 Log:
10372 Complete +F/+Q propagation.
10373
10374
10375 Modified:
10376 trunk/modules/core/m_join.c (File Modified)
10377 trunk/modules/core/m_sjoin.c (File Modified)
10378 trunk/src/channel.c (File Modified)
10379
10380
10381nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10382 Log:
10383 - A few minor fixes.
10384
10385
10386 Modified:
10387 trunk/modules/core/m_join.c (File Modified)
10388 trunk/modules/m_services.c (File Modified)
10389
10390
10391nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10392 Log:
10393 - Fix netsplit obfuscation.
10394
10395
10396 Modified:
10397 trunk/src/client.c (File Modified)
10398
10399
10400nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10401 Log:
10402 - Fix another /stats p related bug.
10403
10404
10405 Modified:
10406 trunk/src/client.c (File Modified)
10407
10408
10409nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10410 Log:
10411 - Update example.conf.
10412
10413
10414 Modified:
10415 trunk/doc/example.conf (File Modified)
10416
10417
10418nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10419 Log:
10420 - Fix a minor bug here, and re-release 1.0.
10421
10422
10423 Modified:
10424 trunk/modules/core/m_nick.c (File Modified)
10425
10426
10427nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10428 Log:
10429 - Add bursted clients to /stats p list.
10430
10431
10432 Modified:
10433 trunk/modules/core/m_nick.c (File Modified)
10434
10435
10436nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10437 Log:
10438 - Add identify_service, identify_command options to the example.conf,
10439 newconf parser.
10440
10441
10442 Modified:
10443 trunk/NEWS (File Modified)
10444 trunk/doc/example.conf (File Modified)
10445 trunk/src/newconf.c (File Modified)
10446
10447
10448nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10449 Log:
10450 - Add services shortcuts.
10451
10452
10453 Modified:
10454 trunk/modules/Makefile.in (File Modified)
10455 trunk/modules/m_sshortcut.c (File Added)
10456
10457
10458nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10459 Log:
10460 - put back checks i removed by mistake
10461
10462
10463 Modified:
10464 trunk/modules/core/m_join.c (File Modified)
10465
10466
10467nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10468 Log:
10469 - Implement channel mode +Q, which disables forwarding.
10470 - Make forwarding usable by everyone.
10471 - Implement channel mode +F which bypasses authority checks on a target
10472 set with this mode
10473 - Update NEWS.
10474
10475
10476 Modified:
10477 trunk/NEWS (File Modified)
10478 trunk/include/channel.h (File Modified)
10479 trunk/include/supported.h (File Modified)
10480 trunk/modules/core/m_join.c (File Modified)
10481 trunk/modules/core/m_mode.c (File Modified)
10482 trunk/src/messages.tab (File Modified)
10483
10484
10485nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10486 Log:
10487 - Fix account handling brokenness.
10488
10489
10490 Modified:
10491 trunk/modules/m_services.c (File Modified)
10492
10493
10494jilles 2005/09/12 02:04:09 UTC (20050912-150)
10495 Log:
10496 Identify to services via server password hack. Still
10497 needs config file parts, like
10498 identifyservice = "nickserv@services.int";
10499 identifycommand = "IDENTIFY";
10500
10501
10502 Modified:
10503 trunk/include/s_conf.h (File Modified)
10504 trunk/src/s_user.c (File Modified)
10505
10506
10507jilles 2005/09/12 01:59:46 UTC (20050912-148)
10508 Log:
10509 Make send.c compile.
10510
10511
10512 Modified:
10513 trunk/src/send.c (File Modified)
10514
10515
10516nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10517 Log:
10518 - Handle this better.
10519
10520
10521 Modified:
10522 trunk/src/send.c (File Modified)
10523
10524
10525nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10526 Log:
10527 If the source is not a client, don't send to normal users.
10528
10529
10530 Modified:
10531 trunk/src/send.c (File Modified)
10532
10533
10534nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10535 Log:
10536 - Make /wallops behave as wallops in other ircds.
10537
10538
10539 Modified:
10540 trunk/modules/m_wallops.c (File Modified)
10541 trunk/src/send.c (File Modified)
10542
10543
10544nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10545 Log:
10546 - charybdis-1.0
10547
10548
10549 Modified:
10550 trunk/NEWS (File Modified)
10551 trunk/configure (File Modified)
10552 trunk/configure.ac (File Modified)
10553
10554
10555nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10556 Log:
10557 - Remove efnet configuration.
10558 - Rename example.conf as reference.conf, and replace the default
10559 example.conf with one suitable for AthemeNET.
10560 - Update makefile to reflect these changes.
10561
10562
10563 Modified:
10564 trunk/doc/Makefile.in (File Modified)
10565 trunk/doc/example.conf (File Modified)
10566 trunk/doc/example.efnet.conf (File Deleted)
10567 trunk/doc/reference.conf (File Added)
10568
10569
10570nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10571 Log:
10572 - Don't display opers who are /away.
10573
10574
10575 Modified:
10576 trunk/modules/m_stats.c (File Modified)
10577
10578
10579jilles 2005/09/12 00:21:20 UTC (20050912-134)
10580 Log:
10581 Put cmode +f in 004 and 005.
10582
10583
10584 Modified:
10585 trunk/include/supported.h (File Modified)
10586 trunk/src/messages.tab (File Modified)
10587
10588
10589jilles 2005/09/12 00:15:13 UTC (20050912-132)
10590 Log:
10591 Add user umode +Q which prevents a user from
10592 being forwarded.
10593
10594
10595 Modified:
10596 trunk/include/client.h (File Modified)
10597 trunk/modules/core/m_join.c (File Modified)
10598 trunk/src/messages.tab (File Modified)
10599 trunk/src/s_user.c (File Modified)
10600
10601
10602jilles 2005/09/11 23:47:02 UTC (20050911-130)
10603 Log:
10604 Implement channel forwarding in m_join(). As in
10605 hyperion, failing to join because of +i, +r or +j
10606 can cause you to be forwarded, potentially
10607 recursively. Unlike hyperion, a single numeric
10608 is sent in case of a successful forward, otherwise
10609 the ircd acts if there were no forward.
10610
10611
10612 Modified:
10613 trunk/include/numeric.h (File Modified)
10614 trunk/modules/core/m_join.c (File Modified)
10615 trunk/src/messages.tab (File Modified)
10616
10617
10618jilles 2005/09/11 22:57:53 UTC (20050911-128)
10619 Log:
10620 Allow servers to set oper-only cmodes as well.
10621
10622
10623 Modified:
10624 trunk/modules/core/m_mode.c (File Modified)
10625
10626
10627jilles 2005/09/11 22:48:37 UTC (20050911-126)
10628 Log:
10629 Add cmode +f which takes a channel name, settable
10630 only by opers for now. Does not do anything yet.
10631
10632
10633 Modified:
10634 trunk/include/channel.h (File Modified)
10635 trunk/modules/core/m_join.c (File Modified)
10636 trunk/modules/core/m_mode.c (File Modified)
10637 trunk/modules/core/m_sjoin.c (File Modified)
10638 trunk/src/channel.c (File Modified)
10639
10640
10641jilles 2005/09/11 20:48:09 UTC (20050911-124)
10642 Log:
10643 Fully initialize 'mode' in ms_join() and ms_sjoin()
10644 to avoid old +j garbage from being used.
10645
10646
10647 Modified:
10648 trunk/modules/core/m_join.c (File Modified)
10649 trunk/modules/core/m_sjoin.c (File Modified)
10650
10651
10652jilles 2005/09/11 19:41:53 UTC (20050911-122)
10653 Log:
10654 - only touch join_count/join_delta if join throttling
10655 is enabled on the channel
10656 - reset join_count/join_delta to 0 if -j is set
10657
10658
10659 Modified:
10660 trunk/modules/core/m_join.c (File Modified)
10661 trunk/modules/core/m_mode.c (File Modified)
10662 trunk/modules/core/m_sjoin.c (File Modified)
10663
10664
10665jilles 2005/09/11 18:57:20 UTC (20050911-120)
10666 Log:
10667 Also start a new "period" for join throttling for remote joins,
10668 if necessary. Make the code slightly clearer.
10669
10670
10671 Modified:
10672 trunk/modules/core/m_join.c (File Modified)
10673 trunk/src/channel.c (File Modified)
10674
10675
10676jilles 2005/09/11 18:12:20 UTC (20050911-118)
10677 Log:
10678 Some +j improvements, still broken.
10679
10680
10681 Modified:
10682 trunk/modules/core/m_join.c (File Modified)
10683 trunk/modules/core/m_sjoin.c (File Modified)
10684
10685
10686jilles 2005/09/11 16:44:36 UTC (20050911-116)
10687 Log:
10688 Only do +z processing for +m channels the sender is on,
10689 as bans/quiets are currently only checked locally.
10690
10691
10692 Modified:
10693 trunk/modules/core/m_message.c (File Modified)
10694
10695
10696jilles 2005/09/11 16:01:02 UTC (20050911-114)
10697 Log:
10698 - Add max_bans_large configuration option, defaulting to 500, to
10699 limit the number of bans in a +L channel
10700 - Change b/e/I to b/e/I/q in texts
10701
10702
10703 Modified:
10704 trunk/doc/example.conf (File Modified)
10705 trunk/include/s_conf.h (File Modified)
10706 trunk/modules/core/m_mode.c (File Modified)
10707 trunk/modules/m_info.c (File Modified)
10708 trunk/src/newconf.c (File Modified)
10709 trunk/src/s_conf.c (File Modified)
10710
10711
10712jilles 2005/09/11 15:20:38 UTC (20050911-112)
10713 Log:
10714 Store invite for +gi channels.
10715 Note that +gi is significantly weaker access control than +i.
10716
10717
10718 Modified:
10719 trunk/modules/m_invite.c (File Modified)
10720
10721
10722jilles 2005/09/11 14:38:35 UTC (20050911-110)
10723 Log:
10724 Nonops are allowed to see +q lists.
10725
10726
10727 Modified:
10728 trunk/modules/core/m_mode.c (File Modified)
10729
10730
10731jilles 2005/09/11 14:27:59 UTC (20050911-108)
10732 Log:
10733 Invalidate can_send() cache on -q.
10734
10735
10736 Modified:
10737 trunk/modules/core/m_mode.c (File Modified)
10738
10739
10740nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10741 Log:
10742 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10743
10744
10745 Modified:
10746 trunk/modules/core/m_sjoin.c (File Modified)
10747
10748
10749nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10750 Log:
10751 - Allow blank SJOINs -- for permanant channels.
10752
10753
10754 Modified:
10755 trunk/modules/core/m_sjoin.c (File Modified)
10756
10757
10758nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10759 Log:
10760 - Burst permanant channels.
10761
10762
10763 Modified:
10764 trunk/src/s_serv.c (File Modified)
10765
10766
10767nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10768 Log:
10769 - Fix handling of permanant channels.
10770
10771
10772 Modified:
10773 trunk/modules/core/m_join.c (File Modified)
10774
10775
10776nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10777 Log:
10778 - Run indent on core modules.
10779 - Add propagation of join throttle settings.
10780
10781
10782 Modified:
10783 trunk/modules/core/m_die.c (File Modified)
10784 trunk/modules/core/m_error.c (File Modified)
10785 trunk/modules/core/m_join.c (File Modified)
10786 trunk/modules/core/m_kick.c (File Modified)
10787 trunk/modules/core/m_kill.c (File Modified)
10788 trunk/modules/core/m_message.c (File Modified)
10789 trunk/modules/core/m_mode.c (File Modified)
10790 trunk/modules/core/m_nick.c (File Modified)
10791 trunk/modules/core/m_part.c (File Modified)
10792 trunk/modules/core/m_quit.c (File Modified)
10793 trunk/modules/core/m_server.c (File Modified)
10794 trunk/modules/core/m_sjoin.c (File Modified)
10795 trunk/modules/core/m_squit.c (File Modified)
10796
10797
10798nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10799 Log:
10800 - Fix mistake in commit message.
10801
10802
10803 Modified:
10804 trunk/ChangeLog (File Modified)
10805
10806
10807nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10808 Log:
10809 - Channel throttling.
10810
10811
10812 Modified:
10813 trunk/NEWS (File Modified)
10814 trunk/include/supported.h (File Modified)
10815 trunk/modules/core/m_mode.c (File Modified)
10816 trunk/src/messages.tab (File Modified)
10817
10818
10819nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10820 Log:
10821 - Channel throttle logic fixes.
10822
10823
10824 Modified:
10825 trunk/include/channel.h (File Modified)
10826
10827
10828nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10829 Log:
10830 - Add the throttle logic.
10831
10832
10833 Modified:
10834 trunk/include/channel.h (File Modified)
10835 trunk/include/numeric.h (File Modified)
10836 trunk/modules/core/m_join.c (File Modified)
10837 trunk/src/channel.c (File Modified)
10838 trunk/src/messages.tab (File Modified)
10839
10840
10841nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10842 Log:
10843 - Cosmetic fixes to CREDITS.
10844
10845
10846 Modified:
10847 trunk/CREDITS (File Modified)
10848
10849
10850nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10851 Log:
10852 - Better channel_modes() from ShadowIRCd 4.
10853
10854
10855 Modified:
10856 trunk/include/channel.h (File Modified)
10857 trunk/src/channel.c (File Modified)
10858
10859
10860nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10861 Log:
10862 - Strip colour codes from parts.
10863
10864
10865 Modified:
10866 trunk/modules/core/m_part.c (File Modified)
10867
10868
10869nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10870 Log:
10871 - Strip colour codes from quits.
10872
10873
10874 Modified:
10875 trunk/modules/core/m_quit.c (File Modified)
10876
10877
10878nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10879 Log:
10880 - add +c/+g/+z to channel_modes().
10881
10882
10883 Modified:
10884 trunk/src/channel.c (File Modified)
10885
10886
10887nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10888 Log:
10889 - Add +g to 004/005 numerics.
10890
10891
10892 Modified:
10893 trunk/include/supported.h (File Modified)
10894 trunk/src/messages.tab (File Modified)
10895
10896
10897nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10898 Log:
10899 - Add +cgz to set_final_mode() in both join/sjoin.
10900 - Implement channel mode +g: Free invite.
10901
10902
10903 Modified:
10904 trunk/include/channel.h (File Modified)
10905 trunk/modules/core/m_join.c (File Modified)
10906 trunk/modules/core/m_mode.c (File Modified)
10907 trunk/modules/core/m_sjoin.c (File Modified)
10908 trunk/modules/m_invite.c (File Modified)
10909
10910
10911nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10912 Log:
10913 - Make sure /stats p uses the right list.
10914
10915
10916 Modified:
10917 trunk/modules/m_stats.c (File Modified)
10918
10919
10920nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10921 Log:
10922 - local oper list becomes local_oper_list.
10923 - all opers are stored on oper_list for /stats p.
10924
10925
10926 Modified:
10927 trunk/include/ircd.h (File Modified)
10928 trunk/modules/m_stats.c (File Modified)
10929 trunk/modules/m_trace.c (File Modified)
10930 trunk/src/client.c (File Modified)
10931 trunk/src/ircd.c (File Modified)
10932 trunk/src/s_user.c (File Modified)
10933 trunk/src/send.c (File Modified)
10934
10935
10936nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10937 Log:
10938 - Remove ENABLE_SERVICES legacy define.
10939
10940
10941 Modified:
10942 trunk/configure (File Modified)
10943 trunk/configure.ac (File Modified)
10944 trunk/include/client.h (File Modified)
10945 trunk/include/m_info.h (File Modified)
10946 trunk/include/s_conf.h (File Modified)
10947 trunk/modules/Makefile.in (File Modified)
10948 trunk/modules/core/m_kick.c (File Modified)
10949 trunk/modules/core/m_mode.c (File Modified)
10950 trunk/modules/core/m_nick.c (File Modified)
10951 trunk/modules/core/m_sjoin.c (File Modified)
10952 trunk/modules/m_services.c (File Modified)
10953 trunk/src/channel.c (File Modified)
10954 trunk/src/newconf.c (File Modified)
10955 trunk/src/s_conf.c (File Modified)
10956 trunk/src/s_serv.c (File Modified)
10957 trunk/src/s_user.c (File Modified)
10958
10959
10960nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10961 Log:
10962 - New reject message, ala ircu.
10963
10964
10965 Modified:
10966 trunk/src/reject.c (File Modified)
10967
10968
10969nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10970 Log:
10971 - Reduce 'broadcast storm' effect in m_chghost.
10972
10973
10974 Modified:
10975 trunk/modules/m_chghost.c (File Modified)
10976
10977
10978nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10979 Log:
10980 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10981
10982
10983 Modified:
10984 trunk/include/supported.h (File Modified)
10985 trunk/src/messages.tab (File Modified)
10986
10987
10988nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10989 Log:
10990 - Implement +z.
10991
10992
10993 Modified:
10994 trunk/include/channel.h (File Modified)
10995 trunk/modules/core/m_message.c (File Modified)
10996 trunk/modules/core/m_mode.c (File Modified)
10997
10998
10999nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11000 Log:
11001 - use sendto_one_numeric() in some places.
11002
11003
11004 Modified:
11005 trunk/modules/core/m_mode.c (File Modified)
11006
11007
11008nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11009 Log:
11010 - Implement channel mode +c -- colour stripping.
11011
11012
11013 Modified:
11014 trunk/include/irc_string.h (File Modified)
11015 trunk/include/supported.h (File Modified)
11016 trunk/modules/core/m_message.c (File Modified)
11017 trunk/modules/core/m_mode.c (File Modified)
11018 trunk/src/irc_string.c (File Modified)
11019 trunk/src/messages.tab (File Modified)
11020
11021
11022nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11023 Log:
11024 - Add +qLP to CHANMODES 005 numeric.
11025
11026
11027 Modified:
11028 trunk/include/supported.h (File Modified)
11029
11030
11031nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11032 Log:
11033 Move credits files to doc/.
11034
11035
11036 Modified:
11037 trunk/Hybrid-team (File Deleted)
11038 trunk/Ratbox-team (File Deleted)
11039 trunk/doc/Hybrid-team (File Added)
11040 trunk/doc/Ratbox-team (File Added)
11041
11042
11043nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11044 Log:
11045 - Rename Ratbox credits as Ratbox-team.
11046 - Add in our own CREDITS.
11047
11048
11049 Modified:
11050 trunk/CREDITS (File Deleted)
11051 trunk/CREDITS (File Added)
11052 trunk/Ratbox-team (File Added)
11053
11054
11055nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11056 Log:
11057 - Quietcache fixes.
11058
11059
11060 Modified:
11061 trunk/modules/core/m_mode.c (File Modified)
11062
11063
11064nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11065 Log:
11066 - Rebuild configure.
11067
11068
11069 Modified:
11070 trunk/autom4te.cache/ (File Deleted)
11071 trunk/configure (File Modified)
11072
11073
11074nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11075 Log:
11076 Add +q to messages.tab.
11077
11078
11079 Modified:
11080 trunk/src/messages.tab (File Modified)
11081
11082
11083nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11084 Log:
11085 - port m_sjoin stuff to TS6 JOIN syntax.
11086
11087
11088 Modified:
11089 trunk/modules/core/m_join.c (File Modified)
11090
11091
11092nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11093 Log:
11094 - Implement channel mode +q (quiet)
11095
11096
11097 Modified:
11098 trunk/include/channel.h (File Modified)
11099 trunk/modules/core/m_mode.c (File Modified)
11100 trunk/src/channel.c (File Modified)
11101
11102
11103jilles 2005/09/10 03:03:05 UTC (20050910-40)
11104 Log:
11105 Add +L/+P for set_final_mode().
11106
11107
11108 Modified:
11109 trunk/modules/core/m_sjoin.c (File Modified)
11110
11111
11112jilles 2005/09/10 02:59:22 UTC (20050910-38)
11113 Log:
11114 Add +L/+P in channel_modes().
11115
11116
11117 Modified:
11118 trunk/src/channel.c (File Modified)
11119
11120
11121jilles 2005/09/10 02:55:10 UTC (20050910-36)
11122 Log:
11123 - Use MODE_PERMANENT, not MODE_PERMANANT
11124 - Actually use chm_staff()
11125
11126 It compiles but is not otherwise tested.
11127
11128
11129 Modified:
11130 trunk/include/channel.h (File Modified)
11131 trunk/modules/core/m_mode.c (File Modified)
11132 trunk/modules/core/m_sjoin.c (File Modified)
11133 trunk/src/channel.c (File Modified)
11134
11135
11136nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11137 Log:
11138 - Ok, patchlevel.h is fixed now.
11139
11140
11141 Modified:
11142 trunk/include/patchlevel.h (File Modified)
11143
11144
11145nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11146 Log:
11147 - *sigh*
11148
11149
11150 Modified:
11151 trunk/include/patchlevel.h (File Modified)
11152 trunk/src/version.c.SH (File Modified)
11153
11154
11155nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11156 Log:
11157 - Fix compilation issue with version.c.
11158
11159
11160 Modified:
11161 trunk/src/version.c.SH (File Modified)
11162
11163
11164nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11165 Log:
11166 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11167 this from the BUGS file.
11168
11169
11170 Modified:
11171 trunk/BUGS (File Modified)
11172
11173
11174jilles 2005/09/10 02:30:22 UTC (20050910-26)
11175 Log:
11176 Mangle all netsplit messages if flatten links is enabled.
11177
11178
11179 Modified:
11180 trunk/src/client.c (File Modified)
11181
11182
11183nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11184 Log:
11185 - jilles pointed out that /stats p needed severe changes -- implement
11186 them
11187
11188
11189 Modified:
11190 trunk/modules/m_stats.c (File Modified)
11191
11192
11193nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11194 Log:
11195 Rename RELNOTES to NEWS.
11196
11197
11198 Modified:
11199 trunk/NEWS (File Added)
11200 trunk/RELNOTES (File Deleted)
11201
11202
11203nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11204 Log:
11205 Update RELNOTES.
11206
11207
11208 Modified:
11209 trunk/RELNOTES (File Modified)
11210
11211
11212nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11213 Log:
11214 - Make /stats p work globally.
11215 - Change 'OPER(s)' to 'staff members'
11216
11217
11218 Modified:
11219 trunk/modules/m_stats.c (File Modified)
11220
11221
11222nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11223 Log:
11224 - add modes, +LP to RPL_MYINFO.
11225
11226
11227 Modified:
11228 trunk/src/messages.tab (File Modified)
11229
11230
11231nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11232 Log:
11233 More stuff to RELNOTES.
11234
11235
11236 Modified:
11237 trunk/RELNOTES (File Modified)
11238
11239
11240nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11241 Log:
11242 - Implement +P.
11243
11244
11245 Modified:
11246 trunk/modules/core/m_sjoin.c (File Modified)
11247 trunk/src/channel.c (File Modified)
11248
11249
11250nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11251 Log:
11252 - Implement list limit exceed modes -- +L.
11253
11254
11255 Modified:
11256 trunk/modules/core/m_mode.c (File Modified)
11257
11258
11259nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11260 Log:
11261 - Add handlers for modes +L, +P.
11262
11263
11264 Modified:
11265 trunk/include/channel.h (File Modified)
11266 trunk/modules/core/m_mode.c (File Modified)
11267
11268
11269nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11270 Log:
11271 Update properties on *everything*.
11272
11273
11274 Modified:
11275 trunk/.cvsignore (Property Modified)
11276 trunk/.indent.pro (Property Modified)
11277 trunk/BUGS (File Modified) (Property Modified)
11278 trunk/CREDITS (File Modified) (Property Modified)
11279 trunk/ChangeLog (Property Modified)
11280 trunk/Hybrid-team (File Modified) (Property Modified)
11281 trunk/INSTALL (File Modified) (Property Modified)
11282 trunk/LICENSE (File Modified) (Property Modified)
11283 trunk/Makefile.in (File Modified) (Property Modified)
11284 trunk/README.FIRST (File Modified) (Property Modified)
11285 trunk/RELNOTES (File Modified) (Property Modified)
11286 trunk/SVN-Access (Property Modified)
11287 trunk/aclocal.m4 (File Modified) (Property Modified)
11288 trunk/adns/.cvsignore (Property Modified)
11289 trunk/adns/COPYING (Property Modified)
11290 trunk/adns/GPL-vs-LGPL (Property Modified)
11291 trunk/adns/Makefile.in (File Modified) (Property Modified)
11292 trunk/adns/README (Property Modified)
11293 trunk/adns/README.ircd (Property Modified)
11294 trunk/adns/adns.h (File Modified) (Property Modified)
11295 trunk/adns/check.c (File Modified) (Property Modified)
11296 trunk/adns/dlist.h (File Modified) (Property Modified)
11297 trunk/adns/event.c (File Modified) (Property Modified)
11298 trunk/adns/general.c (File Modified) (Property Modified)
11299 trunk/adns/internal.h (File Modified) (Property Modified)
11300 trunk/adns/parse.c (File Modified) (Property Modified)
11301 trunk/adns/query.c (File Modified) (Property Modified)
11302 trunk/adns/reply.c (File Modified) (Property Modified)
11303 trunk/adns/setup.c (File Modified) (Property Modified)
11304 trunk/adns/transmit.c (File Modified) (Property Modified)
11305 trunk/adns/tvarith.h (File Modified) (Property Modified)
11306 trunk/adns/types.c (File Modified) (Property Modified)
11307 trunk/configure (File Modified) (Property Modified)
11308 trunk/configure.ac (File Modified) (Property Modified)
11309 trunk/contrib/.cvsignore (Property Modified)
11310 trunk/contrib/.indent.pro (Property Modified)
11311 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11312 trunk/contrib/README (File Modified) (Property Modified)
11313 trunk/contrib/example_module.c (File Modified) (Property Modified)
11314 trunk/contrib/m_42.c (File Modified) (Property Modified)
11315 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11316 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11317 trunk/contrib/m_force.c (File Modified) (Property Modified)
11318 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11319 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11320 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11321 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11322 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11323 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11324 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11325 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11326 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11327 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11328 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11329 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11330 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11331 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11332 trunk/doc/.cvsignore (Property Modified)
11333 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11334 trunk/doc/Makefile.in (File Modified) (Property Modified)
11335 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11336 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11337 trunk/doc/challenge.txt (File Modified) (Property Modified)
11338 trunk/doc/example.conf (File Modified) (Property Modified)
11339 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11340 trunk/doc/hooks.txt (File Modified) (Property Modified)
11341 trunk/doc/index.txt (File Modified) (Property Modified)
11342 trunk/doc/ircd.8 (File Modified) (Property Modified)
11343 trunk/doc/ircd.motd (Property Modified)
11344 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11345 trunk/doc/modeg.txt (File Modified) (Property Modified)
11346 trunk/doc/modes.txt (File Modified) (Property Modified)
11347 trunk/doc/monitor.txt (File Modified) (Property Modified)
11348 trunk/doc/old/Authors (Property Modified)
11349 trunk/doc/operguide.txt (File Modified) (Property Modified)
11350 trunk/doc/opermyth.txt (Property Modified)
11351 trunk/doc/server-version-info (File Modified) (Property Modified)
11352 trunk/doc/services.txt (File Modified) (Property Modified)
11353 trunk/doc/technical/README.TSora (Property Modified)
11354 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11355 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11356 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11357 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11358 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11359 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11360 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11361 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11362 trunk/doc/technical/rfc1459.txt (Property Modified)
11363 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11364 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11365 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11366 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11367 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11368 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11369 trunk/help/Makefile.in (File Modified) (Property Modified)
11370 trunk/help/opers/accept (Property Modified)
11371 trunk/help/opers/admin (Property Modified)
11372 trunk/help/opers/away (Property Modified)
11373 trunk/help/opers/capab (Property Modified)
11374 trunk/help/opers/challenge (Property Modified)
11375 trunk/help/opers/close (Property Modified)
11376 trunk/help/opers/cmode (Property Modified)
11377 trunk/help/opers/cnotice (Property Modified)
11378 trunk/help/opers/connect (Property Modified)
11379 trunk/help/opers/cprivmsg (Property Modified)
11380 trunk/help/opers/credits (Property Modified)
11381 trunk/help/opers/die (Property Modified)
11382 trunk/help/opers/dline (Property Modified)
11383 trunk/help/opers/eob (Property Modified)
11384 trunk/help/opers/error (Property Modified)
11385 trunk/help/opers/etrace (Property Modified)
11386 trunk/help/opers/gline (Property Modified)
11387 trunk/help/opers/help (Property Modified)
11388 trunk/help/opers/index (Property Modified)
11389 trunk/help/opers/info (Property Modified)
11390 trunk/help/opers/invite (Property Modified)
11391 trunk/help/opers/ison (Property Modified)
11392 trunk/help/opers/join (Property Modified)
11393 trunk/help/opers/kick (Property Modified)
11394 trunk/help/opers/kill (Property Modified)
11395 trunk/help/opers/kline (Property Modified)
11396 trunk/help/opers/knock (Property Modified)
11397 trunk/help/opers/links (Property Modified)
11398 trunk/help/opers/list (Property Modified)
11399 trunk/help/opers/locops (Property Modified)
11400 trunk/help/opers/lusers (Property Modified)
11401 trunk/help/opers/modlist (Property Modified)
11402 trunk/help/opers/modload (Property Modified)
11403 trunk/help/opers/modrestart (Property Modified)
11404 trunk/help/opers/modunload (Property Modified)
11405 trunk/help/opers/motd (Property Modified)
11406 trunk/help/opers/names (Property Modified)
11407 trunk/help/opers/nick (Property Modified)
11408 trunk/help/opers/notice (Property Modified)
11409 trunk/help/opers/oper (Property Modified)
11410 trunk/help/opers/operspy (Property Modified)
11411 trunk/help/opers/operwall (Property Modified)
11412 trunk/help/opers/part (Property Modified)
11413 trunk/help/opers/pass (Property Modified)
11414 trunk/help/opers/ping (Property Modified)
11415 trunk/help/opers/pong (Property Modified)
11416 trunk/help/opers/post (Property Modified)
11417 trunk/help/opers/privmsg (Property Modified)
11418 trunk/help/opers/quit (Property Modified)
11419 trunk/help/opers/rehash (Property Modified)
11420 trunk/help/opers/restart (Property Modified)
11421 trunk/help/opers/resv (Property Modified)
11422 trunk/help/opers/server (Property Modified)
11423 trunk/help/opers/set (Property Modified)
11424 trunk/help/opers/sjoin (Property Modified)
11425 trunk/help/opers/squit (Property Modified)
11426 trunk/help/opers/stats (Property Modified)
11427 trunk/help/opers/svinfo (Property Modified)
11428 trunk/help/opers/testgecos (Property Modified)
11429 trunk/help/opers/testline (Property Modified)
11430 trunk/help/opers/testmask (Property Modified)
11431 trunk/help/opers/time (Property Modified)
11432 trunk/help/opers/topic (Property Modified)
11433 trunk/help/opers/trace (Property Modified)
11434 trunk/help/opers/uhelp (Property Modified)
11435 trunk/help/opers/umode (Property Modified)
11436 trunk/help/opers/undline (Property Modified)
11437 trunk/help/opers/ungline (Property Modified)
11438 trunk/help/opers/unkline (Property Modified)
11439 trunk/help/opers/unresv (Property Modified)
11440 trunk/help/opers/unxline (Property Modified)
11441 trunk/help/opers/user (Property Modified)
11442 trunk/help/opers/userhost (Property Modified)
11443 trunk/help/opers/users (Property Modified)
11444 trunk/help/opers/version (Property Modified)
11445 trunk/help/opers/wallops (Property Modified)
11446 trunk/help/opers/who (Property Modified)
11447 trunk/help/opers/whois (Property Modified)
11448 trunk/help/opers/whowas (Property Modified)
11449 trunk/help/opers/xline (Property Modified)
11450 trunk/help/users/index (Property Modified)
11451 trunk/help/users/info (Property Modified)
11452 trunk/help/users/notice (Property Modified)
11453 trunk/help/users/privmsg (Property Modified)
11454 trunk/help/users/stats (Property Modified)
11455 trunk/help/users/umode (Property Modified)
11456 trunk/include/.cvsignore (Property Modified)
11457 trunk/include/.indent.pro (Property Modified)
11458 trunk/include/balloc.h (File Modified) (Property Modified)
11459 trunk/include/cache.h (File Modified) (Property Modified)
11460 trunk/include/channel.h (File Modified) (Property Modified)
11461 trunk/include/class.h (File Modified) (Property Modified)
11462 trunk/include/client.h (File Modified) (Property Modified)
11463 trunk/include/commio.h (File Modified) (Property Modified)
11464 trunk/include/common.h (File Modified) (Property Modified)
11465 trunk/include/config.h (File Modified) (Property Modified)
11466 trunk/include/config.h.dist (File Modified) (Property Modified)
11467 trunk/include/defaults.h (File Modified) (Property Modified)
11468 trunk/include/event.h (File Modified) (Property Modified)
11469 trunk/include/hash.h (File Modified) (Property Modified)
11470 trunk/include/hook.h (File Modified) (Property Modified)
11471 trunk/include/hostmask.h (File Modified) (Property Modified)
11472 trunk/include/irc_string.h (File Modified) (Property Modified)
11473 trunk/include/ircd.h (File Modified) (Property Modified)
11474 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11475 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11476 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11477 trunk/include/linebuf.h (File Modified) (Property Modified)
11478 trunk/include/listener.h (File Modified) (Property Modified)
11479 trunk/include/m_info.h (File Modified) (Property Modified)
11480 trunk/include/memory.h (File Modified) (Property Modified)
11481 trunk/include/modules.h (File Modified) (Property Modified)
11482 trunk/include/monitor.h (File Modified) (Property Modified)
11483 trunk/include/msg.h (File Modified) (Property Modified)
11484 trunk/include/newconf.h (File Modified) (Property Modified)
11485 trunk/include/numeric.h (File Modified) (Property Modified)
11486 trunk/include/packet.h (File Modified) (Property Modified)
11487 trunk/include/parse.h (File Modified) (Property Modified)
11488 trunk/include/patchlevel.h (File Modified) (Property Modified)
11489 trunk/include/patricia.h (File Modified) (Property Modified)
11490 trunk/include/reject.h (File Modified) (Property Modified)
11491 trunk/include/res.h (File Modified) (Property Modified)
11492 trunk/include/restart.h (File Modified) (Property Modified)
11493 trunk/include/s_auth.h (File Modified) (Property Modified)
11494 trunk/include/s_conf.h (File Modified) (Property Modified)
11495 trunk/include/s_gline.h (File Modified) (Property Modified)
11496 trunk/include/s_log.h (File Modified) (Property Modified)
11497 trunk/include/s_newconf.h (File Modified) (Property Modified)
11498 trunk/include/s_serv.h (File Modified) (Property Modified)
11499 trunk/include/s_stats.h (File Modified) (Property Modified)
11500 trunk/include/s_user.h (File Modified) (Property Modified)
11501 trunk/include/s_zip.h (File Modified) (Property Modified)
11502 trunk/include/scache.h (File Modified) (Property Modified)
11503 trunk/include/send.h (File Modified) (Property Modified)
11504 trunk/include/serno.h (Property Modified)
11505 trunk/include/setup.h.in (Property Modified)
11506 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11507 trunk/include/stdinc.h (File Modified) (Property Modified)
11508 trunk/include/supported.h (File Modified) (Property Modified)
11509 trunk/include/tools.h (File Modified) (Property Modified)
11510 trunk/include/whowas.h (File Modified) (Property Modified)
11511 trunk/install-sh (File Modified) (Property Modified)
11512 trunk/modules/.cvsignore (Property Modified)
11513 trunk/modules/.depend (Property Modified)
11514 trunk/modules/.indent.pro (Property Modified)
11515 trunk/modules/Makefile.in (File Modified) (Property Modified)
11516 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11517 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11518 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11519 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11520 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11521 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11522 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11523 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11524 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11525 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11526 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11527 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11528 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11529 trunk/modules/m_accept.c (File Modified) (Property Modified)
11530 trunk/modules/m_admin.c (File Modified) (Property Modified)
11531 trunk/modules/m_away.c (File Modified) (Property Modified)
11532 trunk/modules/m_cap.c (File Modified) (Property Modified)
11533 trunk/modules/m_capab.c (File Modified) (Property Modified)
11534 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11535 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11536 trunk/modules/m_close.c (File Modified) (Property Modified)
11537 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11538 trunk/modules/m_connect.c (File Modified) (Property Modified)
11539 trunk/modules/m_dline.c (File Modified) (Property Modified)
11540 trunk/modules/m_encap.c (File Modified) (Property Modified)
11541 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11542 trunk/modules/m_gline.c (File Modified) (Property Modified)
11543 trunk/modules/m_help.c (File Modified) (Property Modified)
11544 trunk/modules/m_info.c (File Modified) (Property Modified)
11545 trunk/modules/m_invite.c (File Modified) (Property Modified)
11546 trunk/modules/m_ison.c (File Modified) (Property Modified)
11547 trunk/modules/m_kline.c (File Modified) (Property Modified)
11548 trunk/modules/m_knock.c (File Modified) (Property Modified)
11549 trunk/modules/m_links.c (File Modified) (Property Modified)
11550 trunk/modules/m_list.c (File Modified) (Property Modified)
11551 trunk/modules/m_locops.c (File Modified) (Property Modified)
11552 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11553 trunk/modules/m_map.c (File Modified) (Property Modified)
11554 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11555 trunk/modules/m_motd.c (File Modified) (Property Modified)
11556 trunk/modules/m_names.c (File Modified) (Property Modified)
11557 trunk/modules/m_oper.c (File Modified) (Property Modified)
11558 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11559 trunk/modules/m_pass.c (File Modified) (Property Modified)
11560 trunk/modules/m_ping.c (File Modified) (Property Modified)
11561 trunk/modules/m_pong.c (File Modified) (Property Modified)
11562 trunk/modules/m_post.c (File Modified) (Property Modified)
11563 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11564 trunk/modules/m_restart.c (File Modified) (Property Modified)
11565 trunk/modules/m_resv.c (File Modified) (Property Modified)
11566 trunk/modules/m_services.c (File Modified) (Property Modified)
11567 trunk/modules/m_set.c (File Modified) (Property Modified)
11568 trunk/modules/m_stats.c (File Modified) (Property Modified)
11569 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11570 trunk/modules/m_tb.c (File Modified) (Property Modified)
11571 trunk/modules/m_testline.c (File Modified) (Property Modified)
11572 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11573 trunk/modules/m_time.c (File Modified) (Property Modified)
11574 trunk/modules/m_topic.c (File Modified) (Property Modified)
11575 trunk/modules/m_trace.c (File Modified) (Property Modified)
11576 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11577 trunk/modules/m_user.c (File Modified) (Property Modified)
11578 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11579 trunk/modules/m_users.c (File Modified) (Property Modified)
11580 trunk/modules/m_version.c (File Modified) (Property Modified)
11581 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11582 trunk/modules/m_who.c (File Modified) (Property Modified)
11583 trunk/modules/m_whois.c (File Modified) (Property Modified)
11584 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11585 trunk/modules/m_xline.c (File Modified) (Property Modified)
11586 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11587 trunk/servlink/.cvsignore (Property Modified)
11588 trunk/servlink/.indent.pro (Property Modified)
11589 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11590 trunk/servlink/README (File Modified) (Property Modified)
11591 trunk/servlink/TODO (File Modified) (Property Modified)
11592 trunk/servlink/control.c (File Modified) (Property Modified)
11593 trunk/servlink/control.h (File Modified) (Property Modified)
11594 trunk/servlink/io.c (File Modified) (Property Modified)
11595 trunk/servlink/io.h (File Modified) (Property Modified)
11596 trunk/servlink/servlink.c (File Modified) (Property Modified)
11597 trunk/servlink/servlink.h (File Modified) (Property Modified)
11598 trunk/src/.cvsignore (Property Modified)
11599 trunk/src/.depend (Property Modified)
11600 trunk/src/.indent.pro (Property Modified)
11601 trunk/src/Makefile.in (File Modified) (Property Modified)
11602 trunk/src/adns.c (File Modified) (Property Modified)
11603 trunk/src/balloc.c (File Modified) (Property Modified)
11604 trunk/src/cache.c (File Modified) (Property Modified)
11605 trunk/src/channel.c (File Modified) (Property Modified)
11606 trunk/src/class.c (File Modified) (Property Modified)
11607 trunk/src/client.c (File Modified) (Property Modified)
11608 trunk/src/commio.c (File Modified) (Property Modified)
11609 trunk/src/devpoll.c (File Modified) (Property Modified)
11610 trunk/src/epoll.c (File Modified) (Property Modified)
11611 trunk/src/event.c (File Modified) (Property Modified)
11612 trunk/src/getopt.c (File Modified) (Property Modified)
11613 trunk/src/hash.c (File Modified) (Property Modified)
11614 trunk/src/hook.c (File Modified) (Property Modified)
11615 trunk/src/hostmask.c (File Modified) (Property Modified)
11616 trunk/src/irc_string.c (File Modified) (Property Modified)
11617 trunk/src/ircd.c (File Modified) (Property Modified)
11618 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11619 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11620 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11621 trunk/src/kdparse.c (File Modified) (Property Modified)
11622 trunk/src/kqueue.c (File Modified) (Property Modified)
11623 trunk/src/linebuf.c (File Modified) (Property Modified)
11624 trunk/src/listener.c (File Modified) (Property Modified)
11625 trunk/src/match.c (File Modified) (Property Modified)
11626 trunk/src/memory.c (File Modified) (Property Modified)
11627 trunk/src/messages.tab (File Modified) (Property Modified)
11628 trunk/src/modules.c (File Modified) (Property Modified)
11629 trunk/src/monitor.c (File Modified) (Property Modified)
11630 trunk/src/newconf.c (File Modified) (Property Modified)
11631 trunk/src/numeric.c (File Modified) (Property Modified)
11632 trunk/src/packet.c (File Modified) (Property Modified)
11633 trunk/src/parse.c (File Modified) (Property Modified)
11634 trunk/src/patricia.c (File Modified) (Property Modified)
11635 trunk/src/poll.c (File Modified) (Property Modified)
11636 trunk/src/reject.c (File Modified) (Property Modified)
11637 trunk/src/restart.c (File Modified) (Property Modified)
11638 trunk/src/s_auth.c (File Modified) (Property Modified)
11639 trunk/src/s_conf.c (File Modified) (Property Modified)
11640 trunk/src/s_gline.c (File Modified) (Property Modified)
11641 trunk/src/s_log.c (File Modified) (Property Modified)
11642 trunk/src/s_newconf.c (File Modified) (Property Modified)
11643 trunk/src/s_serv.c (File Modified) (Property Modified)
11644 trunk/src/s_stats.c (File Modified) (Property Modified)
11645 trunk/src/s_user.c (File Modified) (Property Modified)
11646 trunk/src/scache.c (File Modified) (Property Modified)
11647 trunk/src/select.c (File Modified) (Property Modified)
11648 trunk/src/send.c (File Modified) (Property Modified)
11649 trunk/src/snprintf.c (File Modified) (Property Modified)
11650 trunk/src/tools.c (File Modified) (Property Modified)
11651 trunk/src/version.c.SH (File Modified) (Property Modified)
11652 trunk/src/whowas.c (File Modified) (Property Modified)
11653 trunk/tools/.cvsignore (Property Modified)
11654 trunk/tools/Makefile.in (File Modified) (Property Modified)
11655 trunk/tools/README (File Modified) (Property Modified)
11656 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11657 trunk/tools/convertilines.c (File Modified) (Property Modified)
11658 trunk/tools/convertklines.c (File Modified) (Property Modified)
11659 trunk/tools/mkkeypair (Property Modified)
11660 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11661 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11662 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11663 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11664 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11665 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11666 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11667 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11668 trunk/tools/untabify (File Modified) (Property Modified)
11669 trunk/tools/viconf.c (File Modified) (Property Modified)
11670
11671
11672nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11673 Log:
11674 - Update RELNOTES.
11675
11676
11677 Modified:
11678 trunk/RELNOTES (File Modified)
11679
11680
11681nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11682 Log:
11683 - Make version.c use our serial, not ratbox's.
11684
11685
11686 Modified:
11687 trunk/src/version.c.SH (File Modified)
11688
11689
11690leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11691 Log:
11692 - update RELNOTES
11693 - revved patchlevel to 2.1.5
11694
11695
11696 Modified:
11697 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11698 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11699
11700
11701leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11702 Log:
11703 - fix buffer overflow and unterminated buffer when removing TS6 bans
11704 - fix rebuilding of SJOIN
11705
11706
11707 Modified:
11708 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11709
11710
11711androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11712 Log:
11713 have servlink report if it gets an uncompressed error message when it gets inflate failures
11714
11715 Modified:
11716 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11717
11718
11719leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11720 Log:
11721 - extend our copyrights to 2005.
11722
11723
11724 Modified:
11725 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11726 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11727 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11728 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11729 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11730 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11731 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11732 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11733 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11734 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11735 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11736 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11737 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11738 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11739 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11740 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11741 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11742 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11743 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11744 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11745 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11746 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11747 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11748 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11749 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11750 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11751 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11752 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11753 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11754 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11755 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11756 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11757 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11758 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11759 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11760 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11761 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11762 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11763 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11764 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11765 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11766 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11767 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11768 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11769 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11770 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11771 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11772 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11773 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11774 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11775 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11776 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11777 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11778 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11779 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11780 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11781 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11782 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11783 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11784 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11785 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11786 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11787 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11788 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11789 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11790 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11791 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11792 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11793 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11794 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11795 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11796 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11797 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11798 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11799 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11800 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11801 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11802 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11803 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11806 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11807 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11808 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11809 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11810 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11811 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11812 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11813 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11814 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11817 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11818 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11820 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11821 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11829
11830
11831leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11832 Log:
11833 - update RELNOTES
11834 - revved patchlevel to 2.1.4
11835
11836
11837 Modified:
11838 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11840
11841
11842leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11843 Log:
11844 - add TARGMAX to 005
11845 - remove the +1 from ->uid in struct Client
11846 - fix checking of accept entries in m_accept.c
11847
11848
11849 Modified:
11850 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11854
11855
11856leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11857 Log:
11858 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11859 send it over TS6
11860
11861
11862 Modified:
11863 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11864
11865
11866leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11867 Log:
11868 - remove an unused variable
11869
11870
11871 Modified:
11872 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11873
11874
11875androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11876 Log:
11877 don't burst a TS5 name in burst_TS6. -via jillies
11878
11879 Modified:
11880 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11881
11882
11883leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11884 Log:
11885 - via jilles, make nickchanges invalidate any cached bans for
11886 quiet_on_ban
11887
11888
11889 Modified:
11890 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11894
11895
11896leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11897 Log:
11898 - fix some char vs byte usage to make adns compile cleanly with gcc4
11899
11900
11901 Modified:
11902 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11910
11911
11912androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11913 Log:
11914 userhost should allow 5 userhost checks, not 4
11915
11916 Modified:
11917 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11918
11919
11920leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11921 Log:
11922 - another darwin fix
11923
11924
11925 Modified:
11926 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11927
11928
11929leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11930 Log:
11931 - darwin fixes
11932
11933
11934 Modified:
11935 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11940 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11943
11944
11945leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11946 Log:
11947 - remove bogus extern of abort_list
11948
11949
11950 Modified:
11951 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11952
11953
11954androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11955 Log:
11956 svn repo access stuff
11957
11958 Modified:
11959 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11960
11961
11962androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11963 Log:
11964 test commit
11965
11966
11967 Modified:
11968 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11969
11970
11971androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11972 Log:
11973 test commit
11974
11975
11976 Modified:
11977 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11978
11979
11980androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11981 Log:
11982 revert omotd..i thought it was a good idea..oh well
11983
11984 Modified:
11985 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11986
11987
11988androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11989 Log:
11990 Commas are bad things in channel keys
11991
11992
11993 Modified:
11994 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11995
11996
11997androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11998 Log:
11999 Add OMOTD command to display oper motd
12000
12001
12002 Modified:
12003 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12004
12005
12006androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12007 Log:
12008 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12009
12010 Modified:
12011 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12012
12013
12014leeh 2005/06/22 22:10:50 UTC (20050622_0)
12015
12016 Modified files: (Branch: RATBOX_2_1)
12017 modules m_whois.c
12018 Log:
12019 - stop testing whois for protocol violations, as they can be caused in
12020 ircds going all the way back to the original ircd2.8
12021
12022 Revision Changes Path
12023 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12024
12025
12026
12027leeh 2005/06/16 23:10:21 UTC (20050616_0)
12028
12029 Modified files: (Branch: RATBOX_2_1)
12030 modules m_time.c
12031 Log:
12032 - remove some 2.2 code
12033
12034 Revision Changes Path
12035 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12036
12037
12038
12039androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12040
12041 Modified files: (Branch: RATBOX_2_1)
12042 modules m_time.c
12043 Log:
12044 backport of the silly december 31st bug
12045
12046 Revision Changes Path
12047 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12048
12049
12050
12051leeh 2005/06/15 13:51:57 UTC (20050615_1)
12052
12053 Modified files: (Branch: RATBOX_2_1)
12054 . RELNOTES
12055 include patchlevel.h
12056 Log:
12057 - revved patchlevel to 2.1.3
12058
12059 Revision Changes Path
12060 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12061 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12062
12063
12064
12065leeh 2005/06/15 01:54:00 UTC (20050615_0)
12066
12067 Modified files: (Branch: RATBOX_2_1)
12068 include client.h
12069 modules m_accept.c
12070 modules/core m_nick.c
12071 src client.c
12072 Log:
12073 - stop removing a clients own list of accepted clients when they do a
12074 nickchange
12075 - clean up the accept code so its less retarded
12076
12077 Revision Changes Path
12078 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12079 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12080 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12081 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12082
12083
12084
12085leeh 2005/06/14 12:44:47 UTC (20050614_0)
12086
12087 Modified files: (Branch: RATBOX_2_1)
12088 include event.h
12089 modules m_links.c
12090 src event.c ircd.c newconf.c
12091 Log:
12092 - remove a defn of links_cache_list in m_links.c which was causing
12093 the flattened links update to be ignored
12094 - add eventUpdate(), and make links_delay update on rehash
12095
12096 Revision Changes Path
12097 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12098 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12099 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12100 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12101 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12102
12103
12104
12105leeh 2005/06/12 02:23:01 UTC (20050612_2)
12106
12107 Modified files: (Branch: RATBOX_2_1)
12108 doc services.txt
12109 src newconf.c
12110 Log:
12111 - make the conf parser apply service {}; on rehash
12112
12113 Revision Changes Path
12114 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12115 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12116
12117
12118
12119leeh 2005/06/12 02:10:30 UTC (20050612_1)
12120
12121 Modified files: (Branch: RATBOX_2_1)
12122 include m_info.h
12123 Log:
12124 - show ENABLE_SERVICES define in info
12125
12126 Revision Changes Path
12127 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12128
12129
12130
12131leeh 2005/06/12 01:44:37 UTC (20050612_0)
12132
12133 Modified files: (Branch: RATBOX_2_1)
12134 modules m_services.c m_stats.c
12135 Log:
12136 - via jilles, make m_services.c hook into stats U and display service
12137 blocks
12138
12139 Revision Changes Path
12140 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12141 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12142
12143
12144
12145leeh 2005/06/11 20:33:12 UTC (20050611_3)
12146
12147 Modified files: (Branch: RATBOX_2_1)
12148 . configure configure.ac
12149 Log:
12150 - default build to -O2
12151
12152 Revision Changes Path
12153 7.249.2.2 +4 -4 ircd-ratbox/configure
12154 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12155
12156
12157
12158leeh 2005/06/11 20:26:02 UTC (20050611_2)
12159
12160 Modified files: (Branch: RATBOX_2_1)
12161 doc example.conf example.efnet.conf
12162 include client.h s_conf.h s_newconf.h
12163 modules m_info.c
12164 modules/core m_join.c m_nick.c
12165 src channel.c newconf.c s_conf.c s_user.c
12166 Log:
12167 - remove no_oper_resvs from general {};
12168 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12169
12170 Revision Changes Path
12171 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12172 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12173 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12174 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12175 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12176 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12177 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12178 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12179 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12180 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12181 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12182 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12183
12184
12185
12186leeh 2005/06/11 20:06:22 UTC (20050611_1)
12187
12188 Modified files: (Branch: RATBOX_2_1)
12189 modules/core m_mode.c m_nick.c
12190 src s_newconf.c
12191 Log:
12192 - 2.0 sync:
12193 - raise max temptime to a year
12194 - tidy up BMASK
12195 - require 9 parameters in ms_nick(), 10 in ms_uid()
12196
12197 Revision Changes Path
12198 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12199 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12200 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12201
12202
12203
12204leeh 2005/06/11 16:35:25 UTC (20050611_0)
12205
12206 Modified files: (Branch: RATBOX_2_1)
12207 modules m_services.c
12208 Log:
12209 - only show services logged in info when its a local client
12210
12211 Revision Changes Path
12212 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12213
12214
12215
12216androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12217
12218 Modified files: (Branch: RATBOX_2_1)
12219 src match.c
12220 Log:
12221 passing a pointer to a pointer is not what was intended, oops
12222
12223 Revision Changes Path
12224 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12225
12226
12227
12228leeh 2005/06/03 11:18:11 UTC (20050603_0)
12229
12230 Modified files: (Branch: RATBOX_2_1)
12231 doc services.txt
12232 Log:
12233 - update services.txt with FNC
12234
12235 Revision Changes Path
12236 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12237
12238
12239
12240androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12241
12242 Modified files: (Branch: RATBOX_2_1)
12243 modules m_resv.c
12244 Log:
12245 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12246
12247 Revision Changes Path
12248 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12249
12250
12251
12252leeh 2005/05/19 12:44:47 UTC (20050519_1)
12253
12254 Modified files: (Branch: RATBOX_2_1)
12255 src s_auth.c
12256 Log:
12257 - add some uniqueness into auth process for bopm
12258
12259 Revision Changes Path
12260 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12261
12262
12263
12264leeh 2005/05/19 08:50:26 UTC (20050519_0)
12265
12266 Modified files: (Branch: RATBOX_2_1)
12267 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12268 Log:
12269 - make contrib/ compile
12270
12271 Revision Changes Path
12272 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12273 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12274 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12275 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12276
12277
12278
12279androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12280
12281 Modified files: (Branch: RATBOX_2_1)
12282 modules m_monitor.c
12283 Log:
12284 Don't allow MONITOR from an unregistered client
12285
12286 Revision Changes Path
12287 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12288
12289
12290
12291leeh 2005/05/17 13:16:11 UTC (20050517_0)
12292
12293 Modified files: (Branch: RATBOX_2_1)
12294 doc example.conf example.efnet.conf
12295 include class.h
12296 src class.c messages.tab newconf.c
12297 Log:
12298 - remove sendq_eob, its become more of a hindrance than a benefit.
12299 - sync example.efnet.conf cluster {}; with example.conf
12300
12301 Revision Changes Path
12302 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12303 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12304 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12305 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12306 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12307 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12308
12309
12310
12311leeh 2005/05/11 22:39:00 UTC (20050511_5)
12312
12313 Modified files: (Branch: RATBOX_2_1)
12314 . RELNOTES
12315 include patchlevel.h
12316 Log:
12317 - update RELNOTES
12318 - revved patchlevel to 2.1.2
12319
12320 Revision Changes Path
12321 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12322 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12323
12324
12325
12326leeh 2005/05/11 22:29:18 UTC (20050511_4)
12327
12328 Modified files: (Branch: RATBOX_2_1)
12329 . configure configure.ac
12330 Log:
12331 - raise default topiclen to 160.
12332
12333 Revision Changes Path
12334 7.249.2.1 +3 -3 ircd-ratbox/configure
12335 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12336
12337
12338
12339leeh 2005/05/11 22:22:13 UTC (20050511_3)
12340
12341 Modified files: (Branch: RATBOX_2_1)
12342 modules m_services.c
12343 Log:
12344 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12345 tsinfo matches this
12346
12347 Revision Changes Path
12348 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12349
12350
12351
12352leeh 2005/05/11 21:58:41 UTC (20050511_2)
12353
12354 Modified files: (Branch: RATBOX_2_1)
12355 modules m_services.c
12356 Log:
12357 - monitor_signoff() the client we're nickchanging
12358
12359 Revision Changes Path
12360 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12361
12362
12363
12364leeh 2005/05/11 21:52:51 UTC (20050511_1)
12365
12366 Modified files: (Branch: RATBOX_2_1)
12367 modules m_trace.c
12368 Log:
12369 - fix various UID problems with trace
12370
12371 Revision Changes Path
12372 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12373
12374
12375
12376leeh 2005/05/11 21:22:02 UTC (20050511_0)
12377
12378 Modified files: (Branch: RATBOX_2_1)
12379 help/opers dline kline
12380 modules m_resv.c m_stats.c
12381 modules/core m_mode.c
12382 Log:
12383 - sync with 2.0
12384 - tidy up kline/dline help to note they dont accept nick as target
12385 - disallow bans beginning with ':' over bmask
12386 - disallow bans with a space in chm_ban
12387 - stop counting hidden opers in stats p
12388 - match() parameters in remote unresv were inverted, causing it to fail
12389 - fix possibility of clients setting blank keys
12390
12391 Revision Changes Path
12392 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12393 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12394 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12395 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12396 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12397
12398
12399
12400leeh 2005/05/08 22:37:18 UTC (20050508_0)
12401
12402 Modified files: (Branch: RATBOX_2_1)
12403 src send.c
12404 Log:
12405 - fix problems with amd64 and the way we do va_list
12406
12407 Revision Changes Path
12408 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12409
12410
12411
12412leeh 2005/05/07 13:35:57 UTC (20050507_1)
12413
12414 Modified files: (Branch: RATBOX_2_1)
12415 modules m_services.c
12416 Log:
12417 - tidy up the kill notifications for RSFNC
12418
12419 Revision Changes Path
12420 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12421
12422
12423
12424leeh 2005/05/07 10:35:54 UTC (20050507_0)
12425
12426 Modified files: (Branch: RATBOX_2_1)
12427 include s_serv.h
12428 modules m_services.c
12429 src s_serv.c
12430 Log:
12431 - some more rserv stuff:
12432 - add RSFNC capability
12433 - fix up RSFNC, kill existing clients if they exist.
12434
12435 Revision Changes Path
12436 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12437 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12438 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12439
12440
12441
12442leeh 2005/05/06 23:50:29 UTC (20050506_0)
12443
12444 Modified files: (Branch: RATBOX_2_1)
12445 modules m_services.c
12446 Log:
12447 - first stab at a FNC implementation for rserv
12448
12449 Revision Changes Path
12450 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12451
12452
12453
12454leeh 2005/05/03 09:30:51 UTC (20050503_0)
12455
12456 Modified files: (Branch: RATBOX_2_1)
12457 help/opers umode
12458 Log:
12459 - remove a tab
12460
12461 Revision Changes Path
12462 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12463
12464
12465
12466leeh 2005/05/02 22:46:52 UTC (20050502_0)
12467
12468 Modified files: (Branch: RATBOX_2_1)
12469 src newconf.c
12470 Log:
12471 - add links_delay back
12472
12473 Revision Changes Path
12474 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12475
12476
12477
12478leeh 2005/04/27 21:50:30 UTC (20050427_1)
12479
12480 Modified files: (Branch: RATBOX_2_1)
12481 help/opers umode
12482 help/users umode
12483 Log:
12484 - swap tabs for spaces
12485
12486 Revision Changes Path
12487 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12488 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12489
12490
12491
12492leeh 2005/04/27 21:38:20 UTC (20050427_0)
12493
12494 Modified files: (Branch: RATBOX_2_1)
12495 include m_info.h
12496 Log:
12497 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12498 contained in the client_flood conf option
12499 - remove a couple of unused defines from info
12500
12501 Revision Changes Path
12502 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12503
12504
12505
12506androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12507
12508 Modified files: (Branch: RATBOX_2_1)
12509 src s_conf.c
12510 Log:
12511 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12512
12513 Revision Changes Path
12514 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12515
12516
12517
12518leeh 2005/04/17 13:31:34 UTC (20050417_0)
12519
12520 Modified files: (Branch: RATBOX_2_1)
12521 doc example.conf example.efnet.conf
12522 Log:
12523 - fix missing closing comment tag
12524
12525 Revision Changes Path
12526 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12527 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12528
12529
12530
12531leeh 2005/04/12 18:44:21 UTC (20050412_2)
12532
12533 Modified files: (Branch: RATBOX_2_1)
12534 . RELNOTES
12535 include patchlevel.h
12536 Log:
12537 - revved patchlevel to 2.1.1
12538
12539 Revision Changes Path
12540 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12541 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12542
12543
12544
12545leeh 2005/04/12 18:36:31 UTC (20050412_1)
12546
12547 Modified files: (Branch: RATBOX_2_1)
12548 modules m_kline.c
12549 Log:
12550 - sync up remote kline reasons, so theyre consistent with what happens
12551 when we add local klines - notably the "Temporary K-line x min" and
12552 date added to reason.
12553
12554 Revision Changes Path
12555 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12556
12557
12558
12559leeh 2005/04/12 01:52:06 UTC (20050412_0)
12560
12561 Modified files: (Branch: RATBOX_2_1)
12562 doc monitor.txt
12563 Log:
12564 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12565
12566 Revision Changes Path
12567 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12568
12569
12570
12571androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12572
12573 Modified files: (Branch: RATBOX_2_1)
12574 src commio.c
12575 Log:
12576 used the data pointer we saved, not what just got nulled
12577
12578 Revision Changes Path
12579 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12580
12581
12582
12583leeh 2005/04/05 12:14:32 UTC (20050405_0)
12584
12585 Modified files: (Branch: RATBOX_2_1)
12586 modules m_resv.c m_xline.c
12587 Log:
12588 - fix broken propagation of xline/resv
12589
12590 Revision Changes Path
12591 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12592 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12593
12594
12595
12596leeh 2005/04/04 18:32:37 UTC (20050404_1)
12597
12598 Modified files: (Branch: RATBOX_2_1)
12599 src s_auth.c
12600 Log:
12601 - properly increment bad auth count for stats T when we timeout an auth
12602
12603 Revision Changes Path
12604 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12605
12606
12607
12608leeh 2005/04/04 17:24:14 UTC (20050404_0)
12609
12610 Modified files: (Branch: RATBOX_2_1)
12611 doc monitor.txt
12612 include client.h
12613 modules/core m_nick.c
12614 Log:
12615 - fix a bit that didnt make sense in monitor.txt
12616 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12617
12618 Revision Changes Path
12619 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12620 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12621 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12622
12623
12624
12625androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12626
12627 Modified files: (Branch: RATBOX_2_1)
12628 src s_auth.c
12629 Log:
12630 removing dlink nodes from auth_poll_list twice is bad
12631
12632 Revision Changes Path
12633 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12634
12635
12636
12637leeh 2005/03/28 02:17:38 UTC (20050328_0)
12638
12639 Modified files: (Branch: RATBOX_2_1)
12640 modules m_stats.c
12641 Log:
12642 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12643 changed to RPL_STATSDEBUG
12644
12645 Revision Changes Path
12646 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12647
12648
12649
12650leeh 2005/03/27 02:19:04 UTC (20050327_0)
12651
12652 Added files: (Branch: RATBOX_2_1)
12653 doc tgchange.txt
12654 Log:
12655 - add some documentation about target change
12656
12657 Revision Changes Path
12658 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12659
12660
12661
12662leeh 2005/03/25 16:46:29 UTC (20050325_1)
12663
12664 Modified files: (Branch: RATBOX_2_1)
12665 include supported.h
12666 modules/core m_message.c
12667 Log:
12668 - remove extra argument to 005
12669 - disallow messaging of UIDs
12670
12671 Revision Changes Path
12672 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12673 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12674
12675
12676
12677leeh 2005/03/25 14:20:13 UTC (20050325_0)
12678
12679 Modified files: (Branch: RATBOX_2_1)
12680 src parse.c
12681 Log:
12682 - fix a longstanding parser bug with wrong limit checking, causing us to
12683 accept one less parameter than we're allowed to accept.
12684
12685 Revision Changes Path
12686 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12687
12688
12689
12690leeh 2005/03/24 13:41:45 UTC (20050324_0)
12691
12692 Modified files: (Branch: RATBOX_2_1)
12693 modules/core m_message.c
12694 Log:
12695 - exempt users messaging themselves from target change
12696
12697 Revision Changes Path
12698 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12699
12700
12701
12702leeh 2005/03/22 13:15:53 UTC (20050322_0)
12703
12704 Modified files: (Branch: RATBOX_2_1)
12705 include supported.h
12706 Log:
12707 - stop violating MAXPARA on 005.
12708
12709 Revision Changes Path
12710 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12711
12712
12713
12714leeh 2005/03/20 17:41:00 UTC (20050320_1)
12715
12716 Modified files: (Branch: RATBOX_2_1)
12717 modules/core m_nick.c
12718 Log:
12719 - dont store an ipv6 sockhost if we're not compiled with v6 support
12720
12721 Revision Changes Path
12722 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12723
12724
12725
12726leeh 2005/03/20 00:32:04 UTC (20050320_0)
12727
12728 Modified files: (Branch: RATBOX_2_1)
12729 include stdinc.h
12730 Log:
12731 - remove some vms includes
12732
12733 Revision Changes Path
12734 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12735
12736
12737
12738leeh 2005/03/18 16:47:38 UTC (20050318_1)
12739
12740 Modified files: (Branch: RATBOX_2_1)
12741 . ChangeLog
12742 include serno.h
12743 Log:
12744 - force commit for new branch
12745
12746 Revision Changes Path
12747 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12748 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12749
12750
12751
12752leeh 2005/03/18 16:44:47 UTC (20050318_0)
12753
12754 Modified files:
12755 . RELNOTES configure configure.ac
12756 include patchlevel.h
12757 Log:
12758 - revved patchlevel to 2.1.0
12759
12760 Revision Changes Path
12761 1.114 +6 -2 ircd-ratbox/RELNOTES
12762 7.249 +11 -11 ircd-ratbox/configure
12763 7.63 +3 -3 ircd-ratbox/configure.ac
12764 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12765
12766
12767
12768leeh 2005/03/04 13:31:32 EST (20050304_2)
12769
12770 Modified files:
12771 . RELNOTES
12772 include patchlevel.h
12773 Log:
12774 - update RELNOTES
12775 - revved patchlevel to 2.1.0beta2
12776
12777 Revision Changes Path
12778 1.113 +12 -0 ircd-ratbox/RELNOTES
12779 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12780
12781
12782
12783leeh 2005/03/04 13:27:05 EST (20050304_1)
12784
12785 Modified files:
12786 doc whats-new-2.1.txt
12787 src channel.c
12788 Log:
12789 - update whats-new-2.1
12790 - when we're handling global NAMES, dont output channels if there are no
12791 members within them we can show.
12792
12793 Revision Changes Path
12794 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12795 7.436 +12 -2 ircd-ratbox/src/channel.c
12796
12797
12798
12799androsyn 2005/03/04 12:38:07 EST (20050304_0)
12800
12801 Modified files:
12802 src patricia.c
12803 Log:
12804 That would be a node_heap not a prefix_heap..oops
12805
12806 Revision Changes Path
12807 7.30 +1 -1 ircd-ratbox/src/patricia.c
12808
12809
12810
12811androsyn 2005/02/26 19:38:35 EST (20050227_4)
12812
12813 Modified files:
12814 include stdinc.h
12815 Log:
12816 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12817 otherwise..the other macros might work????
12818
12819 Revision Changes Path
12820 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12821
12822
12823
12824androsyn 2005/02/26 19:26:04 EST (20050227_3)
12825
12826 Modified files:
12827 . configure configure.ac
12828 Log:
12829 i hate autoconf
12830
12831 Revision Changes Path
12832 7.248 +5 -5 ircd-ratbox/configure
12833 7.62 +5 -5 ircd-ratbox/configure.ac
12834
12835
12836
12837androsyn 2005/02/26 19:15:55 EST (20050227_2)
12838
12839 Modified files:
12840 . configure configure.ac
12841 Log:
12842 i hate autoconf
12843
12844 Revision Changes Path
12845 7.247 +3 -2 ircd-ratbox/configure
12846 7.61 +3 -2 ircd-ratbox/configure.ac
12847
12848
12849
12850androsyn 2005/02/26 19:13:45 EST (20050227_1)
12851
12852 Modified files:
12853 . configure configure.ac
12854 Log:
12855 doh
12856
12857 Revision Changes Path
12858 7.246 +6 -6 ircd-ratbox/configure
12859 7.60 +4 -4 ircd-ratbox/configure.ac
12860
12861
12862
12863androsyn 2005/02/26 19:10:17 EST (20050227_0)
12864
12865 Modified files:
12866 . configure configure.ac
12867 include stdinc.h
12868 Log:
12869 Doh these changes got put on RATBOX_2_0 when they were meant for
12870 head..oops...
12871 Also merged in the monitor heap size stuff, not that i think monitor has
12872 been moved to head
12873
12874 Revision Changes Path
12875 7.245 +12 -3 ircd-ratbox/configure
12876 7.59 +11 -3 ircd-ratbox/configure.ac
12877 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12878
12879
12880
12881androsyn 2005/02/26 18:52:24 EST (20050226_0)
12882
12883 Modified files:
12884 include stdinc.h
12885 Log:
12886 Add more robust alloca checking
12887
12888 Revision Changes Path
12889 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12890
12891
12892
12893leeh 2005/02/24 15:27:17 EST (20050224_9)
12894
12895 Modified files:
12896 contrib m_42.c
12897 Log:
12898 - fix the copyright on m_42.c :p
12899
12900 Revision Changes Path
12901 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12902
12903
12904
12905leeh 2005/02/24 15:22:53 EST (20050224_8)
12906
12907 Modified files:
12908 include supported.h
12909 modules m_dline.c
12910 Log:
12911 - fix a core in undline on bad masks
12912 - remove an unwanted space from beginning of second 005 numeric
12913
12914 Revision Changes Path
12915 7.5 +1 -1 ircd-ratbox/include/supported.h
12916 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12917
12918
12919
12920leeh 2005/02/24 15:18:59 EST (20050224_7)
12921
12922 Modified files:
12923 modules m_monitor.c
12924 Log:
12925 - use max_monitor when adding nicknames
12926 - add in monitor s
12927 that should be everything now..
12928
12929 Revision Changes Path
12930 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12931
12932
12933
12934androsyn 2005/02/24 15:13:52 EST (20050224_6)
12935
12936 Modified files:
12937 contrib m_42.c
12938 Log:
12939 42
12940
12941 Revision Changes Path
12942 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12943
12944
12945
12946androsyn 2005/02/24 15:13:06 EST (20050224_5)
12947
12948 Modified files:
12949 contrib m_42.c
12950 Log:
12951 42
12952
12953 Revision Changes Path
12954 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12955
12956
12957
12958androsyn 2005/02/24 15:12:12 EST (20050224_4)
12959
12960 Added files:
12961 contrib m_42.c
12962 Log:
12963 The Answer to Life, the Universe, and Everything
12964
12965 Revision Changes Path
12966 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12967
12968
12969
12970leeh 2005/02/24 14:53:04 EST (20050224_3)
12971
12972 Modified files:
12973 include monitor.h
12974 modules m_monitor.c
12975 src ircd.c monitor.c
12976 Log:
12977 - call init_monitor() on startup
12978 - add in support for adding/deleting/listing monitor entries
12979
12980 Revision Changes Path
12981 7.2 +3 -1 ircd-ratbox/include/monitor.h
12982 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12983 7.374 +2 -0 ircd-ratbox/src/ircd.c
12984 7.3 +15 -4 ircd-ratbox/src/monitor.c
12985
12986
12987
12988leeh 2005/02/23 21:20:10 EST (20050224_2)
12989
12990 Modified files:
12991 doc example.conf example.efnet.conf
12992 include s_conf.h supported.h
12993 modules Makefile.in
12994 src client.c newconf.c s_conf.c
12995 Added files:
12996 modules m_monitor.c
12997 Log:
12998 - add the max_monitor config option
12999 - advertise MONITOR=%d in 005
13000 - clear a local clients monitor list on exit
13001 - add the framework for the MONITOR command
13002 - bed.
13003
13004 Revision Changes Path
13005 7.261 +5 -0 ircd-ratbox/doc/example.conf
13006 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13007 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13008 7.4 +4 -2 ircd-ratbox/include/supported.h
13009 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13010 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13011 7.492 +1 -0 ircd-ratbox/src/client.c
13012 7.202 +1 -0 ircd-ratbox/src/newconf.c
13013 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13014
13015
13016
13017leeh 2005/02/23 20:57:51 EST (20050224_1)
13018
13019 Modified files:
13020 . configure configure.ac
13021 include setup.h.in
13022 src monitor.c
13023 Log:
13024 - move MONITOR_HEAP_SIZE over to configure
13025
13026 Revision Changes Path
13027 7.244 ircd-ratbox/configure
13028 7.58 +4 -2 ircd-ratbox/configure.ac
13029 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13030 7.2 +0 -2 ircd-ratbox/src/monitor.c
13031
13032
13033
13034leeh 2005/02/23 20:48:08 EST (20050224_0)
13035
13036 Modified files:
13037 doc monitor.txt
13038 include client.h numeric.h
13039 modules/core m_nick.c
13040 src Makefile.in client.c messages.tab
13041 s_user.c
13042 Added files:
13043 include monitor.h
13044 src monitor.c
13045 Log:
13046 - first half of my server-side notify list implementation..
13047
13048 Revision Changes Path
13049 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13050 7.266 +3 -0 ircd-ratbox/include/client.h
13051 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13052 7.58 +6 -0 ircd-ratbox/include/numeric.h
13053 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13054 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13055 7.491 +3 -0 ircd-ratbox/src/client.c
13056 7.126 +5 -5 ircd-ratbox/src/messages.tab
13057 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13058 7.342 +2 -0 ircd-ratbox/src/s_user.c
13059
13060
13061
13062leeh 2005/02/23 18:42:59 EST (20050223_0)
13063
13064 Modified files:
13065 include hash.h
13066 Log:
13067 - double the size of the client and channel hashtables (64k -> 128k and
13068 32k -> 64k). The improvements are quite significant..
13069
13070 Revision Changes Path
13071 7.54 +4 -4 ircd-ratbox/include/hash.h
13072
13073
13074
13075leeh 2005/02/22 14:55:56 EST (20050222_1)
13076
13077 Modified files:
13078 doc monitor.txt
13079 modules m_services.c
13080 Log:
13081 - remove a couple of unused vars
13082 - update monitor.txt
13083
13084 Revision Changes Path
13085 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13086 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13087
13088
13089
13090leeh 2005/02/21 19:47:24 EST (20050222_0)
13091
13092 Added files:
13093 doc monitor.txt
13094 Log:
13095 - add in my documentation on the upcoming MONITOR command
13096
13097 Revision Changes Path
13098 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13099
13100
13101
13102leeh 2005/02/21 12:09:34 EST (20050221_0)
13103
13104 Modified files:
13105 . configure configure.ac
13106 doc whats-new-2.1.txt
13107 tools README.mkpasswd
13108 Removed files:
13109 src crypt.c
13110 Log:
13111 - update whats-new-2.1.txt some more
13112 - we dont have vms mkpasswd anymore
13113 - remove the unused crypt.c
13114
13115 Revision Changes Path
13116 7.243 +3 -6 ircd-ratbox/configure
13117 7.57 +2 -4 ircd-ratbox/configure.ac
13118 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13119 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13120 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13121
13122
13123
13124leeh 2005/02/19 12:38:09 EST (20050219_3)
13125
13126 Modified files:
13127 doc example.conf example.efnet.conf
13128 include ircd.h
13129 modules m_pong.c
13130 src channel.c client.c ircd.c s_conf.c
13131 Log:
13132 - rework the splitcode, splitservers is now how many servers we've marked as
13133 EOB, rather than how many are linked. Thus pull ourselves out of
13134 splitmode immediately once this is satisfied
13135
13136 Revision Changes Path
13137 7.260 +8 -9 ircd-ratbox/doc/example.conf
13138 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13139 7.83 +1 -0 ircd-ratbox/include/ircd.h
13140 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13141 7.435 +16 -36 ircd-ratbox/src/channel.c
13142 7.490 +2 -0 ircd-ratbox/src/client.c
13143 7.373 +2 -1 ircd-ratbox/src/ircd.c
13144 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13145
13146
13147
13148leeh 2005/02/19 09:02:34 EST (20050219_2)
13149
13150 Modified files:
13151 doc example.conf example.efnet.conf
13152 include ircd.h s_conf.h
13153 modules m_set.c
13154 src channel.c ircd.c newconf.c s_conf.c
13155 Log:
13156 - remove split_delay
13157
13158 Revision Changes Path
13159 7.259 +0 -5 ircd-ratbox/doc/example.conf
13160 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13161 7.82 +0 -1 ircd-ratbox/include/ircd.h
13162 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13163 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13164 7.434 +2 -7 ircd-ratbox/src/channel.c
13165 7.372 +0 -1 ircd-ratbox/src/ircd.c
13166 7.201 +0 -1 ircd-ratbox/src/newconf.c
13167 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13168
13169
13170
13171leeh 2005/02/19 08:48:05 EST (20050219_1)
13172
13173 Modified files:
13174 include client.h
13175 modules m_cap.c m_who.c
13176 src channel.c
13177 Log:
13178 - implemented multi-prefix client capability, which allows stacking of @+ in
13179 names and who
13180
13181 Revision Changes Path
13182 7.265 +1 -1 ircd-ratbox/include/client.h
13183 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13184 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13185 7.433 +4 -6 ircd-ratbox/src/channel.c
13186
13187
13188
13189leeh 2005/02/19 06:27:58 EST (20050219_0)
13190
13191 Modified files:
13192 modules m_etrace.c
13193 src newconf.c s_conf.c s_newconf.c
13194 Log:
13195 - removed some unused vars/functions
13196
13197 Revision Changes Path
13198 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13199 7.200 +0 -15 ircd-ratbox/src/newconf.c
13200 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13201 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13202
13203
13204
13205leeh 2005/02/16 12:58:24 EST (20050216_2)
13206
13207 Modified files:
13208 . RELNOTES configure configure.ac
13209 include patchlevel.h
13210 Log:
13211 - update configure to reflect this is 'devel'
13212 - update RELNOTES
13213 - revved patchlevel to 2.1.0beta1
13214
13215 Revision Changes Path
13216 1.112 +9 -1 ircd-ratbox/RELNOTES
13217 7.242 +11 -11 ircd-ratbox/configure
13218 7.56 +3 -3 ircd-ratbox/configure.ac
13219 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13220
13221
13222
13223leeh 2005/02/16 12:46:30 EST (20050216_1)
13224
13225 Modified files:
13226 . configure configure.ac
13227 include client.h numeric.h s_conf.h setup.h.in
13228 supported.h
13229 modules Makefile.in
13230 modules/core m_nick.c
13231 src Makefile.in client.c ircd.c messages.tab
13232 newconf.c s_conf.c s_user.c
13233 Removed files:
13234 include watch.h
13235 modules m_watch.c
13236 src watch.c
13237 Log:
13238 - remove watch, the protocol for this sucks so hard I just dont want it
13239 here ;-)
13240
13241 Revision Changes Path
13242 7.241 +2 -12 ircd-ratbox/configure
13243 7.55 +2 -4 ircd-ratbox/configure.ac
13244 7.264 +0 -2 ircd-ratbox/include/client.h
13245 7.57 +0 -11 ircd-ratbox/include/numeric.h
13246 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13247 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13248 7.3 +2 -3 ircd-ratbox/include/supported.h
13249 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13250 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13251 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13252 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13253 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13254 7.489 +0 -3 ircd-ratbox/src/client.c
13255 7.371 +0 -2 ircd-ratbox/src/ircd.c
13256 7.125 +9 -9 ircd-ratbox/src/messages.tab
13257 7.199 +0 -1 ircd-ratbox/src/newconf.c
13258 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13259 7.341 +0 -2 ircd-ratbox/src/s_user.c
13260 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13261
13262
13263
13264leeh 2005/02/15 19:13:31 EST (20050216_0)
13265
13266 Modified files:
13267 include stdinc.h
13268 src event.c ircd_lexer.l ircd_signal.c
13269 modules.c
13270 Removed files:
13271 servlink descrip.mms
13272 Log:
13273 - remove a few vms bits
13274
13275 Revision Changes Path
13276 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13277 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13278 7.47 +0 -54 ircd-ratbox/src/event.c
13279 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13280 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13281 7.152 +0 -3 ircd-ratbox/src/modules.c
13282
13283
13284
13285leeh 2005/02/15 18:53:32 EST (20050215_0)
13286
13287 Modified files:
13288 include hostmask.h ircd.h s_conf.h s_newconf.h
13289 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13290 m_xline.c
13291 src hostmask.c ircd.c ircd_signal.c s_conf.c
13292 s_newconf.c
13293 Log:
13294 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13295 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13296
13297 Revision Changes Path
13298 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13299 7.81 +1 -0 ircd-ratbox/include/ircd.h
13300 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13301 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13302 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13303 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13304 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13305 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13306 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13307 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13308 7.370 +7 -0 ircd-ratbox/src/ircd.c
13309 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13310 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13311 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13312
13313
13314
13315leeh 2005/02/13 10:21:41 EST (20050213_4)
13316
13317 Modified files:
13318 doc services.txt
13319 Added files:
13320 doc whats-new-2.0.txt whats-new-2.1.txt
13321 Removed files:
13322 doc whats-new.txt
13323 Log:
13324 - move whats-new.txt to whats-new-2.0.txt
13325 - add in whats-new-2.1.txt
13326 - update services.txt with the whois for logged in users
13327
13328 Revision Changes Path
13329 7.2 +5 -0 ircd-ratbox/doc/services.txt
13330 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13331 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13332 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13333
13334
13335
13336leeh 2005/02/13 09:20:37 EST (20050213_3)
13337
13338 Modified files:
13339 include supported.h
13340 modules/core m_message.c
13341 Log:
13342 - fix a compile error in m_message.c
13343 - update 005 to the spec and add CPRIVMSG/CNOTICE
13344
13345 Revision Changes Path
13346 7.2 +31 -37 ircd-ratbox/include/supported.h
13347 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13348
13349
13350
13351leeh 2005/02/13 09:14:12 EST (20050213_2)
13352
13353 Modified files:
13354 src channel.c
13355 Log:
13356 - fix the membership memleak
13357
13358 Revision Changes Path
13359 7.432 +0 -3 ircd-ratbox/src/channel.c
13360
13361
13362
13363leeh 2005/02/12 21:51:56 EST (20050213_1)
13364
13365 Modified files:
13366 include client.h
13367 modules/core m_message.c
13368 Log:
13369 - add a bitmask to track when they send their first message, only allowing
13370 clearing stuff after that.
13371
13372 Revision Changes Path
13373 7.263 +4 -0 ircd-ratbox/include/client.h
13374 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13375
13376
13377
13378leeh 2005/02/12 21:17:52 EST (20050213_0)
13379
13380 Modified files:
13381 include patricia.h s_newconf.h
13382 modules/core m_message.c
13383 src patricia.c s_newconf.c s_user.c
13384 Log:
13385 - add in the patricia for tracking who fills up targets, give them a reduced
13386 count on connect
13387
13388 Revision Changes Path
13389 7.20 +1 -1 ircd-ratbox/include/patricia.h
13390 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13391 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13392 7.29 +1 -1 ircd-ratbox/src/patricia.c
13393 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13394 7.340 +4 -0 ircd-ratbox/src/s_user.c
13395
13396
13397
13398leeh 2005/02/12 18:35:10 EST (20050212_0)
13399
13400 Modified files:
13401 include ircd_defs.h
13402 src class.c reject.c
13403 Log:
13404 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13405
13406 Revision Changes Path
13407 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13408 7.68 +1 -5 ircd-ratbox/src/class.c
13409 1.33 +1 -5 ircd-ratbox/src/reject.c
13410
13411
13412
13413androsyn 2005/02/11 17:11:57 EST (20050211_1)
13414
13415 Modified files:
13416 modules m_watch.c
13417 Log:
13418 remove stupid memory leak
13419
13420 Revision Changes Path
13421 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13422
13423
13424
13425leeh 2005/02/11 06:42:48 EST (20050211_0)
13426
13427 Modified files:
13428 modules m_gline.c
13429 Log:
13430 - workaround hyb6 allowing empty gline reasons
13431
13432 Revision Changes Path
13433 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13434
13435
13436
13437leeh 2005/02/09 14:39:13 EST (20050209_2)
13438
13439 Modified files:
13440 include s_conf.h
13441 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13442 src ircd.c s_conf.c
13443 Log:
13444 - move temp dlines and temp klines over to an array, rather than completely
13445 seperate dlinks.
13446
13447 Revision Changes Path
13448 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13449 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13450 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13451 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13452 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13453 7.369 +0 -5 ircd-ratbox/src/ircd.c
13454 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13455
13456
13457
13458leeh 2005/02/09 14:02:13 EST (20050209_1)
13459
13460 Modified files:
13461 include s_user.h
13462 modules m_cap.c m_pong.c m_user.c
13463 modules/core m_nick.c
13464 src s_user.c
13465 Log:
13466 - remove 'nick' param from register_local_user(), its not needed.
13467
13468 Revision Changes Path
13469 7.35 +1 -1 ircd-ratbox/include/s_user.h
13470 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13471 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13472 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13473 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13474 7.339 +6 -6 ircd-ratbox/src/s_user.c
13475
13476
13477
13478leeh 2005/02/09 13:12:53 EST (20050209_0)
13479
13480 Modified files:
13481 modules m_cmessage.c
13482 Log:
13483 - dont send numerics when we're dealing with CNOTICE
13484 - add in checking for +g, and resetting idle
13485
13486 Revision Changes Path
13487 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13488
13489
13490
13491leeh 2005/02/08 11:37:50 EST (20050208_2)
13492
13493 Modified files:
13494 src s_newconf.c
13495 Log:
13496 - fix operator blocks to work on ip spoofs
13497
13498 Revision Changes Path
13499 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13500
13501
13502
13503leeh 2005/02/07 19:23:22 EST (20050208_1)
13504
13505 Modified files:
13506 doc example.conf example.efnet.conf
13507 src newconf.c
13508 Log:
13509 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13510
13511 Revision Changes Path
13512 7.258 +0 -39 ircd-ratbox/doc/example.conf
13513 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13514 7.198 +0 -272 ircd-ratbox/src/newconf.c
13515
13516
13517
13518leeh 2005/02/07 19:19:32 EST (20050208_0)
13519
13520 Modified files:
13521 src s_conf.c
13522 Log:
13523 - added support for kline.conf.perm et al, these take the same formats
13524 as their non-permanent partners, but you cant remove them via the ircd.
13525
13526 Revision Changes Path
13527 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13528
13529
13530
13531leeh 2005/02/02 19:18:59 EST (20050203_1)
13532
13533 Modified files:
13534 help Makefile.in
13535 help/opers index
13536 help/users index
13537 Added files:
13538 help/opers cnotice cprivmsg
13539 Log:
13540 - added help files for cprivmsg/cnotice
13541
13542 Revision Changes Path
13543 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13544 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13545 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13546 1.10 +19 -19 ircd-ratbox/help/opers/index
13547 1.7 +10 -9 ircd-ratbox/help/users/index
13548
13549
13550
13551leeh 2005/02/02 19:14:25 EST (20050203_0)
13552
13553 Modified files:
13554 include numeric.h
13555 modules Makefile.in
13556 src messages.tab
13557 Added files:
13558 modules m_cmessage.c
13559 Log:
13560 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13561 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13562 nick is a member. These bypass any target change limitations.
13563 - added ERR_VOICENEEDED, numeric 489.
13564
13565 Revision Changes Path
13566 7.56 +2 -0 ircd-ratbox/include/numeric.h
13567 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13568 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13569 7.124 +1 -1 ircd-ratbox/src/messages.tab
13570
13571
13572
13573leeh 2005/02/02 16:58:16 EST (20050202_4)
13574
13575 Modified files:
13576 help/opers etrace
13577 Log:
13578 - update etrace help
13579
13580 Revision Changes Path
13581 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13582
13583
13584
13585leeh 2005/02/02 16:55:04 EST (20050202_3)
13586
13587 Modified files:
13588 modules m_etrace.c
13589 Log:
13590 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13591 can put its external ip address in there..
13592
13593 Revision Changes Path
13594 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13595
13596
13597
13598leeh 2005/02/02 16:41:06 EST (20050202_2)
13599
13600 Modified files:
13601 modules m_etrace.c
13602 Log:
13603 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13604 if its a non-local client. These will just get "lost" if the remote
13605 server doesnt support this..
13606
13607 Revision Changes Path
13608 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13609
13610
13611
13612leeh 2005/02/02 16:12:12 EST (20050202_1)
13613
13614 Modified files:
13615 include client.h numeric.h s_conf.h
13616 modules/core m_message.c
13617 src messages.tab newconf.c s_conf.c
13618 Log:
13619 - first part of the target change code, add the storage of targets for
13620 localuser, throttle messages when they fill all the available slots
13621
13622 Revision Changes Path
13623 7.262 +5 -1 ircd-ratbox/include/client.h
13624 7.55 +2 -0 ircd-ratbox/include/numeric.h
13625 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13626 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13627 7.123 +1 -1 ircd-ratbox/src/messages.tab
13628 7.197 +1 -0 ircd-ratbox/src/newconf.c
13629 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13630
13631
13632
13633leeh 2005/02/02 13:28:10 EST (20050202_0)
13634
13635 Modified files:
13636 modules m_resv.c m_stats.c m_testline.c
13637 modules/core m_join.c
13638 src hash.c kdparse.c messages.tab s_newconf.c
13639 Log:
13640 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13641 tracking of when resvs get hit
13642
13643 Revision Changes Path
13644 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13645 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13646 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13647 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13648 7.114 +3 -0 ircd-ratbox/src/hash.c
13649 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13650 7.122 +1 -1 ircd-ratbox/src/messages.tab
13651 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13652
13653
13654
13655leeh 2005/01/31 09:04:10 EST (20050131_2)
13656
13657 Modified files:
13658 src s_log.c
13659 Log:
13660 - fflush() logfiles
13661
13662 Revision Changes Path
13663 7.79 +2 -0 ircd-ratbox/src/s_log.c
13664
13665
13666
13667leeh 2005/01/31 08:59:09 EST (20050131_1)
13668
13669 Modified files:
13670 src commio.c
13671 Log:
13672 - rename fd_dump() to comm_dump()
13673
13674 Revision Changes Path
13675 1.27 +2 -2 ircd-ratbox/src/commio.c
13676
13677
13678
13679leeh 2005/01/30 19:16:08 EST (20050131_0)
13680
13681 Modified files:
13682 doc hooks.txt
13683 include hook.h
13684 modules m_services.c
13685 modules/core m_server.c
13686 src hook.c s_serv.c
13687 Log:
13688 - added hook for server_introduced
13689 - fixed up services support for hooks
13690
13691 Revision Changes Path
13692 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13693 1.31 +1 -0 ircd-ratbox/include/hook.h
13694 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13695 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13696 7.36 +2 -0 ircd-ratbox/src/hook.c
13697 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13698
13699
13700
13701androsyn 2005/01/29 20:18:12 EST (20050130_1)
13702
13703 Modified files:
13704 src commio.c
13705 Log:
13706 Add back in the comm_fd_hack thing for solaris
13707
13708 Revision Changes Path
13709 1.26 +26 -1 ircd-ratbox/src/commio.c
13710
13711
13712
13713androsyn 2005/01/29 19:59:17 EST (20050130_0)
13714
13715 Modified files:
13716 adns adns.h
13717 include commio.h s_conf.h watch.h
13718 modules m_dline.c m_kline.c m_resv.c m_stats.c
13719 m_watch.c m_xline.c
13720 modules/core m_nick.c
13721 src balloc.c cache.c client.c commio.c
13722 epoll.c ircd.c ircd_lexer.l kdparse.c
13723 listener.c s_auth.c s_conf.c s_log.c
13724 s_serv.c watch.c
13725 Log:
13726 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13727
13728 Revision Changes Path
13729 1.18 +0 -2 ircd-ratbox/adns/adns.h
13730 1.14 +6 -37 ircd-ratbox/include/commio.h
13731 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13732 7.3 +2 -2 ircd-ratbox/include/watch.h
13733 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13734 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13735 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13736 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13737 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13738 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13739 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13740 7.85 +1 -1 ircd-ratbox/src/balloc.c
13741 1.24 +5 -5 ircd-ratbox/src/cache.c
13742 7.488 +4 -4 ircd-ratbox/src/client.c
13743 1.25 +10 -280 ircd-ratbox/src/commio.c
13744 1.33 +1 -1 ircd-ratbox/src/epoll.c
13745 7.368 +4 -4 ircd-ratbox/src/ircd.c
13746 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13747 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13748 7.125 +8 -8 ircd-ratbox/src/listener.c
13749 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13750 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13751 7.78 +20 -20 ircd-ratbox/src/s_log.c
13752 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13753 1.6 +22 -15 ircd-ratbox/src/watch.c
13754
13755
13756
13757androsyn 2005/01/29 12:18:38 EST (20050129_0)
13758
13759 Modified files:
13760 modules/core m_mode.c
13761 Log:
13762 remove two unused variables
13763
13764 Revision Changes Path
13765 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13766
13767
13768
13769leeh 2005/01/28 15:31:40 EST (20050128_1)
13770
13771 Modified files:
13772 modules m_kline.c
13773 src s_conf.c
13774 Log:
13775 - mo_kline() needs minpara of 3, not 2
13776 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13777 - require me.info is never blank
13778
13779 Revision Changes Path
13780 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13781 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13782
13783
13784
13785leeh 2005/01/28 15:26:28 EST (20050128_0)
13786
13787 Modified files:
13788 modules/core m_mode.c m_sjoin.c
13789 Log:
13790 - patch via jilles to fix +eI lists being shown to lusers when handling
13791 protocol stuff over TS6
13792
13793 Revision Changes Path
13794 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13795 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13796
13797
13798
13799leeh 2005/01/25 19:47:38 EST (20050126_0)
13800
13801 Modified files:
13802 include channel.h
13803 modules/core m_join.c m_mode.c m_sjoin.c
13804 src channel.c messages.tab s_serv.c
13805 Log:
13806 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13807 an operspy call with &me
13808 - remove modebuf/parabuf params from channel_modes(), we now generate a
13809 buffer internally which we return.
13810
13811 Revision Changes Path
13812 7.163 +1 -1 ircd-ratbox/include/channel.h
13813 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13814 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13815 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13816 7.431 +25 -18 ircd-ratbox/src/channel.c
13817 7.121 +1 -1 ircd-ratbox/src/messages.tab
13818 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13819
13820
13821
13822alz 2005/01/25 18:09:18 EST (20050125_5)
13823
13824 Modified files:
13825 doc example.conf example.efnet.conf
13826 include s_conf.h
13827 modules m_info.c
13828 src listener.c newconf.c s_conf.c
13829 Log:
13830 Added dline_with_reason config option (default yes):
13831
13832 /* dline reason: show the user the dline reason when they connect
13833 * and are dlined.
13834 */
13835 dline_with_reason = yes;
13836
13837 Revision Changes Path
13838 7.257 +6 -1 ircd-ratbox/doc/example.conf
13839 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13840 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13841 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13842 7.124 +1 -1 ircd-ratbox/src/listener.c
13843 7.196 +1 -0 ircd-ratbox/src/newconf.c
13844 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13845
13846
13847
13848leeh 2005/01/25 13:21:17 EST (20050125_4)
13849
13850 Modified files:
13851 src newconf.c
13852 Log:
13853 - make conf_set_generic_string() test len exists before it uses it.
13854
13855 Revision Changes Path
13856 7.195 +1 -1 ircd-ratbox/src/newconf.c
13857
13858
13859
13860leeh 2005/01/25 13:10:56 EST (20050125_3)
13861
13862 Modified files:
13863 doc example.conf
13864 src newconf.c
13865 Log:
13866 - rename 'type' to 'flags' in cluster {};
13867 - add stacking of servers in cluster {}; documented in example.conf
13868
13869 Revision Changes Path
13870 7.256 +18 -10 ircd-ratbox/doc/example.conf
13871 7.194 +39 -7 ircd-ratbox/src/newconf.c
13872
13873
13874
13875alz 2005/01/25 12:48:54 EST (20050125_2)
13876
13877 Modified files:
13878 include s_conf.h
13879 src listener.c s_conf.c
13880 Log:
13881 Added dline reasons, connecting/banned clients now see ban reason.
13882
13883 Revision Changes Path
13884 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13885 7.123 +17 -4 ircd-ratbox/src/listener.c
13886 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13887
13888
13889
13890leeh 2005/01/25 07:44:37 EST (20050125_1)
13891
13892 Modified files:
13893 doc example.conf example.efnet.conf
13894 src newconf.c
13895 Log:
13896 - implement stacking of shared {}; blocks, documented in example.conf
13897
13898 Revision Changes Path
13899 7.255 +26 -13 ircd-ratbox/doc/example.conf
13900 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13901 7.193 +51 -36 ircd-ratbox/src/newconf.c
13902
13903
13904
13905leeh 2005/01/24 19:08:29 EST (20050125_0)
13906
13907 Modified files:
13908 doc example.conf
13909 include client.h s_conf.h
13910 modules/core m_join.c
13911 src newconf.c s_user.c
13912 Log:
13913 - added jupe_exempt to auth {};, exempts the user from generating warnings
13914 when they attempt to join juped channels.
13915
13916 Revision Changes Path
13917 7.254 +2 -0 ircd-ratbox/doc/example.conf
13918 7.261 +3 -0 ircd-ratbox/include/client.h
13919 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13920 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13921 7.192 +1 -0 ircd-ratbox/src/newconf.c
13922 7.338 +8 -0 ircd-ratbox/src/s_user.c
13923
13924
13925
13926leeh 2005/01/24 18:57:02 EST (20050124_6)
13927
13928 Modified files:
13929 src newconf.c
13930 Log:
13931 - rework shared {};, the format is now:
13932 shared {
13933 oper = "flame@*.leeh.co.uk", "*.lan";
13934 flags = kline;
13935 };
13936
13937 With no privs:
13938 shared {
13939 oper = "flame@*.leeh.co.uk", "*.lan";
13940 flags = none;
13941 };
13942
13943 Revision Changes Path
13944 7.191 +55 -23 ircd-ratbox/src/newconf.c
13945
13946
13947
13948leeh 2005/01/24 17:25:58 EST (20050124_5)
13949
13950 Modified files:
13951 include modules.h
13952 Log:
13953 - fix the prototype on load_static_modules()
13954
13955 Revision Changes Path
13956 7.61 +1 -1 ircd-ratbox/include/modules.h
13957
13958
13959
13960leeh 2005/01/24 16:00:30 EST (20050124_4)
13961
13962 Modified files:
13963 modules m_cap.c
13964 Log:
13965 - have cap end call register_local_user() with its own copy of
13966 source_p->username so its safe for unidented users..
13967
13968 Revision Changes Path
13969 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13970
13971
13972
13973leeh 2005/01/24 15:48:09 EST (20050124_3)
13974
13975 Modified files:
13976 include newconf.h s_conf.h
13977 modules m_info.c
13978 src newconf.c s_conf.c s_log.c
13979 Log:
13980 - move the conf parser over to a table based structure, with generic setting
13981 of integers/strings
13982
13983 Revision Changes Path
13984 7.34 +9 -8 ircd-ratbox/include/newconf.h
13985 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13986 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13987 7.190 +264 -808 ircd-ratbox/src/newconf.c
13988 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13989 7.77 +13 -13 ircd-ratbox/src/s_log.c
13990
13991
13992
13993leeh 2005/01/24 13:11:30 EST (20050124_2)
13994
13995 Modified files:
13996 doc example.conf
13997 src newconf.c
13998 Log:
13999 - added stacking of ips in exempt {};
14000
14001 Revision Changes Path
14002 7.253 +4 -0 ircd-ratbox/doc/example.conf
14003 7.189 +11 -30 ircd-ratbox/src/newconf.c
14004
14005
14006
14007leeh 2005/01/24 12:59:57 EST (20050124_1)
14008
14009 Modified files:
14010 include tools.h
14011 src channel.c client.c hash.c hook.c
14012 newconf.c s_user.c watch.c
14013 Log:
14014 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14015 consistent with the rest of the dlink code.
14016
14017 Revision Changes Path
14018 1.54 +7 -7 ircd-ratbox/include/tools.h
14019 7.430 +2 -2 ircd-ratbox/src/channel.c
14020 7.487 +6 -6 ircd-ratbox/src/client.c
14021 7.113 +5 -5 ircd-ratbox/src/hash.c
14022 7.35 +1 -1 ircd-ratbox/src/hook.c
14023 7.188 +2 -2 ircd-ratbox/src/newconf.c
14024 7.337 +1 -1 ircd-ratbox/src/s_user.c
14025 1.5 +4 -4 ircd-ratbox/src/watch.c
14026
14027
14028
14029leeh 2005/01/24 12:47:13 EST (20050124_0)
14030
14031 Modified files:
14032 modules m_cap.c
14033 Log:
14034 - cheap hack on sticky capabs..
14035
14036 Revision Changes Path
14037 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14038
14039
14040
14041leeh 2005/01/22 11:36:54 EST (20050122_0)
14042
14043 Modified files:
14044 modules m_cap.c
14045 Log:
14046 - updated my clicap implementation to match the spec so far..
14047
14048 Revision Changes Path
14049 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14050
14051
14052
14053leeh 2005/01/21 07:14:43 EST (20050121_2)
14054
14055 Modified files:
14056 doc hooks.txt
14057 include hook.h
14058 modules m_services.c
14059 src hook.c s_serv.c
14060 Log:
14061 - added hooks for when we're sending a burst
14062 - rewrote hooks.txt
14063 - fix up the hooks ive already done in services compatibility, ill add the
14064 hooks for server/client introductions in a bit.
14065
14066 Revision Changes Path
14067 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14068 1.30 +4 -0 ircd-ratbox/include/hook.h
14069 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14070 7.34 +7 -0 ircd-ratbox/src/hook.c
14071 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14072
14073
14074
14075leeh 2005/01/21 06:34:03 EST (20050121_1)
14076
14077 Modified files:
14078 contrib example_module.c spy_admin_notice.c
14079 spy_info_notice.c spy_links_notice.c
14080 spy_motd_notice.c spy_stats_notice.c
14081 spy_stats_p_notice.c spy_trace_notice.c
14082 spy_whois_notice.c
14083 spy_whois_notice_global.c
14084 include hook.h
14085 modules m_admin.c m_info.c m_links.c m_motd.c
14086 m_services.c m_stats.c m_trace.c
14087 m_whois.c static_modules.c.SH
14088 modules/core m_server.c
14089 src client.c hook.c ircd.c modules.c packet.c
14090 s_auth.c s_serv.c s_user.c send.c
14091 Log:
14092 - add a better implementation of the hook system, its now a slow leaking
14093 array and events are created whenever we try adding a hook for it, or
14094 theyre registered for the caller.
14095
14096 Ive temporarily fucked services support and removed most of the other
14097 hooks.. I shall fix this soon.
14098
14099 Revision Changes Path
14100 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14101 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14102 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14103 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14104 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14105 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14106 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14107 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14108 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14109 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14110 1.29 +34 -70 ircd-ratbox/include/hook.h
14111 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14112 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14113 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14114 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14115 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14116 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14117 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14118 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14119 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14120 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14121 7.486 +1 -28 ircd-ratbox/src/client.c
14122 7.33 +131 -137 ircd-ratbox/src/hook.c
14123 7.367 +1 -1 ircd-ratbox/src/ircd.c
14124 7.151 +6 -10 ircd-ratbox/src/modules.c
14125 7.138 +10 -14 ircd-ratbox/src/packet.c
14126 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14127 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14128 7.336 +0 -6 ircd-ratbox/src/s_user.c
14129 7.286 +8 -6 ircd-ratbox/src/send.c
14130
14131
14132
14133leeh 2005/01/20 19:19:20 EST (20050121_0)
14134
14135 Modified files:
14136 include hostmask.h
14137 Log:
14138 - remove an unused struct
14139
14140 Revision Changes Path
14141 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14142
14143
14144
14145leeh 2005/01/20 13:38:39 EST (20050120_1)
14146
14147 Modified files:
14148 . configure configure.ac
14149 include client.h numeric.h patchlevel.h
14150 modules Makefile.in
14151 src messages.tab s_user.c
14152 Added files:
14153 modules m_cap.c
14154 Log:
14155 - drop back to -O0, fix patchlevel.h
14156 - first stab at client capabilities.. this still needs work.
14157
14158 Revision Changes Path
14159 7.240 +3 -3 ircd-ratbox/configure
14160 7.54 +3 -3 ircd-ratbox/configure.ac
14161 7.260 +3 -0 ircd-ratbox/include/client.h
14162 7.54 +2 -0 ircd-ratbox/include/numeric.h
14163 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14164 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14165 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14166 7.120 +1 -1 ircd-ratbox/src/messages.tab
14167 7.335 +3 -0 ircd-ratbox/src/s_user.c
14168
14169
14170
14171leeh 2005/01/20 06:04:41 EST (20050120_0)
14172
14173 Modified files:
14174 . ChangeLog RELNOTES
14175 include config.h config.h.dist memory.h
14176 patchlevel.h
14177 modules m_stats.c
14178 src commio.c crypt.c getopt.c ircd.c s_serv.c
14179 Removed files:
14180 . README.VMS clean.com make.com
14181 include setup.h_vms
14182 modules descrip.mms static_modules_c.com
14183 modules/core descrip.mms
14184 src descrip.mms qio.c version.com
14185 tools descrip.mms mkpasswd_vms.c
14186 Log:
14187 - clean changelog, relnotes
14188 - mark patchlevel as 2.1.0beta
14189 - remove VMS support
14190
14191 Revision Changes Path
14192 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14193 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14194 1.111 +1 -348 ircd-ratbox/RELNOTES
14195 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14196 7.182 +0 -42 ircd-ratbox/include/config.h
14197 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14198 7.50 +0 -4 ircd-ratbox/include/memory.h
14199 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14200 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14201 7.2 +0 -58 ircd-ratbox/make.com (dead)
14202 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14203 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14204 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14205 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14206 1.24 +7 -30 ircd-ratbox/src/commio.c
14207 7.12 +0 -4 ircd-ratbox/src/crypt.c
14208 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14209 7.24 +0 -4 ircd-ratbox/src/getopt.c
14210 7.366 +4 -19 ircd-ratbox/src/ircd.c
14211 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14212 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14213 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14214 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14215 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14216
14217
14218
14219androsyn 2005/01/18 11:55:13 EST (20050118_7)
14220
14221 Modified files:
14222 include watch.h
14223 src watch.c
14224 Log:
14225 not using the return values on a few watch functions so make them void
14226
14227 Revision Changes Path
14228 7.2 +5 -5 ircd-ratbox/include/watch.h
14229 1.4 +19 -28 ircd-ratbox/src/watch.c
14230
14231
14232androsyn 2005/01/14 13:10:41 EST (20050114_5)
14233
14234 Modified files:
14235 modules m_watch.c
14236 Log:
14237 Make watch throttle, don't accept letter commands stacked
14238
14239 Revision Changes Path
14240 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14241
14242
14243
14244androsyn 2005/01/14 13:06:06 EST (20050114_4)
14245
14246 Modified files:
14247 modules m_gline.c
14248 Log:
14249 fix merge error
14250
14251 Revision Changes Path
14252 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14253
14254
14255
14256androsyn 2005/01/14 12:12:37 EST (20050114_3)
14257
14258 Modified files:
14259 . ChangeLog README.FIRST RELNOTES configure
14260 configure.ac
14261 adns adns.h internal.h parse.c transmit.c
14262 types.c
14263 contrib example_module.c spy_admin_notice.c
14264 spy_info_notice.c spy_links_notice.c
14265 spy_motd_notice.c spy_stats_notice.c
14266 spy_stats_p_notice.c spy_trace_notice.c
14267 spy_whois_notice.c
14268 spy_whois_notice_global.c
14269 doc example.conf example.efnet.conf ircd.motd
14270 server-version-info whats-new.txt
14271 help/opers umode xline
14272 help/users umode
14273 include cache.h channel.h class.h client.h
14274 commio.h config.h config.h.dist hash.h
14275 hook.h hostmask.h irc_string.h ircd.h
14276 ircd_defs.h m_info.h memory.h msg.h
14277 newconf.h numeric.h packet.h patchlevel.h
14278 patricia.h s_conf.h s_gline.h s_newconf.h
14279 s_serv.h s_user.h scache.h serno.h
14280 setup.h.in sprintf_irc.h stdinc.h tools.h
14281 modules .depend Makefile.in m_admin.c m_away.c
14282 m_dline.c m_encap.c m_gline.c m_info.c
14283 m_kline.c m_links.c m_list.c m_lusers.c
14284 m_motd.c m_oper.c m_operspy.c m_rehash.c
14285 m_restart.c m_resv.c m_set.c m_stats.c
14286 m_svinfo.c m_testline.c m_testmask.c
14287 m_topic.c m_trace.c m_watch.c m_who.c
14288 m_whois.c m_whowas.c m_xline.c
14289 static_modules.c.SH
14290 modules/core m_error.c m_message.c m_mode.c m_quit.c
14291 m_server.c m_squit.c
14292 src .depend Makefile.in adns.c balloc.c
14293 cache.c channel.c class.c client.c
14294 commio.c crypt.c devpoll.c epoll.c
14295 event.c getopt.c hash.c hook.c hostmask.c
14296 irc_string.c ircd.c ircd_lexer.l
14297 ircd_parser.y ircd_signal.c listener.c
14298 modules.c newconf.c numeric.c packet.c
14299 parse.c patricia.c poll.c reject.c
14300 restart.c s_auth.c s_conf.c s_log.c
14301 s_newconf.c s_serv.c s_user.c scache.c
14302 select.c send.c snprintf.c tools.c
14303 version.c.SH watch.c whowas.c
14304 tools README.mkpasswd mkpasswd.c
14305 Added files:
14306 . README.VMS clean.com make.com
14307 doc services.txt
14308 include common.h s_stats.h setup.h_vms
14309 supported.h
14310 modules descrip.mms m_challenge.c m_etrace.c
14311 m_invite.c m_names.c m_pass.c m_ping.c
14312 m_pong.c m_services.c m_tb.c m_user.c
14313 m_users.c m_version.c
14314 static_modules_c.com
14315 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14316 m_part.c m_sjoin.c
14317 servlink descrip.mms
14318 src descrip.mms kdparse.c messages.tab qio.c
14319 s_gline.c s_stats.c version.com
14320 tools descrip.mms mkpasswd_vms.c
14321 Removed files:
14322 doc 005.txt
14323 include banconf.h
14324 modules/core channels.c users.c
14325 src banconf.c
14326 Log:
14327 merge from RATBOX_2_0
14328
14329 Revision Changes Path
14330 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14331 7.40 +1 -0 ircd-ratbox/README.FIRST
14332 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14333 1.110 +114 -6 ircd-ratbox/RELNOTES
14334 1.17 +4 -0 ircd-ratbox/adns/adns.h
14335 1.17 +4 -4 ircd-ratbox/adns/internal.h
14336 1.12 +38 -38 ircd-ratbox/adns/parse.c
14337 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14338 1.19 +13 -13 ircd-ratbox/adns/types.c
14339 7.1 +10 -0 ircd-ratbox/clean.com (new)
14340 7.239 +47 -29 ircd-ratbox/configure
14341 7.53 +40 -32 ircd-ratbox/configure.ac
14342 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14343 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14344 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14345 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14346 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14347 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14348 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14349 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14350 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14351 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14352 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14353 7.252 +68 -22 ircd-ratbox/doc/example.conf
14354 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14355 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14356 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14357 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14358 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14359 1.5 +2 -1 ircd-ratbox/help/opers/umode
14360 1.7 +1 -1 ircd-ratbox/help/opers/xline
14361 1.2 +1 -0 ircd-ratbox/help/users/umode
14362 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14363 1.7 +8 -0 ircd-ratbox/include/cache.h
14364 7.162 +18 -16 ircd-ratbox/include/channel.h
14365 7.25 +4 -0 ircd-ratbox/include/class.h
14366 7.259 +34 -28 ircd-ratbox/include/client.h
14367 1.13 +45 -7 ircd-ratbox/include/commio.h
14368 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14369 7.181 +74 -16 ircd-ratbox/include/config.h
14370 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14371 7.53 +2 -0 ircd-ratbox/include/hash.h
14372 1.28 +73 -27 ircd-ratbox/include/hook.h
14373 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14374 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14375 7.80 +6 -31 ircd-ratbox/include/ircd.h
14376 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14377 7.56 +14 -8 ircd-ratbox/include/m_info.h
14378 7.49 +4 -0 ircd-ratbox/include/memory.h
14379 7.53 +2 -0 ircd-ratbox/include/msg.h
14380 7.33 +9 -9 ircd-ratbox/include/newconf.h
14381 7.53 +12 -8 ircd-ratbox/include/numeric.h
14382 7.27 +1 -1 ircd-ratbox/include/packet.h
14383 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14384 7.19 +25 -1 ircd-ratbox/include/patricia.h
14385 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14386 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14387 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14388 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14389 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14390 7.34 +13 -9 ircd-ratbox/include/s_user.h
14391 7.15 +1 -1 ircd-ratbox/include/scache.h
14392 7.5366 +1 -1 ircd-ratbox/include/serno.h
14393 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14394 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14395 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14396 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14397 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14398 1.53 +10 -10 ircd-ratbox/include/tools.h
14399 7.1 +58 -0 ircd-ratbox/make.com (new)
14400 1.45 +338 -182 ircd-ratbox/modules/.depend
14401 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14402 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14403 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14404 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14405 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14406 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14407 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14408 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14409 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14410 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14411 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14412 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14413 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14414 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14415 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14416 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14417 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14418 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14419 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14420 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14421 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14422 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14423 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14424 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14425 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14426 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14427 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14428 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14429 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14430 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14431 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14432 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14433 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14434 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14435 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14436 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14437 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14438 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14439 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14440 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14441 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14442 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14443 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14444 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14445 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14446 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14447 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14448 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14449 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14450 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14451 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14452 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14453 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14454 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14455 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14456 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14457 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14458 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14459 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14460 7.48 +162 -119 ircd-ratbox/src/.depend
14461 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14462 7.75 +5 -5 ircd-ratbox/src/adns.c
14463 7.84 +1 -1 ircd-ratbox/src/balloc.c
14464 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14465 1.23 +75 -7 ircd-ratbox/src/cache.c
14466 7.429 +342 -79 ircd-ratbox/src/channel.c
14467 7.67 +42 -2 ircd-ratbox/src/class.c
14468 7.485 +245 -85 ircd-ratbox/src/client.c
14469 1.23 +349 -43 ircd-ratbox/src/commio.c
14470 7.11 +4 -0 ircd-ratbox/src/crypt.c
14471 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14472 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14473 1.32 +4 -8 ircd-ratbox/src/epoll.c
14474 7.46 +63 -6 ircd-ratbox/src/event.c
14475 7.23 +4 -0 ircd-ratbox/src/getopt.c
14476 7.112 +8 -7 ircd-ratbox/src/hash.c
14477 7.32 +135 -133 ircd-ratbox/src/hook.c
14478 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14479 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14480 7.365 +56 -48 ircd-ratbox/src/ircd.c
14481 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14482 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14483 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14484 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14485 7.122 +14 -13 ircd-ratbox/src/listener.c
14486 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14487 7.150 +17 -8 ircd-ratbox/src/modules.c
14488 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14489 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14490 7.137 +55 -42 ircd-ratbox/src/packet.c
14491 7.187 +8 -15 ircd-ratbox/src/parse.c
14492 7.28 +2 -4 ircd-ratbox/src/patricia.c
14493 7.82 +3 -1 ircd-ratbox/src/poll.c
14494 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14495 1.32 +8 -3 ircd-ratbox/src/reject.c
14496 7.34 +1 -0 ircd-ratbox/src/restart.c
14497 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14498 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14499 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14500 7.76 +32 -35 ircd-ratbox/src/s_log.c
14501 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14502 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14503 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14504 7.334 +773 -2 ircd-ratbox/src/s_user.c
14505 7.27 +2 -1 ircd-ratbox/src/scache.c
14506 7.44 +2 -0 ircd-ratbox/src/select.c
14507 7.285 +12 -12 ircd-ratbox/src/send.c
14508 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14509 7.46 +0 -1 ircd-ratbox/src/tools.c
14510 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14511 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14512 1.3 +4 -4 ircd-ratbox/src/watch.c
14513 7.32 +1 -0 ircd-ratbox/src/whowas.c
14514 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14515 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14516 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14517 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14518
14519
14520
14521androsyn 2005/01/13 22:17:53 EST (20050114_2)
14522
14523 Modified files: (Branch: RATBOX_2_0)
14524 src client.c
14525 Log:
14526 a remote client is never going to have a watch list..duh
14527
14528 Revision Changes Path
14529 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14530
14531
14532
14533androsyn 2005/01/13 20:49:55 EST (20050114_1)
14534
14535 Added files: (Branch: RATBOX_2_0)
14536 modules m_watch.c
14537 Log:
14538 get that one too
14539
14540 Revision Changes Path
14541 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14542
14543
14544
14545androsyn 2005/01/13 20:39:28 EST (20050114_0)
14546
14547 Added files: (Branch: RATBOX_2_0)
14548 include watch.h
14549 src watch.c
14550 Log:
14551 helps if we actually include the .c/.h files
14552
14553 Revision Changes Path
14554 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14555 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14556
14557
14558
14559androsyn 2005/01/13 13:57:16 EST (20050113_0)
14560
14561 Modified files: (Branch: RATBOX_2_0)
14562 . configure configure.ac
14563 include client.h numeric.h s_conf.h setup.h.in
14564 supported.h
14565 modules Makefile.in
14566 modules/core m_nick.c
14567 src Makefile.in client.c ircd.c messages.tab
14568 newconf.c s_conf.c s_user.c
14569 Log:
14570 backport watch from devel
14571
14572 Revision Changes Path
14573 7.229.2.10 +12 -2 ircd-ratbox/configure
14574 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14575 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14576 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14577 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14578 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14579 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14580 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14581 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14582 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14583 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14584 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14585 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14586 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14587 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14588 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14589
14590
14591
14592leeh 2005/01/12 10:12:40 EST (20050112_1)
14593
14594 Modified files: (Branch: RATBOX_2_0)
14595 include numeric.h
14596 modules m_services.c m_whois.c
14597 src messages.tab
14598 Log:
14599 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14600 when the user is logged in
14601
14602 Revision Changes Path
14603 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14604 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14605 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14606 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14607
14608
14609
14610leeh 2005/01/11 19:47:14 EST (20050112_0)
14611
14612 Modified files: (Branch: RATBOX_2_0)
14613 include supported.h
14614 Added files: (Branch: RATBOX_2_0)
14615 doc services.txt
14616 Log:
14617 - add +r to 005
14618 - added doc/services.txt, outlining the compatibility code
14619
14620 Revision Changes Path
14621 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14622 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14623
14624
14625
14626leeh 2005/01/11 18:38:10 EST (20050111_5)
14627
14628 Modified files: (Branch: RATBOX_2_0)
14629 include client.h hook.h
14630 modules m_services.c
14631 modules/core m_server.c
14632 src hook.c s_serv.c
14633 Log:
14634 - more services compatibility code:
14635 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14636 appropriate service {}; entry, only accept SU from these.
14637 - hook into us finishing nick burst, and have services burst a list of
14638 logged in users
14639
14640 Revision Changes Path
14641 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14642 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14643 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14644 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14645 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14646 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14647
14648
14649
14650leeh 2005/01/11 17:32:42 EST (20050111_4)
14651
14652 Modified files: (Branch: RATBOX_2_0)
14653 . configure configure.ac
14654 include client.h
14655 modules Makefile.in
14656 src channel.c
14657 Added files: (Branch: RATBOX_2_0)
14658 modules m_services.c
14659 Log:
14660 - more services compatibility code:
14661 - encap handlers for SU (services marking client as logged in)
14662 - and for LOGIN (servers bursting logged in status)
14663 - move suser from Client -> User
14664
14665 Revision Changes Path
14666 7.229.2.9 +9 -3 ircd-ratbox/configure
14667 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14668 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14669 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14670 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14671 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14672
14673
14674
14675leeh 2005/01/11 16:46:34 EST (20050111_3)
14676
14677 Modified files: (Branch: RATBOX_2_0)
14678 include ircd_defs.h
14679 Log:
14680 - whoops, missing #endif
14681
14682 Revision Changes Path
14683 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14684
14685
14686
14687leeh 2005/01/11 15:56:57 EST (20050111_2)
14688
14689 Modified files: (Branch: RATBOX_2_0)
14690 include ircd_defs.h
14691 Log:
14692 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14693 have ipv6 just report sizeof(struct sockaddr_in)
14694
14695 Revision Changes Path
14696 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14697
14698
14699
14700leeh 2005/01/10 20:19:35 EST (20050111_1)
14701
14702 Modified files: (Branch: RATBOX_2_0)
14703 src newconf.c
14704 Log:
14705 - fix a gcc warning
14706
14707 Revision Changes Path
14708 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14709
14710
14711
14712leeh 2005/01/10 20:10:35 EST (20050111_0)
14713
14714 Modified files: (Branch: RATBOX_2_0)
14715 adns internal.h parse.c transmit.c types.c
14716 Log:
14717 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14718 conflict
14719
14720 Revision Changes Path
14721 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14722 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14723 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14724 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14725
14726
14727
14728leeh 2005/01/10 17:48:48 EST (20050110_3)
14729
14730 Modified files: (Branch: RATBOX_2_0)
14731 modules m_xline.c
14732 Log:
14733 - send out the reformatted xline to opers (\s -> ' ')
14734
14735 Revision Changes Path
14736 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14737
14738
14739
14740leeh 2005/01/10 16:18:53 EST (20050110_2)
14741
14742 Modified files: (Branch: RATBOX_2_0)
14743 help/opers umode
14744 help/users umode
14745 include client.h supported.h
14746 src messages.tab s_user.c send.c
14747 Log:
14748 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14749 channel privmsgs.
14750
14751 Revision Changes Path
14752 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14753 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14754 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14755 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14756 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14757 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14758 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14759
14760
14761
14762leeh 2005/01/10 14:50:47 EST (20050110_1)
14763
14764 Modified files: (Branch: RATBOX_2_0)
14765 doc example.conf example.efnet.conf
14766 Log:
14767 - I dont remember ts6 desyncing on bans, so im not sure why the example
14768 confs say so.
14769
14770 Revision Changes Path
14771 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14772 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14773
14774
14775
14776leeh 2005/01/10 13:31:10 EST (20050110_0)
14777
14778 Modified files: (Branch: RATBOX_2_0)
14779 . configure configure.ac
14780 include channel.h client.h numeric.h s_conf.h
14781 s_serv.h setup.h.in
14782 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14783 m_sjoin.c
14784 src channel.c messages.tab newconf.c s_conf.c
14785 s_serv.c s_user.c
14786 Log:
14787 - added --enable-services to configure, which enables some ratbox-services
14788 compatibility code:
14789 - chanmode +r, registered users only
14790 - usermode +S, prevents deop/kick of a service
14791 - service { }; block in conf for the above umode
14792
14793 Revision Changes Path
14794 7.229.2.8 +28 -16 ircd-ratbox/configure
14795 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14796 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14797 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14798 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14799 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14800 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14801 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14802 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14803 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14804 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14805 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14806 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14807 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14808 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14809 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14810 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14811 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14812 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14813
14814
14815
14816leeh 2005/01/09 08:23:30 EST (20050109_0)
14817
14818 Modified files: (Branch: RATBOX_2_0)
14819 help/opers umode
14820 Log:
14821 - remove a tab, and add +C to opers umode help
14822
14823 Revision Changes Path
14824 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14825