]> jfr.im git - solanum.git/blame - ChangeLog
[svn] - "please report this to the ratbox developers" -> "please report this to the...
[solanum.git] / ChangeLog
CommitLineData
f80a1823
AC
1nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
2 Log:
3 Add IRC_DEPRECATED macro for marking functions and data structures
4 as deprecated on compilers that support it.
5
6
7 Changes: Modified:
8 +14 -4 trunk/include/ircd_defs.h (File Modified)
9
10
4a8fab1f
AC
11nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
12 Log:
13 - update IDEAS with link failover
14
15
16 Changes: Modified:
17 +1 -0 trunk/IDEAS (File Modified)
18
19
7fd77cb0
AC
20jilles 2007/06/04 16:04:49 UTC (20070604-3508)
21 Log:
22 xline/resv wildcard checking:
23 - count escaped (\) characters as one nonwild
24 - accept strings without wilds no matter how short they are
25
26
27 Changes: Modified:
28 +8 -2 trunk/src/s_newconf.c (File Modified)
29
30
7d08aa89
JT
31jilles 2007/05/30 10:22:25 UTC (20070530-3498)
32 Log:
33 Tweak some comments in sno_whois extension.
34
35
36 Changes: Modified:
37 +2 -2 trunk/extensions/sno_whois.c (File Modified)
38
39
5832fa36
JT
40jilles 2007/05/30 10:22:01 UTC (20070530-3496)
41 Log:
42 Tweak NEWS a little.
43
44
45 Changes: Modified:
46 +3 -6 trunk/NEWS (File Modified)
47
48
f7b60293
JT
49jilles 2007/05/27 13:07:27 UTC (20070527-3494)
50 Log:
51 - allow JOIN 0 from remotes
52 - allow JOIN 0 from locals, but only if it is exactly one
53 zero and is the first channel
54
55
56 Changes: Modified:
57 +65 -0 trunk/modules/core/m_join.c (File Modified)
58
59
f4a80ce6
JT
60nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
61 Log:
62 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
63 levels?), hideops, namespace cleanups, etc
64
65
66 Changes: Modified:
67 + - trunk/IDEAS (File Added)
68
69
a6ac2e91
AC
70nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
71 Log:
72 - disallow JOIN 0
73
74
75 Changes: Modified:
76 +0 -65 trunk/modules/core/m_join.c (File Modified)
77
78
a3986d94
AC
79nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
80 Log:
81 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
82 to their policies indicating that they wish to be contacted before their services are used.
83
84
85 Changes: Modified:
86 +6 -3 trunk/doc/example.conf (File Modified)
87 +6 -3 trunk/doc/reference.conf (File Modified)
88
89
57b8cb0f
AC
90nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
91 Log:
92 - update NEWS in preparation of upcoming 2.2 release this week
93
94
95 Changes: Modified:
96 +3 -0 trunk/NEWS (File Modified)
97
98
a88fc0a8
AC
99jilles 2007/05/24 15:10:06 UTC (20070524-3478)
100 Log:
101 Move sno_channeljoin to unsupported, due to the privacy
102 issue and the fact that any oper with admin or hidden_admin
103 can load extensions.
104
105
106 Changes: Modified:
107 +0 -1 trunk/doc/example.conf (File Modified)
108 +0 -2 trunk/doc/reference.conf (File Modified)
109 +0 -46 trunk/extensions/Makefile.in (File Modified)
110 + - trunk/extensions/sno_channeljoin.c (File Deleted)
111 +47 -1 trunk/unsupported/Makefile.in (File Modified)
112 + - trunk/unsupported/sno_channeljoin.c (File Added)
113
114
297c7db4
JT
115nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
116 Log:
117 - createoperonly: like createauthonly, but checks opered status instead of authed status
118
119
120 Changes: Modified:
121 +41 -0 trunk/extensions/Makefile.in (File Modified)
122 + - trunk/extensions/createoperonly.c (File Added)
123
124
45ed9777
AC
125nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
126 Log:
127 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
128
129
130 Changes: Modified:
131 +1 -0 trunk/doc/example.conf (File Modified)
132 +3 -1 trunk/doc/reference.conf (File Modified)
133 +46 -0 trunk/extensions/Makefile.in (File Modified)
134 + - trunk/extensions/sno_channeljoin.c (File Added)
135
136
59e2698a
AC
137nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
138 Log:
139 - update config files
140
141
142 Changes: Modified:
143 +1 -0 trunk/doc/example.conf (File Modified)
144 +2 -0 trunk/doc/reference.conf (File Modified)
145
146
446d88dd
AC
147nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
148 Log:
149 - fold in whois_notice_global functionality.
150
151
152 Changes: Modified:
153 +0 -1 trunk/extensions/Makefile.in (File Modified)
154 +1 -56 trunk/extensions/sno_whois.c (File Modified)
155 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
156
157
3868ef9a
AC
158nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
159 Log:
160 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
161
162
163 Changes: Modified:
164 +64 -57 trunk/extensions/Makefile.in (File Modified)
165 + - trunk/extensions/sno_whois.c (File Added)
166 + - trunk/extensions/spy_whois_notice.c (File Deleted)
167
168
9e6feafe
AC
169jilles 2007/05/19 23:36:51 UTC (20070519-3466)
170 Log:
171 Prevent too wide klines with CIDR masks.
172
173
174 Changes: Modified:
175 +17 -5 trunk/modules/m_kline.c (File Modified)
176
177
88a2a148
JT
178jilles 2007/05/19 22:21:10 UTC (20070519-3464)
179 Log:
180 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
181
182
183 Changes: Modified:
184 +4 -0 trunk/modules/m_kline.c (File Modified)
185
186
598ebb42
JT
187jilles 2007/05/18 20:31:33 UTC (20070518-3460)
188 Log:
189 - fold conf_connect_allowed() into accept_connection()
190 - extend add_connection() so that exempt{}s apply to max unregistered
191 connections per ip
192 from ratbox
193
194
195 Changes: Modified:
196 +1 -1 trunk/doc/example.conf (File Modified)
197 +1 -1 trunk/doc/reference.conf (File Modified)
198 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
199 +0 -2 trunk/include/s_conf.h (File Modified)
200 +14 -7 trunk/src/listener.c (File Modified)
201
202
b808adf9
JT
203jilles 2007/05/18 19:51:22 UTC (20070518-3458)
204 Log:
205 m_webirc: call del_unknown_ip() otherwise the unknown will
206 never be subtracted from the cgiirc ip
207
208
209 Changes: Modified:
210 +2 -0 trunk/extensions/m_webirc.c (File Modified)
211
212
477bbce4
JT
213jilles 2007/05/18 19:14:18 UTC (20070518-3456)
214 Log:
215 Remove s_assert in del_unknown_ip() supposedly if the ip
216 cannot be found, it is not feasible to avoid that case
217 entirely with m_webirc.c.
218
219
220 Changes: Modified:
221 +1 -2 trunk/src/reject.c (File Modified)
222
223
8017ad2d
JT
224jilles 2007/05/14 22:21:16 UTC (20070514-3446)
225 Log:
226 Apply ratbox flood fix.
227
228
229 Changes: Modified:
230 +1 -0 trunk/doc/example.conf (File Modified)
231 +5 -0 trunk/doc/reference.conf (File Modified)
232 +3 -0 trunk/include/client.h (File Modified)
233 +4 -0 trunk/include/reject.h (File Modified)
234 +1 -0 trunk/include/s_conf.h (File Modified)
235 +2 -0 trunk/src/client.c (File Modified)
236 +3 -0 trunk/src/listener.c (File Modified)
237 +1 -0 trunk/src/newconf.c (File Modified)
238 +8 -5 trunk/src/packet.c (File Modified)
239 +59 -2 trunk/src/reject.c (File Modified)
240 +1 -0 trunk/src/s_conf.c (File Modified)
241 +2 -0 trunk/src/s_serv.c (File Modified)
242 +1 -0 trunk/src/s_user.c (File Modified)
243
244
54015b5f
JT
245nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
246 Log:
247 - fix a bug here
248
249
250 Changes: Modified:
251 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
252
253
f8b45e91
AC
254nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
255 Log:
256 - regen configure
257
258
259 Changes: Modified:
260 +114 -1 trunk/configure (File Modified)
261
262
c1c5fdc4
AC
263nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
264 Log:
265 - remove "ASM hashing code" from the configure overview
266
267
268 Changes: Modified:
269 +0 -1 trunk/configure.ac (File Modified)
270
271
686ebf41
AC
272jilles 2007/05/06 14:46:45 UTC (20070506-3438)
273 Log:
274 Target left IRC (more friendly error message if a UID
275 cannot be found) for /invite.
276
277
278 Changes: Modified:
279 +8 -3 trunk/modules/m_invite.c (File Modified)
280
281
0482ebf7
JT
282jilles 2007/05/02 19:56:40 UTC (20070502-3436)
283 Log:
284 Remove emptyline craq because it leaks memory on /rehash motd etc.
285 from ratbox 2.2 (anfl/Androsyn)
286
287
288 Changes: Modified:
289 +6 -14 trunk/src/cache.c (File Modified)
290
291
1d3e262e
JT
292jilles 2007/04/28 23:47:25 UTC (20070428-3434)
293 Log:
294 Merge old trunk r2767:
295 Copy channel name from command on lowerTS JOIN/SJOIN,
296 this makes the capitalization of the channel name
297 timestamped like modes are.
298
299
300 Changes: Modified:
301 +3 -0 trunk/modules/core/m_join.c (File Modified)
302 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
303
304
1117fbd3
JT
305jilles 2007/04/26 23:01:16 UTC (20070426-3432)
306 Log:
307 Merge old trunk r2065,r2067:
308 channel_modes(): get rid of the trailing space
309 also make the *pbuf check work like it should
310 (don't call IsMember another time if we already
311 gave one parameter)
312 simplify a bit more, update comments
313
314
315 Changes: Modified:
316 +13 -13 trunk/src/channel.c (File Modified)
317
318
f1e35c19
JT
319jilles 2007/04/25 15:22:28 UTC (20070425-3426)
320 Log:
321 webirc bugfix
322
323
324 Changes: Modified:
325 +1 -1 trunk/extensions/m_webirc.c (File Modified)
326
327
4636e5cb
JT
328jilles 2007/04/25 15:21:34 UTC (20070425-3424)
329 Log:
330 chghost: refuse spoofs which are empty or start with a colon
331 (would break the protocol)
332
333
334 Changes: Modified:
335 +3 -0 trunk/modules/m_chghost.c (File Modified)
336
337
822a4a25
JT
338jilles 2007/04/22 14:35:28 UTC (20070422-3422)
339 Log:
340 Fix description of 043 numeric.
341
342
343 Changes: Modified:
344 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
345
346
f22db6d0
JT
347jilles 2007/04/22 14:02:54 UTC (20070422-3420)
348 Log:
349 SAVE: make the nickTS of the UID nick equal to 100, so it
350 is always in sync on the network.
351
352
353 Changes: Modified:
354 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
355 +15 -11 trunk/modules/core/m_nick.c (File Modified)
356
357
3f7e0642
JT
358jilles 2007/04/22 11:22:10 UTC (20070422-3418)
359 Log:
360 Force nickTS to increase when a local user changes their nick.
361
362
363 Changes: Modified:
364 +5 -1 trunk/modules/core/m_nick.c (File Modified)
365
366
95ffa685
JT
367jilles 2007/04/15 20:18:54 UTC (20070415-3416)
368 Log:
369 Remove #define UFLAGS. We haven't allowed this
370 undocumented extension to the IRC protocol for
371 years (allowing an initial umode in USER).
372
373
374 Changes: Modified:
375 +0 -2 trunk/modules/m_user.c (File Modified)
376
377
81795a91
JT
378jilles 2007/04/15 16:54:50 UTC (20070415-3414)
379 Log:
380 Move new_local_user hook, so it is possible to call
381 exit_client() from it, refusing the connection.
382
383
384 Changes: Modified:
385 +3 -1 trunk/doc/hooks.txt (File Modified)
386 +10 -9 trunk/src/s_user.c (File Modified)
387
388
e2b44358
JT
389jilles 2007/04/15 16:49:56 UTC (20070415-3412)
390 Log:
391 Only free PreClient struct when the rest of the Client
392 is freed, not immediately upon exit_client(). Doing this
393 would cause problems with sasl's new_local_user hook
394 vs hooks that exit the client there.
395
396
397 Changes: Modified:
398 +0 -1 trunk/src/client.c (File Modified)
399
400
ec3fbdec
JT
401jilles 2007/04/14 21:53:28 UTC (20070414-3410)
402 Log:
403 Use TS6 prefix for server-server JOIN 0.
404
405
406 Changes: Modified:
407 +2 -1 trunk/modules/core/m_join.c (File Modified)
408
409
452f4d4b
JT
410jilles 2007/04/14 20:58:56 UTC (20070414-3408)
411 Log:
412 Use orighost in kill server notices.
413
414
415 Changes: Modified:
416 +3 -3 trunk/modules/core/m_kill.c (File Modified)
417
418
d1d0629f
JT
419jilles 2007/04/13 19:06:53 UTC (20070413-3406)
420 Log:
421 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
422
423
424 Changes: Modified:
425 +3 -3 trunk/modules/m_set.c (File Modified)
426
427
f4ed5745
JT
428nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
429 Log:
430 - 2.2 operline
431
432
433 Changes: Modified:
434 +1 -1 trunk/src/messages.tab (File Modified)
435
436
725a6c5d
AC
437jilles 2007/04/05 00:38:52 UTC (20070405-3396)
438 Log:
439 Show max_clients in /info.
440
441
442 Changes: Modified:
443 +6 -0 trunk/modules/m_info.c (File Modified)
444
445
d8228627
JT
446jilles 2007/04/05 00:33:52 UTC (20070405-3394)
447 Log:
448 Don't allow /quote set max higher than the
449 serverinfo::max_clients ircd.conf value.
450
451
452 Changes: Modified:
453 +8 -0 trunk/modules/m_set.c (File Modified)
454
455
6c70c576
JT
456jilles 2007/04/05 00:24:47 UTC (20070405-3392)
457 Log:
458 Change code that checks maxclients limit: allow exactly
459 the configured amount of non-exceed_limit clients.
460 Code that appeared to limit exceed_limit clients too
461 but less heavily removed (it was not effective because
462 the parentheses were wrong).
463
464
465 Changes: Modified:
466 +2 -4 trunk/src/s_user.c (File Modified)
467
468
afc20e91
JT
469jilles 2007/04/05 00:12:55 UTC (20070405-3390)
470 Log:
471 By default, leave MAX_BUFFER fds free for log files,
472 server connections, ident lookups, exceed_limit clients,
473 etc. Mention this in example.conf and reference.conf.
474
475
476 Changes: Modified:
477 +4 -2 trunk/doc/example.conf (File Modified)
478 +3 -1 trunk/doc/reference.conf (File Modified)
479 +1 -1 trunk/src/s_conf.c (File Modified)
480
481
23836ead
JT
482jilles 2007/04/03 22:45:04 UTC (20070403-3384)
483 Log:
484 --with-maxclients configure option is gone
485
486
487 Changes: Modified:
488 +0 -11 trunk/INSTALL (File Modified)
489
490
78e647ad
JT
491jilles 2007/04/03 22:25:11 UTC (20070403-3380)
492 Log:
493 Make the code that raises fd rlimit to hard limit work.
494
495
496 Changes: Modified:
497 +5 -5 trunk/src/ircd.c (File Modified)
498
499
1aa8ffcb
JT
500nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
501 Log:
502 - note the I/O reworking
503
504
505 Changes: Modified:
506 +2 -0 trunk/NEWS (File Modified)
507
508
f32e30dd
AC
509nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
510 Log:
511 - use mkdir -p
512
513
514 Changes: Modified:
515 +4 -4 trunk/doc/Makefile.in (File Modified)
516
517
75189454
AC
518nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
519 Log:
520 - enforce proper conditions for EPOLL_CTL_DEL.
521 - remove possibly problematic "performance" check
522
523
524 Changes: Modified:
525 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
526
527
5522d08c
AC
528nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
529 Log:
530 - rename m_list_safelist to m_list and remove ratbox implementation
531
532
533 Changes: Modified:
534 +393 -664 trunk/modules/Makefile.in (File Modified)
535 + - trunk/modules/m_list.c (File Added)
536 + - trunk/modules/m_list_ratbox.c (File Deleted)
537 + - trunk/modules/m_list_safelist.c (File Deleted)
538
539
607cf49f
AC
540nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
541 Log:
542 - some more transit to sendto_one_numeric().
543
544
545 Changes: Modified:
546 +2 -3 trunk/modules/m_away.c (File Modified)
547 +3 -3 trunk/src/messages.tab (File Modified)
548 +1 -1 trunk/src/s_user.c (File Modified)
549
550
e8a2d50d
AC
551nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
552 Log:
553 - change some sendto_one() to sendto_one_numeric().
554
555
556 Changes: Modified:
557 +4 -10 trunk/modules/m_admin.c (File Modified)
558 +3 -3 trunk/modules/m_map.c (File Modified)
559 +12 -12 trunk/src/messages.tab (File Modified)
560 +1 -2 trunk/src/s_conf.c (File Modified)
561 +9 -10 trunk/src/s_user.c (File Modified)
562
563
88520303
AC
564nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
565 Log:
566 - river's ports.c from old charybdis trunk
567
568
569 Changes: Modified:
570 +195 -0 trunk/configure.ac (File Modified)
571 + - trunk/libcharybdis/ports.c (File Added)
572
573
1b4cfad8
AC
574nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
575 Log:
576 - remove broken ports stuff and devpoll stuff.
577
578
579 Changes: Modified:
580 +0 -307 trunk/configure (File Modified)
581 +0 -21 trunk/configure.ac (File Modified)
582 +0 -474 trunk/include/setup.h.in (File Modified)
583 + - trunk/libcharybdis/devpoll.c (File Deleted)
584 + - trunk/libcharybdis/ports.c (File Deleted)
585
586
5e12fb10
AC
587nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
588 Log:
589 - regenerate files
590
591
592 Changes: Modified:
593 +1 -25 trunk/configure (File Modified)
594 +0 -3 trunk/include/setup.h.in (File Modified)
595
596
4536ee25
AC
597nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
598 Log:
599 - remove x86-optimized hash code.
600
601
602 Changes: Modified:
603 +0 -13 trunk/configure.ac (File Modified)
604 +2 -187 trunk/src/Makefile.in (File Modified)
605 + - trunk/src/fnvhash.s (File Deleted)
606
607
6c8cbf34
AC
608nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
609 Log:
610 - apparently setting KE_LENGTH to 128 is fine.
611
612
613 Changes: Modified:
614 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
615
616
3611dcf7
AC
617nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
618 Log:
619 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
620
621
622 Changes: Modified:
623 +5627 -5747 trunk/configure (File Modified)
624 +0 -15 trunk/configure.ac (File Modified)
625 +0 -2 trunk/include/m_info.h (File Modified)
626 +6 -9 trunk/include/setup.h.in (File Modified)
627 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
628
629
631ef239
AC
630nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
631 Log:
632 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
633 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
634 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
635
636
637 Changes: Modified:
638 +0 -5 trunk/include/config.h (File Modified)
639 +0 -5 trunk/include/config.h.dist (File Modified)
640 +0 -6 trunk/include/defaults.h (File Modified)
641 +0 -3 trunk/include/m_info.h (File Modified)
642 +21 -7 trunk/libcharybdis/commio.c (File Modified)
643 +2 -0 trunk/libcharybdis/commio.h (File Modified)
644 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
645 +4 -3 trunk/libcharybdis/poll.c (File Modified)
646 +0 -3 trunk/libcharybdis/select.c (File Modified)
647 +0 -9 trunk/src/ircd.c (File Modified)
648 +23 -26 trunk/src/listener.c (File Modified)
649 +2 -1 trunk/src/restart.c (File Modified)
650 +5 -1 trunk/src/s_auth.c (File Modified)
651 +1 -1 trunk/src/s_conf.c (File Modified)
652 +3 -1 trunk/src/s_serv.c (File Modified)
653
654
6fcb8629
AC
655jilles 2007/04/02 22:03:08 UTC (20070402-3350)
656 Log:
657 Repair operspy who !#channel, broken by me in r3283.
658
659
660 Changes: Modified:
661 +2 -2 trunk/modules/m_who.c (File Modified)
662
663
f71e18ee
JT
664jilles 2007/04/01 22:20:00 UTC (20070401-3344)
665 Log:
666 Update bug report and IRC channel information.
667
668
669 Changes: Modified:
670 +2 -1 trunk/BUGS (File Modified)
671 +2 -1 trunk/NEWS (File Modified)
672
673
91132813
JT
674jilles 2007/04/01 22:10:05 UTC (20070401-3342)
675 Log:
676 Change copyright years in version.c.SH as in release-2.1 r3339.
677
678
679 Changes: Modified:
680 +2 -2 trunk/src/version.c.SH (File Modified)
681
682
8d53472c
JT
683jilles 2007/03/30 23:34:11 UTC (20070330-3325)
684 Log:
685 Rerun autoconf.
686
687
688 Changes: Modified:
689 +104 -0 trunk/configure (File Modified)
690
691
3ad1a781
JT
692jilles 2007/03/30 23:33:43 UTC (20070330-3323)
693 Log:
694 Need to check for various flavours of epoll,
695 even if --enable-epoll is forced.
696
697
698 Changes: Modified:
699 +1 -0 trunk/configure.ac (File Modified)
700
701
a34ec229
JT
702jilles 2007/03/30 23:32:43 UTC (20070330-3321)
703 Log:
704 Hack to allow some more warnings, already present in configure (?).
705
706
707 Changes: Modified:
708 +1 -1 trunk/aclocal.m4 (File Modified)
709
710
5c5d24f0
JT
711jilles 2007/03/29 20:03:06 UTC (20070329-3319)
712 Log:
713 Merge old trunk r2077,r2079:
714 - Move closing of servlink control fd to close_connection()
715 instead of doing it in exit_local_server(), and make sure
716 we first close the data fd and then the control fd.
717 - Have servlink process ready fds in order net, data, ctrl
718 instead of ctrl, data, net. This seems to fix the problem
719 that squit reasons do not show up on the other side of a
720 ziplink (by making it send any final SQUIT and/or ERROR
721 before noticing the closed control fd).
722
723
724 Changes: Modified:
725 +1 -1 trunk/servlink/io.c (File Modified)
726 +3 -12 trunk/src/client.c (File Modified)
727
728
64f2a7eb
JT
729jilles 2007/03/28 23:17:06 UTC (20070328-3317)
730 Log:
731 Don't show the UID if a TS6 server sends a kick with
732 an empty or no comment. Note that charybdis never sends
733 such kicks.
734
735
736 Changes: Modified:
737 +4 -4 trunk/modules/core/m_kick.c (File Modified)
738
739
0bba1788
JT
740jilles 2007/03/28 15:40:24 UTC (20070328-3307)
741 Log:
742 Merge old trunk r2081:
743 Don't say that services cannot be killed in
744 ERR_ISCHANSERVICE message (given when trying
745 to kick or deop them), as that's not the case.
746
747
748 Changes: Modified:
749 +1 -1 trunk/src/messages.tab (File Modified)
750
751
8d19a2b2
JT
752jilles 2007/03/28 15:30:56 UTC (20070328-3305)
753 Log:
754 Merge old trunk r2059
755 Clarifications to the descriptions of umode +Q and cmode +F,
756 suggested by Ariadne@SorceryNet.
757
758
759 Changes: Modified:
760 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
761 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
762
763
e7d250a6
JT
764jilles 2007/03/28 15:22:49 UTC (20070328-3303)
765 Log:
766 Merge old trunk r2907,r2991:
767 Allow TESTLINE on channel names.
768
769
770 Changes: Modified:
771 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
772 +4 -0 trunk/help/opers/testline (File Modified)
773 +22 -0 trunk/modules/m_testline.c (File Modified)
774
775
add9f99d
JT
776jilles 2007/03/28 15:04:06 UTC (20070328-3301)
777 Log:
778 Merge old trunk r2835:
779 resolver: if sendto(2) fails, try sending to the next nameserver
780
781
782 Changes: Modified:
783 +1 -1 trunk/src/res.c (File Modified)
784
785
42bda3f3
JT
786jilles 2007/03/28 14:54:10 UTC (20070328-3299)
787 Log:
788 Merge old trunk r2817:
789 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
790 starts with a digit. This is safe because the last
791 parameter is a nick and never a UID. (The first parameter
792 in a server-server two-param whois is a UID/SID.)
793
794
795 Changes: Modified:
796 +1 -1 trunk/modules/m_whois.c (File Modified)
797
798
8a1e143f
JT
799jilles 2007/03/28 14:49:48 UTC (20070328-3297)
800 Log:
801 Merge old trunk r2779,r2785:
802 Show correct privilege name in a few ERR_NOPRIVS numerics.
803
804
805 Changes: Modified:
806 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
807 +1 -1 trunk/extensions/m_opme.c (File Modified)
808 +2 -2 trunk/unsupported/m_force.c (File Modified)
809
810
a5ea0e0d
JT
811jilles 2007/03/28 14:45:46 UTC (20070328-3295)
812 Log:
813 Merge old trunk r2695:
814 Send an SQUIT instead of an ERROR to announce /die to connected servers.
815 This will generate better server notices.
816
817
818 Changes: Modified:
819 +3 -2 trunk/modules/core/m_die.c (File Modified)
820
821
5ea98c7a
JT
822jilles 2007/03/28 14:33:50 UTC (20070328-3293)
823 Log:
824 Merge old trunk r2294:
825 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
826
827
828 Changes: Modified:
829 +1 -1 trunk/src/s_user.c (File Modified)
830
831
c83cbedc
JT
832jilles 2007/03/28 14:30:10 UTC (20070328-3291)
833 Log:
834 Merge old trunk r2226:
835 If we are connecting outward to a server, check if the
836 server name they sent is the same as what we tried to
837 connect to. Previously such a connection could succeed
838 if there existed connect blocks with the same IP and
839 passwords for the other server name.
840
841
842 Changes: Modified:
843 +11 -0 trunk/modules/core/m_server.c (File Modified)
844
845
9c2f9ec9
JT
846jilles 2007/03/28 14:21:37 UTC (20070328-3289)
847 Log:
848 Merge old trunk r2212:
849 Another handling of SJOINs without nicks:
850 Propagate them if the channel is +P or the channel
851 already existed, otherwise remove the channel again
852 and do not propagate the SJOIN.
853
854
855 Changes: Modified:
856 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
857
858
7201bb21
JT
859jilles 2007/03/28 13:49:57 UTC (20070328-3287)
860 Log:
861 Remove channels entirely from /whois on services.
862 This cannot be overridden with operspy.
863
864
865 Changes: Modified:
866 +20 -17 trunk/modules/m_whois.c (File Modified)
867
868
04513cff
JT
869jilles 2007/03/28 13:11:30 UTC (20070328-3283)
870 Log:
871 Fix /who on channels with ** in their name.
872
873
874 Changes: Modified:
875 +2 -2 trunk/modules/m_who.c (File Modified)
876
877
4cda5f22
JT
878jilles 2007/03/25 17:59:50 UTC (20070325-3281)
879 Log:
880 NEWS: As in 2.1.3, mention that the TS6 revision will
881 interoperate with older versions
882
883
884 Changes: Modified:
885 +2 -1 trunk/NEWS (File Modified)
886
887
0af87e57
JT
888jilles 2007/03/18 16:29:31 UTC (20070318-3275)
889 Log:
890 Fix documentation of HIDE_SERVERS_IPS define.
891
892
893 Changes: Modified:
894 +2 -2 trunk/include/config.h.dist (File Modified)
895
896
3891c2c2
JT
897jilles 2007/03/18 14:44:24 UTC (20070318-3271)
898 Log:
899 Don't leak auth{} spoofed ip for I-line is full notice either.
900
901
902 Changes: Modified:
903 +1 -1 trunk/src/s_conf.c (File Modified)
904
905
4b7e6904
JT
906jilles 2007/03/17 23:50:25 UTC (20070317-3265)
907 Log:
908 Update NEWS.
909
910
911 Changes: Modified:
912 +37 -0 trunk/NEWS (File Modified)
913
914
0b15df83
JT
915jilles 2007/03/15 18:09:08 UTC (20070315-3259)
916 Log:
917 Allow /invite (but not invex) to override +r, +l, +j in
918 addition to +i. As before, a restrictive mode must be in
919 place at /invite time for the invite to have an effect;
920 +r does not count as a restrictive mode if the user is
921 logged in; +l and +j always count as restrictive modes to
922 allow for cases where they would allow join at /invite
923 time but not when the user tries to join.
924
925
926 Changes: Modified:
927 +6 -2 trunk/modules/m_invite.c (File Modified)
928 +21 -10 trunk/src/channel.c (File Modified)
929
930
1ebf4db4
JT
931jilles 2007/03/13 16:09:28 UTC (20070313-3257)
932 Log:
933 Remove invite_ops_only, forcing it to YES.
934
935
936 Changes: Modified:
937 +0 -1 trunk/doc/example.conf (File Modified)
938 +0 -5 trunk/doc/reference.conf (File Modified)
939 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
940 +0 -1 trunk/include/s_conf.h (File Modified)
941 +0 -6 trunk/modules/m_info.c (File Modified)
942 +10 -14 trunk/modules/m_invite.c (File Modified)
943 +0 -1 trunk/src/newconf.c (File Modified)
944 +0 -1 trunk/src/s_conf.c (File Modified)
945
946
307328bb
JT
947jilles 2007/03/06 14:07:11 UTC (20070306-3255)
948 Log:
949 Move username check after xline and dnsbl checks, so it
950 will not complain to opers about clients who are xlined
951 or blacklisted anyway (both of which silently reject).
952
953
954 Changes: Modified:
955 +15 -15 trunk/src/s_user.c (File Modified)
956
957
0734f634
JT
958nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
959 Log:
960 - MASTER_MAX is no longer relevant
961
962
963 Changes: Modified:
964 +0 -7 trunk/modules/m_set.c (File Modified)
965
966
35237302
AC
967nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
968 Log:
969 - add config option for setting max_clients.
970
971
972 Changes: Modified:
973 +5 -0 trunk/doc/example.conf (File Modified)
974 +5 -0 trunk/doc/reference.conf (File Modified)
975 +2 -0 trunk/include/s_conf.h (File Modified)
976 +1 -1 trunk/src/ircd.c (File Modified)
977 +2 -0 trunk/src/newconf.c (File Modified)
978 +2 -1 trunk/src/s_conf.c (File Modified)
979
980
c2d96fcb
AC
981nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
982 Log:
983 - remove get_maxrss() and all of that insecure and unsafe nonsense
984
985
986 Changes: Modified:
987 +3 -38 trunk/src/ircd.c (File Modified)
988 +1 -1 trunk/src/restart.c (File Modified)
989 +0 -4 trunk/src/s_stats.c (File Modified)
990
991
68ff929f
AC
992nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
993 Log:
994 - avoid some potential NULL dereferencing
995
996
997 Changes: Modified:
998 +1 -1 trunk/libcharybdis/commio.c (File Modified)
999
1000
a6a30f6f
AC
1001nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1002 Log:
1003 - fix a typo
1004
1005
1006 Changes: Modified:
1007 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1008
1009
c18de29d
AC
1010nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1011 Log:
1012 - rework poll a bit for the MAXCONNECTIONS changes.
1013
1014
1015 Changes: Modified:
1016 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1017
1018
ce439f51
AC
1019jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1020 Log:
1021 Our way of using kqueue may cause it to report fds we
1022 don't know about anymore, cope.
1023
1024
1025 Changes: Modified:
1026 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1027
1028
51b5f335
JT
1029jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1030 Log:
1031 Don't reference freed memory (fde_t) in comm_close().
1032
1033
1034 Changes: Modified:
1035 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1036
1037
df98bc52
JT
1038nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1039 Log:
1040 - fix for 100% cpu use
1041
1042
1043 Changes: Modified:
1044 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1045
1046
61e3b8f2
AC
1047nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1048 Log:
1049 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1050
1051
1052 Changes: Modified:
1053 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1054
1055
d0e1e8ee
AC
1056nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1057 Log:
1058 - clear up use of fd_table in ircd.
1059
1060
1061 Changes: Modified:
1062 +3 -2 trunk/src/s_serv.c (File Modified)
1063
1064
c961476e
AC
1065nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1066 Log:
1067 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1068
1069
1070 Changes: Modified:
1071 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1072 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1073 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1074 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1075 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1076 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1077 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1078 +2 -2 trunk/libcharybdis/select.c (File Modified)
1079
1080
e70f8e92
AC
1081jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1082 Log:
1083 Fix some cases where the size argument to strlcpy()
1084 for usernames and hostnames is 1 too small.
1085
1086
1087 Changes: Modified:
1088 +1 -1 trunk/modules/m_chghost.c (File Modified)
1089 +2 -2 trunk/src/res.c (File Modified)
1090 +2 -2 trunk/src/s_user.c (File Modified)
1091
1092
14e23b0e
JT
1093jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1094 Log:
1095 Cut down quit/part/kick reasons to avoid quit reasons
1096 overflowing the client exiting server notice (from
1097 TOPICLEN to 260). kill reasons become shorter accordingly.
1098 kline/dline/gline reasons become 390.
1099 away messages stay at TOPICLEN for now.
1100
1101
1102 Changes: Modified:
1103 +8 -3 trunk/include/ircd_defs.h (File Modified)
1104 +2 -2 trunk/modules/m_dline.c (File Modified)
1105 +4 -4 trunk/modules/m_gline.c (File Modified)
1106 +2 -2 trunk/modules/m_kline.c (File Modified)
1107
1108
61569b65
JT
1109jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1110 Log:
1111 Don't leak auth{} spoofed IP addresses in +f notices.
1112 from ratbox (androsyn)
1113
1114
1115 Changes: Modified:
1116 +10 -3 trunk/src/s_conf.c (File Modified)
1117
1118
606384ae
JT
1119jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1120 Log:
1121 Make oper_up() take +i/-i during opering up into account
1122 (e.g. no_oper_invis extension, +i in operator::umodes).
1123 Remove the hack from no_oper_invis.
1124
1125
1126 Changes: Modified:
1127 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1128 +4 -0 trunk/src/s_user.c (File Modified)
1129
1130
652b8478
JT
1131jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1132 Log:
1133 no_oper_invis: decrement invisible count when clearing
1134 invisible on a local client who has just opered up
1135 oper_up() should really do this
1136
1137
1138 Changes: Modified:
1139 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1140
1141
af6ca5f5
JT
1142jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1143 Log:
1144 Put "End of Channel Quiet List" instead of
1145 "End of Channel Ban List" for a +q list.
1146 Due to client restrictions the numerics for
1147 quiet lists must be the same as for ban lists.
1148
1149
1150 Changes: Modified:
1151 +4 -1 trunk/src/chmode.c (File Modified)
1152
1153
11781253
JT
1154jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1155 Log:
1156 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1157 Change TS6 JOIN processing
1158 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1159 a local user joins an existing channel
1160 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1161 propagating a TS6 JOIN
1162 - don't interpret simple modes in an incoming TS6 JOIN
1163
1164 This is to avoid desyncs when certain mode changes (e.g. -im)
1165 cross with joins. A downside is that simple modes will be
1166 more desynched when a JOIN creates a channel or lowers TS,
1167 but that's less important.
1168
1169 Update the TS6 specification to include this, and clarify
1170 that TMODE can come from a server and that MODE must be
1171 translated into TMODE from other servers too.
1172
1173
1174 Changes: Modified:
1175 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1176 +19 -127 trunk/modules/core/m_join.c (File Modified)
1177
1178
bee3b671
JT
1179jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1180 Log:
1181 Make -logfile work again.
1182
1183
1184 Changes: Modified:
1185 +2 -2 trunk/src/s_log.c (File Modified)
1186
1187
9b6ff0c8
JT
1188nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1189 Log:
1190 - fix off-by-one memory overflow error.
1191
1192
1193 Changes: Modified:
1194 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1195
1196
c8ff7ca9
AC
1197jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1198 Log:
1199 Change handling of modularized umodes:
1200 - keep the bitmask reserved forever to the letter, fixing
1201 the problems when loading multiple umode modules,
1202 unloading them and then loading them in a different order
1203 - don't allow local users to change umodes which have
1204 been unloaded and don't set them on new users via
1205 default_umodes
1206
1207
1208 Changes: Modified:
1209 +24 -3 trunk/src/s_user.c (File Modified)
1210
1211
a8086a7c
JT
1212jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1213 Log:
1214 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1215
1216
1217 Changes: Modified:
1218 +1 -0 trunk/include/s_user.h (File Modified)
1219 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1220 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1221 +22 -0 trunk/src/s_user.c (File Modified)
1222
1223
01cebbd8
JT
1224jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1225 Log:
1226 DNSBL keyword substitution is available as of 2.1.3.
1227
1228
1229 Changes: Modified:
1230 +1 -1 trunk/doc/example.conf (File Modified)
1231
1232
1e56e993
JT
1233jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1234 Log:
1235 Change two occurances like match(userinput, target_p->name) ||
1236 match(target_p->name, userinput) to just match(userinput,
1237 target_p->name). No client name can contain * or ? now.
1238
1239
1240 Changes: Modified:
1241 +1 -1 trunk/modules/m_trace.c (File Modified)
1242 +1 -2 trunk/src/s_serv.c (File Modified)
1243
1244
4d7a1ee5
JT
1245jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1246 Log:
1247 Do not try find_server() on a name find_client() has
1248 returned NULL for, as this will always return NULL
1249 since the removal of hostmasking.
1250
1251
1252 Changes: Modified:
1253 +1 -2 trunk/modules/m_pong.c (File Modified)
1254 +0 -4 trunk/src/s_serv.c (File Modified)
1255
1256
e26e2b19
JT
1257jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1258 Log:
1259 Remove server_exists() which checked whether the
1260 server name existed taking hostmasking into account
1261 and just check with find_server(); admittedly
1262 this checks if the name is a SID but that's not
1263 a real problem.
1264
1265
1266 Changes: Modified:
1267 +3 -27 trunk/modules/core/m_server.c (File Modified)
1268
1269
b0b7de54
JT
1270jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1271 Log:
1272 Remove hash_find_masked_server(), which made it possible
1273 to specify the full (unmasked) name of a server behind
1274 a hostmask. As a result find_any_client() (for prefixes)
1275 becomes equal to find_client(), so remove that too.
1276
1277
1278 Changes: Modified:
1279 +0 -1 trunk/include/hash.h (File Modified)
1280 +1 -75 trunk/src/hash.c (File Modified)
1281 +1 -1 trunk/src/parse.c (File Modified)
1282
1283
f42e9ceb
JT
1284jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1285 Log:
1286 Remove '*' from valid server name characters.
1287 This makes it impossible to connect hostmasked servers.
1288 (This support didn't work well anyway, was incompatible
1289 with TS6 and we never masked ourselves.)
1290
1291
1292 Changes: Modified:
1293 +1 -1 trunk/src/match.c (File Modified)
1294
1295
e5d9ca18
JT
1296jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1297 Log:
1298 Change spambot, flooder and jupe joiner notices from host to orighost.
1299
1300
1301 Changes: Modified:
1302 +1 -1 trunk/modules/core/m_join.c (File Modified)
1303 +2 -2 trunk/modules/core/m_message.c (File Modified)
1304 +2 -2 trunk/src/channel.c (File Modified)
1305
1306
63aecfb9
JT
1307jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1308 Log:
1309 Add documentation for SASL client protocol, same as atheme doc/SASL.
1310
1311
1312 Changes: Modified:
1313 + - trunk/doc/sasl.txt (File Added)
1314
1315
0c8f86ec
JT
1316jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1317 Log:
1318 Include real hostname in Closing Link message for unknown
1319 connections that have sent USER. This is helpful for
1320 k-lined users while not breaking server IP hiding.
1321
1322
1323 Changes: Modified:
1324 +3 -1 trunk/src/client.c (File Modified)
1325
1326
dd12a19c
JT
1327jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1328 Log:
1329 Rerun autoconf.
1330
1331
1332 Changes: Modified:
1333 +29 -29 trunk/configure (File Modified)
1334
1335
b1fc1658
JT
1336nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1337 Log:
1338 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1339
1340
1341 Changes: Modified:
1342 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1343
1344
8d090389
AC
1345nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1346 Log:
1347 Backport from early 3.x:
1348
1349 --
1350 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1351 Log:
1352 - remove "Processing connection to foobar.net" message
1353
1354
1355 Changes: Modified:
1356 +0 -3 trunk/src/s_auth.c (File Modified)
1357
1358
1359 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1360 Log:
1361 - missed the processing connection one (actually, we can probably nuke this one)
1362
1363
1364 Changes: Modified:
1365 +1 -2 trunk/src/s_auth.c (File Modified)
1366
1367
1368 river 2006/09/27 16:33:05 UTC (20060927-2174)
1369 Log:
1370 get_client_name = stupid
1371
1372
1373
1374 Changes: Modified:
1375 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1376
1377
1378 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1379 Log:
1380 - remove excessive arguments
1381
1382
1383 Changes: Modified:
1384 +1 -2 trunk/src/s_conf.c (File Modified)
1385 +1 -1 trunk/src/s_user.c (File Modified)
1386
1387
1388 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1389 Log:
1390 - use sendto_one_notice() for on-connect notices too.
1391
1392
1393 Changes: Modified:
1394 +10 -10 trunk/src/s_auth.c (File Modified)
1395
1396
1397 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1398 Log:
1399 - use sendto_one_notice() in the core, too.
1400
1401
1402 Changes: Modified:
1403 +2 -2 trunk/src/chmode.c (File Modified)
1404 +8 -15 trunk/src/modules.c (File Modified)
1405 +3 -5 trunk/src/s_conf.c (File Modified)
1406 +1 -2 trunk/src/s_newconf.c (File Modified)
1407 +20 -57 trunk/src/s_user.c (File Modified)
1408
1409
1410 river 2006/09/27 16:19:25 UTC (20060927-2166)
1411 Log:
1412 the KILL command will use get_client_name(, SHOW_IP) instead of
1413 target->name, and will show a more useful error for local opers
1414
1415
1416
1417 Changes: Modified:
1418 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1419
1420
1421 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1422 Log:
1423 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1424
1425
1426 Changes: Modified:
1427 +4 -2 trunk/src/send.c (File Modified)
1428
1429
1430 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1431 Log:
1432 - back out r2159
1433
1434
1435 Changes: Modified:
1436 +1 -1 trunk/include/client.h (File Modified)
1437
1438
1439 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1440 Log:
1441 - get_id(): fall back to "*" if client has no known name
1442
1443
1444 Changes: Modified:
1445 +1 -1 trunk/include/client.h (File Modified)
1446
1447
1448 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1449 Log:
1450 - convert to sendto_one_notice().
1451
1452
1453 Changes: Modified:
1454 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1455 +4 -6 trunk/unsupported/m_force.c (File Modified)
1456
1457
1458 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1459 Log:
1460 - use sendto_one_notice() in many places instead of
1461 sendto_one(source_p, ":%s NOTICE %s :", ...);
1462
1463
1464 Changes: Modified:
1465 +10 -25 trunk/extensions/example_module.c (File Modified)
1466 +5 -14 trunk/extensions/hurt.c (File Modified)
1467 +1 -2 trunk/extensions/m_42.c (File Modified)
1468 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1469 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1470 +1 -2 trunk/extensions/m_opme.c (File Modified)
1471 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1472 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1473 +3 -7 trunk/modules/core/m_die.c (File Modified)
1474 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1475 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1476 +1 -2 trunk/modules/m_challenge.c (File Modified)
1477 +11 -15 trunk/modules/m_connect.c (File Modified)
1478 +20 -28 trunk/modules/m_dline.c (File Modified)
1479 +2 -2 trunk/modules/m_etrace.c (File Modified)
1480 +11 -21 trunk/modules/m_gline.c (File Modified)
1481 +2 -4 trunk/modules/m_kline.c (File Modified)
1482 +1 -2 trunk/modules/m_rehash.c (File Modified)
1483 +3 -7 trunk/modules/m_restart.c (File Modified)
1484 +31 -45 trunk/modules/m_set.c (File Modified)
1485 +2 -4 trunk/modules/m_testmask.c (File Modified)
1486 +5 -8 trunk/modules/m_unreject.c (File Modified)
1487 +2 -5 trunk/modules/m_xline.c (File Modified)
1488 --
1489
1490
1491 Changes: Modified:
1492 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1493 +10 -25 trunk/extensions/example_module.c (File Modified)
1494 +5 -14 trunk/extensions/hurt.c (File Modified)
1495 +1 -2 trunk/extensions/m_42.c (File Modified)
1496 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1497 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1498 +1 -2 trunk/extensions/m_opme.c (File Modified)
1499 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1500 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1501 +3 -7 trunk/modules/core/m_die.c (File Modified)
1502 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1503 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1504 +1 -2 trunk/modules/m_challenge.c (File Modified)
1505 +11 -15 trunk/modules/m_connect.c (File Modified)
1506 +2 -4 trunk/modules/m_dline.c (File Modified)
1507 +2 -2 trunk/modules/m_etrace.c (File Modified)
1508 +11 -21 trunk/modules/m_gline.c (File Modified)
1509 +2 -4 trunk/modules/m_kline.c (File Modified)
1510 +1 -2 trunk/modules/m_rehash.c (File Modified)
1511 +3 -7 trunk/modules/m_restart.c (File Modified)
1512 +31 -45 trunk/modules/m_set.c (File Modified)
1513 +2 -4 trunk/modules/m_testmask.c (File Modified)
1514 +5 -8 trunk/modules/m_unreject.c (File Modified)
1515 +1 -3 trunk/modules/m_xline.c (File Modified)
1516 +2 -2 trunk/src/chmode.c (File Modified)
1517 +8 -15 trunk/src/modules.c (File Modified)
1518 +10 -14 trunk/src/s_auth.c (File Modified)
1519 +3 -6 trunk/src/s_conf.c (File Modified)
1520 +1 -2 trunk/src/s_newconf.c (File Modified)
1521 +20 -57 trunk/src/s_user.c (File Modified)
1522 +4 -2 trunk/src/send.c (File Modified)
1523 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1524 +4 -6 trunk/unsupported/m_force.c (File Modified)
1525
1526
5366977b
AC
1527nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1528 Log:
1529 - keyword-subst from charybdis 2.2.
1530
1531
1532 Changes: Modified:
1533 +12 -3 trunk/doc/example.conf (File Modified)
1534 +58 -3 trunk/doc/reference.conf (File Modified)
1535 + - trunk/include/substitution.h (File Added)
1536 +1 -0 trunk/src/Makefile.in (File Modified)
1537 +2 -2 trunk/src/s_conf.c (File Modified)
1538 +164 -1 trunk/src/s_user.c (File Modified)
1539 + - trunk/src/substitution.c (File Added)
1540
1541
92fb5c31
AC
1542nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1543 Log:
1544 Removed merge tracking for "svnmerge" for
1545 http://svn.atheme.org/charybdis/branches/release-2.2
1546
1547
1548 Changes: Modified:
1549 + - trunk/ (Property Modified)
1550
1551
1552nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1553 Log:
1554 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1555 http://svn.atheme.org/charybdis/branches/release-2.2
1556
1557
1558 Changes: Modified:
1559 + - trunk/ (Property Modified)
1560
1561
1562nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1563 Log:
1564 Removed merge tracking for "svnmerge" for
1565 http://svn.atheme.org/charybdis/branches/release-2.2
1566
1567
1568 Changes: Modified:
1569 + - trunk/ (Property Modified)
1570
1571
1572nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1573 Log:
1574 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1575 http://svn.atheme.org/charybdis/branches/release-2.2
1576
1577
1578 Changes: Modified:
1579 + - trunk/ (Property Modified)
1580
1581
1582nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1583 Log:
1584 - bleah
1585
1586
1587 Changes: Modified:
1588 + - trunk/ (Property Modified)
1589
1590
1591nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1592 Log:
1593 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1594 http://svn.atheme.org/charybdis/branches/release-2.2
1595
1596
1597 Changes: Modified:
1598 + - trunk/ (Property Modified)
1599
1600
1601nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1602 Log:
1603 - version bump to 2.2.0
1604
1605
1606 Changes: Modified:
1607 +3 -1 trunk/NEWS (File Modified)
1608 +1 -1 trunk/configure.ac (File Modified)
1609
1610
55da5539
AC
1611nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1612 Log:
1613 - the new plan:
1614 + branches/release-2.1 -> 2.2 base
1615 + 3.0 -> branches/cxxconversion
1616 + backport some immediate 3.0 functionality for 2.2
1617 + other stuff
1618
1619
1620 Changes: Modified:
1621 + - trunk/ (File Added)
1622
1623
212380e3
AC
1624jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1625 Log:
1626 Merged revisions 3135,3137 via svnmerge from
1627 http://svn.atheme.org/charybdis/trunk
1628
1629 ........
1630 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1631
1632 - Expand TRACE description
1633 - Mention expiry time in TESTLINE
1634 ........
1635 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1636
1637 Update copyright year for sgml docs to 2007.
1638 ........
1639
1640
1641 Changes: Modified:
1642 + - branches/release-2.1/ (Property Modified)
1643 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1644 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1645
1646
1647jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1648 Log:
1649 Merged revisions 1999 via svnmerge from
1650 http://svn.atheme.org/charybdis/trunk
1651 Add river to CREDITS
1652
1653 ........
1654 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1655
1656 vanity
1657 ........
1658
1659
1660 Changes: Modified:
1661 + - branches/release-2.1/ (Property Modified)
1662 +1 -0 branches/release-2.1/CREDITS (File Modified)
1663
1664
1665jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1666 Log:
1667 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1668 http://svn.atheme.org/charybdis/trunk
1669
1670 ........
1671 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1672
1673 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1674 ........
1675 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1676
1677 - add use_forward to /info
1678 ........
1679 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1680
1681 Call channel_modes() with &me instead of source_p when
1682 sending out a JOIN and SJOIN for a local user. This
1683 saves checking whether they are on the channel they
1684 have just joined.
1685 ........
1686 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1687
1688 If use_forward is disabled:
1689 - hide +fFQ in 005
1690 - hide +f in /mode #channel (/mode #channel f still shows it)
1691 - do not send any mode changes adding +f to local clients
1692 (-f ones are still sent)
1693 ........
1694
1695
1696 Changes: Modified:
1697 + - branches/release-2.1/ (Property Modified)
1698 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1699 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1700 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1701 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1702 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1703 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1704 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1705 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1706 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1707 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1708 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1709 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1710
1711
1712jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1713 Log:
1714 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1715
1716
1717 Changes: Modified:
1718 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1719 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1720 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1721
1722
1723jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1724 Log:
1725 Add accountability (wallops, log) to OKICK.
1726
1727
1728 Changes: Modified:
1729 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1730
1731
1732jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1733 Log:
1734 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1735 Similar to branches/release-2.2 r3061.
1736
1737
1738 Changes: Modified:
1739 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1740
1741
1742jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1743 Log:
1744 - Write xline to file after instead of before notifying opers and source
1745 - Also notify source of failure to add xline
1746 Similar to branches/release-2.2 r3057.
1747
1748
1749 Changes: Modified:
1750 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1751
1752
1753jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1754 Log:
1755 If a dline/kline/resv cannot be added to the file, send
1756 the regular notices to local opers and source anyway,
1757 and also warn the source (local opers were already warned).
1758 Similar to branches/release-2.2 r3053.
1759
1760
1761 Changes: Modified:
1762 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1763
1764
1765jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1766 Log:
1767 Port over fixes from unkline/unxline/unresv to undline.
1768 Similar to branches/release-2.2 r3049.
1769
1770
1771 Changes: Modified:
1772 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1773
1774
1775jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1776 Log:
1777 Merged revisions 2915 via svnmerge from
1778 http://svn.atheme.org/charybdis/trunk
1779
1780 ........
1781 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1782
1783 In usage message, show kline.conf and xline.conf instead
1784 of klines.conf and xlines.conf.
1785 ........
1786
1787
1788 Changes: Modified:
1789 + - branches/release-2.1/ (Property Modified)
1790 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1791
1792
1793jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1794 Log:
1795 Merged revisions 2831,2833,2853 via svnmerge from
1796 http://svn.atheme.org/charybdis/trunk
1797
1798 ........
1799 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1800
1801 unkline/unxline/unresv:
1802 - if fclose on the output returns an error, treat this as a
1803 write error too
1804 - check if the rename from the temp file to the ban conf failed
1805 ........
1806 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1807
1808 When adding a permanent dline/kline/xline/resv, check
1809 the return value of fclose().
1810 ........
1811 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1812
1813 Do not free xline aconf if it could not be written out.
1814 It will be added to the list in memory anyway.
1815 ........
1816
1817
1818 Changes: Modified:
1819 + - branches/release-2.1/ (Property Modified)
1820 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1821 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1822 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1823 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1824
1825
1826jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1827 Log:
1828 NEWS: Clarify effects of ip_cloaking changes a little.
1829
1830
1831 Changes: Modified:
1832 +2 -0 branches/release-2.1/NEWS (File Modified)
1833
1834
1835jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1836 Log:
1837 Rerun autoconf.
1838
1839
1840 Changes: Modified:
1841 +9 -9 branches/release-2.1/configure (File Modified)
1842
1843
1844jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1845 Log:
1846 Version bump on 2.1 branch to 2.1.2.
1847
1848
1849 Changes: Modified:
1850 +1 -1 branches/release-2.1/configure.ac (File Modified)
1851
1852
1853jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1854 Log:
1855 Mention r2801/r2805.
1856
1857
1858 Changes: Modified:
1859 +1 -0 branches/release-2.1/NEWS (File Modified)
1860
1861
1862jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1863 Log:
1864 Merged revisions 2801 via svnmerge from
1865 http://svn.atheme.org/charybdis/trunk
1866
1867 ........
1868 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1869
1870 ip_cloaking: try to avoid truncation by removing more
1871 components of the hostname (except the TLD).
1872 ........
1873
1874
1875 Changes: Modified:
1876 + - branches/release-2.1/ (Property Modified)
1877 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1878
1879
1880jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1881 Log:
1882 Update NEWS.
1883
1884
1885 Changes: Modified:
1886 +8 -1 branches/release-2.1/NEWS (File Modified)
1887
1888
1889jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1890 Log:
1891 Merged revisions 2781 via svnmerge from
1892 http://svn.atheme.org/charybdis/trunk
1893
1894 ........
1895 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1896
1897 Fix stupid bug: checked a hostmask against the found
1898 ban instead of all exceptions, causing all host mangled
1899 clients to be exempted if there was a single ban
1900 exception in many cases.
1901 ........
1902
1903
1904 Changes: Modified:
1905 + - branches/release-2.1/ (Property Modified)
1906 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1907
1908
1909jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1910 Log:
1911 Merged revisions 2773 via svnmerge from
1912 http://svn.atheme.org/charybdis/trunk
1913
1914 ........
1915 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1916
1917 user@host must be *@* for a shared{} block with flags=locops
1918 (server should not be *).
1919 ........
1920
1921
1922 Changes: Modified:
1923 + - branches/release-2.1/ (Property Modified)
1924 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1925
1926
1927jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1928 Log:
1929 Tweak \s code a little.
1930
1931
1932 Changes: Modified:
1933 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1934 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1935 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1936
1937
1938jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1939 Log:
1940 Merged revisions 2761 via svnmerge from
1941 http://svn.atheme.org/charybdis/trunk
1942
1943 ........
1944 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1945
1946 The testline/no_tilde fixes are in 2.1.1.
1947 ........
1948
1949
1950 Changes: Modified:
1951 + - branches/release-2.1/ (Property Modified)
1952 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1953
1954
1955jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1956 Log:
1957 Update NEWS.
1958
1959
1960 Changes: Modified:
1961 +4 -1 branches/release-2.1/NEWS (File Modified)
1962
1963
1964jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1965 Log:
1966 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
1967 http://svn.atheme.org/charybdis/trunk
1968 no_tilde fixes
1969
1970 ........
1971 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1972
1973 If the auth{} block has no_tilde and is not kline exempt,
1974 check the username without tilde against klines too.
1975 This is consistent with the way klines work on spoofs
1976 (klines checked on both raw and appearing-on-IRC version).
1977 ........
1978 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1979
1980 Rework the fix for klines with no_tilde.
1981 Add an extra argument to find_address_conf() for the
1982 username without tilde, as that may contain one character more.
1983 ........
1984 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1985
1986 Unbreak compile (because of r2697).
1987 testline with ~ could be improved some more perhaps, but this should work.
1988 ........
1989 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1990
1991 testline: take no_tilde and username truncation into account
1992 ........
1993 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1994
1995 Add some information on /testline with no_tilde and username truncation.
1996 ........
1997
1998
1999 Changes: Modified:
2000 + - branches/release-2.1/ (Property Modified)
2001 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2002 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2003 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2004 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2005 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2006 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2007
2008
2009jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2010 Log:
2011 Merged revisions 2149,2151 via svnmerge from
2012 http://svn.atheme.org/charybdis/trunk
2013
2014 ........
2015 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2016
2017 Move kills from services from +s to +k snomask.
2018 Kills from non-service opers remain on +s.
2019 ........
2020 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2021
2022 Update description of +s and +k snomasks.
2023 ........
2024
2025
2026 Changes: Modified:
2027 + - branches/release-2.1/ (Property Modified)
2028 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2029 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2030 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2031
2032
2033jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2034 Log:
2035 Merged revisions 2685 via svnmerge from
2036 http://svn.atheme.org/charybdis/trunk
2037
2038 ........
2039 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2040
2041 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2042 ........
2043
2044
2045 Changes: Modified:
2046 + - branches/release-2.1/ (Property Modified)
2047 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2048
2049
2050jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2051 Log:
2052 Merged revisions 2693 via svnmerge from
2053 http://svn.atheme.org/charybdis/trunk
2054
2055 ........
2056 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2057
2058 Fix truncation (by one) of unidented usernames
2059 if user registration is done because of DNSBL
2060 completion (which is the usual case if a valid
2061 NICK and USER are sent quickly and any DNSBLs
2062 are enabled).
2063 ........
2064
2065
2066 Changes: Modified:
2067 + - branches/release-2.1/ (Property Modified)
2068 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2069
2070
2071jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2072 Log:
2073 Update NEWS.
2074
2075
2076 Changes: Modified:
2077 +10 -0 branches/release-2.1/NEWS (File Modified)
2078
2079
2080jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2081 Log:
2082 Rerun autoconf.
2083
2084
2085 Changes: Modified:
2086 +9 -9 branches/release-2.1/configure (File Modified)
2087
2088
2089jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2090 Log:
2091 Version bump to 2.1.1.
2092
2093
2094 Changes: Modified:
2095 +1 -1 branches/release-2.1/configure.ac (File Modified)
2096
2097
2098jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2099 Log:
2100 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
2101 http://svn.atheme.org/charybdis/trunk
2102
2103 ........
2104 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2105
2106 - fix a server notice on SID collision where the server name is mentioned twice
2107 ........
2108 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2109
2110 - get_server_name() is stupid
2111 ........
2112 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2113
2114 - fix an oops
2115 ........
2116 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2117
2118 Do the Attempt to re-introduce SID server notice somewhat
2119 differently, showing a real host again if !HIDE_SERVERS_IPS
2120 and still showing the server name exactly once.
2121 ........
2122 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2123
2124 Fix log message for Attempt to re-introduce SID (server notice was ok).
2125 ........
2126 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2127
2128 - replace "No N line" with "no connect block" in a
2129 serverlog message
2130 - show attempted server name in a few serverlog messages
2131 ........
2132
2133
2134 Changes: Modified:
2135 + - branches/release-2.1/ (Property Modified)
2136 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2137
2138
2139jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2140 Log:
2141 Merged revisions 2218 via svnmerge from
2142 http://svn.atheme.org/charybdis/trunk
2143
2144 ........
2145 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2146
2147 Fix garbage in /stats y output on 64-bit archs.
2148 ........
2149
2150
2151 Changes: Modified:
2152 + - branches/release-2.1/ (Property Modified)
2153 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2154
2155
2156jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2157 Log:
2158 Merged revisions 2438 via svnmerge from
2159 http://svn.atheme.org/charybdis/trunk
2160
2161 ........
2162 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2163
2164 Enable Revision keyword in addition to Id.
2165 ........
2166
2167
2168 Changes: Modified:
2169 + - branches/release-2.1/ (Property Modified)
2170 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2171
2172
2173jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2174 Log:
2175 Merged revisions 2679 via svnmerge from
2176 http://svn.atheme.org/charybdis/trunk
2177
2178 ........
2179 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2180
2181 Port over ratbox 2.2 r23253 (anfl):
2182 - remove the cached storage of how many +beI there are, thereby fixing a
2183 case where it can get desynced from reality
2184 ........
2185
2186
2187 Changes: Modified:
2188 + - branches/release-2.1/ (Property Modified)
2189 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2190 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2191
2192
2193jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2194 Log:
2195 Merged revisions 2093,2095 via svnmerge from
2196 http://svn.atheme.org/charybdis/trunk
2197
2198 ........
2199 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2200
2201 - change DNSBL licensing to BSD.
2202 ........
2203 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2204
2205 - change x86-assembly FNV implementation to BSD license
2206 ........
2207
2208
2209 Changes: Modified:
2210 + - branches/release-2.1/ (Property Modified)
2211 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2212 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2213
2214
2215jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2216 Log:
2217 Merged revisions 2073,2075 via svnmerge from
2218 http://svn.atheme.org/charybdis/trunk
2219
2220 ........
2221 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2222
2223 Put full information in the squit reason when exiting
2224 a server due to a servlink (ziplinks) error.
2225 ........
2226 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2227
2228 Put full information in the squit reason when exiting
2229 a server due to not enough arguments for a command.
2230 ........
2231
2232
2233 Changes: Modified:
2234 + - branches/release-2.1/ (Property Modified)
2235 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2236 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2237
2238
2239jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2240 Log:
2241 Merged revisions 2071 via svnmerge from
2242 http://svn.atheme.org/charybdis/trunk
2243
2244 ........
2245 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2246
2247 Don't redirect users from an existing domain to an
2248 existing server in reference.conf.
2249 Idea from ratbox.
2250 ........
2251
2252
2253 Changes: Modified:
2254 + - branches/release-2.1/ (Property Modified)
2255 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2256
2257
2258jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2259 Log:
2260 Merged revisions 2053 via svnmerge from
2261 http://svn.atheme.org/charybdis/trunk
2262
2263 ........
2264 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2265
2266 Make find_channel_membership() choose the shortest list
2267 (channel's list or user's list) to search, avoiding excessive
2268 CPU usage with services which are in lots of channels.
2269 From ratbox 2.2 (anfl/jilles)
2270 ........
2271
2272
2273 Changes: Modified:
2274 + - branches/release-2.1/ (Property Modified)
2275 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2276
2277
2278jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2279 Log:
2280 Rerun autoconf.
2281
2282
2283 Changes: Modified:
2284 +9 -9 branches/release-2.1/configure (File Modified)
2285
2286
2287jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2288 Log:
2289 Version change 2.1.0rc1 -> 2.1.0 (release).
2290
2291
2292 Changes: Modified:
2293 +1 -1 branches/release-2.1/configure.ac (File Modified)
2294
2295
2296jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2297 Log:
2298 Merged revisions 2029 via svnmerge from
2299 http://svn.atheme.org/charybdis/trunk
2300
2301 ........
2302 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2303
2304 NEWS: mention m_webirc.c module
2305 ........
2306
2307
2308 Changes: Modified:
2309 + - branches/release-2.1/ (Property Modified)
2310 +1 -0 branches/release-2.1/NEWS (File Modified)
2311
2312
2313jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2314 Log:
2315 Rerun autoconf.
2316
2317
2318 Changes: Modified:
2319 +9 -9 branches/release-2.1/configure (File Modified)
2320
2321
2322jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2323 Log:
2324 Change version to 2.1.0rc1.
2325
2326
2327 Changes: Modified:
2328 +1 -1 branches/release-2.1/configure.ac (File Modified)
2329
2330
2331jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2332 Log:
2333 Merged revisions 2021 via svnmerge from
2334 http://svn.atheme.org/charybdis/trunk
2335
2336 ........
2337 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2338
2339 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2340 related flaky looking things, and instead keep a list
2341 of BlacklistClients in PreClient.
2342 ........
2343
2344
2345 Changes: Modified:
2346 + - branches/release-2.1/ (Property Modified)
2347 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2348 +1 -1 branches/release-2.1/include/client.h (File Modified)
2349 +0 -1 branches/release-2.1/include/res.h (File Modified)
2350 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2351 +0 -24 branches/release-2.1/src/res.c (File Modified)
2352 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2353
2354
2355jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2356 Log:
2357 Merged revisions 2015,2017 via svnmerge from
2358 http://svn.atheme.org/charybdis/trunk
2359
2360 ........
2361 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2362
2363 Check if the name in the question section of the
2364 DNS reply matches what we queried, to guard against
2365 late replies to a previous query with the same id.
2366 ........
2367 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2368
2369 res.c: add a comment summarizing our changes
2370 ........
2371
2372
2373 Changes: Modified:
2374 + - branches/release-2.1/ (Property Modified)
2375 +53 -18 branches/release-2.1/src/res.c (File Modified)
2376
2377
2378jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2379 Log:
2380 Merged revisions 1981 via svnmerge from
2381 http://svn.atheme.org/charybdis/trunk
2382
2383 ........
2384 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2385
2386 Alphabetize extensions and tweak the descriptions a little.
2387 ........
2388
2389
2390 Changes: Modified:
2391 + - branches/release-2.1/ (Property Modified)
2392 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2393 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2394
2395
2396jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2397 Log:
2398 Merged revisions 1975 via svnmerge from
2399 http://svn.atheme.org/charybdis/trunk
2400
2401 ........
2402 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2403
2404 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2405 We should use the IP and not truncate the hostname.
2406 From ratbox 2.2 (androsyn)
2407 ........
2408
2409
2410 Changes: Modified:
2411 + - branches/release-2.1/ (Property Modified)
2412 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2413
2414
2415jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2416 Log:
2417 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2418 http://svn.atheme.org/charybdis/trunk
2419
2420
2421 Changes: Modified:
2422 + - branches/release-2.1/ (Property Modified)
2423
2424
2425nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2426 Log:
2427 - branch 2.1 release family
2428
2429
2430 Changes: Modified:
2431 + - branches/release-2.1/ (File Added)
2432
2433
2434jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2435 Log:
2436 Describe new handling of host mangling in channel bans in SGML.
2437
2438
2439 Changes: Modified:
2440 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2441
2442
2443nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2444 Log:
2445 - ok, 2.1 operline brought to you by marvin the melancholy robot
2446
2447
2448 Changes: Modified:
2449 +1 -1 trunk/src/messages.tab (File Modified)
2450
2451
2452nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2453 Log:
2454 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2455 If anybody comes up with anything better, then please let us know
2456 and we will change this before 2.1 is branched.
2457
2458
2459 Changes: Modified:
2460 +1 -1 trunk/src/messages.tab (File Modified)
2461
2462
2463jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2464 Log:
2465 Add EUID to capab.txt.
2466
2467
2468 Changes: Modified:
2469 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2470
2471
2472jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2473 Log:
2474 Update NEWS file.
2475
2476
2477 Changes: Modified:
2478 +3 -0 trunk/NEWS (File Modified)
2479
2480
2481jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2482 Log:
2483 Allow service{} servers to manipulate the nick delay table
2484 (for "nickserv enforcement").
2485 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2486 If duration is 0, the nickdelay entry is removed, otherwise
2487 it is added with the duration in seconds (maximum 24 hours).
2488 It is suggested that this is used if the EUID capab is present.
2489
2490
2491 Changes: Modified:
2492 +42 -1 trunk/modules/m_services.c (File Modified)
2493
2494
2495jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2496 Log:
2497 HURT: strip off *@ from the start of the mask
2498 reject anything else containing '@' or '!'
2499
2500
2501 Changes: Modified:
2502 +11 -0 trunk/extensions/hurt.c (File Modified)
2503
2504
2505jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2506 Log:
2507 ircd.c: need supported.h here
2508
2509
2510 Changes: Modified:
2511 +1 -0 trunk/src/ircd.c (File Modified)
2512
2513
2514jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2515 Log:
2516 HURT: less ambiguity here
2517 ips/hosts to be hurt must contain a '.' or ':' otherwise
2518 they are interpreted as nicks
2519
2520
2521 Changes: Modified:
2522 +14 -9 trunk/extensions/hurt.c (File Modified)
2523
2524
2525nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2526 Log:
2527 - we're now ircd-charybdis.org.
2528 - properly alphabetize credits
2529
2530
2531 Changes: Modified:
2532 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2533
2534
2535nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2536 Log:
2537 - add additional modules to the configs
2538
2539
2540 Changes: Modified:
2541 +6 -0 trunk/doc/example.conf (File Modified)
2542 +12 -0 trunk/doc/reference.conf (File Modified)
2543
2544
2545nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2546 Log:
2547 - remove hurt.h, it is pointless and confusing
2548
2549
2550 Changes: Modified:
2551 +27 -62 trunk/extensions/hurt.c (File Modified)
2552 + - trunk/extensions/hurt.h (File Deleted)
2553
2554
2555nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2556 Log:
2557 - add code to suggest a local HURT by nickname.
2558 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2559
2560
2561 Changes: Modified:
2562 +40 -10 trunk/extensions/hurt.c (File Modified)
2563 +1 -0 trunk/extensions/hurt.h (File Modified)
2564
2565
2566nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2567 Log:
2568 - update NEWS file
2569
2570
2571 Changes: Modified:
2572 +2 -1 trunk/NEWS (File Modified)
2573
2574
2575jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2576 Log:
2577 MASKTRACE/TESTMASK: check orighost as well
2578
2579
2580 Changes: Modified:
2581 +4 -2 trunk/modules/m_etrace.c (File Modified)
2582 +3 -1 trunk/modules/m_testmask.c (File Modified)
2583
2584
2585jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2586 Log:
2587 Make RPL_ISUPPORT (005) numeric modularizable.
2588 Currently it will reassemble the numeric every time
2589 it needs to be sent, using a few dozen callbacks;
2590 if this is too slow some caching scheme should be
2591 implemented.
2592
2593
2594 Changes: Modified:
2595 +0 -1 trunk/include/s_user.h (File Modified)
2596 +36 -114 trunk/include/supported.h (File Modified)
2597 +1 -1 trunk/modules/m_version.c (File Modified)
2598 +1 -0 trunk/src/Makefile.in (File Modified)
2599 +1 -0 trunk/src/ircd.c (File Modified)
2600 +300 -25 trunk/src/s_user.c (File Modified)
2601 + - trunk/src/supported.c (File Added)
2602
2603
2604jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2605 Log:
2606 EUID orighost could differ from host only in case,
2607 do not mark as dynamic spoof then
2608
2609
2610 Changes: Modified:
2611 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2612
2613
2614jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2615 Log:
2616 kline help file: clarify a bit and remove some obsolete stuff
2617 partly suggested by Olin
2618
2619
2620 Changes: Modified:
2621 +8 -8 trunk/help/opers/kline (File Modified)
2622
2623
2624jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2625 Log:
2626 Update NEWS file.
2627
2628
2629 Changes: Modified:
2630 +20 -0 trunk/NEWS (File Modified)
2631
2632
2633jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2634 Log:
2635 Show real host/IP to nonopers whoising themselves.
2636 The IP is not shown for auth{} spoofs, otherwise it is,
2637 as it looked rather weird to me to show an auth{} spoofed
2638 IP like this. (/userhost on self still shows the IP.)
2639
2640
2641 Changes: Modified:
2642 +13 -2 trunk/modules/m_whois.c (File Modified)
2643
2644
2645jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2646 Log:
2647 Document nick_delay stuff and move it around a bit.
2648
2649
2650 Changes: Modified:
2651 +1 -2 trunk/doc/example.conf (File Modified)
2652 +8 -2 trunk/doc/reference.conf (File Modified)
2653
2654
2655nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2656 Log:
2657 - disable nickdelay by default. Needs to be documented in reference.conf.
2658
2659
2660 Changes: Modified:
2661 +2 -0 trunk/doc/example.conf (File Modified)
2662 +2 -0 trunk/doc/reference.conf (File Modified)
2663
2664
2665jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2666 Log:
2667 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2668
2669
2670 Changes: Modified:
2671 +2 -1 trunk/modules/m_services.c (File Modified)
2672
2673
2674jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2675 Log:
2676 ip_cloaking: somewhat hackish but we need to send the
2677 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2678 umodes
2679
2680
2681 Changes: Modified:
2682 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2683
2684
2685jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2686 Log:
2687 If EUID is used, show realhost in far connect notice
2688 (but not in far disconnect notice).
2689
2690
2691 Changes: Modified:
2692 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2693
2694
2695jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2696 Log:
2697 ip_cloaking:
2698 - use non-ENCAP CHGHOST if possible
2699 - really introduce new users with their mangled and real
2700 host if +h is in default umodes
2701
2702
2703 Changes: Modified:
2704 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2705
2706
2707jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2708 Log:
2709 Add non-ENCAP CHGHOST.
2710
2711
2712 Changes: Modified:
2713 +49 -11 trunk/modules/m_chghost.c (File Modified)
2714
2715
2716jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2717 Log:
2718 Initial addition of EUID (puts realhost/account in same
2719 command as user introduction).
2720 See doc/technical/euid.txt for more information.
2721 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2722
2723
2724 Changes: Modified:
2725 + - trunk/doc/technical/euid.txt (File Added)
2726 +2 -1 trunk/include/s_serv.h (File Modified)
2727 +1 -1 trunk/include/s_user.h (File Modified)
2728 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2729 +1 -34 trunk/modules/m_chghost.c (File Modified)
2730 +0 -28 trunk/modules/m_services.c (File Modified)
2731 +30 -1 trunk/src/s_serv.c (File Modified)
2732 +30 -3 trunk/src/s_user.c (File Modified)
2733
2734
2735jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2736 Log:
2737 Store the mangled host in localClient and use it for
2738 ban matching (also match real host for mangled users,
2739 also match mangled host for uncloaked users).
2740 Improve interaction of +h with auth{} and services
2741 spoofs.
2742 Note that all of this only applies to clients who
2743 connect after the mangling module is loaded
2744 (other clients cannot even set +h).
2745 The sorcerynet cloaking module has not been updated
2746 for these changes.
2747
2748
2749 Changes: Modified:
2750 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2751 +3 -0 trunk/include/client.h (File Modified)
2752 +64 -5 trunk/src/channel.c (File Modified)
2753 +1 -0 trunk/src/client.c (File Modified)
2754 +2 -2 trunk/src/s_user.c (File Modified)
2755
2756
2757jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2758 Log:
2759 Document /stats U letters in sgml.
2760
2761
2762 Changes: Modified:
2763 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2764
2765
2766jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2767 Log:
2768 Better description of hub_mask and leaf_mask.
2769
2770
2771 Changes: Modified:
2772 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2773
2774
2775jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2776 Log:
2777 Add operspy_dont_care_user_info to sgml docs.
2778
2779
2780 Changes: Modified:
2781 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2782
2783
2784jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2785 Log:
2786 Add general::operspy_dont_care_user_info.
2787 This makes /who mask equivalent to /who !mask for opers
2788 with the operspy flag, and removes the operspy log/notice
2789 on /who mask, /masktrace and /scan.
2790 The necessary privilege (operspy flag) is unchanged.
2791 Behaviour for the other operspy commands (channel
2792 related ones) is also unchanged.
2793
2794
2795 Changes: Modified:
2796 +1 -0 trunk/doc/example.conf (File Modified)
2797 +6 -0 trunk/doc/reference.conf (File Modified)
2798 +1 -0 trunk/include/s_conf.h (File Modified)
2799 +10 -8 trunk/modules/m_etrace.c (File Modified)
2800 +6 -0 trunk/modules/m_info.c (File Modified)
2801 +8 -5 trunk/modules/m_scan.c (File Modified)
2802 +1 -1 trunk/modules/m_version.c (File Modified)
2803 +6 -1 trunk/modules/m_who.c (File Modified)
2804 +1 -0 trunk/src/newconf.c (File Modified)
2805 +1 -0 trunk/src/s_conf.c (File Modified)
2806
2807
2808jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2809 Log:
2810 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2811 This letter will also be used for showing operspy with
2812 limited accountability (show non channel related info
2813 without '!' or notice).
2814
2815
2816 Changes: Modified:
2817 +2 -0 trunk/doc/server-version-info (File Modified)
2818 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2819 +2 -0 trunk/include/ircd.h (File Modified)
2820 +6 -0 trunk/modules/m_info.c (File Modified)
2821 +2 -0 trunk/modules/m_version.c (File Modified)
2822 +1 -0 trunk/src/ircd_state.c (File Modified)
2823
2824
2825jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2826 Log:
2827 Add m_webirc module, allows showing real host of CGI:IRC users.
2828 Differences to the version available on my web page for a while:
2829 instructions on how to set it up.
2830
2831
2832 Changes: Modified:
2833 +137 -0 trunk/extensions/Makefile.in (File Modified)
2834 + - trunk/extensions/m_webirc.c (File Added)
2835
2836
2837nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2838 Log:
2839 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2840
2841
2842 Changes: Modified:
2843 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2844
2845
2846nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2847 Log:
2848 - move beu from core to contributors
2849 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2850
2851
2852 Changes: Modified:
2853 +2 -2 trunk/CREDITS (File Modified)
2854
2855
2856jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2857 Log:
2858 Mention that class blocks must be defined before the
2859 auth or connect blocks referencing them.
2860
2861
2862 Changes: Modified:
2863 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2864
2865
2866jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2867 Log:
2868 extb_canjoin:
2869 - change from "can join" to "is banned", this reverses sense
2870 and removes "weird" checks like for +i, +l, +j
2871 - don't allow $j to same channel
2872 - +s/+p restriction removed, anyone can /mode b anyway
2873 - +k check removed
2874
2875
2876 Changes: Modified:
2877 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2878
2879
2880jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2881 Log:
2882 Add a few important lines from reference.conf to example.conf.
2883
2884
2885 Changes: Modified:
2886 +8 -1 trunk/doc/example.conf (File Modified)
2887
2888
2889nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2890 Log:
2891 - we don't support rtsigio anymore
2892 - we definately don't support VMS nor Cygwin either.
2893
2894
2895 Changes: Modified:
2896 +2 -2 trunk/INSTALL (File Modified)
2897 +0 -2 trunk/README.FIRST (File Modified)
2898
2899
2900nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2901 Log:
2902 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2903
2904
2905 Changes: Modified:
2906 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2907
2908
2909jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2910 Log:
2911 extb_canjoin:
2912 - return EXTBAN_NOMATCH for a valid ban that does not match
2913 - consider a $j ban invalid if we were already processing a
2914 can_join for a $j ban
2915
2916
2917 Changes: Modified:
2918 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2919
2920
2921jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2922 Log:
2923 extb_extgecos: realhost -> orighost
2924
2925
2926 Changes: Modified:
2927 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2928
2929
2930nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2931 Log:
2932 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2933
2934
2935 Changes: Modified:
2936 +59 -0 trunk/extensions/Makefile.in (File Modified)
2937 + - trunk/extensions/extb_canjoin.c (File Added)
2938
2939
2940nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2941 Log:
2942 - oh right, charybdis calls that 'orighost'.
2943
2944
2945 Changes: Modified:
2946 +2 -2 trunk/modules/m_who.c (File Modified)
2947
2948
2949nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2950 Log:
2951 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2952
2953
2954 Changes: Modified:
2955 +2 -0 trunk/modules/m_who.c (File Modified)
2956
2957
2958nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2959 Log:
2960 - also check $x against realhost
2961
2962
2963 Changes: Modified:
2964 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2965
2966
2967jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2968 Log:
2969 Sorcerynet people want a debugging notice moved from +s to +d.
2970
2971
2972 Changes: Modified:
2973 +1 -1 trunk/src/blacklist.c (File Modified)
2974
2975
2976jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2977 Log:
2978 Use source_p instead of client_p for free_pre_client().
2979 client_p could be NULL or another client.
2980
2981
2982 Changes: Modified:
2983 +1 -1 trunk/src/client.c (File Modified)
2984
2985
2986nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2987 Log:
2988 - revert this, I know how to fix it now
2989
2990
2991 Changes: Modified:
2992 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2993
2994
2995nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2996 Log:
2997 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2998 This fix is probably suboptimal, but it does indeed fix the problem.
2999
3000
3001 Changes: Modified:
3002 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3003
3004
3005nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3006 Log:
3007 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3008
3009
3010 Changes: Modified:
3011 +49 -0 trunk/extensions/Makefile.in (File Modified)
3012 + - trunk/extensions/extb_extgecos.c (File Added)
3013
3014
3015jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3016 Log:
3017 Remove undocumented and unused general::fallback_to_ip6_int config option.
3018
3019
3020 Changes: Modified:
3021 +0 -3 trunk/include/s_conf.h (File Modified)
3022 +0 -3 trunk/src/newconf.c (File Modified)
3023
3024
3025jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3026 Log:
3027 SGML docs:
3028 - document new TESTMASK
3029 - mention that TESTMASK matching is the same as MASKTRACE matching
3030 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3031 been that way)
3032
3033
3034 Changes: Modified:
3035 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3036
3037
3038jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3039 Log:
3040 New testmask from ratbox 2.2.
3041 Allows matches on nick, ip and gecos in addition to user
3042 and host, and is fully analogous to masktrace.
3043 The numeric has changed from 724 to 727 and fields in it
3044 have changed.
3045
3046
3047 Changes: Modified:
3048 +4 -3 trunk/help/opers/testmask (File Modified)
3049 +1 -0 trunk/include/numeric.h (File Modified)
3050 +82 -9 trunk/modules/m_testmask.c (File Modified)
3051 +2 -2 trunk/src/messages.tab (File Modified)
3052
3053
3054jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3055 Log:
3056 contrib -> extensions
3057
3058
3059 Changes: Modified:
3060 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3061
3062
3063jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3064 Log:
3065 CHGHOST: Check validity of new hostname.
3066 If the command came from a local client (disabled by
3067 default), send an error message and drop the command.
3068 If the command came from a remote client or server,
3069 send a notice to opers and the target user (if local).
3070
3071
3072 Changes: Modified:
3073 +42 -1 trunk/modules/m_chghost.c (File Modified)
3074
3075
3076jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3077 Log:
3078 Update NEWS file.
3079
3080
3081 Changes: Modified:
3082 +23 -1 trunk/NEWS (File Modified)
3083
3084
3085jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3086 Log:
3087 When an outgoing server connection succeeds, set
3088 localClient->ip by simply copying the whole sockaddr
3089 struct instead of copying certain parts only.
3090
3091
3092 Changes: Modified:
3093 +1 -19 trunk/src/s_serv.c (File Modified)
3094
3095
3096jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3097 Log:
3098 Give a special error message and ignore the connect block
3099 if trying to add a connect block for the server's own name.
3100
3101
3102 Changes: Modified:
3103 +7 -0 trunk/src/newconf.c (File Modified)
3104
3105
3106jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3107 Log:
3108 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3109 when --disable-balloc is used, so that it compiles.
3110 Obviously the BlockHeapUsage() stub returns just zeroes so
3111 /stats z will be less informative.
3112
3113
3114 Changes: Modified:
3115 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3116
3117
3118jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3119 Log:
3120 Free and zero dns_query in DNS callback for outgoing connect.
3121 This avoids double free of reslist.
3122
3123
3124 Changes: Modified:
3125 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3126
3127
3128jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3129 Log:
3130 From ratbox, log failed outgoing connections to serverlog.
3131 Added: IP address.
3132
3133
3134 Changes: Modified:
3135 +13 -1 trunk/src/s_serv.c (File Modified)
3136
3137
3138jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3139 Log:
3140 Change serverlog message when connecting to be more clear and show the port number.
3141
3142
3143 Changes: Modified:
3144 +1 -1 trunk/src/s_serv.c (File Modified)
3145
3146
3147jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3148 Log:
3149 Remove gethost_byname(), this is meaningless
3150 since the removal of AAAA -> A fallback (r1763).
3151
3152
3153 Changes: Modified:
3154 +0 -1 trunk/include/res.h (File Modified)
3155 +0 -12 trunk/src/res.c (File Modified)
3156
3157
3158jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3159 Log:
3160 Remove ip6.int support and use only ip6.arpa.
3161 The global ip6.int zone has disappeared on June 1
3162 and a lot of other software has been removing ip6.int
3163 support also.
3164 This removes the second and last case where IPv6
3165 support in charybdis causes extra lookups and slows
3166 DNS down.
3167
3168
3169 Changes: Modified:
3170 +5 -27 trunk/src/res.c (File Modified)
3171
3172
3173jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3174 Log:
3175 Mention new default (r1767) for connect::aftype in sgml docs.
3176
3177
3178 Changes: Modified:
3179 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3180
3181
3182jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3183 Log:
3184 Use IPv6 if connect::host looks like an IPv6 address
3185 (contains a colon). No need to aftype=ipv6 anymore.
3186
3187
3188 Changes: Modified:
3189 +2 -0 trunk/src/newconf.c (File Modified)
3190
3191
3192jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3193 Log:
3194 More information about connect::host.
3195
3196
3197 Changes: Modified:
3198 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3199
3200
3201jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3202 Log:
3203 Remove fallback to A if AAAA cannot be found.
3204 In case of a forward check of a reverse lookup, we
3205 already know if it's ipv4 or ipv6, so it is not
3206 useful and in case of a forward lookup of a hostname
3207 in connect::host, connect::aftype already specifies
3208 if it's ipv4 or ipv6.
3209
3210
3211 Changes: Modified:
3212 +4 -27 trunk/src/res.c (File Modified)
3213
3214
3215jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3216 Log:
3217 msg_channel():
3218 - check if +c made the message text empty and refuse
3219 to send it if so
3220 - don't copy message text if it is not necessary
3221 (channel is -c)
3222
3223
3224 Changes: Modified:
3225 +14 -4 trunk/modules/core/m_message.c (File Modified)
3226
3227
3228jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3229 Log:
3230 remove_conf_item(): do not free cf_name, this is generally a string constant
3231
3232
3233 Changes: Modified:
3234 +0 -1 trunk/src/newconf.c (File Modified)
3235
3236
3237jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3238 Log:
3239 Remove the old unused FDL_ constants.
3240
3241
3242 Changes: Modified:
3243 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3244
3245
3246jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3247 Log:
3248 Remove an unused struct irc_sockaddr_storage from fde_t
3249 (allocated for every possible file descriptor).
3250
3251
3252 Changes: Modified:
3253 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3254
3255
3256jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3257 Log:
3258 If the DNS lookup for an outgoing connection is still
3259 pending when it is closed, clean it up.
3260
3261
3262 Changes: Modified:
3263 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3264
3265
3266jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3267 Log:
3268 If proc_answer() fails (for example if a lookup for an
3269 A record returns a CNAME), fail the query immediately.
3270 Previously the packet was just ignored, leaving the
3271 query to time out.
3272
3273
3274 Changes: Modified:
3275 +4 -8 trunk/src/res.c (File Modified)
3276
3277
3278jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3279 Log:
3280 Correct sockhost field in an outgoing server connection.
3281 First copy the host field from the server_conf, then
3282 take the IP from to where the connection was attempted
3283 when the connection callback is called.
3284 (Before r1747 this used the IP from the server_conf.)
3285
3286
3287 Changes: Modified:
3288 +8 -2 trunk/src/s_serv.c (File Modified)
3289
3290
3291jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3292 Log:
3293 Remove ipnum (keep aftype) and dns_query from server_conf.
3294 We don't keep track of binary form address in connect{}
3295 blocks anymore, DNS lookups of names in host= gone.
3296 As before the DNS lookup is done on connect.
3297 This should unbreak hostnames in host= somewhat.
3298
3299
3300 Changes: Modified:
3301 +1 -2 trunk/include/s_newconf.h (File Modified)
3302 +2 -2 trunk/src/newconf.c (File Modified)
3303 +1 -42 trunk/src/s_newconf.c (File Modified)
3304 +12 -31 trunk/src/s_serv.c (File Modified)
3305
3306
3307jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3308 Log:
3309 Rerun autoconf.
3310
3311
3312 Changes: Modified:
3313 +1 -1 trunk/configure (File Modified)
3314
3315
3316jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3317 Log:
3318 Fix --disable-balloc help text (said --disable-small-net).
3319
3320
3321 Changes: Modified:
3322 +1 -1 trunk/configure.ac (File Modified)
3323
3324
3325jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3326 Log:
3327 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3328 services (+S). Unlike operstring and adminstring, this
3329 is not changeable with /quote set but is updated on rehash.
3330
3331
3332 Changes: Modified:
3333 +1 -0 trunk/doc/example.conf (File Modified)
3334 +10 -2 trunk/doc/reference.conf (File Modified)
3335 +1 -0 trunk/include/s_conf.h (File Modified)
3336 +6 -0 trunk/modules/m_info.c (File Modified)
3337 +3 -2 trunk/modules/m_whois.c (File Modified)
3338 +1 -0 trunk/src/newconf.c (File Modified)
3339 +1 -0 trunk/src/s_conf.c (File Modified)
3340
3341
3342jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3343 Log:
3344 Fix handling of comma in whois: ignore the comma and
3345 everything after it but do output the entire parameter
3346 in RPL_ENDOFWHOIS.
3347
3348
3349 Changes: Modified:
3350 +2 -2 trunk/modules/m_whois.c (File Modified)
3351
3352
3353beu 2006/07/21 22:36:46 UTC (20060721-1737)
3354 Log:
3355 New /stats letter 's' to list HURTs:
3356 - opers get the full listing.
3357 - users get any HURTs that match their sockhost/orighost if
3358 "stats_k_oper_only" is set to 1.
3359
3360
3361 Changes: Modified:
3362 +50 -0 trunk/extensions/hurt.c (File Modified)
3363
3364
3365nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3366 Log:
3367 - make the newconf system available to modules.
3368
3369
3370 Changes: Modified:
3371 +4 -1 trunk/include/newconf.h (File Modified)
3372 +4 -8 trunk/src/newconf.c (File Modified)
3373
3374
3375beu 2006/07/18 22:39:16 UTC (20060718-1733)
3376 Log:
3377 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3378
3379 Changes: Modified:
3380 +0 -3 trunk/doc/example.conf (File Modified)
3381 +0 -3 trunk/doc/reference.conf (File Modified)
3382
3383
3384beu 2006/07/18 22:34:36 UTC (20060718-1731)
3385 Log:
3386 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3387
3388
3389 Changes: Modified:
3390 +3 -0 trunk/doc/example.conf (File Modified)
3391 +3 -0 trunk/doc/reference.conf (File Modified)
3392
3393
3394jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3395 Log:
3396 Fix too early truncation of JOIN channel list.
3397
3398
3399 Changes: Modified:
3400 +2 -3 trunk/modules/core/m_join.c (File Modified)
3401
3402
3403jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3404 Log:
3405 - From ratbox 2.2 (anfl), send server notices about read
3406 errors from handshakes and servers to +s instead of +d.
3407 - Send various server notices about failed server
3408 connections which did not reach registered state network
3409 wide if the connection was initiated by a remote oper.
3410 This avoids annoying the whole net if there is a
3411 broken autoconnect, but allows all opers to see why a
3412 remote connect failed. Failed connections which did reach
3413 server state already generate server notices everywhere.
3414
3415 Note: this is an exception to our general policy to not send
3416 server notices about unregistered connections remotely.
3417
3418
3419 Changes: Modified:
3420 +1 -0 trunk/include/client.h (File Modified)
3421 +20 -6 trunk/src/client.c (File Modified)
3422 +6 -6 trunk/src/s_serv.c (File Modified)
3423
3424
3425nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3426 Log:
3427 - fix typoes
3428
3429
3430 Changes: Modified:
3431 +1 -1 trunk/doc/example.conf (File Modified)
3432 +1 -1 trunk/doc/reference.conf (File Modified)
3433
3434
3435jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3436 Log:
3437 Don't allow #channel +b $c:&channel (inconsistent target).
3438
3439
3440 Changes: Modified:
3441 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3442
3443
3444jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3445 Log:
3446 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3447
3448
3449 Changes: Modified:
3450 +0 -2 trunk/include/client.h (File Modified)
3451
3452
3453jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3454 Log:
3455 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3456
3457
3458 Changes: Modified:
3459 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3460
3461
3462jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3463 Log:
3464 Store IP addresses in whowas. These are shown to opers.
3465 Obtained from Eurus patches.
3466 orighost tracking removed (not worth the memory IMHO),
3467 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3468 with unknown IPs and to not violate auth{} spoof policy.
3469
3470
3471 Changes: Modified:
3472 +2 -0 trunk/doc/reference.conf (File Modified)
3473 +1 -0 trunk/include/numeric.h (File Modified)
3474 +1 -0 trunk/include/whowas.h (File Modified)
3475 +10 -1 trunk/modules/m_whowas.c (File Modified)
3476 +1 -1 trunk/src/messages.tab (File Modified)
3477 +4 -0 trunk/src/whowas.c (File Modified)
3478
3479
3480jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3481 Log:
3482 Describe hostmask parameter of masktrace better in sgml docs.
3483
3484
3485 Changes: Modified:
3486 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3487
3488
3489jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3490 Log:
3491 masktrace help file: mention CIDR IP masks
3492 From ratbox 2.2
3493
3494
3495 Changes: Modified:
3496 +2 -0 trunk/help/opers/masktrace (File Modified)
3497
3498
3499jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3500 Log:
3501 MASKTRACE: allow normal match() on IP address also
3502 From ratbox 2.2
3503
3504
3505 Changes: Modified:
3506 +2 -3 trunk/modules/m_etrace.c (File Modified)
3507
3508
3509jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3510 Log:
3511 Allow +S clients (services) to send to channels and @/+ channels always.
3512
3513
3514 Changes: Modified:
3515 +1 -1 trunk/modules/core/m_message.c (File Modified)
3516 +1 -1 trunk/src/channel.c (File Modified)
3517
3518
3519jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3520 Log:
3521 Allow servers to send to @#chan and +#chan.
3522
3523
3524 Changes: Modified:
3525 +1 -1 trunk/modules/core/m_message.c (File Modified)
3526
3527
3528jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3529 Log:
3530 Don't count opers on service{} servers in /lusers.
3531
3532
3533 Changes: Modified:
3534 +2 -2 trunk/src/s_user.c (File Modified)
3535
3536
3537jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3538 Log:
3539 Show opers the real host behind a dynamic spoof in WHOIS.
3540 If the user is auth{} spoofed, this shows the auth{} spoof
3541 otherwise it shows the DNS hostname and IP address.
3542 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3543
3544
3545 Changes: Modified:
3546 +1 -0 trunk/include/numeric.h (File Modified)
3547 +12 -2 trunk/modules/m_whois.c (File Modified)
3548 +1 -1 trunk/src/messages.tab (File Modified)
3549
3550
3551jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3552 Log:
3553 Remove #define HIDE_SPOOF_IPS from config.h, should
3554 have been done earlier.
3555
3556
3557 Changes: Modified:
3558 +0 -7 trunk/include/config.h (File Modified)
3559
3560
3561jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3562 Log:
3563 Bring back ERR_CANTKILLSERVER.
3564
3565
3566 Changes: Modified:
3567 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3568
3569
3570jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3571 Log:
3572 ip_cloaking module:
3573 - also send RPL_HOSTHIDDEN on -h
3574 - don't allow +h for auth{} spoofed clients
3575
3576
3577 Changes: Modified:
3578 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3579
3580
3581jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3582 Log:
3583 /etc/resolv.conf parsing:
3584 - don't crash (sometimes) if there is a line without an argument
3585 (e.g. 'search' by itself)
3586 - fix handling of lines with leading whitespace
3587
3588
3589 Changes: Modified:
3590 +9 -8 trunk/src/reslib.c (File Modified)
3591
3592
3593jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3594 Log:
3595 Put back code that terminates DNS queries, which was
3596 removed during the resolver changes.
3597
3598
3599 Changes: Modified:
3600 +4 -0 trunk/src/s_auth.c (File Modified)
3601
3602
3603nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3604 Log:
3605 - oh hey, that was in the wrong place
3606
3607
3608 Changes: Modified:
3609 +13 -13 trunk/src/s_auth.c (File Modified)
3610
3611
3612nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3613 Log:
3614 - handle a situation where a user can go away before DNS completes
3615
3616
3617 Changes: Modified:
3618 +13 -0 trunk/src/s_auth.c (File Modified)
3619
3620
3621jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3622 Log:
3623 More dnsbl stuff
3624
3625
3626 Changes: Modified:
3627 +1 -0 trunk/include/blacklist.h (File Modified)
3628 +1 -0 trunk/include/res.h (File Modified)
3629 +33 -2 trunk/src/blacklist.c (File Modified)
3630 +2 -0 trunk/src/client.c (File Modified)
3631 +24 -0 trunk/src/res.c (File Modified)
3632
3633
3634jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3635 Log:
3636 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3637 if comm_accept() failed.
3638
3639 Found with valgrind.
3640
3641
3642 Changes: Modified:
3643 +4 -4 trunk/src/listener.c (File Modified)
3644
3645
3646nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3647 Log:
3648 - handle unavailable Client/preClient structs
3649
3650
3651 Changes: Modified:
3652 +9 -0 trunk/src/blacklist.c (File Modified)
3653
3654
3655jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3656 Log:
3657 Add +lf to SGML docs.
3658
3659
3660 Changes: Modified:
3661 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3662
3663
3664jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3665 Log:
3666 Also do forwarding if the channel limit (+l) is exceeded.
3667
3668
3669 Changes: Modified:
3670 +1 -1 trunk/help/opers/cmode (File Modified)
3671 +2 -2 trunk/modules/core/m_join.c (File Modified)
3672
3673
3674beu 2006/06/07 11:53:21 UTC (20060607-1663)
3675 Log:
3676 Post-release lovin':
3677 - Update version to 2.1.0.
3678 - Regenerate configure.
3679
3680
3681 Changes: Modified:
3682 +9 -9 trunk/configure (File Modified)
3683 +1 -1 trunk/configure.ac (File Modified)
3684
3685
3686beu 2006/06/07 11:42:54 UTC (20060607-1659)
3687 Log:
3688 Comment out example blacklist{} block.
3689
3690
3691 Changes: Modified:
3692 +7 -7 trunk/doc/example.conf (File Modified)
3693 +7 -7 trunk/doc/reference.conf (File Modified)
3694
3695
3696beu 2006/06/07 10:59:48 UTC (20060607-1653)
3697 Log:
3698 Add note regarding use of AHBL BLs.
3699
3700
3701 Changes: Modified:
3702 +4 -0 trunk/doc/example.conf (File Modified)
3703 +4 -0 trunk/doc/reference.conf (File Modified)
3704
3705
3706jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3707 Log:
3708 Fix typos.
3709
3710
3711 Changes: Modified:
3712 +2 -2 trunk/CREDITS (File Modified)
3713
3714
3715jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3716 Log:
3717 Add beu to CREDITS.
3718
3719
3720 Changes: Modified:
3721 +1 -0 trunk/CREDITS (File Modified)
3722
3723
3724jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3725 Log:
3726 Put more recent ratbox CREDITS here.
3727
3728
3729 Changes: Modified:
3730 +3 -2 trunk/doc/Ratbox-team (File Modified)
3731
3732
3733jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3734 Log:
3735 Clarify a bit.
3736
3737
3738 Changes: Modified:
3739 +5 -4 trunk/NEWS (File Modified)
3740
3741
3742jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3743 Log:
3744 Mention that install or make install also avoids modunload crashes.
3745
3746
3747 Changes: Modified:
3748 +2 -1 trunk/BUGS (File Modified)
3749
3750
3751nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3752 Log:
3753 - update NEWS a bit
3754
3755
3756 Changes: Modified:
3757 +3 -8 trunk/NEWS (File Modified)
3758
3759
3760nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3761 Log:
3762 - further updates
3763
3764
3765 Changes: Modified:
3766 +3 -2 trunk/BUGS (File Modified)
3767
3768
3769nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3770 Log:
3771 - add orighost check to hurt.c
3772 - update BUGS info
3773
3774
3775 Changes: Modified:
3776 +1 -6 trunk/BUGS (File Modified)
3777 +1 -1 trunk/extensions/hurt.c (File Modified)
3778
3779
3780jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3781 Log:
3782 Make kline_exempt exempt from HURT also.
3783
3784
3785 Changes: Modified:
3786 +2 -1 trunk/extensions/hurt.c (File Modified)
3787
3788
3789jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3790 Log:
3791 Fix mask HEAL propagation.
3792
3793
3794 Changes: Modified:
3795 +6 -3 trunk/extensions/hurt.c (File Modified)
3796
3797
3798beu 2006/06/04 03:01:05 UTC (20060604-1622)
3799 Log:
3800 - Remove old cruft.
3801 - Update.
3802
3803
3804 Changes: Modified:
3805 +18 -31 trunk/extensions/README (File Modified)
3806
3807
3808jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3809 Log:
3810 More target change hax.
3811 Ick.
3812
3813
3814 Changes: Modified:
3815 +5 -0 trunk/extensions/hurt.c (File Modified)
3816
3817
3818jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3819 Log:
3820 Improvements to HURT propagation.
3821
3822
3823 Changes: Modified:
3824 +8 -6 trunk/extensions/hurt.c (File Modified)
3825
3826
3827nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3828 Log:
3829 - further simplification
3830
3831
3832 Changes: Modified:
3833 +25 -76 trunk/extensions/hurt.c (File Modified)
3834 +0 -9 trunk/extensions/hurt.h (File Modified)
3835
3836
3837nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3838 Log:
3839 - client_exit hook
3840
3841
3842 Changes: Modified:
3843 +13 -0 trunk/extensions/hurt.c (File Modified)
3844
3845
3846nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3847 Log:
3848 - cut off at 15 messages instead of 30
3849
3850
3851 Changes: Modified:
3852 +1 -1 trunk/extensions/hurt.h (File Modified)
3853
3854
3855jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3856 Log:
3857 Squash a warning here.
3858
3859
3860 Changes: Modified:
3861 +1 -3 trunk/src/ircd.c (File Modified)
3862
3863
3864jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3865 Log:
3866 Don't show servers in /stats l to nonopers if flatten links is enabled.
3867
3868
3869 Changes: Modified:
3870 +3 -1 trunk/modules/m_stats.c (File Modified)
3871
3872
3873nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3874 Log:
3875 - hurt expiry
3876
3877
3878 Changes: Modified:
3879 +20 -7 trunk/extensions/hurt.c (File Modified)
3880
3881
3882nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3883 Log:
3884 - remove inline stuff (yuck)
3885 - sockaddr should have been sockhost
3886
3887
3888 Changes: Modified:
3889 +22 -31 trunk/extensions/hurt.c (File Modified)
3890
3891
3892nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3893 Log:
3894 - make hurt checking actually work
3895
3896
3897 Changes: Modified:
3898 +2 -7 trunk/extensions/hurt.c (File Modified)
3899
3900
3901jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3902 Log:
3903 Slight tweak to alias{}.
3904
3905
3906 Changes: Modified:
3907 +4 -0 trunk/src/parse.c (File Modified)
3908
3909
3910nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3911 Log:
3912 - further simplification
3913
3914
3915 Changes: Modified:
3916 +59 -71 trunk/extensions/hurt.c (File Modified)
3917 +0 -1 trunk/extensions/hurt.h (File Modified)
3918
3919
3920nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3921 Log:
3922 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3923
3924
3925 Changes: Modified:
3926 +10 -20 trunk/extensions/hurt.c (File Modified)
3927 +0 -4 trunk/extensions/hurt.h (File Modified)
3928
3929
3930nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3931 Log:
3932 - remove some unnecessary code here (hurt_initial_check_event()).
3933
3934
3935 Changes: Modified:
3936 +0 -23 trunk/extensions/hurt.c (File Modified)
3937
3938
3939nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3940 Log:
3941 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3942
3943
3944 Changes: Modified:
3945 +8 -0 trunk/modules/core/m_message.c (File Modified)
3946
3947
3948nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3949 Log:
3950 - more sane tgchange hax
3951
3952
3953 Changes: Modified:
3954 +2 -1 trunk/extensions/hurt.c (File Modified)
3955
3956
3957jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3958 Log:
3959 Make HEAL <nick> work.
3960
3961
3962 Changes: Modified:
3963 +40 -43 trunk/extensions/hurt.c (File Modified)
3964
3965
3966jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3967 Log:
3968 Destroy hurt_clients list on unload.
3969
3970
3971 Changes: Modified:
3972 +7 -0 trunk/extensions/hurt.c (File Modified)
3973
3974
3975jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3976 Log:
3977 Coding style: no space between a function name and parenthesis.
3978
3979
3980 Changes: Modified:
3981 +43 -43 trunk/extensions/hurt.c (File Modified)
3982
3983
3984jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3985 Log:
3986 Now works and throws out hurt clients after 30 protocol messages
3987 unless they identify.
3988
3989
3990 Changes: Modified:
3991 +28 -36 trunk/extensions/hurt.c (File Modified)
3992 +1 -7 trunk/extensions/hurt.h (File Modified)
3993
3994
3995jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3996 Log:
3997 Working addition/lookup.
3998
3999
4000 Changes: Modified:
4001 +8 -0 trunk/extensions/hurt.c (File Modified)
4002
4003
4004jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4005 Log:
4006 Get rid of hyb6 style propagation (:server COMMAND source).
4007
4008
4009 Changes: Modified:
4010 +18 -22 trunk/extensions/hurt.c (File Modified)
4011
4012
4013jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4014 Log:
4015 add not-working hurt_add and hurt_find
4016
4017
4018 Changes: Modified:
4019 +13 -5 trunk/extensions/hurt.c (File Modified)
4020
4021
4022jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4023 Log:
4024 Comment out a lot of stuff so I can load and unload this without crashing.
4025
4026
4027 Changes: Modified:
4028 +17 -6 trunk/extensions/hurt.c (File Modified)
4029
4030
4031jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4032 Log:
4033 Fix svn:keywords and add a short comment at the top.
4034
4035
4036 Changes: Modified:
4037 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4038
4039
4040jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4041 Log:
4042 - Make hurt module compile
4043 - Link it to the build
4044 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4045 correct flag name, no CAP_TS6 use etc
4046
4047
4048 Changes: Modified:
4049 +1 -0 trunk/extensions/Makefile.in (File Modified)
4050 +30 -32 trunk/extensions/hurt.c (File Modified)
4051
4052
4053jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4054 Log:
4055 Put beu's hurt module in trunk.
4056
4057
4058 Changes: Modified:
4059 + - trunk/extensions/hurt.c (File Added)
4060 + - trunk/extensions/hurt.h (File Added)
4061
4062
4063nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4064 Log:
4065 - _iprint(): use stderr instead of stdout
4066
4067
4068 Changes: Modified:
4069 +1 -1 trunk/src/s_log.c (File Modified)
4070
4071
4072jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4073 Log:
4074 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4075 and subsequently destroy our kqueue when we close 0, 1, 2
4076 (broke /restart).
4077 - After closing fd 0, 1, 2 reopen them to /dev/null again
4078 so we don't send messages from malloc etc to a random
4079 user's connection.
4080 - Remove an obsolete comment.
4081
4082
4083 Changes: Modified:
4084 +13 -2 trunk/src/ircd.c (File Modified)
4085
4086
4087jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4088 Log:
4089 Update NEWS file.
4090
4091
4092 Changes: Modified:
4093 +29 -1 trunk/NEWS (File Modified)
4094
4095
4096jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4097 Log:
4098 Rerun autoconf.
4099
4100
4101 Changes: Modified:
4102 +1 -1 trunk/configure (File Modified)
4103
4104
4105jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4106 Log:
4107 Fix openssl version check to also accept versions newer than 0.9.6.
4108
4109
4110 Changes: Modified:
4111 +1 -1 trunk/configure.ac (File Modified)
4112
4113
4114jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4115 Log:
4116 Oops, need packet.h here.
4117
4118
4119 Changes: Modified:
4120 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4121
4122
4123jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4124 Log:
4125 End the flood grace period in CPRIVMSG/CNOTICE.
4126
4127
4128 Changes: Modified:
4129 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4130
4131
4132nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4133 Log:
4134 - update class::connectfreq documentation
4135
4136
4137 Changes: Modified:
4138 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4139
4140
4141nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4142 Log:
4143 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4144
4145
4146 Changes: Modified:
4147 +3 -6 trunk/src/s_serv.c (File Modified)
4148
4149
4150jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4151 Log:
4152 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4153
4154
4155 Changes: Modified:
4156 +1 -1 trunk/src/messages.tab (File Modified)
4157
4158
4159jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4160 Log:
4161 Don't mention that /stats p shows idle times, as it doesn't.
4162
4163
4164 Changes: Modified:
4165 +1 -1 trunk/help/opers/stats (File Modified)
4166 +1 -1 trunk/help/users/stats (File Modified)
4167
4168
4169jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4170 Log:
4171 /stats A shows DNS servers, it doesn't matter whether ircd
4172 uses ADNS or something else.
4173
4174
4175 Changes: Modified:
4176 +1 -1 trunk/help/opers/stats (File Modified)
4177
4178
4179jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4180 Log:
4181 get_client_name() fix
4182
4183
4184 Changes: Modified:
4185 +4 -0 trunk/src/client.c (File Modified)
4186
4187
4188jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4189 Log:
4190 Add some comments.
4191
4192
4193 Changes: Modified:
4194 +6 -0 trunk/src/ircd.c (File Modified)
4195
4196
4197beu 2006/05/28 09:22:09 UTC (20060528-1521)
4198 Log:
4199 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4200
4201 Changes: Modified:
4202 +16 -17 trunk/configure (File Modified)
4203 +1 -1 trunk/configure.ac (File Modified)
4204
4205
4206beu 2006/05/28 09:10:43 UTC (20060528-1517)
4207 Log:
4208 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4209
4210 Changes: Modified:
4211 +135 -0 trunk/configure (File Modified)
4212 +6 -0 trunk/configure.ac (File Modified)
4213
4214
4215jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4216 Log:
4217 Exit 0 on successful -conftest.
4218
4219
4220 Changes: Modified:
4221 +1 -1 trunk/src/ircd.c (File Modified)
4222
4223
4224jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4225 Log:
4226 Make the "keep the parent process around" thing work, by opening
4227 a pipe to the child process. This pipe is on fd 0 in the child
4228 process. After successful initialization, the child will write
4229 a byte to this pipe, on fatal errors it will close it without
4230 writing anything.
4231
4232 Somewhat hackish still but should work.
4233
4234
4235 Changes: Modified:
4236 +27 -30 trunk/src/ircd.c (File Modified)
4237
4238
4239nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4240 Log:
4241 - convert some error messages to ierror() over fprintf/ilog combination
4242
4243
4244 Changes: Modified:
4245 +3 -6 trunk/src/ircd.c (File Modified)
4246
4247
4248nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4249 Log:
4250 - inotice() for loadmodule when in foreground mode
4251
4252
4253 Changes: Modified:
4254 +3 -0 trunk/src/modules.c (File Modified)
4255
4256
4257nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4258 Log:
4259 - remove inotice() on loading modules from the config
4260
4261
4262 Changes: Modified:
4263 +0 -3 trunk/src/modules.c (File Modified)
4264
4265
4266nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4267 Log:
4268 - usleep for 50000usec in the parent process to allow for startup messages
4269 to be cleanly printed before detaching to shell, this should be more than
4270 enough time really
4271
4272
4273 Changes: Modified:
4274 +3 -0 trunk/src/ircd.c (File Modified)
4275
4276
4277nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4278 Log:
4279 - display more errors during normal startup as to try to help people find common problems
4280
4281
4282 Changes: Modified:
4283 +27 -10 trunk/src/ircd.c (File Modified)
4284
4285
4286nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4287 Log:
4288 - version bump in preparation of 2.0.0 release
4289
4290
4291 Changes: Modified:
4292 +9 -9 trunk/configure (File Modified)
4293 +1 -1 trunk/configure.ac (File Modified)
4294
4295
4296jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4297 Log:
4298 Change example.conf operator block from "admin" to "god",
4299 so as to show we encourage per-person operator blocks.
4300
4301
4302 Changes: Modified:
4303 +4 -2 trunk/doc/example.conf (File Modified)
4304
4305
4306jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4307 Log:
4308 Document alias{} block.
4309
4310
4311 Changes: Modified:
4312 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4313
4314
4315jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4316 Log:
4317 Document DNS blacklist stuff in sgml.
4318
4319
4320 Changes: Modified:
4321 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4322 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4323
4324
4325jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4326 Log:
4327 Misc /stats clarifications.
4328
4329
4330 Changes: Modified:
4331 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4332
4333
4334jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4335 Log:
4336 Move snomasks into umodes chapter.
4337 Move oprivs chapter down.
4338
4339
4340 Changes: Modified:
4341 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4342 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4343 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4344
4345
4346jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4347 Log:
4348 Mention operator{} user@host change.
4349
4350
4351 Changes: Modified:
4352 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4353
4354
4355jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4356 Log:
4357 operator{} block user@host matches against orighost now, not host.
4358 This means that services/+h spoofs do not work in operator{} blocks;
4359 auth{} spoofs still work.
4360
4361
4362 Changes: Modified:
4363 +4 -0 trunk/doc/example.conf (File Modified)
4364 +1 -1 trunk/doc/reference.conf (File Modified)
4365 +2 -2 trunk/modules/m_challenge.c (File Modified)
4366 +1 -1 trunk/modules/m_oper.c (File Modified)
4367
4368
4369nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4370 Log:
4371 - inotice/iwarn/ierror() stuff I was working on
4372
4373
4374 Changes: Modified:
4375 +3 -0 trunk/include/s_log.h (File Modified)
4376 +15 -11 trunk/src/ircd.c (File Modified)
4377 +3 -1 trunk/src/modules.c (File Modified)
4378 +1 -1 trunk/src/newconf.c (File Modified)
4379 +54 -0 trunk/src/s_log.c (File Modified)
4380
4381
4382jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4383 Log:
4384 Oops, don't add blacklists to the list twice on rehash.
4385
4386
4387 Changes: Modified:
4388 +3 -2 trunk/src/blacklist.c (File Modified)
4389
4390
4391jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4392 Log:
4393 Remove notices to the client about progress of dnsbl lookups.
4394
4395
4396 Changes: Modified:
4397 +0 -4 trunk/src/blacklist.c (File Modified)
4398
4399
4400jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4401 Log:
4402 Add auth{} flag dnsbl_exempt.
4403
4404
4405 Changes: Modified:
4406 +2 -1 trunk/doc/example.conf (File Modified)
4407 +2 -1 trunk/doc/reference.conf (File Modified)
4408 +2 -0 trunk/include/s_conf.h (File Modified)
4409 +1 -0 trunk/src/newconf.c (File Modified)
4410 +8 -1 trunk/src/s_user.c (File Modified)
4411
4412
4413jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4414 Log:
4415 Switch alias{} and blacklist{} around, for consistency with example.conf.
4416
4417
4418 Changes: Modified:
4419 +18 -18 trunk/doc/reference.conf (File Modified)
4420
4421
4422jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4423 Log:
4424 Send a warning to the user if they are dnsbl listed but exempted.
4425
4426
4427 Changes: Modified:
4428 +17 -12 trunk/src/s_user.c (File Modified)
4429
4430
4431jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4432 Log:
4433 Move throwing out dnsbl listed clients to registration,
4434 and make kline_exempt exempt from it.
4435
4436
4437 Changes: Modified:
4438 +1 -0 trunk/include/blacklist.h (File Modified)
4439 +4 -0 trunk/include/client.h (File Modified)
4440 +15 -16 trunk/src/blacklist.c (File Modified)
4441 +6 -0 trunk/src/client.c (File Modified)
4442 +17 -0 trunk/src/s_user.c (File Modified)
4443
4444
4445jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4446 Log:
4447 Show refcount in /stats n.
4448
4449
4450 Changes: Modified:
4451 +3 -2 trunk/modules/m_stats.c (File Modified)
4452
4453
4454jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4455 Log:
4456 Don't look up dnsbls twice if they send USER twice.
4457
4458
4459 Changes: Modified:
4460 +5 -3 trunk/modules/m_user.c (File Modified)
4461
4462
4463jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4464 Log:
4465 Add /stats n to help files.
4466
4467
4468 Changes: Modified:
4469 +1 -0 trunk/help/opers/stats (File Modified)
4470 +1 -0 trunk/help/users/stats (File Modified)
4471
4472
4473jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4474 Log:
4475 Only check dnsbls for A records, not AAAA.
4476
4477
4478 Changes: Modified:
4479 +1 -1 trunk/src/blacklist.c (File Modified)
4480
4481
4482jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4483 Log:
4484 Don't remove non-illegal blacklists on completion of check.
4485 Add debugging notices (not working).
4486
4487
4488 Changes: Modified:
4489 +5 -1 trunk/src/blacklist.c (File Modified)
4490
4491
4492jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4493 Log:
4494 Don't call register_local_user() if they haven't sent a nick yet.
4495
4496
4497 Changes: Modified:
4498 +1 -1 trunk/src/blacklist.c (File Modified)
4499
4500
4501jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4502 Log:
4503 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4504
4505
4506 Changes: Modified:
4507 +21 -0 trunk/modules/m_stats.c (File Modified)
4508
4509
4510jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4511 Log:
4512 More dnsbl rehash fixes, it was adding bogus entries.
4513
4514
4515 Changes: Modified:
4516 +2 -7 trunk/src/newconf.c (File Modified)
4517
4518
4519jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4520 Log:
4521 Need blacklist.h here.
4522
4523
4524 Changes: Modified:
4525 +1 -0 trunk/src/s_conf.c (File Modified)
4526
4527
4528nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4529 Log:
4530 - nuke iauth
4531
4532
4533 Changes: Modified:
4534 +1 -2 trunk/configure (File Modified)
4535 +0 -48 trunk/configure.ac (File Modified)
4536 + - trunk/doc/example-iauth.conf (File Deleted)
4537 + - trunk/iauth/ (File Deleted)
4538
4539
4540jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4541 Log:
4542 Improve handling of rehashing with blacklists.
4543 Also some coding style tweaks.
4544
4545
4546 Changes: Modified:
4547 +3 -2 trunk/include/blacklist.h (File Modified)
4548 +35 -16 trunk/src/blacklist.c (File Modified)
4549 +2 -0 trunk/src/s_conf.c (File Modified)
4550
4551
4552jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4553 Log:
4554 Clear can_send cache if a user logs in or out from services.
4555
4556
4557 Changes: Modified:
4558 +2 -0 trunk/modules/m_services.c (File Modified)
4559
4560
4561jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4562 Log:
4563 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4564 This directory is not entered by default.
4565 More stuff needs to be moved into here.
4566
4567
4568 Changes: Modified:
4569 +2 -1 trunk/configure (File Modified)
4570 +1 -0 trunk/configure.ac (File Modified)
4571 +69 -458 trunk/extensions/Makefile.in (File Modified)
4572 + - trunk/extensions/m_clearchan.c (File Deleted)
4573 + - trunk/extensions/m_force.c (File Deleted)
4574 + - trunk/unsupported/ (File Added)
4575 + - trunk/unsupported/Makefile.in (File Added)
4576 + - trunk/unsupported/m_clearchan.c (File Added)
4577 + - trunk/unsupported/m_force.c (File Added)
4578
4579
4580jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4581 Log:
4582 Logging/wallops for forcejoin/forcepart, numeric fix.
4583 This needs to be moved to the toys section.
4584
4585
4586 Changes: Modified:
4587 +22 -2 trunk/extensions/m_force.c (File Modified)
4588
4589
4590jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4591 Log:
4592 Fix comments at the top (including copyright).
4593
4594
4595 Changes: Modified:
4596 +3 -2 trunk/extensions/m_omode.c (File Modified)
4597
4598
4599jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4600 Log:
4601 Add OMODE command to extensions/ for oper mode hacking:
4602 - requires admin privs
4603 - does not work for opped opers
4604 - sends wallops
4605 - sends a ServerMode for opping the oper themselves,
4606 otherwise a mode coming from the oper (not only
4607 does this provide full accountability, it is also
4608 easiest to implement while avoiding channels
4609 messed up with bogus bans etc).
4610
4611
4612 Changes: Modified:
4613 +171 -0 trunk/extensions/Makefile.in (File Modified)
4614 + - trunk/extensions/m_omode.c (File Added)
4615
4616
4617gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4618 Log:
4619 Metadata fix
4620
4621
4622 Changes: Modified:
4623 + - trunk/include/blacklist.h (Property Modified)
4624 + - trunk/src/blacklist.c (Property Modified)
4625
4626
4627nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4628 Log:
4629 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4630
4631
4632 Changes: Modified:
4633 +5 -1 trunk/src/blacklist.c (File Modified)
4634
4635
4636nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4637 Log:
4638 Initial DNS blacklist support:
4639 - see example.conf for how to use.
4640 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4641 - tor.ahbl.org is also included because most networks will not want to allow tor
4642 (and we're considering going KoS on tor users here anyway due to abuse)
4643
4644
4645 Changes: Modified:
4646 +18 -0 trunk/doc/example.conf (File Modified)
4647 +66 -0 trunk/doc/reference.conf (File Modified)
4648 + - trunk/include/blacklist.h (File Added)
4649 +2 -0 trunk/include/client.h (File Modified)
4650 +3 -0 trunk/modules/m_user.c (File Modified)
4651 +152 -0 trunk/src/Makefile.in (File Modified)
4652 + - trunk/src/blacklist.c (File Added)
4653 +34 -0 trunk/src/newconf.c (File Modified)
4654 +1 -0 trunk/src/s_auth.c (File Modified)
4655 +4 -0 trunk/src/s_user.c (File Modified)
4656
4657
4658jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4659 Log:
4660 Remove last bit of lzo stuff (comment in example.conf connect{}).
4661
4662
4663 Changes: Modified:
4664 +0 -4 trunk/doc/example.conf (File Modified)
4665
4666
4667jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4668 Log:
4669 Show sasl successes and failures in /stats t (like other
4670 things in /stats t, about local clients only).
4671
4672
4673 Changes: Modified:
4674 +2 -0 trunk/include/s_stats.h (File Modified)
4675 +3 -0 trunk/modules/m_sasl.c (File Modified)
4676 +3 -0 trunk/src/s_stats.c (File Modified)
4677
4678
4679jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4680 Log:
4681 Allow messaging services by nickname without using
4682 target change slots (this was already possible with
4683 user@server notation or services shortcuts).
4684
4685
4686 Changes: Modified:
4687 +2 -2 trunk/modules/core/m_message.c (File Modified)
4688
4689
4690jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4691 Log:
4692 Abort a safelist if a new /list comes in while one is already in progress.
4693
4694
4695 Changes: Modified:
4696 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4697
4698
4699jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4700 Log:
4701 Change $![letter]:[mask] to $~[letter]:[mask]
4702 so both ! and ~ invert an extban.
4703
4704
4705 Changes: Modified:
4706 +2 -0 trunk/src/chmode.c (File Modified)
4707
4708
4709nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4710 Log:
4711 - revert due to technical issues
4712
4713
4714 Changes: Modified:
4715 +1 -1 trunk/src/extban.c (File Modified)
4716
4717
4718nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4719 Log:
4720 - 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
4721
4722
4723 Changes: Modified:
4724 +1 -1 trunk/src/extban.c (File Modified)
4725
4726
4727jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4728 Log:
4729 Don't pace /list on a single channel.
4730
4731
4732 Changes: Modified:
4733 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4734
4735
4736jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4737 Log:
4738 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4739
4740
4741 Changes: Modified:
4742 +4 -2 trunk/include/supported.h (File Modified)
4743
4744
4745jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4746 Log:
4747 Extban types are case insensitive; force them to lowercase when added.
4748
4749
4750 Changes: Modified:
4751 +5 -5 trunk/doc/extban.txt (File Modified)
4752 +4 -0 trunk/src/chmode.c (File Modified)
4753 +3 -3 trunk/src/extban.c (File Modified)
4754
4755
4756jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4757 Log:
4758 sendto_wallops_flags():
4759 - instead of checking IsOper on each client, walk the appropriate list
4760 - instead of sending non-+z wallops from persons to nonopers, send only
4761 +w wallops from persons
4762
4763
4764 Changes: Modified:
4765 +1 -5 trunk/src/send.c (File Modified)
4766
4767
4768jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4769 Log:
4770 Prefix oper wallops with "WALLOPS - " if they would
4771 otherwise look like operwalls or locops, when sending
4772 them to local users.
4773
4774
4775 Changes: Modified:
4776 +11 -1 trunk/modules/m_wallops.c (File Modified)
4777
4778
4779jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4780 Log:
4781 Make sure destination field in some sasl numerics
4782 is the user's nick, not the sasl agent or server
4783 name.
4784
4785
4786 Changes: Modified:
4787 +2 -2 trunk/modules/m_sasl.c (File Modified)
4788
4789
4790beu 2006/05/19 19:24:44 UTC (20060519-1373)
4791 Log:
4792 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4793
4794
4795 Changes: Modified:
4796 +1 -1 trunk/extensions/Makefile.in (File Modified)
4797
4798
4799jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4800 Log:
4801 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4802
4803
4804 Changes: Modified:
4805 +1 -0 trunk/src/s_user.c (File Modified)
4806
4807
4808beu 2006/05/19 18:10:13 UTC (20060519-1367)
4809 Log:
4810 Fix build for when IPv6 is disabled.
4811
4812
4813 Changes: Modified:
4814 +12 -10 trunk/src/s_auth.c (File Modified)
4815
4816
4817jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4818 Log:
4819 Add information about adding extban types.
4820
4821
4822 Changes: Modified:
4823 +25 -0 trunk/doc/extban.txt (File Modified)
4824
4825
4826jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4827 Log:
4828 Better extban validation: try to match a new extban from
4829 a local user against its setter to see if it is valid.
4830 Unknown extban types from remotes are no longer hidden.
4831
4832
4833 Changes: Modified:
4834 +4 -3 trunk/doc/extban.txt (File Modified)
4835 +1 -0 trunk/include/channel.h (File Modified)
4836 +2 -6 trunk/src/chmode.c (File Modified)
4837 +32 -0 trunk/src/extban.c (File Modified)
4838
4839
4840jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4841 Log:
4842 Make sure both .c.o: and .s.o: are followed by the necessary command.
4843
4844
4845 Changes: Modified:
4846 +1 -0 trunk/src/Makefile.in (File Modified)
4847
4848
4849jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4850 Log:
4851 Add need_sasl auth{} flag to sgml documentation.
4852
4853
4854 Changes: Modified:
4855 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4856
4857
4858jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4859 Log:
4860 Document need_sasl auth{} flag in example confs.
4861
4862
4863 Changes: Modified:
4864 +1 -0 trunk/doc/example.conf (File Modified)
4865 +1 -0 trunk/doc/reference.conf (File Modified)
4866
4867
4868jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4869 Log:
4870 Don't allow TB to set an empty topic.
4871 This would be possible if a server sent bad protocol
4872 and could cause a crash.
4873
4874
4875 Changes: Modified:
4876 +4 -0 trunk/modules/m_tb.c (File Modified)
4877
4878
4879nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4880 Log:
4881 - oops
4882
4883
4884 Changes: Modified:
4885 +1 -1 trunk/Makefile.in (File Modified)
4886
4887
4888nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4889 Log:
4890 - typo fix
4891
4892
4893 Changes: Modified:
4894 +2 -2 trunk/configure (File Modified)
4895 +1 -1 trunk/configure.ac (File Modified)
4896
4897
4898nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4899 Log:
4900 - rebuild configure
4901
4902
4903 Changes: Modified:
4904 +2 -2 trunk/configure (File Modified)
4905
4906
4907nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4908 Log:
4909 - makefile fix
4910
4911
4912 Changes: Modified:
4913 +1 -1 trunk/extensions/Makefile.in (File Modified)
4914
4915
4916nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4917 Log:
4918 - rename contrib to extensions to bring some clarity to things
4919
4920
4921 Changes: Modified:
4922 +1 -1 trunk/Makefile.in (File Modified)
4923 +1 -1 trunk/configure.ac (File Modified)
4924 +10 -10 trunk/doc/example.conf (File Modified)
4925 +10 -10 trunk/doc/reference.conf (File Modified)
4926 + - trunk/extensions/ (File Added)
4927 + - trunk/extras/ (File Deleted)
4928
4929
4930nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4931 Log:
4932 - temporary rename
4933
4934
4935 Changes: Modified:
4936 +1 -1 trunk/Makefile.in (File Modified)
4937 +1 -1 trunk/configure.ac (File Modified)
4938 + - trunk/contrib/ (File Deleted)
4939 + - trunk/extras/ (File Added)
4940
4941
4942jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4943 Log:
4944 Don't allow servers to QUIT (they should use SQUIT).
4945
4946
4947 Changes: Modified:
4948 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4949
4950
4951nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4952 Log:
4953 - keywords
4954
4955
4956 Changes: Modified:
4957 + - trunk/src/fnvhash.s (Property Modified)
4958
4959
4960nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4961 Log:
4962 - reduced version of code
4963
4964
4965 Changes: Modified:
4966 +9 -61 trunk/src/fnvhash.s (File Modified)
4967
4968
4969nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4970 Log:
4971 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4972
4973
4974 Changes: Modified:
4975 +1 -1 trunk/src/fnvhash.s (File Modified)
4976
4977
4978jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4979 Log:
4980 Fix orighost matching for klines, etc. Was hashing the visible
4981 host, oops.
4982
4983
4984 Changes: Modified:
4985 +1 -1 trunk/src/hostmask.c (File Modified)
4986
4987
4988nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4989 Log:
4990 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4991
4992
4993 Changes: Modified:
4994 +7 -1 trunk/configure (File Modified)
4995 +5 -0 trunk/configure.ac (File Modified)
4996 +5 -6 trunk/src/Makefile.in (File Modified)
4997 +0 -4 trunk/src/fnvhash.s (File Modified)
4998 +0 -2 trunk/src/hash.c (File Modified)
4999
5000
5001nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5002 Log:
5003 - regenerate configure
5004
5005
5006 Changes: Modified:
5007 +18 -0 trunk/configure (File Modified)
5008
5009
5010nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5011 Log:
5012 - --enable-ricer-hashing option.
5013
5014
5015 Changes: Modified:
5016 +9 -0 trunk/configure.ac (File Modified)
5017 +3 -0 trunk/include/setup.h.in (File Modified)
5018
5019
5020nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5021 Log:
5022 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5023
5024
5025 Changes: Modified:
5026 + - trunk/src/fnvhash.s (File Added)
5027 +3 -0 trunk/src/hash.c (File Modified)
5028
5029
5030jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5031 Log:
5032 Fix syntax error in reference.conf.
5033
5034
5035 Changes: Modified:
5036 +0 -1 trunk/doc/reference.conf (File Modified)
5037
5038
5039jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5040 Log:
5041 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5042 (&& instead of ||...)
5043 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5044
5045
5046 Changes: Modified:
5047 +1 -1 trunk/src/chmode.c (File Modified)
5048
5049
5050jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5051 Log:
5052 Documentation for extban.
5053
5054
5055 Changes: Modified:
5056 + - trunk/doc/extban.txt (File Added)
5057
5058
5059jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5060 Log:
5061 Add extban modules to example confs.
5062
5063
5064 Changes: Modified:
5065 +5 -0 trunk/doc/example.conf (File Modified)
5066 +10 -0 trunk/doc/reference.conf (File Modified)
5067
5068
5069jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5070 Log:
5071 Initial addition of extended ban types (conditionals).
5072 Allows custom +bqeI checks via modules.
5073 Initial extra types are account (a[:mask]), oper (o),
5074 channel (c:name), realname (r:mask), server (s:mask).
5075
5076
5077 Changes: Modified:
5078 +229 -0 trunk/contrib/Makefile.in (File Modified)
5079 + - trunk/contrib/extb_account.c (File Added)
5080 + - trunk/contrib/extb_channel.c (File Added)
5081 + - trunk/contrib/extb_oper.c (File Added)
5082 + - trunk/contrib/extb_realname.c (File Added)
5083 + - trunk/contrib/extb_server.c (File Added)
5084 +13 -0 trunk/include/channel.h (File Modified)
5085 +1 -0 trunk/src/Makefile.in (File Modified)
5086 +14 -5 trunk/src/channel.c (File Modified)
5087 +91 -0 trunk/src/chmode.c (File Modified)
5088 + - trunk/src/extban.c (File Added)
5089
5090
5091jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5092 Log:
5093 Do not force +bqeI modes starting with '$' in nick!user@host format.
5094 * and ? characters in them are still assumed to be wildcards.
5095
5096
5097 Changes: Modified:
5098 +6 -0 trunk/src/chmode.c (File Modified)
5099
5100
5101nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5102 Log:
5103 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5104
5105
5106 Changes: Modified:
5107 +4 -0 trunk/modules/m_capab.c (File Modified)
5108
5109
5110jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5111 Log:
5112 Stop some mixing of client and server protocol.
5113
5114
5115 Changes: Modified:
5116 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5117 +4 -2 trunk/modules/m_pass.c (File Modified)
5118 +6 -0 trunk/modules/m_sasl.c (File Modified)
5119 +6 -0 trunk/modules/m_user.c (File Modified)
5120
5121
5122nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5123 Log:
5124 - additional revert
5125
5126
5127 Changes: Modified:
5128 +0 -2 trunk/include/s_newconf.h (File Modified)
5129 +0 -4 trunk/include/s_serv.h (File Modified)
5130 +0 -1 trunk/src/newconf.c (File Modified)
5131 +1 -13 trunk/src/s_serv.c (File Modified)
5132
5133
5134nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5135 Log:
5136 - revert LZOLink patch for now
5137
5138
5139 Changes: Modified:
5140 +0 -1 trunk/servlink/Makefile.in (File Modified)
5141 +0 -16 trunk/servlink/README (File Modified)
5142 +2 -36 trunk/servlink/control.c (File Modified)
5143 +0 -3 trunk/servlink/control.h (File Modified)
5144 +7 -5955 trunk/servlink/io.c (File Modified)
5145 + - trunk/servlink/lzoconf.h (File Deleted)
5146 + - trunk/servlink/lzodefs.h (File Deleted)
5147 + - trunk/servlink/minilzo.c (File Deleted)
5148 + - trunk/servlink/minilzo.h (File Deleted)
5149 +0 -1 trunk/servlink/servlink.h (File Modified)
5150
5151
5152nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5153 Log:
5154 - more stuff here
5155
5156
5157 Changes: Modified:
5158 +4 -2 trunk/servlink/control.c (File Modified)
5159 +2 -1 trunk/servlink/io.c (File Modified)
5160
5161
5162nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5163 Log:
5164 - oops
5165
5166
5167 Changes: Modified:
5168 +2 -2 trunk/servlink/io.c (File Modified)
5169
5170
5171nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5172 Log:
5173 - paranoia, prevent segfaults
5174
5175
5176 Changes: Modified:
5177 +2 -2 trunk/servlink/io.c (File Modified)
5178
5179
5180nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5181 Log:
5182 - more optimal servlink code
5183
5184
5185 Changes: Modified:
5186 +21 -8 trunk/servlink/io.c (File Modified)
5187
5188
5189nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5190 Log:
5191 - more efficient read strategy
5192
5193
5194 Changes: Modified:
5195 +15 -3 trunk/servlink/io.c (File Modified)
5196
5197
5198nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5199 Log:
5200 - use lzo_uintp cast to make LZO happy
5201
5202
5203 Changes: Modified:
5204 +3 -3 trunk/servlink/io.c (File Modified)
5205
5206
5207nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5208 Log:
5209 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5210
5211
5212 Changes: Modified:
5213 +4 -0 trunk/doc/example.conf (File Modified)
5214 +2 -1 trunk/include/s_newconf.h (File Modified)
5215 +4 -0 trunk/include/s_serv.h (File Modified)
5216 +1 -0 trunk/servlink/Makefile.in (File Modified)
5217 +16 -0 trunk/servlink/README (File Modified)
5218 +34 -2 trunk/servlink/control.c (File Modified)
5219 +3 -0 trunk/servlink/control.h (File Modified)
5220 +5929 -7 trunk/servlink/io.c (File Modified)
5221 + - trunk/servlink/lzoconf.h (File Added)
5222 + - trunk/servlink/lzodefs.h (File Added)
5223 + - trunk/servlink/minilzo.c (File Added)
5224 + - trunk/servlink/minilzo.h (File Added)
5225 +1 -0 trunk/servlink/servlink.h (File Modified)
5226 +1 -0 trunk/src/newconf.c (File Modified)
5227 +14 -2 trunk/src/s_serv.c (File Modified)
5228
5229
5230nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5231 Log:
5232 - remove imalloc, it was a concept that probably wouldn't have worked properly
5233
5234
5235 Changes: Modified:
5236 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5237 + - trunk/libcharybdis/imalloc.c (File Deleted)
5238 + - trunk/libcharybdis/imalloc.h (File Deleted)
5239
5240
5241nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5242 Log:
5243 - disable imalloc for now
5244
5245
5246 Changes: Modified:
5247 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5248
5249
5250nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5251 Log:
5252 - remove unneeded debug code
5253
5254
5255 Changes: Modified:
5256 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5257
5258
5259nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5260 Log:
5261 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5262
5263
5264 Changes: Modified:
5265 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5266
5267
5268nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5269 Log:
5270 - more stuff here, imalloc remains disabled for now
5271
5272
5273 Changes: Modified:
5274 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5275
5276
5277nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5278 Log:
5279 - more progress
5280
5281
5282 Changes: Modified:
5283 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5284
5285
5286nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5287 Log:
5288 - more tweaks
5289
5290
5291 Changes: Modified:
5292 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5293 +2 -0 trunk/src/ircd.c (File Modified)
5294
5295
5296nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5297 Log:
5298 - roll back libircd crap
5299
5300
5301 Changes: Modified:
5302 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5303 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5304 +29 -0 trunk/src/.depend (File Modified)
5305 +6 -21 trunk/src/Makefile.in (File Modified)
5306 +3 -218 trunk/src/ircd.c (File Modified)
5307 + - trunk/src/ircd_linker.c (File Deleted)
5308 + - trunk/src/main.c (File Deleted)
5309
5310
5311nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5312 Log:
5313 - realloc(), free() implementation
5314
5315
5316 Changes: Modified:
5317 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5318
5319
5320nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5321 Log:
5322 - malloc(), calloc() implementation
5323
5324
5325 Changes: Modified:
5326 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5327
5328
5329nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5330 Log:
5331 - block_free(), block_find(), retune_heaps() implementation
5332
5333
5334 Changes: Modified:
5335 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5336
5337
5338nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5339 Log:
5340 - block_destroy code, block_allocate code.
5341
5342
5343 Changes: Modified:
5344 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5345
5346
5347nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5348 Log:
5349 - block_new() code
5350
5351
5352 Changes: Modified:
5353 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5354
5355
5356nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5357 Log:
5358 - disable imalloc again :P
5359
5360
5361 Changes: Modified:
5362 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5363
5364
5365nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5366 Log:
5367 - fix warning
5368
5369
5370 Changes: Modified:
5371 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5372
5373
5374nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5375 Log:
5376 - fix typo
5377
5378
5379 Changes: Modified:
5380 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5381
5382
5383nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5384 Log:
5385 - constructor code for imalloc engine (malloc_init())
5386
5387
5388 Changes: Modified:
5389 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5390
5391
5392nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5393 Log:
5394 - imalloc engine improvements
5395
5396
5397 Changes: Modified:
5398 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5399
5400
5401nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5402 Log:
5403 - replace mmap() code with direct brk()/sbrk() calls.
5404
5405
5406 Changes: Modified:
5407 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5408
5409
5410nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5411 Log:
5412 - remove outdated i_malloc() interfaces
5413
5414
5415 Changes: Modified:
5416 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5417
5418
5419nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5420 Log:
5421 - redisable imalloc (sorry!)
5422
5423
5424 Changes: Modified:
5425 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5426
5427
5428nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5429 Log:
5430 - correct GET_PAGE_SLOT() macro
5431
5432
5433 Changes: Modified:
5434 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5435
5436
5437nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5438 Log:
5439 - oops forgot to commit it with imalloc turned off
5440
5441
5442 Changes: Modified:
5443 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5444
5445
5446nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5447 Log:
5448 - cleanups
5449
5450
5451 Changes: Modified:
5452 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5453 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5454
5455
5456nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5457 Log:
5458 - lowlevel imalloc code
5459
5460
5461 Changes: Modified:
5462 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5463 + - trunk/libcharybdis/imalloc.h (File Added)
5464
5465
5466nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5467 Log:
5468 - fix bindings
5469
5470
5471 Changes: Modified:
5472 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5473
5474
5475nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5476 Log:
5477 remove #ifndef
5478
5479
5480 Changes: Modified:
5481 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5482
5483
5484nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5485 Log:
5486 - 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)
5487
5488
5489 Changes: Modified:
5490 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5491 + - trunk/libcharybdis/imalloc.c (File Added)
5492
5493
5494nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5495 Log:
5496 - increment configure Id
5497
5498
5499 Changes: Modified:
5500 +2208 -1 trunk/configure (File Modified)
5501
5502
5503nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5504 Log:
5505 - bootstrap for imalloc code
5506
5507
5508 Changes: Modified:
5509 +54 -1 trunk/configure.ac (File Modified)
5510 +27 -0 trunk/include/setup.h.in (File Modified)
5511
5512
5513jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5514 Log:
5515 Clarify interaction of spoofs and channel bans/operator{} blocks.
5516
5517
5518 Changes: Modified:
5519 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5520 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5521
5522
5523nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5524 Log:
5525 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5526
5527
5528 Changes: Modified:
5529 +30 -22 trunk/src/ircd.c (File Modified)
5530
5531
5532jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5533 Log:
5534 If shared{} blocks deny something, the command
5535 is silently ignored.
5536
5537
5538 Changes: Modified:
5539 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5540
5541
5542jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5543 Log:
5544 Move up IsService check so we don't store a non-service
5545 in preClient->sasl_agent.
5546
5547
5548 Changes: Modified:
5549 +6 -6 trunk/modules/m_sasl.c (File Modified)
5550
5551
5552gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5553 Log:
5554 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5555 Add some more sanity checks on agent strings.
5556
5557
5558 Changes: Modified:
5559 +13 -11 trunk/modules/m_sasl.c (File Modified)
5560
5561
5562jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5563 Log:
5564 Unknown clients can have an ID too now so make sure to remove
5565 them from the hash if they exit.
5566
5567
5568 Changes: Modified:
5569 +3 -0 trunk/src/client.c (File Modified)
5570
5571
5572jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5573 Log:
5574 Only accept sasl from servers in a service{} block.
5575 Not tested but this must go in.
5576
5577
5578 Changes: Modified:
5579 +6 -0 trunk/modules/m_sasl.c (File Modified)
5580 +3 -0 trunk/modules/m_signon.c (File Modified)
5581
5582
5583jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5584 Log:
5585 Only process SAVE messages targetting registered users,
5586 not servers or unregistered connections. Could cause
5587 a crash when bad protocol was received.
5588
5589
5590 Changes: Modified:
5591 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5592
5593
5594nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5595 Log:
5596 - fix QJM buffer overflow vulnerability (fucking GXTi)
5597
5598
5599 Changes: Modified:
5600 +3 -3 trunk/src/s_user.c (File Modified)
5601
5602
5603jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5604 Log:
5605 Mention /scan umodes under oper_spy privilege.
5606
5607
5608 Changes: Modified:
5609 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5610
5611
5612jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5613 Log:
5614 Mention that overlapping cluster blocks are a bad thing.
5615
5616
5617 Changes: Modified:
5618 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5619
5620
5621jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5622 Log:
5623 - Document cluster{} and shared{} blocks.
5624 - Mention that service{} does not allow wildcards.
5625
5626
5627 Changes: Modified:
5628 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5629
5630
5631jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5632 Log:
5633 Document exempt{} and service{} blocks, point to reference.conf for
5634 general{}, channel{} and serverhide{}.
5635
5636
5637 Changes: Modified:
5638 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5639
5640
5641jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5642 Log:
5643 Document ~ in lists of values better.
5644
5645
5646 Changes: Modified:
5647 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5648
5649
5650jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5651 Log:
5652 More detailed CNOTICE, CPRIVMSG descriptions.
5653
5654
5655 Changes: Modified:
5656 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5657
5658
5659jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5660 Log:
5661 Oops, need both Revision and Id on modules.
5662
5663
5664 Changes: Modified:
5665 + - trunk/modules/sno_routing.c (Property Modified)
5666
5667
5668jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5669 Log:
5670 Tweak header comment a bit (filename, Id).
5671
5672
5673 Changes: Modified:
5674 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5675
5676
5677jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5678 Log:
5679 Add GLINE and UNGLINE.
5680
5681
5682 Changes: Modified:
5683 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5684
5685
5686jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5687 Log:
5688 New configure with proper Id.
5689
5690
5691 Changes: Modified:
5692 +3 -1 trunk/configure (File Modified)
5693
5694
5695jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5696 Log:
5697 Change #include directives for in6addr_any, hopefully compiles better now.
5698
5699
5700 Changes: Modified:
5701 +3 -1 trunk/configure.ac (File Modified)
5702
5703
5704jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5705 Log:
5706 Encourage putting actual administrative information
5707 in the admin{} block.
5708
5709
5710 Changes: Modified:
5711 +3 -3 trunk/doc/example.conf (File Modified)
5712
5713
5714gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5715 Log:
5716 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5717
5718
5719 Changes: Modified:
5720 +9 -7 trunk/include/s_conf.h (File Modified)
5721 +1 -0 trunk/src/newconf.c (File Modified)
5722 +10 -0 trunk/src/s_user.c (File Modified)
5723
5724
5725jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5726 Log:
5727 - Change to glines = no in example confs
5728 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5729 are disabled.
5730
5731
5732 Changes: Modified:
5733 +1 -1 trunk/doc/example.conf (File Modified)
5734 +1 -1 trunk/doc/reference.conf (File Modified)
5735 +2 -2 trunk/modules/m_gline.c (File Modified)
5736
5737
5738nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5739 Log:
5740 - forward-port QJM fix from 1.1
5741
5742
5743 Changes: Modified:
5744 +2 -0 trunk/src/s_user.c (File Modified)
5745
5746
5747nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5748 Log:
5749 - add switch to configure to disable the block allocator
5750
5751
5752 Changes: Modified:
5753 +18 -0 trunk/configure (File Modified)
5754 +9 -0 trunk/configure.ac (File Modified)
5755 +0 -6 trunk/include/config.h (File Modified)
5756 +3 -0 trunk/include/setup.h.in (File Modified)
5757
5758
5759gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5760 Log:
5761 Fix wierd error that would exit SASL users with "Overridden"
5762
5763 Changes: Modified:
5764 +1 -1 trunk/modules/m_signon.c (File Modified)
5765
5766
5767jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5768 Log:
5769 Remove obsolete XXX comment about lazylinks.
5770
5771
5772 Changes: Modified:
5773 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5774
5775
5776jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5777 Log:
5778 OJOIN: make sure to send the wallops remotely for #channels
5779
5780
5781 Changes: Modified:
5782 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5783
5784
5785gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5786 Log:
5787 Accountability for OJOIN (contrib module)
5788
5789 Changes: Modified:
5790 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5791
5792
5793nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5794 Log:
5795 - move more stuff over to ircd_state
5796
5797
5798 Changes: Modified:
5799 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5800 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5801 +9 -0 trunk/src/ircd_state.c (File Modified)
5802 +3 -3 trunk/src/patricia.c (File Modified)
5803
5804
5805nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5806 Log:
5807 - move more stuff out of libircd and into ircd_state.c
5808
5809
5810 Changes: Modified:
5811 +5 -5 trunk/src/channel.c (File Modified)
5812 +4 -4 trunk/src/client.c (File Modified)
5813 +12 -0 trunk/src/ircd_state.c (File Modified)
5814
5815
5816nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5817 Log:
5818 - this is just barrels of fun
5819
5820
5821 Changes: Modified:
5822 + - trunk/include/ircd_state.h (File Added)
5823 +1 -1 trunk/src/Makefile.in (File Modified)
5824 +2 -1 trunk/src/channel.c (File Modified)
5825 +3 -52 trunk/src/ircd.c (File Modified)
5826 +100 -3 trunk/src/ircd_state.c (File Modified)
5827
5828
5829jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5830 Log:
5831 It's .include, not #include.
5832
5833
5834 Changes: Modified:
5835 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5836
5837
5838jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5839 Log:
5840 More consistent section titles.
5841
5842
5843 Changes: Modified:
5844 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5845 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5846 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5847
5848
5849jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5850 Log:
5851 Mention possible exceeding of +j/+l due to propagation
5852 delays between servers.
5853
5854
5855 Changes: Modified:
5856 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5857
5858
5859jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5860 Log:
5861 Formatting nits:
5862 - "text" -> <quote>text</quote>
5863 - <filename>
5864 - a few more
5865
5866
5867 Changes: Modified:
5868 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5869 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5870 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5871 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5872
5873
5874jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5875 Log:
5876 Remove text about deprecation of glines.
5877
5878
5879 Changes: Modified:
5880 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5881
5882
5883jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5884 Log:
5885 - Add description of umode +D, deaf.
5886 - Mention CALLERID 005 token with umode +g.
5887
5888
5889 Changes: Modified:
5890 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5891
5892
5893jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5894 Log:
5895 Strip off a leading colon in services shortcuts (aliases).
5896
5897
5898 Changes: Modified:
5899 +2 -0 trunk/src/parse.c (File Modified)
5900
5901
5902jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5903 Log:
5904 Add no_oper_invis contrib module, denies opers setting
5905 themselves invisible (except hidden_oper's).
5906
5907
5908 Changes: Modified:
5909 +42 -0 trunk/contrib/Makefile.in (File Modified)
5910 + - trunk/contrib/no_oper_invis.c (File Added)
5911
5912
5913jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5914 Log:
5915 Mention /stats E, make the other /stats descriptions more consistent.
5916
5917
5918 Changes: Modified:
5919 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5920
5921
5922jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5923 Log:
5924 Mention that the KILL reason and oper will appear on channels.
5925
5926
5927 Changes: Modified:
5928 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5929
5930
5931jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5932 Log:
5933 Mention /mode #channel f to query forward channel from outside.
5934
5935
5936 Changes: Modified:
5937 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5938
5939
5940jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5941 Log:
5942 Port over RATBOX_2_1 r20960 (anfl):
5943 client connect notices to +C should be hiding the extra
5944 fields for spoofed users
5945
5946
5947 Changes: Modified:
5948 +2 -1 trunk/src/s_user.c (File Modified)
5949
5950
5951jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5952 Log:
5953 Add a chapter with our extra user commands:
5954 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5955
5956
5957 Changes: Modified:
5958 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5959 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5960
5961
5962jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5963 Log:
5964 Do not put by <server>: in SQUIT reasons to servers
5965 other than the one being exited.
5966
5967
5968 Changes: Modified:
5969 +1 -1 trunk/src/client.c (File Modified)
5970
5971
5972jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5973 Log:
5974 Regenerate configure.
5975
5976
5977 Changes: Modified:
5978 +1162 -1159 trunk/configure (File Modified)
5979
5980
5981jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5982 Log:
5983 Move the warning flags down so they do not mess up
5984 checks like for -Wl,-export-dynamic.
5985
5986
5987 Changes: Modified:
5988 +33 -30 trunk/configure.ac (File Modified)
5989
5990
5991nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5992 Log:
5993 - more work here
5994
5995
5996 Changes: Modified:
5997 +2 -1 trunk/iauth/Makefile.in (File Modified)
5998
5999
6000nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6001 Log:
6002 - build iauth makefile
6003
6004
6005 Changes: Modified:
6006 +3 -2 trunk/configure (File Modified)
6007 +1 -0 trunk/configure.ac (File Modified)
6008
6009
6010nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6011 Log:
6012 - Makefile
6013
6014
6015 Changes: Modified:
6016 + - trunk/iauth/Makefile.in (File Added)
6017
6018
6019nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6020 Log:
6021 - add iauth.conf.example from irc2.11
6022
6023
6024 Changes: Modified:
6025 + - trunk/doc/example-iauth.conf (File Added)
6026
6027
6028nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6029 Log:
6030 - wow, i found some docs on this thing
6031
6032
6033 Changes: Modified:
6034 + - trunk/doc/technical/iauth-internals.txt (File Added)
6035
6036
6037nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6038 Log:
6039 - no longer applicable
6040
6041
6042 Changes: Modified:
6043 + - trunk/authdaemon/ (File Deleted)
6044
6045
6046nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6047 Log:
6048 - remove libircd.so on make clean (oops)
6049
6050
6051 Changes: Modified:
6052 +1 -1 trunk/src/Makefile.in (File Modified)
6053
6054
6055nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6056 Log:
6057 - merge iauth source for experimentation
6058
6059
6060 Changes: Modified:
6061 + - trunk/iauth/ (File Added)
6062 + - trunk/iauth/a_conf.c (File Added)
6063 + - trunk/iauth/a_conf_def.h (File Added)
6064 + - trunk/iauth/a_conf_ext.h (File Added)
6065 + - trunk/iauth/a_defines.h (File Added)
6066 + - trunk/iauth/a_externs.h (File Added)
6067 + - trunk/iauth/a_io.c (File Added)
6068 + - trunk/iauth/a_io_ext.h (File Added)
6069 + - trunk/iauth/a_log.c (File Added)
6070 + - trunk/iauth/a_log_def.h (File Added)
6071 + - trunk/iauth/a_log_ext.h (File Added)
6072 + - trunk/iauth/a_struct_def.h (File Added)
6073 + - trunk/iauth/iauth.c (File Added)
6074 + - trunk/iauth/mod_lhex.c (File Added)
6075 + - trunk/iauth/mod_lhex_ext.h (File Added)
6076 + - trunk/iauth/mod_pipe.c (File Added)
6077 + - trunk/iauth/mod_pipe_ext.h (File Added)
6078 + - trunk/iauth/mod_rfc931.c (File Added)
6079 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6080 + - trunk/iauth/mod_socks.c (File Added)
6081 + - trunk/iauth/mod_socks_ext.h (File Added)
6082 + - trunk/iauth/mod_webproxy.c (File Added)
6083 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6084
6085
6086jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6087 Log:
6088 User /quote help index was not sorted properly.
6089
6090
6091 Changes: Modified:
6092 +2 -2 trunk/help/Makefile.in (File Modified)
6093 +8 -8 trunk/help/users/index (File Modified)
6094
6095
6096jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6097 Log:
6098 Add SCAN help file.
6099
6100
6101 Changes: Modified:
6102 +25 -8 trunk/help/opers/index (File Modified)
6103 + - trunk/help/opers/scan (File Added)
6104
6105
6106jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6107 Log:
6108 SGML docs:
6109 - Document SCAN UMODES
6110 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6111
6112
6113 Changes: Modified:
6114 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6115
6116
6117jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6118 Log:
6119 Add our copyright information to /info (part of release-1.1 r1026).
6120
6121
6122 Changes: Modified:
6123 +1 -0 trunk/src/version.c.SH (File Modified)
6124
6125
6126jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6127 Log:
6128 Fix some compile warnings.
6129
6130
6131 Changes: Modified:
6132 +1 -1 trunk/modules/core/m_join.c (File Modified)
6133 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6134 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6135 +1 -1 trunk/modules/m_scan.c (File Modified)
6136 +4 -4 trunk/modules/m_signon.c (File Modified)
6137
6138
6139jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6140 Log:
6141 RSFNC: OK, actually consider unknowns also for detecting a collide.
6142 Otherwise we can get two clients with the same nick.
6143
6144
6145 Changes: Modified:
6146 +1 -1 trunk/modules/m_services.c (File Modified)
6147
6148
6149nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6150 Log:
6151 - charybdis profiling stuff
6152 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6153 - update .depend
6154
6155
6156 Changes: Modified:
6157 +0 -8 trunk/configure (File Modified)
6158 +1 -8 trunk/configure.ac (File Modified)
6159 +18 -0 trunk/include/channel.h (File Modified)
6160 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6161 +335 -260 trunk/src/.depend (File Modified)
6162 +1569 -0 trunk/src/Makefile.in (File Modified)
6163 + - trunk/src/chmode.c (File Added)
6164 +16 -1 trunk/src/ircd.c (File Modified)
6165 +11 -0 trunk/src/main.c (File Modified)
6166 +11 -0 trunk/src/modules.c (File Modified)
6167
6168
6169jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6170 Log:
6171 RSFNC: Do not send kills to servers for unknowns
6172
6173
6174 Changes: Modified:
6175 +4 -2 trunk/modules/m_services.c (File Modified)
6176
6177
6178jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6179 Log:
6180 Describe service{} blocks in reference.conf.
6181
6182
6183 Changes: Modified:
6184 +12 -0 trunk/doc/reference.conf (File Modified)
6185
6186
6187jilles 2006/03/09 01:14:34 UTC (20060309-996)
6188 Log:
6189 Replace this list of modes with pointers to other documentation.
6190
6191
6192 Changes: Modified:
6193 +6 -50 trunk/doc/modes.txt (File Modified)
6194
6195
6196jilles 2006/03/08 00:10:46 UTC (20060308-986)
6197 Log:
6198 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6199 looks too much like an old-ircd client pointer otherwise.
6200
6201
6202 Changes: Modified:
6203 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6204
6205
6206jilles 2006/03/08 00:09:27 UTC (20060308-984)
6207 Log:
6208 findforwards:
6209 - note truncation of the list (perhaps sending multiple
6210 notices is better)
6211 - clarify in a comment that /findforwards on a nonexistent
6212 channel can be useful
6213 - sendto_one_notice() requires that the text start with
6214 a colon
6215
6216
6217 Changes: Modified:
6218 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6219
6220
6221jilles 2006/03/07 23:33:48 UTC (20060307-982)
6222 Log:
6223 When we close a local server's link, always include the
6224 name of the client causing the exit in the reason in the
6225 SQUIT we send them (replacing them with us). This makes
6226 sure server notices for stuff like "Not enough arguments
6227 to server command" are different on the two sides.
6228
6229
6230 Changes: Modified:
6231 +7 -5 trunk/src/client.c (File Modified)
6232
6233
6234gxti 2006/03/07 22:58:03 UTC (20060307-980)
6235 Log:
6236 New contrib module m_findforwards.c
6237
6238
6239 Changes: Modified:
6240 +112 -0 trunk/contrib/Makefile.in (File Modified)
6241 + - trunk/contrib/m_findforwards.c (File Added)
6242
6243
6244jilles 2006/03/07 22:21:29 UTC (20060307-968)
6245 Log:
6246 Whoops, don't show real host behind auth{} spoof in
6247 spoof notices if hide_spoof_ips is enabled.
6248
6249 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6250
6251
6252 Changes: Modified:
6253 +3 -2 trunk/src/s_conf.c (File Modified)
6254
6255
6256jilles 2006/03/07 12:54:53 UTC (20060307-962)
6257 Log:
6258 Add dalnet-style /identify that sends to nickserv or chanserv.
6259
6260
6261 Changes: Modified:
6262 +102 -0 trunk/contrib/Makefile.in (File Modified)
6263 + - trunk/contrib/m_identify.c (File Added)
6264
6265
6266jilles 2006/03/07 12:26:20 UTC (20060307-958)
6267 Log:
6268 Document alias{} blocks a bit better.
6269
6270
6271 Changes: Modified:
6272 +9 -0 trunk/doc/reference.conf (File Modified)
6273
6274
6275nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6276 Log:
6277 - add aliases to /stats m (data usage is not counted though, sorry)
6278
6279
6280 Changes: Modified:
6281 +1 -0 trunk/include/s_conf.h (File Modified)
6282 +3 -0 trunk/src/newconf.c (File Modified)
6283 +15 -0 trunk/src/parse.c (File Modified)
6284
6285
6286nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6287 Log:
6288 - remove m_sshortcut as it's no longer relevant
6289
6290
6291 Changes: Modified:
6292 +0 -145 trunk/modules/Makefile.in (File Modified)
6293 + - trunk/modules/m_sshortcut.c (File Deleted)
6294
6295
6296nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6297 Log:
6298 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6299 targets instead of my original idea :P)
6300
6301
6302 Changes: Modified:
6303 +32 -0 trunk/doc/example.conf (File Modified)
6304 +35 -0 trunk/doc/reference.conf (File Modified)
6305 +4 -0 trunk/include/parse.h (File Modified)
6306 +7 -0 trunk/include/s_conf.h (File Modified)
6307 +82 -0 trunk/src/newconf.c (File Modified)
6308 +78 -0 trunk/src/parse.c (File Modified)
6309 +16 -0 trunk/src/s_conf.c (File Modified)
6310
6311
6312jilles 2006/03/05 23:33:56 UTC (20060305-942)
6313 Log:
6314 Remove some spaces after tabs. ??
6315
6316
6317 Changes: Modified:
6318 +18 -18 trunk/src/newconf.c (File Modified)
6319
6320
6321jilles 2006/03/05 23:15:38 UTC (20060305-940)
6322 Log:
6323 Global /who:
6324 - make sure to clear all marks also if the who was aborted
6325 because of too many matches
6326 - give ERR_TOOMANYMATCHES if too many matches
6327 - clarify comments
6328
6329 ratbox RATBOX_2_2 r22003 (jilles)
6330
6331
6332 Changes: Modified:
6333 +28 -26 trunk/modules/m_who.c (File Modified)
6334
6335
6336nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6337 Log:
6338 - devel is 2.0
6339
6340
6341 Changes: Modified:
6342 +9 -9 trunk/configure (File Modified)
6343 +1 -1 trunk/configure.ac (File Modified)
6344
6345
6346nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6347 Log:
6348 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6349
6350
6351 Changes: Modified:
6352 +2 -1 trunk/include/s_newconf.h (File Modified)
6353 +20 -0 trunk/modules/m_rehash.c (File Modified)
6354 +1 -1 trunk/src/s_newconf.c (File Modified)
6355
6356
6357gxti 2006/03/05 03:38:33 UTC (20060305-930)
6358 Log:
6359 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6360
6361
6362 Changes: Modified:
6363 +0 -1 trunk/doc/example.conf (File Modified)
6364 +0 -3 trunk/doc/reference.conf (File Modified)
6365 +0 -1 trunk/include/s_conf.h (File Modified)
6366 +0 -6 trunk/modules/m_info.c (File Modified)
6367 +1 -1 trunk/src/channel.c (File Modified)
6368 +0 -1 trunk/src/newconf.c (File Modified)
6369
6370
6371gxti 2006/03/05 00:48:56 UTC (20060305-928)
6372 Log:
6373 Missing header in m_chghost.c
6374
6375 Changes: Modified:
6376 +1 -0 trunk/modules/m_chghost.c (File Modified)
6377
6378
6379gxti 2006/02/28 19:53:33 UTC (20060228-926)
6380 Log:
6381 Relocate QJM code to a seperate function(change_nick_user_host)
6382 Change CHGHOST to use change_nick_user_host instead of just setting it
6383
6384
6385 Changes: Modified:
6386 +3 -0 trunk/include/s_user.h (File Modified)
6387 +1 -1 trunk/modules/m_chghost.c (File Modified)
6388 +3 -78 trunk/modules/m_signon.c (File Modified)
6389 +89 -0 trunk/src/s_user.c (File Modified)
6390
6391
6392jilles 2006/02/28 13:24:51 UTC (20060228-924)
6393 Log:
6394 Restore /stats a (dns servers, admin-only).
6395
6396
6397 Changes: Modified:
6398 +1 -0 trunk/include/res.h (File Modified)
6399 +5 -8 trunk/modules/m_stats.c (File Modified)
6400 +16 -0 trunk/src/res.c (File Modified)
6401
6402
6403nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6404 Log:
6405 - Add CHARYBDIS_PROFILE if we are profiling.
6406 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6407 - Remove duplicate --enable-epoll entry.
6408
6409
6410 Changes: Modified:
6411 +1595 -15 trunk/configure (File Modified)
6412 +30 -11 trunk/configure.ac (File Modified)
6413 +3 -0 trunk/include/setup.h.in (File Modified)
6414
6415
6416nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6417 Log:
6418 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6419
6420
6421 Changes: Modified:
6422 +28 -0 trunk/aclocal.m4 (File Modified)
6423
6424
6425jilles 2006/02/23 13:25:48 UTC (20060223-916)
6426 Log:
6427 Allow requesting forward channel and quiet list in same mode command.
6428
6429
6430 Changes: Modified:
6431 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6432
6433
6434jilles 2006/02/22 00:06:41 UTC (20060222-912)
6435 Log:
6436 Add description of xline wildcards.
6437
6438
6439 Changes: Modified:
6440 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6441
6442
6443gxti 2006/02/21 23:54:57 UTC (20060221-908)
6444 Log:
6445 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6446
6447
6448 Changes: Modified:
6449 +0 -4 trunk/modules/m_services.c (File Modified)
6450
6451
6452nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6453 Log:
6454 typo
6455
6456
6457 Changes: Modified:
6458 +1 -1 trunk/include/hook.h (File Modified)
6459
6460
6461nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6462 Log:
6463 call_hook, not hook_call
6464
6465
6466 Changes: Modified:
6467 +1 -1 trunk/modules/core/m_join.c (File Modified)
6468
6469
6470nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6471 Log:
6472 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6473 Could be useful for a number of things.
6474
6475
6476 Changes: Modified:
6477 +9 -0 trunk/modules/core/m_join.c (File Modified)
6478
6479
6480nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6481 Log:
6482 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6483
6484
6485 Changes: Modified:
6486 +7 -0 trunk/include/hook.h (File Modified)
6487
6488
6489gxti 2006/02/20 21:27:46 UTC (20060220-896)
6490 Log:
6491 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6492
6493
6494 Changes: Modified:
6495 +15 -0 trunk/modules/m_services.c (File Modified)
6496
6497
6498jilles 2006/02/20 11:26:45 UTC (20060220-894)
6499 Log:
6500 Clarify snomask +f, +k, +u.
6501
6502
6503 Changes: Modified:
6504 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6505
6506
6507jilles 2006/02/20 11:26:22 UTC (20060220-892)
6508 Log:
6509 Cmode +p and +s may be set simultaneously.
6510
6511
6512 Changes: Modified:
6513 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6514
6515
6516nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6517 Log:
6518 actually, we should check the data version on each reload (oops)
6519
6520
6521 Changes: Modified:
6522 +6 -6 trunk/src/main.c (File Modified)
6523
6524
6525nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6526 Log:
6527 more work on the loader
6528
6529
6530 Changes: Modified:
6531 +45 -21 trunk/src/main.c (File Modified)
6532
6533
6534nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6535 Log:
6536 Add prototype ircd_state.c
6537
6538
6539 Changes: Modified:
6540 + - trunk/src/ircd_state.c (File Added)
6541
6542
6543jilles 2006/02/19 00:41:15 UTC (20060219-882)
6544 Log:
6545 Smaller improvements.
6546
6547
6548 Changes: Modified:
6549 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6550
6551
6552jilles 2006/02/19 00:15:39 UTC (20060219-880)
6553 Log:
6554 Add a lot of stuff here.
6555
6556
6557 Changes: Modified:
6558 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6559
6560
6561jilles 2006/02/18 22:55:32 UTC (20060218-878)
6562 Log:
6563 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6564
6565
6566 Changes: Modified:
6567 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6568
6569
6570jilles 2006/02/18 21:57:54 UTC (20060218-873)
6571 Log:
6572 Invex doesn't trump +r or (sic) +J.
6573
6574
6575 Changes: Modified:
6576 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6577
6578
6579nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6580 Log:
6581 Check to make sure a module is not loaded before loading it.
6582
6583
6584 Changes: Modified:
6585 +6 -1 trunk/src/ircd_parser.y (File Modified)
6586
6587
6588nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6589 Log:
6590 - Add a missing comma in the HeaderMessages array
6591 - Only send "Your hostname is too long ..." if that really is the case
6592
6593
6594 Changes: Modified:
6595 +2 -2 trunk/src/s_auth.c (File Modified)
6596
6597
6598nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6599 Log:
6600 build_symtable() will have already bailed here, so no need to check
6601 explicitly whether or not charybdis_main is NULL.
6602
6603
6604 Changes: Modified:
6605 +7 -16 trunk/src/main.c (File Modified)
6606
6607
6608nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6609 Log:
6610 Data structure versioning, part 1.
6611
6612
6613 Changes: Modified:
6614 +10 -1 trunk/include/ircd_defs.h (File Modified)
6615 +2 -0 trunk/src/ircd.c (File Modified)
6616 +15 -3 trunk/src/main.c (File Modified)
6617
6618
6619nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6620 Log:
6621 build a symbol table and use that instead of doing a raw dlsym on everything
6622
6623
6624 Changes: Modified:
6625 + - trunk/include/ircd_linker.h (File Added)
6626 +71 -1 trunk/src/Makefile.in (File Modified)
6627 + - trunk/src/ircd_linker.c (File Added)
6628 +16 -4 trunk/src/main.c (File Modified)
6629
6630
6631nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6632 Log:
6633 The launcher now calls io_loop() instead of charybdis_main().
6634 This is so that we do not have to reinitialize *everything* later.
6635
6636
6637 Changes: Modified:
6638 +1 -0 trunk/include/ircd.h (File Modified)
6639 +6 -7 trunk/src/ircd.c (File Modified)
6640 +13 -1 trunk/src/main.c (File Modified)
6641
6642
6643nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6644 Log:
6645 Use global binding on libircd.so.
6646
6647
6648 Changes: Modified:
6649 +1 -1 trunk/src/main.c (File Modified)
6650
6651
6652nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6653 Log:
6654 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6655 (it will do more later)
6656
6657
6658 Changes: Modified:
6659 +14 -12 trunk/include/config.h (File Modified)
6660 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6661 +31 -5 trunk/src/Makefile.in (File Modified)
6662 +78 -1 trunk/src/ircd.c (File Modified)
6663 + - trunk/src/main.c (File Added)
6664
6665
6666nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6667 Log:
6668 Add whitespace here, oops.
6669
6670
6671 Changes: Modified:
6672 +1 -1 trunk/CREDITS (File Modified)
6673
6674
6675nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6676 Log:
6677 Properly copy over the IP address here instead of using a cheap hack.
6678 Because the hack didn't work right except on IPv6. :|
6679
6680
6681 Changes: Modified:
6682 +12 -2 trunk/src/s_newconf.c (File Modified)
6683
6684
6685jilles 2006/02/15 01:33:43 UTC (20060215-849)
6686 Log:
6687 Revert reject cache notice to ratbox's, which more
6688 clearly suggests what's happening.
6689
6690
6691 Changes: Modified:
6692 +4 -1 trunk/src/reject.c (File Modified)
6693
6694
6695nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6696 Log:
6697 Fix the openssl status in the overview information.
6698
6699
6700 Changes: Modified:
6701 +1 -3 trunk/configure (File Modified)
6702 +1 -3 trunk/configure.ac (File Modified)
6703
6704
6705jilles 2006/02/15 00:53:32 UTC (20060215-843)
6706 Log:
6707 - Add simple exempt{} block (127.0.0.1) to example.conf.
6708 - Remove mention of deny{}.
6709
6710
6711 Changes: Modified:
6712 +5 -0 trunk/doc/example.conf (File Modified)
6713 +1 -1 trunk/doc/reference.conf (File Modified)
6714
6715
6716jilles 2006/02/15 00:37:34 UTC (20060215-839)
6717 Log:
6718 example.conf: add some comments at the start
6719 reference.conf: some ircd-ratbox -> charybdis
6720
6721
6722 Changes: Modified:
6723 +11 -0 trunk/doc/example.conf (File Modified)
6724 +6 -5 trunk/doc/reference.conf (File Modified)
6725
6726
6727jilles 2006/02/15 00:27:59 UTC (20060215-833)
6728 Log:
6729 Rename m_createauthonly module to createauthonly
6730 as this is not a module providing an m_function
6731 (command).
6732
6733
6734 Changes: Modified:
6735 +1 -38 trunk/contrib/Makefile.in (File Modified)
6736 + - trunk/contrib/createauthonly.c (File Added)
6737 + - trunk/contrib/m_createauthonly.c (File Deleted)
6738
6739
6740jilles 2006/02/15 00:22:08 UTC (20060215-831)
6741 Log:
6742 Add to example confs commented lines for:
6743 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6744 sno_globalkline.so, sno_globaloper.so.
6745
6746
6747 Changes: Modified:
6748 +5 -1 trunk/doc/example.conf (File Modified)
6749 +9 -1 trunk/doc/reference.conf (File Modified)
6750
6751
6752jilles 2006/02/15 00:12:24 UTC (20060215-829)
6753 Log:
6754 - Unbreak connecting to connect{}s with hostnames
6755 instead of IP addresses (broken with new resolver).
6756 - Try to do A/AAAA query based on aftype in
6757 connect{} (doesn't seem to work fully).
6758
6759
6760 Changes: Modified:
6761 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6762
6763
6764jilles 2006/02/14 22:54:37 UTC (20060214-827)
6765 Log:
6766 Unbreak /rehash dns.
6767
6768
6769 Changes: Modified:
6770 +1 -0 trunk/src/res.c (File Modified)
6771
6772
6773jilles 2006/02/14 22:40:55 UTC (20060214-825)
6774 Log:
6775 Preserve Hybrid Id and add one of our own.
6776
6777
6778 Changes: Modified:
6779 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6780 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6781
6782
6783jilles 2006/02/14 22:17:17 UTC (20060214-821)
6784 Log:
6785 Add anfl and Androsyn to CREDITS.
6786 They wrote a lot of ratbox code we use, both before and after the fork.
6787
6788
6789 Changes: Modified:
6790 +2 -0 trunk/CREDITS (File Modified)
6791
6792
6793nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6794 Log:
6795 Hostname validity check.
6796
6797
6798 Changes: Modified:
6799 +42 -3 trunk/src/s_auth.c (File Modified)
6800
6801
6802nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6803 Log:
6804 Version bump to 1.2.0.
6805
6806
6807 Changes: Modified:
6808 +9 -9 trunk/configure (File Modified)
6809 +1 -1 trunk/configure.ac (File Modified)
6810
6811
6812nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6813 Log:
6814 - Missed a spot in the IPv6 code here. Should be usable now.
6815
6816
6817 Changes: Modified:
6818 +2 -2 trunk/src/res.c (File Modified)
6819
6820
6821nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6822 Log:
6823 Alright, so, this massive commit does the following:
6824 - Removes adns
6825 - Adds a resolver based on the undernet and hybrid one.
6826 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6827 - Makes a check in ./configure be posixly correct
6828 - Simplifies the auth code and DNS callbacks
6829
6830 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6831
6832
6833 Changes: Modified:
6834 +1 -1 trunk/Makefile.in (File Modified)
6835 + - trunk/adns/ (File Deleted)
6836 +148 -80 trunk/configure (File Modified)
6837 +1 -2 trunk/configure.ac (File Modified)
6838 +6 -0 trunk/include/client.h (File Modified)
6839 +1 -0 trunk/include/packet.h (File Modified)
6840 +153 -41 trunk/include/res.h (File Modified)
6841 + - trunk/include/reslib.h (File Added)
6842 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6843 +930 -1449 trunk/modules/.depend (File Modified)
6844 +3 -0 trunk/modules/m_stats.c (File Modified)
6845 +417 -621 trunk/src/.depend (File Modified)
6846 +1 -1 trunk/src/.indent.pro (File Modified)
6847 +2069 -289 trunk/src/Makefile.in (File Modified)
6848 + - trunk/src/adns.c (File Deleted)
6849 + - trunk/src/res.c (File Added)
6850 + - trunk/src/reslib.c (File Added)
6851 +11 -50 trunk/src/s_auth.c (File Modified)
6852 +4 -26 trunk/src/s_newconf.c (File Modified)
6853
6854
6855nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6856 Log:
6857 Document the NOBALLOC feature.
6858
6859
6860 Changes: Modified:
6861 +7 -1 trunk/include/config.h (File Modified)
6862
6863
6864jilles 2006/02/12 20:50:51 UTC (20060212-806)
6865 Log:
6866 commands.sgml changes
6867
6868
6869 Changes: Modified:
6870 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6871
6872
6873jilles 2006/02/12 19:58:28 UTC (20060212-804)
6874 Log:
6875 connect{} changes.
6876
6877
6878 Changes: Modified:
6879 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6880
6881
6882jilles 2006/02/12 19:47:43 UTC (20060212-802)
6883 Log:
6884 Improve description of class{} block (in particular,
6885 mention server classes as well as client classes).
6886
6887
6888 Changes: Modified:
6889 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6890
6891
6892jilles 2006/02/12 19:37:35 UTC (20060212-800)
6893 Log:
6894 In comment:
6895 -/* sendq: servers need a higher sendq as they send more data */
6896 +/* sendq: servers need a higher sendq as they are sent more data */
6897
6898
6899 Changes: Modified:
6900 +1 -1 trunk/doc/reference.conf (File Modified)
6901
6902
6903jilles 2006/02/12 19:33:35 UTC (20060212-798)
6904 Log:
6905 Add modules{} block.
6906
6907
6908 Changes: Modified:
6909 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6910
6911
6912jilles 2006/02/12 17:31:44 UTC (20060212-796)
6913 Log:
6914 Add general::oper_snomask, snomask on oper up for opers
6915 that have umode +s set on oper up, but do not have
6916 a specific snomask setting in their operator block.
6917 If this is empty or not specified, +s is used as before.
6918
6919
6920 Changes: Modified:
6921 +4 -1 trunk/doc/example.conf (File Modified)
6922 +7 -1 trunk/doc/reference.conf (File Modified)
6923 +1 -0 trunk/include/client.h (File Modified)
6924 +1 -0 trunk/include/s_conf.h (File Modified)
6925 +32 -0 trunk/src/newconf.c (File Modified)
6926 +1 -0 trunk/src/s_conf.c (File Modified)
6927 +13 -3 trunk/src/s_user.c (File Modified)
6928
6929
6930nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6931 Log:
6932 fix error
6933
6934 Changes: Modified:
6935 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6936
6937
6938nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6939 Log:
6940 Add MASKTRACE and CHANTRACE commands.
6941
6942
6943 Changes: Modified:
6944 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6945
6946
6947nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6948 Log:
6949 document loadmodule directive
6950
6951
6952 Changes: Modified:
6953 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6954
6955
6956nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6957 Log:
6958 finish this up
6959
6960
6961 Changes: Modified:
6962 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6963
6964
6965nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6966 Log:
6967 q:lines are no longer living in the ircd.conf either
6968
6969
6970 Changes: Modified:
6971 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6972
6973
6974nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6975 Log:
6976 remove k:line, d:line, x:line as they are their own files now
6977
6978
6979 Changes: Modified:
6980 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6981
6982
6983jilles 2006/02/12 03:55:38 UTC (20060212-782)
6984 Log:
6985 New place for operator::snomask.
6986
6987
6988 Changes: Modified:
6989 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6990
6991
6992nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6993 Log:
6994 Document connect {}.
6995
6996
6997 Changes: Modified:
6998 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6999
7000
7001jilles 2006/02/12 03:42:26 UTC (20060212-778)
7002 Log:
7003 example.conf: move operator::snomask to a more logical place,
7004 more sensible default
7005 reference.conf: add operator::snomask
7006
7007
7008 Changes: Modified:
7009 +3 -3 trunk/doc/example.conf (File Modified)
7010 +3 -0 trunk/doc/reference.conf (File Modified)
7011
7012
7013jilles 2006/02/12 03:34:24 UTC (20060212-776)
7014 Log:
7015 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7016 in those conf entries that take umodes like <name1>, <name2>, ...
7017
7018
7019 Changes: Modified:
7020 +3 -0 trunk/doc/reference.conf (File Modified)
7021 +3 -0 trunk/src/newconf.c (File Modified)
7022
7023
7024nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7025 Log:
7026 Remove H:line
7027
7028
7029 Changes: Modified:
7030 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7031
7032
7033nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7034 Log:
7035 Aesthetic changes.
7036
7037
7038 Changes: Modified:
7039 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7040
7041
7042nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7043 Log:
7044 s/allow/auth
7045
7046
7047 Changes: Modified:
7048 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7049
7050
7051nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7052 Log:
7053 fix
7054
7055
7056 Changes: Modified:
7057 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7058
7059
7060nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7061 Log:
7062 Document operator {} blocks.
7063
7064
7065 Changes: Modified:
7066 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7067
7068
7069jilles 2006/02/12 03:18:31 UTC (20060212-764)
7070 Log:
7071 auth{}: clarify/add some details
7072
7073
7074 Changes: Modified:
7075 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7076
7077
7078nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7079 Log:
7080 auth{}: Move a paragraph.
7081
7082
7083 Changes: Modified:
7084 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7085
7086
7087nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7088 Log:
7089 Document auth{} blocks.
7090
7091
7092 Changes: Modified:
7093 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7094
7095
7096jilles 2006/02/12 02:23:21 UTC (20060212-758)
7097 Log:
7098 Add umode +R.
7099
7100
7101 Changes: Modified:
7102 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7103
7104
7105jilles 2006/02/12 02:19:41 UTC (20060212-756)
7106 Log:
7107 Add umode +R, prevents unidentified clients from
7108 sending private messages or notices. /accept'ed
7109 clients and opers are exempt.
7110 Due to the /accept part, this is only checked
7111 at the target's server, may want to change
7112 this?
7113
7114
7115 Changes: Modified:
7116 +1 -0 trunk/help/opers/umode (File Modified)
7117 +1 -0 trunk/help/users/umode (File Modified)
7118 +2 -0 trunk/include/client.h (File Modified)
7119 +1 -0 trunk/include/numeric.h (File Modified)
7120 +11 -1 trunk/modules/core/m_message.c (File Modified)
7121 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7122 +1 -1 trunk/src/messages.tab (File Modified)
7123 +1 -1 trunk/src/s_user.c (File Modified)
7124
7125
7126jilles 2006/02/12 01:26:44 UTC (20060212-754)
7127 Log:
7128 Don't allow a nick change if banned or quieted (and not
7129 voiced or opped) on a channel. This uses numeric 435
7130 (bahamut's "cannot change to a banned nick") because
7131 bahamut/ircu's 437 and hyperion's 438 already have
7132 another meaning for us.
7133
7134
7135 Changes: Modified:
7136 +2 -0 trunk/include/channel.h (File Modified)
7137 +1 -0 trunk/include/numeric.h (File Modified)
7138 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7139 +38 -0 trunk/src/channel.c (File Modified)
7140 +1 -1 trunk/src/messages.tab (File Modified)
7141
7142
7143jilles 2006/02/11 20:55:03 UTC (20060211-752)
7144 Log:
7145 KNOCK:
7146 - respect ban exceptions
7147 - also deny a knock if quieted
7148
7149
7150 Changes: Modified:
7151 +2 -1 trunk/modules/m_knock.c (File Modified)
7152
7153
7154jilles 2006/02/11 19:42:32 UTC (20060211-750)
7155 Log:
7156 Reverse bad substitution in comment.
7157
7158
7159 Changes: Modified:
7160 +1 -1 trunk/src/channel.c (File Modified)
7161
7162
7163jilles 2006/02/11 19:04:47 UTC (20060211-748)
7164 Log:
7165 - set DynSpoof flag for clients spoofed at registration
7166 - add orighost instead of host to the hostname hash
7167
7168
7169 Changes: Modified:
7170 +5 -1 trunk/src/s_user.c (File Modified)
7171
7172
7173jilles 2006/02/11 16:59:13 UTC (20060211-746)
7174 Log:
7175 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7176
7177
7178 Changes: Modified:
7179 +2 -3 trunk/src/send.c (File Modified)
7180
7181
7182gxti 2006/02/10 02:44:34 UTC (20060210-744)
7183 Log:
7184 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7185
7186
7187 Changes: Modified:
7188 +17 -7 trunk/modules/m_signon.c (File Modified)
7189
7190
7191gxti 2006/02/09 02:44:48 UTC (20060209-742)
7192 Log:
7193 Correct minimum args on ENCAP SASL to avoid nasty core.
7194
7195
7196 Changes: Modified:
7197 +1 -1 trunk/modules/m_sasl.c (File Modified)
7198
7199
7200jilles 2006/02/09 01:14:21 UTC (20060209-740)
7201 Log:
7202 Style nits: sptr can't ever be NULL, don't compare truth
7203 values with YES.
7204
7205
7206 Changes: Modified:
7207 +2 -3 trunk/modules/m_scan.c (File Modified)
7208
7209
7210jilles 2006/02/09 01:04:56 UTC (20060209-738)
7211 Log:
7212 - Comment out scan_cmodes() prototype to suppress warning
7213 - Correct minimum parameter count for mo_scan()
7214
7215
7216 Changes: Modified:
7217 +2 -2 trunk/modules/m_scan.c (File Modified)
7218
7219
7220jilles 2006/02/09 00:56:16 UTC (20060209-736)
7221 Log:
7222 SCAN UMODES:
7223 - Include full command in operspy notice
7224 - Allow global scans (no-list used, mask not used) without operspy
7225 - Use ERR_NOPRIVS numeric
7226
7227
7228 Changes: Modified:
7229 +21 -9 trunk/modules/m_scan.c (File Modified)
7230
7231
7232jilles 2006/02/08 23:45:23 UTC (20060208-734)
7233 Log:
7234 Cancel out the >3 default if < is given; this way
7235 any </> specification fully overrides the default.
7236
7237
7238 Changes: Modified:
7239 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7240
7241
7242jilles 2006/02/08 23:13:44 UTC (20060208-732)
7243 Log:
7244 - Call mo_list() from m_list() to reduce code duplication
7245 - Default to >3, rather arbitrarily (conf option?)
7246 - Make < and > mean less than and greater than again
7247
7248
7249 Changes: Modified:
7250 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7251
7252
7253jilles 2006/02/08 22:20:43 UTC (20060208-730)
7254 Log:
7255 When processing topic burst, hide connecting server
7256 on netburst if flatten links is enabled.
7257
7258
7259 Changes: Modified:
7260 +9 -2 trunk/modules/m_tb.c (File Modified)
7261
7262
7263nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7264 Log:
7265 - remove PENALTY token
7266
7267
7268 Changes: Modified:
7269 +0 -1 trunk/include/supported.h (File Modified)
7270
7271
7272nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7273 Log:
7274 005 fixups:
7275 - Add PENALTY because we have a pace-wait system.
7276 - Add FNC due to SAVE and RSFNC
7277 - Add q to MAXLIST.
7278
7279
7280 Changes: Modified:
7281 +4 -2 trunk/include/supported.h (File Modified)
7282
7283
7284nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7285 Log:
7286 mkay, indent went nuts here
7287
7288
7289 Changes: Modified:
7290 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7291
7292
7293nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7294 Log:
7295 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7296 and can be used instead. The SAFELIST implementation is the one used by
7297 default, as most users/networks will be used to it.
7298
7299
7300 Changes: Modified:
7301 +1 -0 trunk/NEWS (File Modified)
7302 +14 -0 trunk/include/client.h (File Modified)
7303 +5 -0 trunk/include/hash.h (File Modified)
7304 +404 -272 trunk/modules/Makefile.in (File Modified)
7305 + - trunk/modules/m_list.c (File Deleted)
7306 + - trunk/modules/m_list_ratbox.c (File Added)
7307 + - trunk/modules/m_list_safelist.c (File Added)
7308 +5 -5 trunk/src/hash.c (File Modified)
7309
7310
7311jilles 2006/02/08 21:02:52 UTC (20060208-720)
7312 Log:
7313 Clear invites on a lowerTS JOIN or SJOIN.
7314 This should complete kick_on_split_riding protection.
7315
7316
7317 Changes: Modified:
7318 +5 -0 trunk/modules/core/m_join.c (File Modified)
7319 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7320
7321
7322jilles 2006/02/08 20:26:58 UTC (20060208-718)
7323 Log:
7324 Like in ratbox, send and interpret timestamps on invites.
7325
7326
7327 Changes: Modified:
7328 +9 -2 trunk/modules/m_invite.c (File Modified)
7329
7330
7331jilles 2006/02/07 12:48:28 UTC (20060207-716)
7332 Log:
7333 Add +S (network service) umode. Just for completeness, users or opers
7334 cannot set this.
7335
7336
7337 Changes: Modified:
7338 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7339
7340
7341nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7342 Log:
7343 update NEWS a bit
7344
7345
7346 Changes: Modified:
7347 +35 -2 trunk/NEWS (File Modified)
7348
7349
7350gxti 2006/02/06 04:42:14 UTC (20060206-712)
7351 Log:
7352 Split off a PreClient structure for data to be freed on registation (i.e. password).
7353 New hook introduce_client for post-registration messages.
7354 Fix b0rked SASL numerics.
7355 Burst REALHOST post-introduction for spoofed-on-registration clients.
7356 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7357 Pre-registration signon support.
7358
7359
7360 Changes: Modified:
7361 +10 -0 trunk/configure (File Modified)
7362 +2 -0 trunk/configure.ac (File Modified)
7363 +14 -4 trunk/include/client.h (File Modified)
7364 +1 -0 trunk/include/hook.h (File Modified)
7365 +1 -0 trunk/include/numeric.h (File Modified)
7366 +3 -0 trunk/include/setup.h.in (File Modified)
7367 +16 -0 trunk/modules/m_chghost.c (File Modified)
7368 +25 -21 trunk/modules/m_sasl.c (File Modified)
7369 +63 -30 trunk/modules/m_signon.c (File Modified)
7370 +18 -0 trunk/src/client.c (File Modified)
7371 +2 -0 trunk/src/hook.c (File Modified)
7372 +5 -5 trunk/src/messages.tab (File Modified)
7373 +2 -0 trunk/src/s_serv.c (File Modified)
7374 +28 -2 trunk/src/s_user.c (File Modified)
7375
7376
7377gxti 2006/02/06 03:10:01 UTC (20060206-710)
7378 Log:
7379 Update hook documentation.
7380
7381
7382 Changes: Modified:
7383 +30 -0 trunk/doc/hooks.txt (File Modified)
7384
7385
7386jilles 2006/02/05 22:44:03 UTC (20060205-708)
7387 Log:
7388 Improve @/# handling in match_esc().
7389
7390
7391 Changes: Modified:
7392 +21 -13 trunk/src/match.c (File Modified)
7393
7394
7395nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7396 Log:
7397 backtrack instead of bailing out when handling a mismatched escape
7398
7399
7400 Changes: Modified:
7401 +1 -1 trunk/src/match.c (File Modified)
7402
7403
7404nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7405 Log:
7406 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7407
7408 Changes: Modified:
7409 +2 -1 trunk/CREDITS (File Modified)
7410
7411
7412nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7413 Log:
7414 Fix the escape brokenness and pick up a more efficient matching algorithm,
7415 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7416 Patch sent upstream. They can do whatever they want with it, *shrug*.
7417
7418
7419 Changes: Modified:
7420 +147 -161 trunk/src/match.c (File Modified)
7421
7422
7423jilles 2006/02/04 20:13:39 UTC (20060204-700)
7424 Log:
7425 If flatten links is enabled, fake the origins of some ServerModes
7426 sent to clients so that the server sending the netburst is hidden.
7427 Most mode hacks still show the true source.
7428
7429
7430 Changes: Modified:
7431 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7432 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7433
7434
7435jilles 2006/02/04 18:26:55 UTC (20060204-698)
7436 Log:
7437 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7438 where the exit originated).
7439 - When receiving an SQUIT for a server themselves
7440 (IsMe(target_p) || target_p == client_p)
7441 close their link and send a local server notice.
7442
7443
7444 Changes: Modified:
7445 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7446 +6 -3 trunk/src/client.c (File Modified)
7447
7448
7449nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7450 Log:
7451 Hooking into the wrong hook, whoops. :P
7452
7453
7454 Changes: Modified:
7455 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7456 +6 -10 trunk/modules/core/m_join.c (File Modified)
7457
7458
7459nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7460 Log:
7461 this doesn't work right, right now :P
7462
7463
7464 Changes: Modified:
7465 +40 -0 trunk/contrib/Makefile.in (File Modified)
7466 + - trunk/contrib/m_createauthonly.c (File Added)
7467 +6 -0 trunk/include/hook.h (File Modified)
7468 +26 -1 trunk/modules/core/m_join.c (File Modified)
7469 +1 -1 trunk/src/ircd.c (File Modified)
7470
7471
7472nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7473 Log:
7474 Make can_join() hookable.
7475
7476
7477 Changes: Modified:
7478 +12 -1 trunk/src/channel.c (File Modified)
7479
7480
7481nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7482 Log:
7483 add 'int approved;' to the channel event hook
7484
7485
7486 Changes: Modified:
7487 +1 -0 trunk/include/hook.h (File Modified)
7488
7489
7490gxti 2006/02/04 02:50:03 UTC (20060204-688)
7491 Log:
7492 Use SIDs in SASL ENCAP origin.
7493 Ignore responses from other agents once the first SASL response has been received for a client.
7494
7495
7496 Changes: Modified:
7497 +9 -5 trunk/modules/m_sasl.c (File Modified)
7498
7499
7500gxti 2006/02/04 01:44:17 UTC (20060204-686)
7501 Log:
7502 Removed stray debug code.
7503
7504
7505 Changes: Modified:
7506 +1 -1 trunk/modules/m_sasl.c (File Modified)
7507
7508
7509jilles 2006/02/03 22:39:24 UTC (20060203-684)
7510 Log:
7511 Don't complain "unknown MODE flag" if a non-oper attempts
7512 to unset an oper only umode they do not have.
7513 This is to prevent unwanted error messages when users/bots
7514 do things like MODE <nick> +i-sw.
7515
7516
7517 Changes: Modified:
7518 +4 -2 trunk/src/s_user.c (File Modified)
7519
7520
7521jilles 2006/02/03 22:32:03 UTC (20060203-682)
7522 Log:
7523 Fix client_exit hook name and only call it for local exits that are not
7524 IsAnyServer.
7525
7526
7527 Changes: Modified:
7528 +3 -2 trunk/modules/m_sasl.c (File Modified)
7529
7530
7531gxti 2006/02/03 21:41:48 UTC (20060203-680)
7532 Log:
7533 Fix SASL logic to actually use stored agent UID.
7534 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7535 Add abort code for exiting clients.
7536
7537
7538 Changes: Modified:
7539 +18 -9 trunk/modules/m_sasl.c (File Modified)
7540
7541
7542jilles 2006/02/03 20:25:01 UTC (20060203-678)
7543 Log:
7544 Port over ratbox 2.2 /challenge. This is slightly more secure
7545 (better crypto, longer keys, challenge timeout) and has better
7546 client scripts.
7547
7548 The respond tool is no longer part of the ircd tree but a
7549 separate package, currently available from
7550 http://respond.ircd-ratbox.org (we should mirror/... this).
7551
7552
7553 Changes: Modified:
7554 +65 -310 trunk/doc/challenge.txt (File Modified)
7555 +5 -5 trunk/include/client.h (File Modified)
7556 +3 -0 trunk/include/irc_string.h (File Modified)
7557 +3 -0 trunk/include/numeric.h (File Modified)
7558 +94 -50 trunk/modules/m_challenge.c (File Modified)
7559 +1 -2 trunk/src/client.c (File Modified)
7560 +125 -0 trunk/src/irc_string.c (File Modified)
7561 +2 -2 trunk/src/messages.tab (File Modified)
7562 + - trunk/tools/rsa_respond/ (File Deleted)
7563
7564
7565gxti 2006/02/03 20:05:09 UTC (20060203-676)
7566 Log:
7567 Preliminary SASL support.
7568
7569
7570 Changes: Modified:
7571 +7 -0 trunk/include/client.h (File Modified)
7572 +6 -0 trunk/include/numeric.h (File Modified)
7573 +1 -0 trunk/modules/Makefile.in (File Modified)
7574 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7575 +175 -1 trunk/modules/m_cap.c (File Modified)
7576 + - trunk/modules/m_sasl.c (File Added)
7577 +2 -0 trunk/modules/m_user.c (File Modified)
7578 +5 -5 trunk/src/messages.tab (File Modified)
7579 +8 -2 trunk/src/s_user.c (File Modified)
7580
7581
7582jilles 2006/02/03 18:13:03 UTC (20060203-674)
7583 Log:
7584 SIGNON: make logout also apply remotely.
7585
7586
7587 Changes: Modified:
7588 +7 -2 trunk/modules/m_signon.c (File Modified)
7589
7590
7591gxti 2006/02/03 17:45:04 UTC (20060203-672)
7592 Log:
7593 Use an asterisk when sending empty logins in SIGNON.
7594
7595
7596 Changes: Modified:
7597 +5 -5 trunk/modules/m_signon.c (File Modified)
7598
7599
7600jilles 2006/02/03 17:38:31 UTC (20060203-670)
7601 Log:
7602 SIGNON: Only add whowas entry (add_history()) and wipe
7603 accepts (del_all_accepts()) if nick changed.
7604
7605
7606 Changes: Modified:
7607 +5 -3 trunk/modules/m_signon.c (File Modified)
7608
7609
7610jilles 2006/02/03 17:26:52 UTC (20060203-668)
7611 Log:
7612 SIGNON: slight fixes to collision code:
7613 - don't kill if target_p == source_p (nick unchanged or only changed case)
7614 - add comment that SAVE support is missing
7615 - use sendto_realops_snomask() instead of sendto_realops_flags()
7616
7617
7618 Changes: Modified:
7619 +9 -6 trunk/modules/m_signon.c (File Modified)
7620
7621
7622jilles 2006/02/03 17:19:26 UTC (20060203-666)
7623 Log:
7624 Fix up kills for bad nick/user/host on SIGNON.
7625
7626
7627 Changes: Modified:
7628 +16 -6 trunk/modules/m_signon.c (File Modified)
7629
7630
7631jilles 2006/02/03 16:50:56 UTC (20060203-664)
7632 Log:
7633 If changing to a nick with a digit, only allow the UID.
7634
7635
7636 Changes: Modified:
7637 +4 -0 trunk/modules/m_signon.c (File Modified)
7638
7639
7640gxti 2006/02/03 04:20:31 UTC (20060203-661)
7641 Log:
7642 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7643 Strip leading digits from logins that are not purely numeric.
7644
7645
7646 Changes: Modified:
7647 +3 -0 trunk/include/numeric.h (File Modified)
7648 +2 -0 trunk/include/send.h (File Modified)
7649 +1 -0 trunk/modules/Makefile.in (File Modified)
7650 +456 -3 trunk/modules/m_services.c (File Modified)
7651 + - trunk/modules/m_signon.c (File Added)
7652 +2 -2 trunk/src/messages.tab (File Modified)
7653 +98 -0 trunk/src/send.c (File Modified)
7654
7655
7656jilles 2006/02/02 14:10:16 UTC (20060202-659)
7657 Log:
7658 Remove old server notice umodes from example confs.
7659
7660
7661 Changes: Modified:
7662 +1 -2 trunk/doc/example.conf (File Modified)
7663 +4 -17 trunk/doc/reference.conf (File Modified)
7664
7665
7666jilles 2006/02/01 15:11:42 UTC (20060201-657)
7667 Log:
7668 Add snomask help file (forgot this earlier).
7669
7670
7671 Changes: Modified:
7672 + - trunk/help/opers/snomask (File Added)
7673
7674
7675jilles 2006/01/31 12:50:36 UTC (20060131-655)
7676 Log:
7677 Add umode +l (receive locops).
7678
7679
7680 Changes: Modified:
7681 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7682
7683
7684jilles 2006/01/31 12:44:21 UTC (20060131-653)
7685 Log:
7686 We don't plan to implement cmode +R (quiet unidentified) and
7687 umode +I (deny invite) for 1.1, so comment them out from the
7688 docs.
7689
7690
7691 Changes: Modified:
7692 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7693 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7694
7695
7696jilles 2006/01/31 12:40:38 UTC (20060131-651)
7697 Log:
7698 Improve snomask usage description.
7699
7700
7701 Changes: Modified:
7702 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7703
7704
7705jilles 2006/01/31 12:33:01 UTC (20060131-649)
7706 Log:
7707 Mention the word snomask with umode +s (needs to be a link really).
7708
7709
7710 Changes: Modified:
7711 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7712
7713
7714jilles 2006/01/31 12:28:58 UTC (20060131-647)
7715 Log:
7716 Add snomask +Z (operspy notices).
7717
7718
7719 Changes: Modified:
7720 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7721
7722
7723jilles 2006/01/31 12:23:29 UTC (20060131-645)
7724 Log:
7725 Misc updates/clarifications.
7726
7727
7728 Changes: Modified:
7729 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7730
7731
7732jilles 2006/01/31 12:15:29 UTC (20060131-643)
7733 Log:
7734 Document snomasks.
7735
7736
7737 Changes: Modified:
7738 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7739 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7740 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7741
7742
7743jilles 2006/01/30 01:07:43 UTC (20060130-641)
7744 Log:
7745 - Allow ENCAP REALHOST outside burst
7746 - Fix comment describing race condition: this can only happen
7747 on a local whois with use_whois_actually enabled
7748
7749
7750 Changes: Modified:
7751 +4 -6 trunk/modules/m_chghost.c (File Modified)
7752
7753
7754jilles 2006/01/29 21:42:06 UTC (20060129-639)
7755 Log:
7756 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7757
7758
7759 Changes: Modified:
7760 +39 -0 trunk/contrib/Makefile.in (File Modified)
7761 + - trunk/contrib/sno_globaloper.c (File Added)
7762
7763
7764jilles 2006/01/29 21:26:53 UTC (20060129-637)
7765 Log:
7766 Pass along old umodes and snomask in umode_changed hook,
7767 changing its parameter type from struct Client *
7768 to hook_data_umode_changed *. (For a new client, both
7769 are zero.)
7770
7771 The IP cloaking module now fully ignores umode changes
7772 where +h didn't change.
7773
7774
7775 Changes: Modified:
7776 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7777 +7 -0 trunk/include/hook.h (File Modified)
7778 +18 -4 trunk/src/s_user.c (File Modified)
7779
7780
7781nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7782 Log:
7783 move libcharybdis-provided function initialisation into libcharybdis_init().
7784
7785
7786 Changes: Modified:
7787 +32 -11 trunk/src/ircd.c (File Modified)
7788
7789
7790jilles 2006/01/29 20:40:55 UTC (20060129-633)
7791 Log:
7792 Make +f notices (local host, global host, global user@host, local class)
7793 netwide. Exceeding /quote set max remains local.
7794
7795
7796 Changes: Modified:
7797 +4 -4 trunk/src/s_conf.c (File Modified)
7798
7799
7800jilles 2006/01/29 20:32:44 UTC (20060129-631)
7801 Log:
7802 Netwide notices about attempts to join juped channels.
7803
7804
7805 Changes: Modified:
7806 +1 -1 trunk/modules/core/m_join.c (File Modified)
7807
7808
7809jilles 2006/01/29 19:57:17 UTC (20060129-629)
7810 Log:
7811 Send server notices about failed oper attempts globally.
7812 Successful remote oper attempt notices will be generated
7813 from the mode changes.
7814
7815
7816 Changes: Modified:
7817 +3 -3 trunk/modules/m_challenge.c (File Modified)
7818 +2 -2 trunk/modules/m_oper.c (File Modified)
7819
7820
7821jilles 2006/01/29 19:56:11 UTC (20060129-627)
7822 Log:
7823 Rest of infrastructure for sending server notices globally.
7824 Uses a new L_NETWIDE level on sendto_realops_snomask().
7825
7826
7827 Changes: Modified:
7828 +1 -0 trunk/include/send.h (File Modified)
7829 +31 -4 trunk/src/send.c (File Modified)
7830
7831
7832jilles 2006/01/29 18:55:28 UTC (20060129-625)
7833 Log:
7834 Add general::global_snotices conf option to control
7835 whether we send out SNOTEs. Does not do anything yet.
7836
7837
7838 Changes: Modified:
7839 +1 -0 trunk/doc/example.conf (File Modified)
7840 +6 -0 trunk/doc/reference.conf (File Modified)
7841 +1 -0 trunk/include/s_conf.h (File Modified)
7842 +6 -0 trunk/modules/m_info.c (File Modified)
7843 +1 -0 trunk/src/newconf.c (File Modified)
7844 +1 -0 trunk/src/s_conf.c (File Modified)
7845
7846
7847jilles 2006/01/29 13:47:35 UTC (20060129-623)
7848 Log:
7849 Only accept SNOTE from servers.
7850
7851
7852 Changes: Modified:
7853 +2 -0 trunk/modules/m_snote.c (File Modified)
7854
7855
7856jilles 2006/01/29 13:25:06 UTC (20060129-621)
7857 Log:
7858 Correct parv indices so this actually works.
7859
7860
7861 Changes: Modified:
7862 +2 -2 trunk/modules/m_snote.c (File Modified)
7863
7864
7865jilles 2006/01/29 13:16:10 UTC (20060129-619)
7866 Log:
7867 s/scan/snote/g
7868
7869
7870 Changes: Modified:
7871 +3 -3 trunk/modules/m_snote.c (File Modified)
7872
7873
7874nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7875 Log:
7876 Add m_snote.c, SNOTE propagator.
7877
7878
7879 Changes: Modified:
7880 +86 -0 trunk/modules/Makefile.in (File Modified)
7881 + - trunk/modules/m_snote.c (File Added)
7882
7883
7884nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7885 Log:
7886 start seeding the 1.1 NEWS file
7887
7888
7889 Changes: Modified:
7890 +4 -0 trunk/NEWS (File Modified)
7891
7892
7893nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7894 Log:
7895 rename some modules to more descriptive names...
7896
7897
7898 Changes: Modified:
7899 +2 -131 trunk/contrib/Makefile.in (File Modified)
7900 + - trunk/contrib/globalconnexit.c (File Deleted)
7901 + - trunk/contrib/globallineactive.c (File Deleted)
7902 + - trunk/contrib/sno_farconnect.c (File Added)
7903 + - trunk/contrib/sno_globalkline.c (File Added)
7904 +1 -120 trunk/modules/Makefile.in (File Modified)
7905 + - trunk/modules/networknotice.c (File Deleted)
7906 + - trunk/modules/sno_routing.c (File Added)
7907
7908
7909jilles 2006/01/28 22:02:18 UTC (20060128-611)
7910 Log:
7911 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7912 Uses FLAGS2_FLOODDONE bit on servers.
7913
7914
7915 Changes: Modified:
7916 +3 -0 trunk/include/client.h (File Modified)
7917 +121 -1 trunk/modules/Makefile.in (File Modified)
7918 + - trunk/modules/networknotice.c (File Added)
7919
7920
7921jilles 2006/01/28 21:44:33 UTC (20060128-609)
7922 Log:
7923 Don't show servers in /trace to nonopers if flatten links is enabled.
7924
7925
7926 Changes: Modified:
7927 +8 -5 trunk/modules/m_trace.c (File Modified)
7928
7929
7930jilles 2006/01/28 16:45:46 UTC (20060128-607)
7931 Log:
7932 CHGHOST:
7933 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7934 - send back confirmation to source, if local client
7935 - send a +s server notice if the source is neither a server nor a service (+S)
7936
7937
7938 Changes: Modified:
7939 +5 -1 trunk/modules/m_chghost.c (File Modified)
7940
7941
7942jilles 2006/01/28 16:01:05 UTC (20060128-605)
7943 Log:
7944 Use sendto_realops_snomask_from() to make the
7945 server notices appear to come from the affected
7946 user's server.
7947
7948
7949 Changes: Modified:
7950 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7951 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7952
7953
7954jilles 2006/01/28 16:00:14 UTC (20060128-603)
7955 Log:
7956 Add sendto_realops_snomask_from(), allows
7957 specification of apparent source server.
7958
7959
7960 Changes: Modified:
7961 +1 -0 trunk/include/send.h (File Modified)
7962 +41 -1 trunk/src/send.c (File Modified)
7963
7964
7965jilles 2006/01/28 15:30:20 UTC (20060128-601)
7966 Log:
7967 Revert r579. Keep host, not orighost in oper up notice.
7968 It would be inconsistent to have orighost there, and we
7969 don't want to mess up all server notices by putting both
7970 host and orighost.
7971
7972
7973 Changes: Modified:
7974 +1 -1 trunk/src/s_user.c (File Modified)
7975
7976
7977jilles 2006/01/28 15:27:10 UTC (20060128-599)
7978 Log:
7979 Include the IP address in operlog/foperlog.
7980
7981
7982 Changes: Modified:
7983 +10 -8 trunk/modules/m_challenge.c (File Modified)
7984 +8 -6 trunk/modules/m_oper.c (File Modified)
7985
7986
7987jilles 2006/01/28 15:17:01 UTC (20060128-597)
7988 Log:
7989 Call umode_changed hook on oper up.
7990
7991
7992 Changes: Modified:
7993 +1 -0 trunk/src/s_user.c (File Modified)
7994
7995
7996jilles 2006/01/28 15:13:27 UTC (20060128-595)
7997 Log:
7998 Add globalconnexit contrib module, shows remote client connects/exits
7999 except netsplits/netjoin on snomask +F.
8000 Notice formatting will probably change somewhat still.
8001
8002
8003 Changes: Modified:
8004 +80 -0 trunk/contrib/Makefile.in (File Modified)
8005 + - trunk/contrib/globalconnexit.c (File Added)
8006
8007
8008jilles 2006/01/28 14:54:44 UTC (20060128-593)
8009 Log:
8010 Declare snomask_modes[] so modules can provide snomasks.
8011
8012
8013 Changes: Modified:
8014 +2 -0 trunk/include/snomask.h (File Modified)
8015
8016
8017jilles 2006/01/28 14:40:10 UTC (20060128-591)
8018 Log:
8019 Replace user_signon hook with two new hooks: new_local_user
8020 and new_remote_user.
8021 These are called right before the user is introduced to the
8022 rest of the network.
8023
8024
8025 Changes: Modified:
8026 +2 -1 trunk/include/hook.h (File Modified)
8027 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8028 +4 -2 trunk/src/hook.c (File Modified)
8029 +2 -3 trunk/src/s_user.c (File Modified)
8030
8031
8032nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8033 Log:
8034 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8035
8036
8037 Changes: Modified:
8038 +2 -2 trunk/modules/m_scan.c (File Modified)
8039
8040
8041jilles 2006/01/27 19:45:11 UTC (20060127-587)
8042 Log:
8043 Update doc/technical/send.txt.
8044
8045
8046 Changes: Modified:
8047 +91 -131 trunk/doc/technical/send.txt (File Modified)
8048
8049
8050jilles 2006/01/27 14:44:19 UTC (20060127-585)
8051 Log:
8052 Add chantrace and masktrace to help files.
8053
8054
8055 Changes: Modified:
8056 + - trunk/help/opers/chantrace (File Added)
8057 +27 -20 trunk/help/opers/index (File Modified)
8058 + - trunk/help/opers/masktrace (File Added)
8059 +2 -0 trunk/help/opers/operspy (File Modified)
8060
8061
8062jilles 2006/01/27 14:41:47 UTC (20060127-583)
8063 Log:
8064 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8065 Shows etrace-like output for all users in a channel,
8066 in particular IP addresses.
8067
8068
8069 Changes: Modified:
8070 +75 -2 trunk/modules/m_etrace.c (File Modified)
8071
8072
8073jilles 2006/01/27 13:49:21 UTC (20060127-581)
8074 Log:
8075 Port over ratbox 2.2 r21727 (anfl):
8076 add some logging when we drop servers in places where we only notify opers
8077
8078
8079 Changes: Modified:
8080 +31 -0 trunk/modules/core/m_server.c (File Modified)
8081
8082
8083nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8084 Log:
8085 display orighost in operup message
8086
8087
8088 Changes: Modified:
8089 +1 -1 trunk/src/s_user.c (File Modified)
8090
8091
8092jilles 2006/01/26 17:13:21 UTC (20060126-577)
8093 Log:
8094 Add globallineactive contrib module, a hack which can often
8095 show k/d/g/x line active for remote clients.
8096
8097
8098 Changes: Modified:
8099 +52 -0 trunk/contrib/Makefile.in (File Modified)
8100 + - trunk/contrib/globallineactive.c (File Added)
8101
8102
8103jilles 2006/01/26 16:34:00 UTC (20060126-575)
8104 Log:
8105 Show IP field in the same way as MASKTRACE:
8106 "255.255.255.255" if it's unknown (remote TS5 client)
8107 and "0" if we or the remote server are purposely
8108 hiding it.
8109
8110
8111 Changes: Modified:
8112 +12 -1 trunk/modules/m_scan.c (File Modified)
8113
8114
8115jilles 2006/01/26 16:25:22 UTC (20060126-573)
8116 Log:
8117 scan umodes:
8118 - don't show servers in a global scan
8119 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8120
8121
8122 Changes: Modified:
8123 +4 -1 trunk/modules/m_scan.c (File Modified)
8124
8125
8126nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8127 Log:
8128 Implement SCAN UMODES.
8129
8130
8131 Changes: Modified:
8132 +3 -0 trunk/include/numeric.h (File Modified)
8133 +128 -2 trunk/modules/m_scan.c (File Modified)
8134 +2 -2 trunk/src/messages.tab (File Modified)
8135
8136
8137nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8138 Log:
8139 more oops
8140
8141
8142 Changes: Modified:
8143 +1 -1 trunk/modules/m_scan.c (File Modified)
8144
8145
8146nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8147 Log:
8148 parv[0] should be parv[1].
8149
8150
8151 Changes: Modified:
8152 +1 -1 trunk/modules/m_scan.c (File Modified)
8153
8154
8155nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8156 Log:
8157 another oops
8158
8159
8160 Changes: Modified:
8161 +1 -1 trunk/modules/m_scan.c (File Modified)
8162
8163
8164nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8165 Log:
8166 fix mistake here
8167
8168
8169 Changes: Modified:
8170 +2 -2 trunk/modules/m_scan.c (File Modified)
8171
8172
8173nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8174 Log:
8175 framework for scan command
8176
8177
8178 Changes: Modified:
8179 +113 -0 trunk/modules/Makefile.in (File Modified)
8180 + - trunk/modules/m_scan.c (File Added)
8181
8182
8183nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8184 Log:
8185 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8186
8187
8188 Changes: Modified:
8189 +2 -0 trunk/include/irc_string.h (File Modified)
8190 +157 -1 trunk/modules/m_etrace.c (File Modified)
8191 +129 -90 trunk/src/match.c (File Modified)
8192
8193
8194nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8195 Log:
8196 orighost may live in a different hash bucket (likely the case), lets check it standalone
8197
8198
8199 Changes: Modified:
8200 +39 -3 trunk/src/hostmask.c (File Modified)
8201
8202
8203nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8204 Log:
8205 SVN didn't check modules/ somehow, hrmm.
8206
8207
8208 Changes: Modified:
8209 +1 -1 trunk/modules/m_kline.c (File Modified)
8210 +6 -6 trunk/modules/m_stats.c (File Modified)
8211
8212
8213nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8214 Log:
8215 Track hostmask entries for client_p->orighost, if available.
8216 Not throughly tested, but seems to work fine.
8217
8218
8219 Changes: Modified:
8220 +8 -4 trunk/include/hostmask.h (File Modified)
8221 +14 -10 trunk/src/hostmask.c (File Modified)
8222
8223
8224jilles 2006/01/22 19:14:11 UTC (20060122-549)
8225 Log:
8226 Pass on SQUIT reasons more.
8227
8228
8229 Changes: Modified:
8230 +17 -19 trunk/src/client.c (File Modified)
8231
8232
8233jilles 2006/01/21 17:25:27 UTC (20060121-543)
8234 Log:
8235 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8236 This way, hidden admins also get them.
8237
8238
8239 Changes: Modified:
8240 +4 -4 trunk/src/send.c (File Modified)
8241
8242
8243jilles 2006/01/20 22:26:17 UTC (20060120-541)
8244 Log:
8245 From ircd-ratbox 2.2 (r21339 anfl):
8246 ms_kill() should be using find_person(), not find_client()
8247 otherwise it can generate a core.
8248
8249
8250 Changes: Modified:
8251 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8252
8253
8254jilles 2006/01/18 22:56:51 UTC (20060118-539)
8255 Log:
8256 Add m_error to core_module_table, so it is loaded by default.
8257
8258
8259 Changes: Modified:
8260 +1 -0 trunk/src/modules.c (File Modified)
8261
8262
8263jilles 2006/01/18 00:28:30 UTC (20060118-536)
8264 Log:
8265 comment is a const char *, not char *.
8266
8267
8268 Changes: Modified:
8269 +1 -1 trunk/include/hook.h (File Modified)
8270
8271
8272jilles 2006/01/18 00:10:02 UTC (20060118-534)
8273 Log:
8274 Fix a long standing hybrid 7 bug: when getting a read error
8275 on a server, report_error() is called with a %d instead of
8276 a %s in the format string ("Lost connection" in +d).
8277
8278
8279 Changes: Modified:
8280 +1 -1 trunk/src/client.c (File Modified)
8281
8282
8283jilles 2006/01/16 17:21:11 UTC (20060116-532)
8284 Log:
8285 Clarifications.
8286
8287
8288 Changes: Modified:
8289 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8290
8291
8292nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8293 Log:
8294 Add document describing capabilities and what they mean.
8295
8296
8297 Changes: Modified:
8298 + - trunk/doc/technical/capab.txt (File Added)
8299
8300
8301jilles 2006/01/16 01:19:24 UTC (20060116-528)
8302 Log:
8303 Change client_exit hook to pass all exit_client() parameters.
8304
8305
8306 Changes: Modified:
8307 +8 -0 trunk/include/hook.h (File Modified)
8308 +6 -1 trunk/src/client.c (File Modified)
8309
8310
8311jilles 2006/01/15 21:51:42 UTC (20060115-526)
8312 Log:
8313 Add client_exit hook, called in exit_client() for all
8314 clients of all types, except clients exiting because
8315 of netsplits (QS). The only thing done before it is
8316 marking the client as "closing" (to prevent
8317 recursion).
8318
8319
8320 Changes: Modified:
8321 +1 -0 trunk/include/hook.h (File Modified)
8322 +2 -0 trunk/src/client.c (File Modified)
8323 +2 -0 trunk/src/hook.c (File Modified)
8324
8325
8326jilles 2006/01/15 21:06:36 UTC (20060115-524)
8327 Log:
8328 Improve the code that calculates the nnnS nnnC counts
8329 in RPL_TRACESERVER.
8330
8331 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8332
8333
8334 Changes: Modified:
8335 +43 -36 trunk/modules/m_trace.c (File Modified)
8336
8337
8338jilles 2006/01/15 20:55:27 UTC (20060115-522)
8339 Log:
8340 Add server_eob hook.
8341 Planning to use this for netsplit/join notices.
8342
8343
8344 Changes: Modified:
8345 +1 -0 trunk/include/hook.h (File Modified)
8346 +2 -0 trunk/modules/m_pong.c (File Modified)
8347 +2 -0 trunk/src/hook.c (File Modified)
8348
8349
8350jilles 2006/01/15 20:01:51 UTC (20060115-520)
8351 Log:
8352 Default motd: ircd-ratbox -> charybdis
8353
8354
8355 Changes: Modified:
8356 +1 -1 trunk/doc/ircd.motd (File Modified)
8357
8358
8359jilles 2006/01/15 19:35:03 UTC (20060115-518)
8360 Log:
8361 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8362
8363
8364 Changes: Modified:
8365 +4 -4 trunk/src/s_user.c (File Modified)
8366
8367
8368jilles 2006/01/15 19:12:28 UTC (20060115-516)
8369 Log:
8370 - Remove obsolete EOB help file
8371 - Document snomask in the help files
8372 - Update indexes
8373
8374
8375 Changes: Modified:
8376 + - trunk/help/opers/eob (File Deleted)
8377 +13 -12 trunk/help/opers/index (File Modified)
8378 +1 -13 trunk/help/opers/umode (File Modified)
8379 +7 -7 trunk/help/users/index (File Modified)
8380
8381
8382nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8383 Log:
8384 Bail if snomask to parse is not given. Pointy hat to myself.
8385
8386
8387 Changes: Modified:
8388 +3 -0 trunk/src/snomask.c (File Modified)
8389
8390
8391gxti 2006/01/15 17:48:44 UTC (20060115-512)
8392 Log:
8393 Remove m_flags from autoconf
8394
8395
8396 Changes: Modified:
8397 +0 -1 trunk/contrib/Makefile.in (File Modified)
8398
8399
8400nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8401 Log:
8402 remove m_flags
8403
8404
8405 Changes: Modified:
8406 + - trunk/contrib/m_flags.c (File Deleted)
8407
8408
8409jilles 2006/01/15 17:22:19 UTC (20060115-508)
8410 Log:
8411 If +s is in oper_only_umodes, clear snomask on deoper.
8412
8413
8414 Changes: Modified:
8415 +5 -0 trunk/src/s_user.c (File Modified)
8416
8417
8418gxti 2006/01/15 17:16:50 UTC (20060115-506)
8419 Log:
8420 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8421
8422
8423 Changes: Modified:
8424 +2 -2 trunk/configure (File Modified)
8425 +2 -2 trunk/configure.ac (File Modified)
8426
8427
8428jilles 2006/01/15 17:15:56 UTC (20060115-504)
8429 Log:
8430 Remove the old server notice umodes.
8431 Default oper only umodes is now +s.
8432 Please make sure all remaining umodes still work.
8433
8434
8435 Changes: Modified:
8436 +3 -21 trunk/include/client.h (File Modified)
8437 +0 -12 trunk/src/newconf.c (File Modified)
8438 +1 -1 trunk/src/s_conf.c (File Modified)
8439 +12 -12 trunk/src/s_user.c (File Modified)
8440
8441
8442jilles 2006/01/15 17:00:27 UTC (20060115-502)
8443 Log:
8444 operator::flags nick_changes now controls +n snomask instead of +n umode.
8445
8446
8447 Changes: Modified:
8448 +8 -8 trunk/src/s_user.c (File Modified)
8449
8450
8451jilles 2006/01/15 16:53:16 UTC (20060115-500)
8452 Log:
8453 Move down h_umode_changed hook call after umode allowed checks
8454 (so it will not see +a if someone tries to set it but is not
8455 allowed to).
8456
8457
8458 Changes: Modified:
8459 +2 -3 trunk/src/s_user.c (File Modified)
8460
8461
8462jilles 2006/01/15 16:40:33 UTC (20060115-498)
8463 Log:
8464 Move over non-+s server notices (hopefully, all of them).
8465
8466
8467 Changes: Modified:
8468 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8469 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8470 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8471 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8472 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8473 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8474 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8475 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8476 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8477 +2 -2 trunk/libcharybdis/event.c (File Modified)
8478 +2 -2 trunk/modules/core/m_join.c (File Modified)
8479 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8480 +3 -3 trunk/modules/core/m_message.c (File Modified)
8481 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8482 +2 -2 trunk/modules/core/m_server.c (File Modified)
8483 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8484 +1 -1 trunk/modules/m_post.c (File Modified)
8485 +1 -1 trunk/modules/m_services.c (File Modified)
8486 +2 -2 trunk/src/channel.c (File Modified)
8487 +3 -3 trunk/src/client.c (File Modified)
8488 +1 -1 trunk/src/hash.c (File Modified)
8489 +5 -5 trunk/src/s_conf.c (File Modified)
8490 +2 -2 trunk/src/s_log.c (File Modified)
8491 +4 -4 trunk/src/s_user.c (File Modified)
8492
8493
8494jilles 2006/01/15 16:18:59 UTC (20060115-496)
8495 Log:
8496 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8497
8498
8499 Changes: Modified:
8500 +2 -1 trunk/include/snomask.h (File Modified)
8501 +2 -2 trunk/src/snomask.c (File Modified)
8502
8503
8504jilles 2006/01/15 16:08:28 UTC (20060115-494)
8505 Log:
8506 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8507
8508
8509 Changes: Modified:
8510 +1 -1 trunk/contrib/example_module.c (File Modified)
8511 +2 -2 trunk/include/ircd_defs.h (File Modified)
8512 +6 -6 trunk/modules/core/m_error.c (File Modified)
8513 +1 -1 trunk/modules/core/m_join.c (File Modified)
8514 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8515 +1 -1 trunk/modules/core/m_message.c (File Modified)
8516 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8517 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8518 +18 -18 trunk/modules/core/m_server.c (File Modified)
8519 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8520 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8521 +4 -4 trunk/modules/m_challenge.c (File Modified)
8522 +4 -4 trunk/modules/m_dline.c (File Modified)
8523 +13 -13 trunk/modules/m_gline.c (File Modified)
8524 +5 -5 trunk/modules/m_kline.c (File Modified)
8525 +2 -2 trunk/modules/m_oper.c (File Modified)
8526 +1 -1 trunk/modules/m_pong.c (File Modified)
8527 +13 -13 trunk/modules/m_rehash.c (File Modified)
8528 +4 -4 trunk/modules/m_resv.c (File Modified)
8529 +16 -16 trunk/modules/m_set.c (File Modified)
8530 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8531 +6 -6 trunk/modules/m_xline.c (File Modified)
8532 +1 -1 trunk/src/adns.c (File Modified)
8533 +2 -2 trunk/src/channel.c (File Modified)
8534 +1 -1 trunk/src/listener.c (File Modified)
8535 +1 -1 trunk/src/s_auth.c (File Modified)
8536 +15 -15 trunk/src/s_conf.c (File Modified)
8537 +3 -3 trunk/src/s_user.c (File Modified)
8538 +7 -7 trunk/src/send.c (File Modified)
8539
8540
8541jilles 2006/01/15 15:34:12 UTC (20060115-492)
8542 Log:
8543 On oper up:
8544 - set +s snomask if +s umode set but no snomasks
8545 - put numerics in more logical order
8546
8547
8548 Changes: Modified:
8549 +3 -1 trunk/src/s_user.c (File Modified)
8550
8551
8552jilles 2006/01/15 15:12:39 UTC (20060115-490)
8553 Log:
8554 parse_snobuf_to_mask(): default to + at start
8555 allows stuff like /mode jilles +s C
8556
8557
8558 Changes: Modified:
8559 +1 -1 trunk/src/snomask.c (File Modified)
8560
8561
8562jilles 2006/01/15 15:04:34 UTC (20060115-488)
8563 Log:
8564 Changes to user_mode() snomask handling.
8565 - show snomask (if not 0) on /mode <nick>
8566 - show snomask once at the end if +s/-s used
8567 - only parse 1 parameter for umode changes
8568 - don't crash on /mode <nick> +s
8569 - /mode <nick> -s clears snomask, doesn't use parameter
8570 - set umode +s iff snomask is not 0
8571 - snomask is not propagated, but umode +s is
8572
8573
8574 Changes: Modified:
8575 +97 -72 trunk/src/s_user.c (File Modified)
8576
8577
8578nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8579 Log:
8580 Convert some messages over to snomask.
8581
8582
8583 Changes: Modified:
8584 +29 -29 trunk/src/client.c (File Modified)
8585 +2 -2 trunk/src/ircd.c (File Modified)
8586 +13 -13 trunk/src/modules.c (File Modified)
8587 +1 -1 trunk/src/newconf.c (File Modified)
8588 +5 -5 trunk/src/parse.c (File Modified)
8589 +1 -1 trunk/src/restart.c (File Modified)
8590 +4 -4 trunk/src/s_newconf.c (File Modified)
8591 +11 -11 trunk/src/s_serv.c (File Modified)
8592
8593
8594nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8595 Log:
8596 include snomask.h from client.h
8597
8598
8599 Changes: Modified:
8600 +1 -0 trunk/include/client.h (File Modified)
8601
8602
8603nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8604 Log:
8605 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8606
8607
8608 Changes: Modified:
8609 +1 -0 trunk/src/newconf.c (File Modified)
8610 +2 -1 trunk/src/snomask.c (File Modified)
8611
8612
8613nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8614 Log:
8615 should start with +, not \0. Whoops. :)
8616
8617
8618 Changes: Modified:
8619 +1 -1 trunk/src/snomask.c (File Modified)
8620
8621
8622nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8623 Log:
8624 core snomask support.
8625
8626
8627 Changes: Modified:
8628 +3 -0 trunk/doc/example.conf (File Modified)
8629 +2 -0 trunk/include/client.h (File Modified)
8630 +2 -0 trunk/include/numeric.h (File Modified)
8631 +2 -0 trunk/include/s_newconf.h (File Modified)
8632 +63 -0 trunk/include/send.h (File Modified)
8633 + - trunk/include/snomask.h (File Added)
8634 +1 -0 trunk/src/Makefile.in (File Modified)
8635 +1 -1 trunk/src/messages.tab (File Modified)
8636 +8 -0 trunk/src/newconf.c (File Modified)
8637 +12 -0 trunk/src/s_user.c (File Modified)
8638 +235 -0 trunk/src/send.c (File Modified)
8639 + - trunk/src/snomask.c (File Added)
8640
8641
8642nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8643 Log:
8644 add a blank line after the license info.
8645
8646
8647 Changes: Modified:
8648 +1 -1 trunk/CREDITS (File Modified)
8649
8650
8651jilles 2006/01/14 19:59:18 UTC (20060114-472)
8652 Log:
8653 Extend copyright to 2006.
8654
8655
8656 Changes: Modified:
8657 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8658
8659
8660jilles 2006/01/14 19:56:24 UTC (20060114-470)
8661 Log:
8662 - Fix up book id.
8663 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8664
8665
8666 Changes: Modified:
8667 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8668 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8669
8670
8671jilles 2006/01/14 19:52:16 UTC (20060114-468)
8672 Log:
8673 Add oper privileges document.
8674
8675
8676 Changes: Modified:
8677 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8678 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8679
8680
8681jilles 2006/01/14 18:45:57 UTC (20060114-466)
8682 Log:
8683 Capitalize message names in services shortcuts (for consistency).
8684
8685
8686 Changes: Modified:
8687 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8688
8689
8690jilles 2006/01/13 16:53:35 UTC (20060113-464)
8691 Log:
8692 Remove C++ comment.
8693
8694
8695 Changes: Modified:
8696 +1 -1 trunk/src/patricia.c (File Modified)
8697
8698
8699jilles 2006/01/13 13:45:56 UTC (20060113-462)
8700 Log:
8701 Remove obsolete 'nextconnect' variable.
8702
8703
8704 Changes: Modified:
8705 +0 -1 trunk/include/ircd.h (File Modified)
8706 +0 -2 trunk/src/client.c (File Modified)
8707 +0 -1 trunk/src/ircd.c (File Modified)
8708
8709
8710jilles 2006/01/13 13:02:54 UTC (20060113-460)
8711 Log:
8712 Remove this remnant of the hybrid 6 ziplinks implementation.
8713
8714
8715 Changes: Modified:
8716 + - trunk/include/s_zip.h (File Deleted)
8717
8718
8719jilles 2006/01/09 16:05:47 UTC (20060109-458)
8720 Log:
8721 Make clone limiting work on orighost, not host (so it
8722 looks through services cloaks). Lightly tested, please
8723 test/review.
8724
8725
8726 Changes: Modified:
8727 +2 -0 trunk/modules/m_chghost.c (File Modified)
8728 +1 -1 trunk/src/client.c (File Modified)
8729 +1 -1 trunk/src/s_conf.c (File Modified)
8730
8731
8732jilles 2006/01/09 15:51:02 UTC (20060109-456)
8733 Log:
8734 Don't forget to link me_realhost() into the command hash.
8735
8736 Pointy hat to: myself
8737
8738
8739 Changes: Modified:
8740 +1 -1 trunk/modules/m_chghost.c (File Modified)
8741
8742
8743jilles 2006/01/09 14:46:59 UTC (20060109-454)
8744 Log:
8745 It's call_hook, not hook_call.
8746
8747
8748 Changes: Modified:
8749 +1 -1 trunk/src/s_user.c (File Modified)
8750
8751
8752jilles 2006/01/09 14:45:36 UTC (20060109-452)
8753 Log:
8754 Add unreject help file.
8755
8756
8757 Changes: Modified:
8758 + - trunk/help/opers/unreject (File Added)
8759
8760
8761jilles 2006/01/09 14:41:41 UTC (20060109-450)
8762 Log:
8763 Link the all-important 42 module to the build :P
8764
8765
8766 Changes: Modified:
8767 +1 -0 trunk/contrib/Makefile.in (File Modified)
8768
8769
8770jilles 2006/01/08 19:12:10 UTC (20060108-448)
8771 Log:
8772 Mention /rehash help.
8773
8774
8775 Changes: Modified:
8776 +1 -0 trunk/help/opers/rehash (File Modified)
8777
8778
8779nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8780 Log:
8781 Add h_user_signon hook.
8782
8783
8784 Changes: Modified:
8785 +1 -0 trunk/include/hook.h (File Modified)
8786 +2 -0 trunk/src/hook.c (File Modified)
8787 +4 -0 trunk/src/s_user.c (File Modified)
8788
8789
8790jilles 2006/01/06 02:30:23 UTC (20060106-444)
8791 Log:
8792 Oops, forgot to set orighost for remote client introductions.
8793
8794
8795 Changes: Modified:
8796 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8797
8798
8799jilles 2006/01/06 01:40:44 UTC (20060106-442)
8800 Log:
8801 Use TS6 forms in services shortcuts, if possible.
8802
8803
8804 Changes: Modified:
8805 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8806
8807
8808jilles 2006/01/06 01:31:19 UTC (20060106-440)
8809 Log:
8810 - Start out default_umodes conf entry from the empty set instead of +i.
8811 - Move oper_only_umodes check to where default_umodes is used, as
8812 oper_only_umodes may not be set yet while we're reading the conf.
8813
8814
8815 Changes: Modified:
8816 +6 -7 trunk/src/newconf.c (File Modified)
8817 +1 -1 trunk/src/s_user.c (File Modified)
8818
8819
8820jilles 2006/01/06 01:00:44 UTC (20060106-438)
8821 Log:
8822 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8823
8824
8825 Changes: Modified:
8826 +1 -0 trunk/doc/example.conf (File Modified)
8827 +7 -0 trunk/doc/reference.conf (File Modified)
8828 +0 -7 trunk/include/config.h.dist (File Modified)
8829 +1 -0 trunk/include/s_conf.h (File Modified)
8830 +6 -0 trunk/modules/m_info.c (File Modified)
8831 +9 -18 trunk/src/client.c (File Modified)
8832 +1 -0 trunk/src/newconf.c (File Modified)
8833 +1 -0 trunk/src/s_conf.c (File Modified)
8834
8835
8836jilles 2006/01/06 00:14:18 UTC (20060106-436)
8837 Log:
8838 - Allow NULL target_ip in show_ip() (indicates message is being
8839 sent to local opers)
8840 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8841 confitem
8842 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8843 those in src/client.c
8844
8845 From ratbox 2.2 svn (anfl)
8846
8847
8848 Changes: Modified:
8849 +1 -0 trunk/include/client.h (File Modified)
8850 +21 -2 trunk/src/client.c (File Modified)
8851 +2 -4 trunk/src/hostmask.c (File Modified)
8852 +1 -5 trunk/src/s_conf.c (File Modified)
8853 +4 -8 trunk/src/s_user.c (File Modified)
8854
8855
8856nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8857 Log:
8858 Fire off events properly.
8859
8860
8861 Changes: Modified:
8862 +7 -3 trunk/src/s_user.c (File Modified)
8863
8864
8865nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8866 Log:
8867 make sure modules which depend on umode information get the message upon connection (oops)
8868
8869
8870 Changes: Modified:
8871 +3 -0 trunk/src/s_user.c (File Modified)
8872
8873
8874jilles 2006/01/05 23:33:33 UTC (20060105-430)
8875 Log:
8876 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8877 From ratbox 2.2 svn.
8878
8879
8880 Changes: Modified:
8881 +3 -7 trunk/modules/m_etrace.c (File Modified)
8882
8883
8884nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8885 Log:
8886 Replace silly `default_invisible' option with more versatile default_umodes.
8887
8888
8889 Changes: Modified:
8890 +2 -2 trunk/Makefile.in (File Modified)
8891 +12 -1 trunk/doc/example.conf (File Modified)
8892 +14 -7 trunk/doc/reference.conf (File Modified)
8893 +2 -4 trunk/include/s_conf.h (File Modified)
8894 +0 -6 trunk/modules/m_info.c (File Modified)
8895 +4 -0 trunk/src/modules.c (File Modified)
8896 +41 -1 trunk/src/newconf.c (File Modified)
8897 +2 -2 trunk/src/s_conf.c (File Modified)
8898 +3 -4 trunk/src/s_user.c (File Modified)
8899
8900
8901jilles 2006/01/02 14:30:45 UTC (20060102-426)
8902 Log:
8903 Add temporary nick resvs with the proper duration,
8904 not 60 times too long.
8905
8906
8907 Changes: Modified:
8908 +1 -1 trunk/modules/m_resv.c (File Modified)
8909
8910
8911jilles 2006/01/02 14:21:31 UTC (20060102-424)
8912 Log:
8913 Add kick on split riding. See reference.conf for more details.
8914
8915
8916 Changes: Modified:
8917 +1 -0 trunk/doc/example.conf (File Modified)
8918 +16 -0 trunk/doc/reference.conf (File Modified)
8919 +1 -0 trunk/include/s_conf.h (File Modified)
8920 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8921 +6 -0 trunk/modules/m_info.c (File Modified)
8922 +1 -0 trunk/src/newconf.c (File Modified)
8923 +1 -0 trunk/src/s_conf.c (File Modified)
8924
8925
8926nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8927 Log:
8928 New credits, denoting GXTi as being on the core team.
8929
8930
8931 Changes: Modified:
8932 +16 -5 trunk/CREDITS (File Modified)
8933
8934
8935nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8936 Log:
8937 better cloaking algorithm
8938
8939
8940 Changes: Modified:
8941 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8942
8943
8944nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8945 Log:
8946 don't do redundant bitshifting.
8947
8948
8949 Changes: Modified:
8950 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8951
8952
8953jilles 2005/12/23 21:15:41 UTC (20051223-416)
8954 Log:
8955 Add ip_cloaking.so.
8956
8957
8958 Changes: Modified:
8959 +1 -0 trunk/contrib/Makefile.in (File Modified)
8960
8961
8962jilles 2005/12/23 21:15:25 UTC (20051223-414)
8963 Log:
8964 Set the DynSpoof flag properly.
8965
8966
8967 Changes: Modified:
8968 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8969
8970
8971nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8972 Log:
8973 first go at an ip_cloaking implementation for charybdis.
8974
8975
8976 Changes: Modified:
8977 + - trunk/contrib/ip_cloaking.c (File Added)
8978
8979
8980nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8981 Log:
8982 Add libcharybdis to contrib/ includes.
8983
8984
8985 Changes: Modified:
8986 +1 -1 trunk/contrib/Makefile.in (File Modified)
8987
8988
8989nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8990 Log:
8991 add h_umode_changed hook for modules that provide usermodes.
8992
8993
8994 Changes: Modified:
8995 +1 -0 trunk/include/hook.h (File Modified)
8996 +2 -1 trunk/src/hook.c (File Modified)
8997 +3 -0 trunk/src/s_user.c (File Modified)
8998
8999
9000jilles 2005/12/19 16:52:45 UTC (20051219-406)
9001 Log:
9002 Show quiets in /stats z.
9003
9004
9005 Changes: Modified:
9006 +15 -10 trunk/src/s_stats.c (File Modified)
9007
9008
9009nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9010 Log:
9011 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9012
9013
9014 Changes: Modified:
9015 +0 -12 trunk/configure (File Modified)
9016 +0 -9 trunk/configure.ac (File Modified)
9017 +0 -3 trunk/include/setup.h.in (File Modified)
9018
9019
9020nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9021 Log:
9022 change various buffer sizes to = topiclen.
9023
9024
9025 Changes: Modified:
9026 +3 -4 trunk/include/ircd_defs.h (File Modified)
9027
9028
9029jon 2005/12/12 19:32:18 UTC (20051212-400)
9030 Log:
9031 - Partial commit test, partial ego strokage ;)
9032
9033
9034 Changes: Modified:
9035 +2 -1 trunk/CREDITS (File Modified)
9036
9037
9038nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9039 Log:
9040 More kqueue corrections.
9041
9042 Changes: Modified:
9043 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9044
9045
9046nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9047 Log:
9048 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9049 Not sure why this wasn't this way to begin with.
9050
9051
9052 Changes: Modified:
9053 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9054
9055
9056jilles 2005/12/11 16:39:52 UTC (20051211-394)
9057 Log:
9058 example.conf tweaks:
9059 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9060 most people do not need this.
9061 Enable serverinfo::hub.
9062
9063
9064 Changes: Modified:
9065 +14 -11 trunk/doc/example.conf (File Modified)
9066
9067
9068nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9069 Log:
9070 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9071
9072
9073 Changes: Modified:
9074 +1 -1 trunk/src/s_serv.c (File Modified)
9075
9076
9077nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9078 Log:
9079 header include changes
9080
9081
9082 Changes: Modified:
9083 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9084 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9085 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9086 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9087 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9088 +1 -21 trunk/libcharybdis/select.c (File Modified)
9089
9090
9091nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9092 Log:
9093 s/ilog/libcharybdis_{die,log,restart}/g
9094
9095
9096 Changes: Modified:
9097 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9098 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9099 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9100 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9101 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9102 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9103 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9104 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9105
9106
9107nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9108 Log:
9109 Use the right callbacks in the function code.
9110
9111 Changes: Modified:
9112 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9113
9114
9115nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9116 Log:
9117 More work, it builds again!
9118
9119
9120 Changes: Modified:
9121 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9122 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9123 + - trunk/libcharybdis/libcharybdis.c (File Added)
9124 + - trunk/libcharybdis/libcharybdis.h (File Added)
9125
9126
9127nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9128 Log:
9129 Move some stuff around.
9130
9131
9132 Changes: Modified:
9133 + - trunk/include/memory.h (File Deleted)
9134 + - trunk/include/tools.h (File Deleted)
9135 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9136 + - trunk/libcharybdis/memory.c (File Added)
9137 + - trunk/libcharybdis/memory.h (File Added)
9138 + - trunk/libcharybdis/snprintf.c (File Added)
9139 + - trunk/libcharybdis/tools.c (File Added)
9140 + - trunk/libcharybdis/tools.h (File Added)
9141 +1000 -1062 trunk/modules/.depend (File Modified)
9142 +421 -455 trunk/src/.depend (File Modified)
9143 +0 -1191 trunk/src/Makefile.in (File Modified)
9144 + - trunk/src/memory.c (File Deleted)
9145 + - trunk/src/snprintf.c (File Deleted)
9146 + - trunk/src/tools.c (File Deleted)
9147
9148
9149nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9150 Log:
9151 move more headers into libcharybdis
9152
9153 Changes: Modified:
9154 + - trunk/include/balloc.h (File Deleted)
9155 + - trunk/include/event.h (File Deleted)
9156 + - trunk/libcharybdis/balloc.h (File Added)
9157 + - trunk/libcharybdis/event.h (File Added)
9158 +924 -1020 trunk/modules/.depend (File Modified)
9159 +327 -406 trunk/src/.depend (File Modified)
9160
9161
9162nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9163 Log:
9164 balloc, events -> libcharybdis
9165
9166 Changes: Modified:
9167 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9168 + - trunk/libcharybdis/balloc.c (File Added)
9169 + - trunk/libcharybdis/event.c (File Added)
9170 +0 -1008 trunk/src/Makefile.in (File Modified)
9171 + - trunk/src/balloc.c (File Deleted)
9172 + - trunk/src/event.c (File Deleted)
9173
9174
9175nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9176 Log:
9177 More fun
9178
9179 Changes: Modified:
9180 + - trunk/include/commio.h (File Deleted)
9181 + - trunk/include/linebuf.h (File Deleted)
9182 + - trunk/libcharybdis/commio.h (File Added)
9183 + - trunk/libcharybdis/linebuf.h (File Added)
9184 +1644 -530 trunk/modules/.depend (File Modified)
9185 +1 -1 trunk/modules/Makefile.in (File Modified)
9186 +720 -284 trunk/src/.depend (File Modified)
9187
9188
9189nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9190 Log:
9191 Makefile reworking -- moving libcharybdis headers into proper location.
9192
9193 Changes: Modified:
9194 +1 -1 trunk/adns/Makefile.in (File Modified)
9195 +1 -1 trunk/src/Makefile.in (File Modified)
9196
9197
9198nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9199 Log:
9200 Document proposed authdaemon protocol.
9201
9202 Changes: Modified:
9203 + - trunk/authdaemon/protocol.txt (File Added)
9204
9205
9206nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9207 Log:
9208 Makefile oops
9209
9210 Changes: Modified:
9211 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9212
9213
9214nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9215 Log:
9216 Remove dead makefile from generation
9217
9218 Changes: Modified:
9219 +1 -2 trunk/configure (File Modified)
9220 +0 -1 trunk/configure.ac (File Modified)
9221
9222
9223nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9224 Log:
9225 libcharybdisIO -> libcharybdis
9226
9227 Changes: Modified:
9228 +1 -1 trunk/src/Makefile.in (File Modified)
9229
9230
9231nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9232 Log:
9233 More restructuring.
9234
9235 Changes: Modified:
9236 + - trunk/libcharybdis/Makefile.in (File Added)
9237 + - trunk/libcharybdis/commio.c (File Added)
9238 + - trunk/libcharybdis/devpoll.c (File Added)
9239 + - trunk/libcharybdis/epoll.c (File Added)
9240 + - trunk/libcharybdis/io/ (File Deleted)
9241 + - trunk/libcharybdis/kqueue.c (File Added)
9242 + - trunk/libcharybdis/linebuf.c (File Added)
9243 + - trunk/libcharybdis/log/ (File Deleted)
9244 + - trunk/libcharybdis/poll.c (File Added)
9245 + - trunk/libcharybdis/ports.c (File Added)
9246 + - trunk/libcharybdis/select.c (File Added)
9247
9248
9249nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9250 Log:
9251 Blah kill makefile
9252
9253 Changes: Modified:
9254 + - trunk/libcharybdis/Makefile.in (File Deleted)
9255
9256
9257nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9258 Log:
9259 Blah kill makefile
9260
9261 Changes: Modified:
9262 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9263
9264
9265nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9266 Log:
9267 add authdaemon dir for later hacking
9268
9269
9270 Changes: Modified:
9271 + - trunk/authdaemon/ (File Added)
9272
9273
9274nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9275 Log:
9276 linebuf -> libcharybdisIO
9277
9278
9279 Changes: Modified:
9280 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9281 + - trunk/libcharybdis/io/linebuf.c (File Added)
9282 + - trunk/libcharybdis/log/ (File Added)
9283 + - trunk/libcharybdis/log/Makefile.in (File Added)
9284 +0 -687 trunk/src/Makefile.in (File Modified)
9285 + - trunk/src/linebuf.c (File Deleted)
9286
9287
9288nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9289 Log:
9290 Solaris 10 I/O ports support
9291
9292 Changes: Modified:
9293 + - trunk/libcharybdis/io/ports.c (File Added)
9294
9295
9296nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9297 Log:
9298 libcharybdis stuff
9299
9300
9301 Changes: Modified:
9302 +1 -1 trunk/Makefile.in (File Modified)
9303 +3 -1 trunk/configure (File Modified)
9304 +133 -10 trunk/configure.ac (File Modified)
9305 + - trunk/libcharybdis/ (File Added)
9306 + - trunk/libcharybdis/Makefile.in (File Added)
9307 + - trunk/libcharybdis/io/ (File Added)
9308 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9309 +2 -3 trunk/src/Makefile.in (File Modified)
9310 + - trunk/src/io/ (File Deleted)
9311
9312
9313nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9314 Log:
9315 split IO stuff into libcharybdisIO.
9316
9317
9318 Changes: Modified:
9319 + - trunk/src/commio.c (File Deleted)
9320 + - trunk/src/devpoll.c (File Deleted)
9321 + - trunk/src/epoll.c (File Deleted)
9322 + - trunk/src/io/ (File Added)
9323 + - trunk/src/io/Makefile.in (File Added)
9324 + - trunk/src/io/commio.c (File Added)
9325 + - trunk/src/io/devpoll.c (File Added)
9326 + - trunk/src/io/epoll.c (File Added)
9327 + - trunk/src/io/kqueue.c (File Added)
9328 + - trunk/src/io/poll.c (File Added)
9329 + - trunk/src/io/select.c (File Added)
9330 + - trunk/src/kqueue.c (File Deleted)
9331 + - trunk/src/poll.c (File Deleted)
9332 + - trunk/src/select.c (File Deleted)
9333
9334
9335nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9336 Log:
9337 Version bump: 1.1.0
9338
9339
9340 Changes: Modified:
9341 +86 -155 trunk/configure (File Modified)
9342 +1 -1 trunk/configure.ac (File Modified)
9343
9344
9345jilles 2005/12/04 01:56:31 UTC (20051204-346)
9346 Log:
9347 Remove mentions of mkkeypair/cryptlinks.
9348
9349
9350 Changes: Modified:
9351 +1 -3 trunk/doc/challenge.txt (File Modified)
9352
9353
9354jilles 2005/12/02 17:57:29 UTC (20051202-344)
9355 Log:
9356 Clarify serverinfo{} description.
9357
9358
9359 Changes: Modified:
9360 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9361
9362
9363jilles 2005/12/02 17:41:44 UTC (20051202-342)
9364 Log:
9365 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9366
9367
9368 Changes: Modified:
9369 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9370
9371
9372jilles 2005/12/02 17:38:53 UTC (20051202-340)
9373 Log:
9374 Improvements also applicable to hyperion 1.x.
9375
9376
9377 Changes: Modified:
9378 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9379
9380
9381jilles 2005/12/02 17:08:45 UTC (20051202-338)
9382 Log:
9383 - Add +F description
9384 - General improvements and changes to charybdis
9385
9386
9387 Changes: Modified:
9388 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9389
9390
9391jilles 2005/12/02 16:43:45 UTC (20051202-336)
9392 Log:
9393 The server notice umodes only have an effect
9394 for opers. ("sendto_realops_flags", so having
9395 the umode is not enough, they must also be
9396 opered)
9397
9398
9399 Changes: Modified:
9400 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9401
9402
9403jilles 2005/12/02 16:39:40 UTC (20051202-334)
9404 Log:
9405 Updates to umodes docs.
9406
9407
9408 Changes: Modified:
9409 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9410
9411
9412nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9413 Log:
9414 Add SGML documentation.
9415
9416 Changes: Modified:
9417 + - trunk/doc/sgml/ (File Added)
9418 + - trunk/doc/sgml/oper-guide/ (File Added)
9419 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9420 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9421 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9422 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9423 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9424 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9425 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9426
9427
9428jilles 2005/11/21 11:04:33 UTC (20051121-330)
9429 Log:
9430 Make operwall flag restrict setting umode +z.
9431 This repairs this flag broken in charybdis-1.0.
9432
9433
9434 Changes: Modified:
9435 +41 -0 trunk/contrib/m_flags.c (File Modified)
9436 +9 -0 trunk/src/s_user.c (File Modified)
9437
9438
9439jilles 2005/11/21 10:29:37 UTC (20051121-328)
9440 Log:
9441 Don't complain/reset remote clients +n. I'm still not
9442 convinced propagating all umodes is the way to go, oh
9443 well.
9444
9445
9446 Changes: Modified:
9447 +1 -1 trunk/src/s_user.c (File Modified)
9448
9449
9450jilles 2005/11/21 10:21:42 UTC (20051121-326)
9451 Log:
9452 - Require admin flag for oper /chghost (if it's enabled
9453 which is not default)
9454 - Give error message on nonexistant nick
9455
9456
9457 Changes: Modified:
9458 +12 -0 trunk/modules/m_chghost.c (File Modified)
9459
9460
9461nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9462 Log:
9463 Incorporated jilles' dynspoof patch with a few minor changes.
9464
9465 Changes: Modified:
9466 +5 -2 trunk/include/client.h (File Modified)
9467 +1 -0 trunk/include/numeric.h (File Modified)
9468 +75 -4 trunk/modules/m_chghost.c (File Modified)
9469 +2 -21 trunk/modules/m_stats.c (File Modified)
9470 +2 -8 trunk/modules/m_trace.c (File Modified)
9471 +2 -0 trunk/src/client.c (File Modified)
9472 +3 -0 trunk/src/s_user.c (File Modified)
9473
9474
9475nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9476 Log:
9477 Update NEWS.
9478
9479 Changes: Modified:
9480 +5 -0 trunk/NEWS (File Modified)
9481
9482
9483jilles 2005/11/17 22:38:52 UTC (20051117-320)
9484 Log:
9485 Make show_ip() far less braindead.
9486
9487 Obtained from: ratbox 2.2 SVN
9488
9489
9490 Changes: Modified:
9491 +14 -85 trunk/src/client.c (File Modified)
9492
9493
9494jilles 2005/11/15 16:33:26 UTC (20051115-318)
9495 Log:
9496 Instead of not showing channels at all for whoising services,
9497 only show channels the requester is also on. If operspying
9498 services, show all the channels.
9499
9500
9501 Changes: Modified:
9502 +37 -40 trunk/modules/m_whois.c (File Modified)
9503
9504
9505jilles 2005/11/15 15:59:00 UTC (20051115-316)
9506 Log:
9507 - Show real errno if we fail to connect to a server
9508 - Don't show server IPs on IRC if a server goes dead
9509 during handshake
9510
9511
9512 Changes: Modified:
9513 +2 -5 trunk/src/s_serv.c (File Modified)
9514
9515
9516jilles 2005/11/15 15:28:18 UTC (20051115-314)
9517 Log:
9518 Revert hybrid 7.2 aline code. It causes too many problems.
9519
9520
9521 Changes: Modified:
9522 +1 -47 trunk/NEWS (File Modified)
9523 + - trunk/include/aline.h (File Deleted)
9524 +53 -6 trunk/modules/m_dline.c (File Modified)
9525 +212 -16 trunk/modules/m_kline.c (File Modified)
9526 +37 -8 trunk/modules/m_resv.c (File Modified)
9527 +45 -24 trunk/modules/m_xline.c (File Modified)
9528 +0 -485 trunk/src/Makefile.in (File Modified)
9529 + - trunk/src/aline.c (File Deleted)
9530
9531
9532jilles 2005/11/07 10:47:33 UTC (20051107-312)
9533 Log:
9534 Incorporate recent ratbox monitor bugfixes (could crash).
9535
9536
9537 Changes: Modified:
9538 +16 -0 trunk/modules/m_monitor.c (File Modified)
9539 +4 -3 trunk/src/monitor.c (File Modified)
9540
9541
9542jilles 2005/10/24 23:10:06 UTC (20051024-310)
9543 Log:
9544 Fix /invite UID leak.
9545
9546 Found by logiclrd@EFnet.
9547
9548
9549 Changes: Modified:
9550 +3 -2 trunk/modules/m_invite.c (File Modified)
9551
9552
9553nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9554 Log:
9555 Don't show what channels a service is in.
9556
9557 Changes: Modified:
9558 +1 -0 trunk/NEWS (File Modified)
9559 +40 -35 trunk/modules/m_whois.c (File Modified)
9560
9561
9562nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9563 Log:
9564 Update version to 1.0.3.
9565
9566
9567 Changes: Modified:
9568 +9 -9 trunk/configure (File Modified)
9569 +1 -1 trunk/configure.ac (File Modified)
9570
9571
9572jilles 2005/10/22 17:12:51 UTC (20051022-304)
9573 Log:
9574 Update NEWS.
9575
9576
9577 Changes: Modified:
9578 +7 -1 trunk/NEWS (File Modified)
9579
9580
9581jilles 2005/10/22 17:11:32 UTC (20051022-302)
9582 Log:
9583 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9584 More static buffers :(
9585
9586
9587 Changes: Modified:
9588 +12 -4 trunk/src/aline.c (File Modified)
9589
9590
9591jilles 2005/10/18 21:52:35 UTC (20051018-300)
9592 Log:
9593 Make operspy mode (/mode !#channel showing parameters
9594 even if not on channel) work again.
9595
9596
9597 Changes: Modified:
9598 +4 -4 trunk/src/channel.c (File Modified)
9599
9600
9601jilles 2005/10/16 22:04:15 UTC (20051016-298)
9602 Log:
9603 Call server_introduced hook on TS6 remote server
9604 introduction (ms_sid()).
9605
9606
9607 Changes: Modified:
9608 +6 -0 trunk/modules/core/m_server.c (File Modified)
9609
9610
9611nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9612 Log:
9613 Cyrix boxes are wierd.
9614
9615 Changes: Modified:
9616 +2 -1 trunk/modules/m_services.c (File Modified)
9617
9618
9619nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9620 Log:
9621 More paranoia.
9622
9623 Changes: Modified:
9624 +1 -1 trunk/include/client.h (File Modified)
9625 +3 -1 trunk/modules/m_services.c (File Modified)
9626
9627
9628nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9629 Log:
9630 heh
9631
9632 Changes: Modified:
9633 +1 -6 trunk/modules/m_services.c (File Modified)
9634
9635
9636nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9637 Log:
9638 Disable a check that doesn't always seem to work right for some reason.
9639
9640 Changes: Modified:
9641 +2 -0 trunk/modules/m_services.c (File Modified)
9642
9643
9644nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9645 Log:
9646 Update NEWS.
9647
9648
9649 Changes: Modified:
9650 +4 -1 trunk/NEWS (File Modified)
9651
9652
9653nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9654 Log:
9655 1.0.2
9656
9657
9658 Changes: Modified:
9659 +9 -9 trunk/configure (File Modified)
9660 +1 -1 trunk/configure.ac (File Modified)
9661
9662
9663jilles 2005/10/08 22:30:18 UTC (20051008-284)
9664 Log:
9665 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9666
9667
9668 Changes: Modified:
9669 +3 -13 trunk/modules/m_trace.c (File Modified)
9670
9671
9672jilles 2005/10/06 11:00:22 UTC (20051006-282)
9673 Log:
9674 Don't send empty RPL_WHOISCHANNELS on remote whois.
9675
9676 Pointy hat to: jilles
9677
9678
9679 Changes: Modified:
9680 +1 -1 trunk/modules/m_whois.c (File Modified)
9681
9682
9683nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9684 Log:
9685 Update NEWS.
9686
9687
9688 Changes: Modified:
9689 +3 -0 trunk/NEWS (File Modified)
9690
9691
9692nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9693 Log:
9694 Modular umode support.
9695
9696
9697 Changes: Modified:
9698 +0 -9 trunk/include/client.h (File Modified)
9699 +2 -1 trunk/include/s_user.h (File Modified)
9700 +1 -1 trunk/include/tools.h (File Modified)
9701 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9702 +3 -0 trunk/src/ircd.c (File Modified)
9703 +1 -1 trunk/src/messages.tab (File Modified)
9704 +2 -2 trunk/src/s_serv.c (File Modified)
9705 +37 -59 trunk/src/s_user.c (File Modified)
9706 +21 -0 trunk/src/tools.c (File Modified)
9707
9708
9709jilles 2005/10/02 20:23:15 UTC (20051002-276)
9710 Log:
9711 Optionally do forced nick change to the UID instead of kill
9712 on nick collisions, see doc/collision_fnc.txt for more
9713 details.
9714
9715
9716 Changes: Modified:
9717 + - trunk/doc/collision_fnc.txt (File Added)
9718 +1 -0 trunk/doc/example.conf (File Modified)
9719 +8 -0 trunk/doc/reference.conf (File Modified)
9720 +1 -0 trunk/include/numeric.h (File Modified)
9721 +1 -0 trunk/include/s_conf.h (File Modified)
9722 +2 -1 trunk/include/s_serv.h (File Modified)
9723 +1 -0 trunk/include/s_stats.h (File Modified)
9724 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9725 +1 -1 trunk/src/messages.tab (File Modified)
9726 +1 -0 trunk/src/newconf.c (File Modified)
9727 +1 -0 trunk/src/s_conf.c (File Modified)
9728 +1 -0 trunk/src/s_serv.c (File Modified)
9729 +2 -2 trunk/src/s_stats.c (File Modified)
9730
9731
9732nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9733 Log:
9734 Update NEWS.
9735
9736
9737 Modified:
9738 trunk/NEWS (File Modified)
9739
9740
9741jilles 2005/09/28 15:45:31 UTC (20050928-272)
9742 Log:
9743 Don't allow lookups by uid in /monitor + and /monitor s.
9744
9745
9746 Modified:
9747 trunk/modules/m_monitor.c (File Modified)
9748
9749
9750jilles 2005/09/28 13:05:01 UTC (20050928-270)
9751 Log:
9752 Stop garbage +j being set in cases like +j aaa:bbb by
9753 initializing the variables properly.
9754
9755 Reported by kyle.
9756
9757
9758 Modified:
9759 trunk/modules/core/m_mode.c (File Modified)
9760 trunk/modules/core/m_sjoin.c (File Modified)
9761
9762
9763jilles 2005/09/25 15:51:54 UTC (20050925-268)
9764 Log:
9765 Apply flags to the proper server in me_gcap().
9766
9767
9768 Modified:
9769 trunk/modules/m_capab.c (File Modified)
9770
9771
9772jilles 2005/09/22 23:13:46 UTC (20050922-266)
9773 Log:
9774 Use find_named_client() instead of find_client() to check
9775 for nick collisions.
9776
9777
9778 Modified:
9779 trunk/modules/core/m_nick.c (File Modified)
9780
9781
9782nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9783 Log:
9784 - Replace old 381 numeric with a new, more positive one!
9785
9786
9787 Modified:
9788 trunk/src/messages.tab (File Modified)
9789
9790
9791jilles 2005/09/22 00:38:45 UTC (20050922-262)
9792 Log:
9793 Make it compile again.
9794
9795
9796 Modified:
9797 trunk/src/channel.c (File Modified)
9798 trunk/src/client.c (File Modified)
9799 trunk/src/ircd.c (File Modified)
9800 trunk/src/packet.c (File Modified)
9801
9802
9803nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9804 Log:
9805 - Prevent UID disclosure in cmode setting.
9806
9807
9808 Modified:
9809 trunk/NEWS (File Modified)
9810 trunk/modules/core/m_mode.c (File Modified)
9811
9812
9813nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9814 Log:
9815 A different check which prevents UID disclosure.
9816
9817
9818 Modified:
9819 trunk/modules/core/m_kick.c (File Modified)
9820
9821
9822nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9823 Log:
9824 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9825
9826
9827 Modified:
9828 trunk/modules/core/m_kick.c (File Modified)
9829
9830
9831nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9832 Log:
9833 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9834
9835
9836 Modified:
9837 trunk/NEWS (File Modified)
9838 trunk/modules/m_accept.c (File Modified)
9839 trunk/modules/m_admin.c (File Modified)
9840 trunk/modules/m_away.c (File Modified)
9841 trunk/modules/m_cap.c (File Modified)
9842 trunk/modules/m_capab.c (File Modified)
9843 trunk/modules/m_challenge.c (File Modified)
9844 trunk/modules/m_chghost.c (File Modified)
9845 trunk/modules/m_close.c (File Modified)
9846 trunk/modules/m_cmessage.c (File Modified)
9847 trunk/modules/m_connect.c (File Modified)
9848 trunk/modules/m_dline.c (File Modified)
9849 trunk/modules/m_encap.c (File Modified)
9850 trunk/modules/m_etrace.c (File Modified)
9851 trunk/modules/m_gline.c (File Modified)
9852 trunk/modules/m_help.c (File Modified)
9853 trunk/modules/m_info.c (File Modified)
9854 trunk/modules/m_invite.c (File Modified)
9855 trunk/modules/m_ison.c (File Modified)
9856 trunk/modules/m_kline.c (File Modified)
9857 trunk/modules/m_knock.c (File Modified)
9858 trunk/modules/m_links.c (File Modified)
9859 trunk/modules/m_list.c (File Modified)
9860 trunk/modules/m_locops.c (File Modified)
9861 trunk/modules/m_lusers.c (File Modified)
9862 trunk/modules/m_map.c (File Modified)
9863 trunk/modules/m_monitor.c (File Modified)
9864 trunk/modules/m_motd.c (File Modified)
9865 trunk/modules/m_names.c (File Modified)
9866 trunk/modules/m_oper.c (File Modified)
9867 trunk/modules/m_operspy.c (File Modified)
9868 trunk/modules/m_pass.c (File Modified)
9869 trunk/modules/m_ping.c (File Modified)
9870 trunk/modules/m_pong.c (File Modified)
9871 trunk/modules/m_post.c (File Modified)
9872 trunk/modules/m_rehash.c (File Modified)
9873 trunk/modules/m_restart.c (File Modified)
9874 trunk/modules/m_resv.c (File Modified)
9875 trunk/modules/m_services.c (File Modified)
9876 trunk/modules/m_set.c (File Modified)
9877 trunk/modules/m_sshortcut.c (File Modified)
9878 trunk/modules/m_stats.c (File Modified)
9879 trunk/modules/m_svinfo.c (File Modified)
9880 trunk/modules/m_tb.c (File Modified)
9881 trunk/modules/m_testline.c (File Modified)
9882 trunk/modules/m_testmask.c (File Modified)
9883 trunk/modules/m_time.c (File Modified)
9884 trunk/modules/m_topic.c (File Modified)
9885 trunk/modules/m_trace.c (File Modified)
9886 trunk/modules/m_unreject.c (File Modified)
9887 trunk/modules/m_user.c (File Modified)
9888 trunk/modules/m_userhost.c (File Modified)
9889 trunk/modules/m_users.c (File Modified)
9890 trunk/modules/m_version.c (File Modified)
9891 trunk/modules/m_wallops.c (File Modified)
9892 trunk/modules/m_who.c (File Modified)
9893 trunk/modules/m_whois.c (File Modified)
9894 trunk/modules/m_whowas.c (File Modified)
9895 trunk/modules/m_xline.c (File Modified)
9896 trunk/src/adns.c (File Modified)
9897 trunk/src/aline.c (File Modified)
9898 trunk/src/cache.c (File Modified)
9899 trunk/src/channel.c (File Modified)
9900 trunk/src/class.c (File Modified)
9901 trunk/src/client.c (File Modified)
9902 trunk/src/commio.c (File Modified)
9903 trunk/src/event.c (File Modified)
9904 trunk/src/hash.c (File Modified)
9905 trunk/src/hostmask.c (File Modified)
9906 trunk/src/ircd.c (File Modified)
9907 trunk/src/kdparse.c (File Modified)
9908 trunk/src/linebuf.c (File Modified)
9909 trunk/src/listener.c (File Modified)
9910 trunk/src/modules.c (File Modified)
9911 trunk/src/monitor.c (File Modified)
9912 trunk/src/newconf.c (File Modified)
9913 trunk/src/packet.c (File Modified)
9914 trunk/src/parse.c (File Modified)
9915 trunk/src/reject.c (File Modified)
9916 trunk/src/s_auth.c (File Modified)
9917 trunk/src/s_conf.c (File Modified)
9918 trunk/src/s_gline.c (File Modified)
9919 trunk/src/s_log.c (File Modified)
9920 trunk/src/s_newconf.c (File Modified)
9921 trunk/src/s_serv.c (File Modified)
9922 trunk/src/s_stats.c (File Modified)
9923 trunk/src/s_user.c (File Modified)
9924 trunk/src/send.c (File Modified)
9925 trunk/src/whowas.c (File Modified)
9926
9927
9928nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9929 Log:
9930 - More coding style niceities. Pretty much got client.h squared away.
9931
9932
9933 Modified:
9934 trunk/modules/m_dline.c (File Modified)
9935 trunk/modules/m_gline.c (File Modified)
9936 trunk/modules/m_kline.c (File Modified)
9937 trunk/modules/m_rehash.c (File Modified)
9938 trunk/modules/m_resv.c (File Modified)
9939 trunk/modules/m_stats.c (File Modified)
9940 trunk/modules/m_testline.c (File Modified)
9941 trunk/modules/m_user.c (File Modified)
9942 trunk/modules/m_xline.c (File Modified)
9943
9944
9945jilles 2005/09/21 22:37:13 UTC (20050921-250)
9946 Log:
9947 - Propagate quiets (+q) on netjoins
9948 - Clear +q list too on lowerTS sjoin from TS6 source
9949
9950
9951 Modified:
9952 trunk/modules/core/m_sjoin.c (File Modified)
9953 trunk/src/s_serv.c (File Modified)
9954
9955
9956jilles 2005/09/21 15:49:43 UTC (20050921-248)
9957 Log:
9958 Second argument to whois is always a nick, never a uid.
9959 This prevents /whois other.server uid to get information
9960 about that uid.
9961
9962
9963 Modified:
9964 trunk/modules/m_whois.c (File Modified)
9965
9966
9967jilles 2005/09/21 15:43:45 UTC (20050921-246)
9968 Log:
9969 Don't allow local users to use uids in user mode.
9970
9971
9972 Modified:
9973 trunk/src/s_user.c (File Modified)
9974
9975
9976jilles 2005/09/21 15:42:56 UTC (20050921-244)
9977 Log:
9978 Make it compile again.
9979
9980
9981 Modified:
9982 trunk/src/s_stats.c (File Modified)
9983
9984
9985jilles 2005/09/21 15:09:11 UTC (20050921-242)
9986 Log:
9987 Fix propagation of empty SJOIN.
9988
9989
9990 Modified:
9991 trunk/modules/core/m_sjoin.c (File Modified)
9992
9993
9994nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9995 Log:
9996 Some atheme-style niceties here.
9997
9998
9999 Modified:
10000 trunk/modules/m_accept.c (File Modified)
10001 trunk/modules/m_admin.c (File Modified)
10002 trunk/modules/m_away.c (File Modified)
10003 trunk/modules/m_cap.c (File Modified)
10004 trunk/modules/m_capab.c (File Modified)
10005 trunk/modules/m_challenge.c (File Modified)
10006 trunk/modules/m_chghost.c (File Modified)
10007 trunk/modules/m_close.c (File Modified)
10008 trunk/modules/m_cmessage.c (File Modified)
10009 trunk/modules/m_connect.c (File Modified)
10010 trunk/modules/m_dline.c (File Modified)
10011 trunk/modules/m_encap.c (File Modified)
10012 trunk/modules/m_etrace.c (File Modified)
10013 trunk/modules/m_gline.c (File Modified)
10014 trunk/modules/m_help.c (File Modified)
10015 trunk/modules/m_info.c (File Modified)
10016 trunk/modules/m_invite.c (File Modified)
10017 trunk/modules/m_ison.c (File Modified)
10018 trunk/modules/m_kline.c (File Modified)
10019 trunk/modules/m_knock.c (File Modified)
10020 trunk/modules/m_links.c (File Modified)
10021 trunk/modules/m_list.c (File Modified)
10022 trunk/modules/m_locops.c (File Modified)
10023 trunk/modules/m_lusers.c (File Modified)
10024 trunk/modules/m_map.c (File Modified)
10025 trunk/modules/m_monitor.c (File Modified)
10026 trunk/modules/m_motd.c (File Modified)
10027 trunk/modules/m_names.c (File Modified)
10028 trunk/modules/m_oper.c (File Modified)
10029 trunk/modules/m_operspy.c (File Modified)
10030 trunk/modules/m_pass.c (File Modified)
10031 trunk/modules/m_ping.c (File Modified)
10032 trunk/modules/m_pong.c (File Modified)
10033 trunk/modules/m_post.c (File Modified)
10034 trunk/modules/m_rehash.c (File Modified)
10035 trunk/modules/m_restart.c (File Modified)
10036 trunk/modules/m_resv.c (File Modified)
10037 trunk/modules/m_services.c (File Modified)
10038 trunk/modules/m_set.c (File Modified)
10039 trunk/modules/m_sshortcut.c (File Modified)
10040 trunk/modules/m_stats.c (File Modified)
10041 trunk/modules/m_svinfo.c (File Modified)
10042 trunk/modules/m_tb.c (File Modified)
10043 trunk/modules/m_testline.c (File Modified)
10044 trunk/modules/m_testmask.c (File Modified)
10045 trunk/modules/m_time.c (File Modified)
10046 trunk/modules/m_topic.c (File Modified)
10047 trunk/modules/m_trace.c (File Modified)
10048 trunk/modules/m_unreject.c (File Modified)
10049 trunk/modules/m_user.c (File Modified)
10050 trunk/modules/m_userhost.c (File Modified)
10051 trunk/modules/m_users.c (File Modified)
10052 trunk/modules/m_version.c (File Modified)
10053 trunk/modules/m_wallops.c (File Modified)
10054 trunk/modules/m_who.c (File Modified)
10055 trunk/modules/m_whois.c (File Modified)
10056 trunk/modules/m_whowas.c (File Modified)
10057 trunk/modules/m_xline.c (File Modified)
10058
10059
10060nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10061 Log:
10062 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10063
10064
10065 Modified:
10066 trunk/.indent.pro (File Modified)
10067 trunk/include/charybdis.h (File Added)
10068 trunk/include/client.h (File Modified)
10069 trunk/modules/.indent.pro (File Modified)
10070 trunk/src/.indent.pro (File Modified)
10071 trunk/src/adns.c (File Modified)
10072 trunk/src/aline.c (File Modified)
10073 trunk/src/cache.c (File Modified)
10074 trunk/src/channel.c (File Modified)
10075 trunk/src/class.c (File Modified)
10076 trunk/src/client.c (File Modified)
10077 trunk/src/commio.c (File Modified)
10078 trunk/src/event.c (File Modified)
10079 trunk/src/hash.c (File Modified)
10080 trunk/src/hostmask.c (File Modified)
10081 trunk/src/ircd.c (File Modified)
10082 trunk/src/kdparse.c (File Modified)
10083 trunk/src/linebuf.c (File Modified)
10084 trunk/src/listener.c (File Modified)
10085 trunk/src/modules.c (File Modified)
10086 trunk/src/monitor.c (File Modified)
10087 trunk/src/newconf.c (File Modified)
10088 trunk/src/packet.c (File Modified)
10089 trunk/src/parse.c (File Modified)
10090 trunk/src/reject.c (File Modified)
10091 trunk/src/s_auth.c (File Modified)
10092 trunk/src/s_conf.c (File Modified)
10093 trunk/src/s_gline.c (File Modified)
10094 trunk/src/s_log.c (File Modified)
10095 trunk/src/s_newconf.c (File Modified)
10096 trunk/src/s_serv.c (File Modified)
10097 trunk/src/s_stats.c (File Modified)
10098 trunk/src/s_user.c (File Modified)
10099 trunk/src/send.c (File Modified)
10100 trunk/src/whowas.c (File Modified)
10101
10102
10103nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10104 Log:
10105 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10106 - Convert a few modules towards using this code.
10107 - Make a note about this change in NEWS.
10108
10109
10110 Modified:
10111 trunk/NEWS (File Modified)
10112 trunk/include/aline.h (File Added)
10113 trunk/modules/m_dline.c (File Modified)
10114 trunk/modules/m_kline.c (File Modified)
10115 trunk/modules/m_resv.c (File Modified)
10116 trunk/modules/m_xline.c (File Modified)
10117 trunk/src/Makefile.in (File Modified)
10118 trunk/src/aline.c (File Added)
10119
10120
10121nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10122 Log:
10123 - Update NEWS document.
10124
10125
10126 Modified:
10127 trunk/NEWS (File Modified)
10128
10129
10130jilles 2005/09/20 18:27:19 UTC (20050920-232)
10131 Log:
10132 Use find_named_person() instead of find_person() in services shortcuts.
10133
10134
10135 Modified:
10136 trunk/modules/m_sshortcut.c (File Modified)
10137
10138
10139jilles 2005/09/18 22:18:59 UTC (20050918-230)
10140 Log:
10141 Fix propagation of empty channels (+P).
10142
10143
10144 Modified:
10145 trunk/modules/core/m_sjoin.c (File Modified)
10146 trunk/src/s_serv.c (File Modified)
10147
10148
10149jilles 2005/09/18 22:18:04 UTC (20050918-228)
10150 Log:
10151 Use same comparison for +f.
10152
10153
10154 Modified:
10155 trunk/modules/core/m_join.c (File Modified)
10156
10157
10158jilles 2005/09/18 18:48:13 UTC (20050918-226)
10159 Log:
10160 Retire server-server non-encap CHGHOST, and clean it up a bit.
10161
10162
10163 Modified:
10164 trunk/modules/m_chghost.c (File Modified)
10165
10166
10167jilles 2005/09/18 14:26:20 UTC (20050918-224)
10168 Log:
10169 Use TS6 form for SQUIT wallops.
10170
10171
10172 Modified:
10173 trunk/modules/core/m_squit.c (File Modified)
10174
10175
10176jilles 2005/09/18 14:25:54 UTC (20050918-222)
10177 Log:
10178 Propagate nick changes for remote clients in TS6 form if possible;
10179 simplify the code a bit.
10180
10181
10182 Modified:
10183 trunk/modules/core/m_nick.c (File Modified)
10184
10185
10186jilles 2005/09/18 14:16:43 UTC (20050918-220)
10187 Log:
10188 Only clear oper_only_umodes on deoper for local clients.
10189
10190
10191 Modified:
10192 trunk/src/s_user.c (File Modified)
10193
10194
10195nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10196 Log:
10197 - Don't enable use_whois_actually in the default config, makes cloaking
10198 only useful for vanity.
10199
10200
10201 Modified:
10202 trunk/doc/example.conf (File Modified)
10203
10204
10205jilles 2005/09/18 00:00:12 UTC (20050918-216)
10206 Log:
10207 Fix linebuf raw code to not truncate lines longer than
10208 510 characters. This stops ziplinks corruption at
10209 the initial burst if the other side sends a lot.
10210
10211
10212 Modified:
10213 trunk/src/linebuf.c (File Modified)
10214
10215
10216nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10217 Log:
10218 - Add +r to channel_modes().
10219
10220
10221 Modified:
10222 trunk/src/channel.c (File Modified)
10223
10224
10225nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10226 Log:
10227 Update NEWS.
10228
10229
10230 Modified:
10231 trunk/NEWS (File Modified)
10232
10233
10234nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10235 Log:
10236 err, nvm. wrong project :-P
10237
10238
10239 Modified:
10240 trunk/src/match.c (File Modified)
10241
10242
10243nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10244 Log:
10245 make sure we don't crash on match(NULL, test)
10246
10247
10248 Modified:
10249 trunk/src/match.c (File Modified)
10250
10251
10252jilles 2005/09/12 23:40:03 UTC (20050912-206)
10253 Log:
10254 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10255 flags = rehash in shared{}.
10256 Uses :<source> ENCAP <target> REHASH [option].
10257
10258
10259 Modified:
10260 trunk/doc/example.conf (File Modified)
10261 trunk/doc/reference.conf (File Modified)
10262 trunk/help/opers/rehash (File Modified)
10263 trunk/include/s_newconf.h (File Modified)
10264 trunk/modules/m_rehash.c (File Modified)
10265 trunk/modules/m_stats.c (File Modified)
10266 trunk/src/newconf.c (File Modified)
10267
10268
10269jilles 2005/09/12 22:48:44 UTC (20050912-204)
10270 Log:
10271 Initialize flags to 0 in conf_set_shared_flags() and
10272 conf_set_cluster_flags().
10273
10274
10275 Modified:
10276 trunk/src/newconf.c (File Modified)
10277
10278
10279jilles 2005/09/12 22:14:16 UTC (20050912-202)
10280 Log:
10281 Don't allow a forward from a #channel to an &channel.
10282 Error message is Illegal channel name.
10283
10284
10285 Modified:
10286 trunk/modules/core/m_mode.c (File Modified)
10287
10288
10289nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10290 Log:
10291 - change version to 1.0.1
10292
10293
10294 Modified:
10295 trunk/configure (File Modified)
10296 trunk/configure.ac (File Modified)
10297
10298
10299nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10300 Log:
10301 Update NEWS.
10302
10303
10304 Modified:
10305 trunk/NEWS (File Modified)
10306
10307
10308jilles 2005/09/12 21:55:58 UTC (20050912-196)
10309 Log:
10310 Services shortcuts changes:
10311 - Require umode +S on target
10312 - Use ERR_SERVICESDOWN (440) for error message
10313 - Fix check for empty string
10314
10315
10316 Modified:
10317 trunk/include/numeric.h (File Modified)
10318 trunk/modules/m_sshortcut.c (File Modified)
10319 trunk/src/messages.tab (File Modified)
10320
10321
10322nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10323 Log:
10324 s/IsChanService/IsService/g;
10325
10326
10327 Modified:
10328 trunk/modules/m_sshortcut.c (File Modified)
10329
10330
10331nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10332 Log:
10333 Add check for service validity in shortcut routines.
10334
10335
10336 Modified:
10337 trunk/modules/m_sshortcut.c (File Modified)
10338
10339
10340jilles 2005/09/12 15:30:26 UTC (20050912-190)
10341 Log:
10342 Don't allow forwarding to a -F channel the setter is not on.
10343
10344
10345 Modified:
10346 trunk/modules/core/m_mode.c (File Modified)
10347
10348
10349jilles 2005/09/12 13:55:56 UTC (20050912-188)
10350 Log:
10351 Describe identify_service and identify_command in
10352 reference.conf.
10353
10354
10355 Modified:
10356 trunk/doc/reference.conf (File Modified)
10357
10358
10359jilles 2005/09/12 13:37:11 UTC (20050912-186)
10360 Log:
10361 More helpfile updates.
10362
10363
10364 Modified:
10365 trunk/help/Makefile.in (File Modified)
10366 trunk/help/opers/die (File Modified)
10367 trunk/help/opers/join (File Modified)
10368 trunk/help/opers/links (File Modified)
10369 trunk/help/opers/lusers (File Modified)
10370 trunk/help/opers/map (File Added)
10371 trunk/help/opers/motd (File Modified)
10372 trunk/help/opers/names (File Modified)
10373 trunk/help/opers/notice (File Modified)
10374 trunk/help/opers/operspy (File Modified)
10375 trunk/help/opers/part (File Modified)
10376 trunk/help/opers/privmsg (File Modified)
10377 trunk/help/opers/restart (File Modified)
10378 trunk/help/opers/set (File Modified)
10379 trunk/help/opers/stats (File Modified)
10380 trunk/help/opers/trace (File Modified)
10381 trunk/help/opers/version (File Modified)
10382 trunk/help/users/notice (File Modified)
10383 trunk/help/users/privmsg (File Modified)
10384 trunk/help/users/stats (File Modified)
10385
10386
10387jilles 2005/09/12 11:18:40 UTC (20050912-184)
10388 Log:
10389 Update help files.
10390
10391
10392 Modified:
10393 trunk/help/opers/cmode (File Modified)
10394 trunk/help/opers/umode (File Modified)
10395 trunk/help/opers/wallops (File Modified)
10396 trunk/help/opers/who (File Modified)
10397 trunk/help/users/umode (File Modified)
10398
10399
10400jilles 2005/09/12 11:11:18 UTC (20050912-182)
10401 Log:
10402 Include cmode +r in 004 and 005.
10403
10404
10405 Modified:
10406 trunk/include/supported.h (File Modified)
10407 trunk/src/messages.tab (File Modified)
10408
10409
10410jilles 2005/09/12 10:53:35 UTC (20050912-180)
10411 Log:
10412 No need to clear all 3 buffers in channel_modes().
10413
10414
10415 Modified:
10416 trunk/src/channel.c (File Modified)
10417
10418
10419jilles 2005/09/12 10:31:54 UTC (20050912-178)
10420 Log:
10421 - Fix multiple +f modes per line
10422 - -f shouldn't take a parameter
10423
10424
10425 Modified:
10426 trunk/modules/core/m_mode.c (File Modified)
10427
10428
10429jilles 2005/09/12 10:04:27 UTC (20050912-176)
10430 Log:
10431 Channel mode +Q now prevents forwarding to or through
10432 a channel, just like in hyperion, not from a channel.
10433
10434
10435 Modified:
10436 trunk/modules/core/m_join.c (File Modified)
10437
10438
10439jilles 2005/09/12 09:36:21 UTC (20050912-174)
10440 Log:
10441 Complete +F/+Q propagation.
10442
10443
10444 Modified:
10445 trunk/modules/core/m_join.c (File Modified)
10446 trunk/modules/core/m_sjoin.c (File Modified)
10447 trunk/src/channel.c (File Modified)
10448
10449
10450nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10451 Log:
10452 - A few minor fixes.
10453
10454
10455 Modified:
10456 trunk/modules/core/m_join.c (File Modified)
10457 trunk/modules/m_services.c (File Modified)
10458
10459
10460nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10461 Log:
10462 - Fix netsplit obfuscation.
10463
10464
10465 Modified:
10466 trunk/src/client.c (File Modified)
10467
10468
10469nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10470 Log:
10471 - Fix another /stats p related bug.
10472
10473
10474 Modified:
10475 trunk/src/client.c (File Modified)
10476
10477
10478nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10479 Log:
10480 - Update example.conf.
10481
10482
10483 Modified:
10484 trunk/doc/example.conf (File Modified)
10485
10486
10487nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10488 Log:
10489 - Fix a minor bug here, and re-release 1.0.
10490
10491
10492 Modified:
10493 trunk/modules/core/m_nick.c (File Modified)
10494
10495
10496nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10497 Log:
10498 - Add bursted clients to /stats p list.
10499
10500
10501 Modified:
10502 trunk/modules/core/m_nick.c (File Modified)
10503
10504
10505nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10506 Log:
10507 - Add identify_service, identify_command options to the example.conf,
10508 newconf parser.
10509
10510
10511 Modified:
10512 trunk/NEWS (File Modified)
10513 trunk/doc/example.conf (File Modified)
10514 trunk/src/newconf.c (File Modified)
10515
10516
10517nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10518 Log:
10519 - Add services shortcuts.
10520
10521
10522 Modified:
10523 trunk/modules/Makefile.in (File Modified)
10524 trunk/modules/m_sshortcut.c (File Added)
10525
10526
10527nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10528 Log:
10529 - put back checks i removed by mistake
10530
10531
10532 Modified:
10533 trunk/modules/core/m_join.c (File Modified)
10534
10535
10536nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10537 Log:
10538 - Implement channel mode +Q, which disables forwarding.
10539 - Make forwarding usable by everyone.
10540 - Implement channel mode +F which bypasses authority checks on a target
10541 set with this mode
10542 - Update NEWS.
10543
10544
10545 Modified:
10546 trunk/NEWS (File Modified)
10547 trunk/include/channel.h (File Modified)
10548 trunk/include/supported.h (File Modified)
10549 trunk/modules/core/m_join.c (File Modified)
10550 trunk/modules/core/m_mode.c (File Modified)
10551 trunk/src/messages.tab (File Modified)
10552
10553
10554nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10555 Log:
10556 - Fix account handling brokenness.
10557
10558
10559 Modified:
10560 trunk/modules/m_services.c (File Modified)
10561
10562
10563jilles 2005/09/12 02:04:09 UTC (20050912-150)
10564 Log:
10565 Identify to services via server password hack. Still
10566 needs config file parts, like
10567 identifyservice = "nickserv@services.int";
10568 identifycommand = "IDENTIFY";
10569
10570
10571 Modified:
10572 trunk/include/s_conf.h (File Modified)
10573 trunk/src/s_user.c (File Modified)
10574
10575
10576jilles 2005/09/12 01:59:46 UTC (20050912-148)
10577 Log:
10578 Make send.c compile.
10579
10580
10581 Modified:
10582 trunk/src/send.c (File Modified)
10583
10584
10585nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10586 Log:
10587 - Handle this better.
10588
10589
10590 Modified:
10591 trunk/src/send.c (File Modified)
10592
10593
10594nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10595 Log:
10596 If the source is not a client, don't send to normal users.
10597
10598
10599 Modified:
10600 trunk/src/send.c (File Modified)
10601
10602
10603nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10604 Log:
10605 - Make /wallops behave as wallops in other ircds.
10606
10607
10608 Modified:
10609 trunk/modules/m_wallops.c (File Modified)
10610 trunk/src/send.c (File Modified)
10611
10612
10613nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10614 Log:
10615 - charybdis-1.0
10616
10617
10618 Modified:
10619 trunk/NEWS (File Modified)
10620 trunk/configure (File Modified)
10621 trunk/configure.ac (File Modified)
10622
10623
10624nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10625 Log:
10626 - Remove efnet configuration.
10627 - Rename example.conf as reference.conf, and replace the default
10628 example.conf with one suitable for AthemeNET.
10629 - Update makefile to reflect these changes.
10630
10631
10632 Modified:
10633 trunk/doc/Makefile.in (File Modified)
10634 trunk/doc/example.conf (File Modified)
10635 trunk/doc/example.efnet.conf (File Deleted)
10636 trunk/doc/reference.conf (File Added)
10637
10638
10639nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10640 Log:
10641 - Don't display opers who are /away.
10642
10643
10644 Modified:
10645 trunk/modules/m_stats.c (File Modified)
10646
10647
10648jilles 2005/09/12 00:21:20 UTC (20050912-134)
10649 Log:
10650 Put cmode +f in 004 and 005.
10651
10652
10653 Modified:
10654 trunk/include/supported.h (File Modified)
10655 trunk/src/messages.tab (File Modified)
10656
10657
10658jilles 2005/09/12 00:15:13 UTC (20050912-132)
10659 Log:
10660 Add user umode +Q which prevents a user from
10661 being forwarded.
10662
10663
10664 Modified:
10665 trunk/include/client.h (File Modified)
10666 trunk/modules/core/m_join.c (File Modified)
10667 trunk/src/messages.tab (File Modified)
10668 trunk/src/s_user.c (File Modified)
10669
10670
10671jilles 2005/09/11 23:47:02 UTC (20050911-130)
10672 Log:
10673 Implement channel forwarding in m_join(). As in
10674 hyperion, failing to join because of +i, +r or +j
10675 can cause you to be forwarded, potentially
10676 recursively. Unlike hyperion, a single numeric
10677 is sent in case of a successful forward, otherwise
10678 the ircd acts if there were no forward.
10679
10680
10681 Modified:
10682 trunk/include/numeric.h (File Modified)
10683 trunk/modules/core/m_join.c (File Modified)
10684 trunk/src/messages.tab (File Modified)
10685
10686
10687jilles 2005/09/11 22:57:53 UTC (20050911-128)
10688 Log:
10689 Allow servers to set oper-only cmodes as well.
10690
10691
10692 Modified:
10693 trunk/modules/core/m_mode.c (File Modified)
10694
10695
10696jilles 2005/09/11 22:48:37 UTC (20050911-126)
10697 Log:
10698 Add cmode +f which takes a channel name, settable
10699 only by opers for now. Does not do anything yet.
10700
10701
10702 Modified:
10703 trunk/include/channel.h (File Modified)
10704 trunk/modules/core/m_join.c (File Modified)
10705 trunk/modules/core/m_mode.c (File Modified)
10706 trunk/modules/core/m_sjoin.c (File Modified)
10707 trunk/src/channel.c (File Modified)
10708
10709
10710jilles 2005/09/11 20:48:09 UTC (20050911-124)
10711 Log:
10712 Fully initialize 'mode' in ms_join() and ms_sjoin()
10713 to avoid old +j garbage from being used.
10714
10715
10716 Modified:
10717 trunk/modules/core/m_join.c (File Modified)
10718 trunk/modules/core/m_sjoin.c (File Modified)
10719
10720
10721jilles 2005/09/11 19:41:53 UTC (20050911-122)
10722 Log:
10723 - only touch join_count/join_delta if join throttling
10724 is enabled on the channel
10725 - reset join_count/join_delta to 0 if -j is set
10726
10727
10728 Modified:
10729 trunk/modules/core/m_join.c (File Modified)
10730 trunk/modules/core/m_mode.c (File Modified)
10731 trunk/modules/core/m_sjoin.c (File Modified)
10732
10733
10734jilles 2005/09/11 18:57:20 UTC (20050911-120)
10735 Log:
10736 Also start a new "period" for join throttling for remote joins,
10737 if necessary. Make the code slightly clearer.
10738
10739
10740 Modified:
10741 trunk/modules/core/m_join.c (File Modified)
10742 trunk/src/channel.c (File Modified)
10743
10744
10745jilles 2005/09/11 18:12:20 UTC (20050911-118)
10746 Log:
10747 Some +j improvements, still broken.
10748
10749
10750 Modified:
10751 trunk/modules/core/m_join.c (File Modified)
10752 trunk/modules/core/m_sjoin.c (File Modified)
10753
10754
10755jilles 2005/09/11 16:44:36 UTC (20050911-116)
10756 Log:
10757 Only do +z processing for +m channels the sender is on,
10758 as bans/quiets are currently only checked locally.
10759
10760
10761 Modified:
10762 trunk/modules/core/m_message.c (File Modified)
10763
10764
10765jilles 2005/09/11 16:01:02 UTC (20050911-114)
10766 Log:
10767 - Add max_bans_large configuration option, defaulting to 500, to
10768 limit the number of bans in a +L channel
10769 - Change b/e/I to b/e/I/q in texts
10770
10771
10772 Modified:
10773 trunk/doc/example.conf (File Modified)
10774 trunk/include/s_conf.h (File Modified)
10775 trunk/modules/core/m_mode.c (File Modified)
10776 trunk/modules/m_info.c (File Modified)
10777 trunk/src/newconf.c (File Modified)
10778 trunk/src/s_conf.c (File Modified)
10779
10780
10781jilles 2005/09/11 15:20:38 UTC (20050911-112)
10782 Log:
10783 Store invite for +gi channels.
10784 Note that +gi is significantly weaker access control than +i.
10785
10786
10787 Modified:
10788 trunk/modules/m_invite.c (File Modified)
10789
10790
10791jilles 2005/09/11 14:38:35 UTC (20050911-110)
10792 Log:
10793 Nonops are allowed to see +q lists.
10794
10795
10796 Modified:
10797 trunk/modules/core/m_mode.c (File Modified)
10798
10799
10800jilles 2005/09/11 14:27:59 UTC (20050911-108)
10801 Log:
10802 Invalidate can_send() cache on -q.
10803
10804
10805 Modified:
10806 trunk/modules/core/m_mode.c (File Modified)
10807
10808
10809nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10810 Log:
10811 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10812
10813
10814 Modified:
10815 trunk/modules/core/m_sjoin.c (File Modified)
10816
10817
10818nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10819 Log:
10820 - Allow blank SJOINs -- for permanant channels.
10821
10822
10823 Modified:
10824 trunk/modules/core/m_sjoin.c (File Modified)
10825
10826
10827nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10828 Log:
10829 - Burst permanant channels.
10830
10831
10832 Modified:
10833 trunk/src/s_serv.c (File Modified)
10834
10835
10836nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10837 Log:
10838 - Fix handling of permanant channels.
10839
10840
10841 Modified:
10842 trunk/modules/core/m_join.c (File Modified)
10843
10844
10845nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10846 Log:
10847 - Run indent on core modules.
10848 - Add propagation of join throttle settings.
10849
10850
10851 Modified:
10852 trunk/modules/core/m_die.c (File Modified)
10853 trunk/modules/core/m_error.c (File Modified)
10854 trunk/modules/core/m_join.c (File Modified)
10855 trunk/modules/core/m_kick.c (File Modified)
10856 trunk/modules/core/m_kill.c (File Modified)
10857 trunk/modules/core/m_message.c (File Modified)
10858 trunk/modules/core/m_mode.c (File Modified)
10859 trunk/modules/core/m_nick.c (File Modified)
10860 trunk/modules/core/m_part.c (File Modified)
10861 trunk/modules/core/m_quit.c (File Modified)
10862 trunk/modules/core/m_server.c (File Modified)
10863 trunk/modules/core/m_sjoin.c (File Modified)
10864 trunk/modules/core/m_squit.c (File Modified)
10865
10866
10867nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10868 Log:
10869 - Fix mistake in commit message.
10870
10871
10872 Modified:
10873 trunk/ChangeLog (File Modified)
10874
10875
10876nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10877 Log:
10878 - Channel throttling.
10879
10880
10881 Modified:
10882 trunk/NEWS (File Modified)
10883 trunk/include/supported.h (File Modified)
10884 trunk/modules/core/m_mode.c (File Modified)
10885 trunk/src/messages.tab (File Modified)
10886
10887
10888nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10889 Log:
10890 - Channel throttle logic fixes.
10891
10892
10893 Modified:
10894 trunk/include/channel.h (File Modified)
10895
10896
10897nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10898 Log:
10899 - Add the throttle logic.
10900
10901
10902 Modified:
10903 trunk/include/channel.h (File Modified)
10904 trunk/include/numeric.h (File Modified)
10905 trunk/modules/core/m_join.c (File Modified)
10906 trunk/src/channel.c (File Modified)
10907 trunk/src/messages.tab (File Modified)
10908
10909
10910nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10911 Log:
10912 - Cosmetic fixes to CREDITS.
10913
10914
10915 Modified:
10916 trunk/CREDITS (File Modified)
10917
10918
10919nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10920 Log:
10921 - Better channel_modes() from ShadowIRCd 4.
10922
10923
10924 Modified:
10925 trunk/include/channel.h (File Modified)
10926 trunk/src/channel.c (File Modified)
10927
10928
10929nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10930 Log:
10931 - Strip colour codes from parts.
10932
10933
10934 Modified:
10935 trunk/modules/core/m_part.c (File Modified)
10936
10937
10938nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10939 Log:
10940 - Strip colour codes from quits.
10941
10942
10943 Modified:
10944 trunk/modules/core/m_quit.c (File Modified)
10945
10946
10947nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10948 Log:
10949 - add +c/+g/+z to channel_modes().
10950
10951
10952 Modified:
10953 trunk/src/channel.c (File Modified)
10954
10955
10956nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10957 Log:
10958 - Add +g to 004/005 numerics.
10959
10960
10961 Modified:
10962 trunk/include/supported.h (File Modified)
10963 trunk/src/messages.tab (File Modified)
10964
10965
10966nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10967 Log:
10968 - Add +cgz to set_final_mode() in both join/sjoin.
10969 - Implement channel mode +g: Free invite.
10970
10971
10972 Modified:
10973 trunk/include/channel.h (File Modified)
10974 trunk/modules/core/m_join.c (File Modified)
10975 trunk/modules/core/m_mode.c (File Modified)
10976 trunk/modules/core/m_sjoin.c (File Modified)
10977 trunk/modules/m_invite.c (File Modified)
10978
10979
10980nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10981 Log:
10982 - Make sure /stats p uses the right list.
10983
10984
10985 Modified:
10986 trunk/modules/m_stats.c (File Modified)
10987
10988
10989nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10990 Log:
10991 - local oper list becomes local_oper_list.
10992 - all opers are stored on oper_list for /stats p.
10993
10994
10995 Modified:
10996 trunk/include/ircd.h (File Modified)
10997 trunk/modules/m_stats.c (File Modified)
10998 trunk/modules/m_trace.c (File Modified)
10999 trunk/src/client.c (File Modified)
11000 trunk/src/ircd.c (File Modified)
11001 trunk/src/s_user.c (File Modified)
11002 trunk/src/send.c (File Modified)
11003
11004
11005nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11006 Log:
11007 - Remove ENABLE_SERVICES legacy define.
11008
11009
11010 Modified:
11011 trunk/configure (File Modified)
11012 trunk/configure.ac (File Modified)
11013 trunk/include/client.h (File Modified)
11014 trunk/include/m_info.h (File Modified)
11015 trunk/include/s_conf.h (File Modified)
11016 trunk/modules/Makefile.in (File Modified)
11017 trunk/modules/core/m_kick.c (File Modified)
11018 trunk/modules/core/m_mode.c (File Modified)
11019 trunk/modules/core/m_nick.c (File Modified)
11020 trunk/modules/core/m_sjoin.c (File Modified)
11021 trunk/modules/m_services.c (File Modified)
11022 trunk/src/channel.c (File Modified)
11023 trunk/src/newconf.c (File Modified)
11024 trunk/src/s_conf.c (File Modified)
11025 trunk/src/s_serv.c (File Modified)
11026 trunk/src/s_user.c (File Modified)
11027
11028
11029nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11030 Log:
11031 - New reject message, ala ircu.
11032
11033
11034 Modified:
11035 trunk/src/reject.c (File Modified)
11036
11037
11038nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11039 Log:
11040 - Reduce 'broadcast storm' effect in m_chghost.
11041
11042
11043 Modified:
11044 trunk/modules/m_chghost.c (File Modified)
11045
11046
11047nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11048 Log:
11049 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11050
11051
11052 Modified:
11053 trunk/include/supported.h (File Modified)
11054 trunk/src/messages.tab (File Modified)
11055
11056
11057nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11058 Log:
11059 - Implement +z.
11060
11061
11062 Modified:
11063 trunk/include/channel.h (File Modified)
11064 trunk/modules/core/m_message.c (File Modified)
11065 trunk/modules/core/m_mode.c (File Modified)
11066
11067
11068nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11069 Log:
11070 - use sendto_one_numeric() in some places.
11071
11072
11073 Modified:
11074 trunk/modules/core/m_mode.c (File Modified)
11075
11076
11077nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11078 Log:
11079 - Implement channel mode +c -- colour stripping.
11080
11081
11082 Modified:
11083 trunk/include/irc_string.h (File Modified)
11084 trunk/include/supported.h (File Modified)
11085 trunk/modules/core/m_message.c (File Modified)
11086 trunk/modules/core/m_mode.c (File Modified)
11087 trunk/src/irc_string.c (File Modified)
11088 trunk/src/messages.tab (File Modified)
11089
11090
11091nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11092 Log:
11093 - Add +qLP to CHANMODES 005 numeric.
11094
11095
11096 Modified:
11097 trunk/include/supported.h (File Modified)
11098
11099
11100nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11101 Log:
11102 Move credits files to doc/.
11103
11104
11105 Modified:
11106 trunk/Hybrid-team (File Deleted)
11107 trunk/Ratbox-team (File Deleted)
11108 trunk/doc/Hybrid-team (File Added)
11109 trunk/doc/Ratbox-team (File Added)
11110
11111
11112nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11113 Log:
11114 - Rename Ratbox credits as Ratbox-team.
11115 - Add in our own CREDITS.
11116
11117
11118 Modified:
11119 trunk/CREDITS (File Deleted)
11120 trunk/CREDITS (File Added)
11121 trunk/Ratbox-team (File Added)
11122
11123
11124nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11125 Log:
11126 - Quietcache fixes.
11127
11128
11129 Modified:
11130 trunk/modules/core/m_mode.c (File Modified)
11131
11132
11133nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11134 Log:
11135 - Rebuild configure.
11136
11137
11138 Modified:
11139 trunk/autom4te.cache/ (File Deleted)
11140 trunk/configure (File Modified)
11141
11142
11143nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11144 Log:
11145 Add +q to messages.tab.
11146
11147
11148 Modified:
11149 trunk/src/messages.tab (File Modified)
11150
11151
11152nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11153 Log:
11154 - port m_sjoin stuff to TS6 JOIN syntax.
11155
11156
11157 Modified:
11158 trunk/modules/core/m_join.c (File Modified)
11159
11160
11161nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11162 Log:
11163 - Implement channel mode +q (quiet)
11164
11165
11166 Modified:
11167 trunk/include/channel.h (File Modified)
11168 trunk/modules/core/m_mode.c (File Modified)
11169 trunk/src/channel.c (File Modified)
11170
11171
11172jilles 2005/09/10 03:03:05 UTC (20050910-40)
11173 Log:
11174 Add +L/+P for set_final_mode().
11175
11176
11177 Modified:
11178 trunk/modules/core/m_sjoin.c (File Modified)
11179
11180
11181jilles 2005/09/10 02:59:22 UTC (20050910-38)
11182 Log:
11183 Add +L/+P in channel_modes().
11184
11185
11186 Modified:
11187 trunk/src/channel.c (File Modified)
11188
11189
11190jilles 2005/09/10 02:55:10 UTC (20050910-36)
11191 Log:
11192 - Use MODE_PERMANENT, not MODE_PERMANANT
11193 - Actually use chm_staff()
11194
11195 It compiles but is not otherwise tested.
11196
11197
11198 Modified:
11199 trunk/include/channel.h (File Modified)
11200 trunk/modules/core/m_mode.c (File Modified)
11201 trunk/modules/core/m_sjoin.c (File Modified)
11202 trunk/src/channel.c (File Modified)
11203
11204
11205nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11206 Log:
11207 - Ok, patchlevel.h is fixed now.
11208
11209
11210 Modified:
11211 trunk/include/patchlevel.h (File Modified)
11212
11213
11214nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11215 Log:
11216 - *sigh*
11217
11218
11219 Modified:
11220 trunk/include/patchlevel.h (File Modified)
11221 trunk/src/version.c.SH (File Modified)
11222
11223
11224nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11225 Log:
11226 - Fix compilation issue with version.c.
11227
11228
11229 Modified:
11230 trunk/src/version.c.SH (File Modified)
11231
11232
11233nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11234 Log:
11235 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11236 this from the BUGS file.
11237
11238
11239 Modified:
11240 trunk/BUGS (File Modified)
11241
11242
11243jilles 2005/09/10 02:30:22 UTC (20050910-26)
11244 Log:
11245 Mangle all netsplit messages if flatten links is enabled.
11246
11247
11248 Modified:
11249 trunk/src/client.c (File Modified)
11250
11251
11252nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11253 Log:
11254 - jilles pointed out that /stats p needed severe changes -- implement
11255 them
11256
11257
11258 Modified:
11259 trunk/modules/m_stats.c (File Modified)
11260
11261
11262nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11263 Log:
11264 Rename RELNOTES to NEWS.
11265
11266
11267 Modified:
11268 trunk/NEWS (File Added)
11269 trunk/RELNOTES (File Deleted)
11270
11271
11272nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11273 Log:
11274 Update RELNOTES.
11275
11276
11277 Modified:
11278 trunk/RELNOTES (File Modified)
11279
11280
11281nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11282 Log:
11283 - Make /stats p work globally.
11284 - Change 'OPER(s)' to 'staff members'
11285
11286
11287 Modified:
11288 trunk/modules/m_stats.c (File Modified)
11289
11290
11291nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11292 Log:
11293 - add modes, +LP to RPL_MYINFO.
11294
11295
11296 Modified:
11297 trunk/src/messages.tab (File Modified)
11298
11299
11300nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11301 Log:
11302 More stuff to RELNOTES.
11303
11304
11305 Modified:
11306 trunk/RELNOTES (File Modified)
11307
11308
11309nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11310 Log:
11311 - Implement +P.
11312
11313
11314 Modified:
11315 trunk/modules/core/m_sjoin.c (File Modified)
11316 trunk/src/channel.c (File Modified)
11317
11318
11319nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11320 Log:
11321 - Implement list limit exceed modes -- +L.
11322
11323
11324 Modified:
11325 trunk/modules/core/m_mode.c (File Modified)
11326
11327
11328nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11329 Log:
11330 - Add handlers for modes +L, +P.
11331
11332
11333 Modified:
11334 trunk/include/channel.h (File Modified)
11335 trunk/modules/core/m_mode.c (File Modified)
11336
11337
11338nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11339 Log:
11340 Update properties on *everything*.
11341
11342
11343 Modified:
11344 trunk/.cvsignore (Property Modified)
11345 trunk/.indent.pro (Property Modified)
11346 trunk/BUGS (File Modified) (Property Modified)
11347 trunk/CREDITS (File Modified) (Property Modified)
11348 trunk/ChangeLog (Property Modified)
11349 trunk/Hybrid-team (File Modified) (Property Modified)
11350 trunk/INSTALL (File Modified) (Property Modified)
11351 trunk/LICENSE (File Modified) (Property Modified)
11352 trunk/Makefile.in (File Modified) (Property Modified)
11353 trunk/README.FIRST (File Modified) (Property Modified)
11354 trunk/RELNOTES (File Modified) (Property Modified)
11355 trunk/SVN-Access (Property Modified)
11356 trunk/aclocal.m4 (File Modified) (Property Modified)
11357 trunk/adns/.cvsignore (Property Modified)
11358 trunk/adns/COPYING (Property Modified)
11359 trunk/adns/GPL-vs-LGPL (Property Modified)
11360 trunk/adns/Makefile.in (File Modified) (Property Modified)
11361 trunk/adns/README (Property Modified)
11362 trunk/adns/README.ircd (Property Modified)
11363 trunk/adns/adns.h (File Modified) (Property Modified)
11364 trunk/adns/check.c (File Modified) (Property Modified)
11365 trunk/adns/dlist.h (File Modified) (Property Modified)
11366 trunk/adns/event.c (File Modified) (Property Modified)
11367 trunk/adns/general.c (File Modified) (Property Modified)
11368 trunk/adns/internal.h (File Modified) (Property Modified)
11369 trunk/adns/parse.c (File Modified) (Property Modified)
11370 trunk/adns/query.c (File Modified) (Property Modified)
11371 trunk/adns/reply.c (File Modified) (Property Modified)
11372 trunk/adns/setup.c (File Modified) (Property Modified)
11373 trunk/adns/transmit.c (File Modified) (Property Modified)
11374 trunk/adns/tvarith.h (File Modified) (Property Modified)
11375 trunk/adns/types.c (File Modified) (Property Modified)
11376 trunk/configure (File Modified) (Property Modified)
11377 trunk/configure.ac (File Modified) (Property Modified)
11378 trunk/contrib/.cvsignore (Property Modified)
11379 trunk/contrib/.indent.pro (Property Modified)
11380 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11381 trunk/contrib/README (File Modified) (Property Modified)
11382 trunk/contrib/example_module.c (File Modified) (Property Modified)
11383 trunk/contrib/m_42.c (File Modified) (Property Modified)
11384 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11385 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11386 trunk/contrib/m_force.c (File Modified) (Property Modified)
11387 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11388 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11389 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11390 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11391 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11392 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11393 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11394 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11395 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11396 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11397 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11398 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11399 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11400 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11401 trunk/doc/.cvsignore (Property Modified)
11402 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11403 trunk/doc/Makefile.in (File Modified) (Property Modified)
11404 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11405 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11406 trunk/doc/challenge.txt (File Modified) (Property Modified)
11407 trunk/doc/example.conf (File Modified) (Property Modified)
11408 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11409 trunk/doc/hooks.txt (File Modified) (Property Modified)
11410 trunk/doc/index.txt (File Modified) (Property Modified)
11411 trunk/doc/ircd.8 (File Modified) (Property Modified)
11412 trunk/doc/ircd.motd (Property Modified)
11413 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11414 trunk/doc/modeg.txt (File Modified) (Property Modified)
11415 trunk/doc/modes.txt (File Modified) (Property Modified)
11416 trunk/doc/monitor.txt (File Modified) (Property Modified)
11417 trunk/doc/old/Authors (Property Modified)
11418 trunk/doc/operguide.txt (File Modified) (Property Modified)
11419 trunk/doc/opermyth.txt (Property Modified)
11420 trunk/doc/server-version-info (File Modified) (Property Modified)
11421 trunk/doc/services.txt (File Modified) (Property Modified)
11422 trunk/doc/technical/README.TSora (Property Modified)
11423 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11424 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11425 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11426 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11427 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11428 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11429 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11430 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11431 trunk/doc/technical/rfc1459.txt (Property Modified)
11432 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11433 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11434 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11435 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11436 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11437 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11438 trunk/help/Makefile.in (File Modified) (Property Modified)
11439 trunk/help/opers/accept (Property Modified)
11440 trunk/help/opers/admin (Property Modified)
11441 trunk/help/opers/away (Property Modified)
11442 trunk/help/opers/capab (Property Modified)
11443 trunk/help/opers/challenge (Property Modified)
11444 trunk/help/opers/close (Property Modified)
11445 trunk/help/opers/cmode (Property Modified)
11446 trunk/help/opers/cnotice (Property Modified)
11447 trunk/help/opers/connect (Property Modified)
11448 trunk/help/opers/cprivmsg (Property Modified)
11449 trunk/help/opers/credits (Property Modified)
11450 trunk/help/opers/die (Property Modified)
11451 trunk/help/opers/dline (Property Modified)
11452 trunk/help/opers/eob (Property Modified)
11453 trunk/help/opers/error (Property Modified)
11454 trunk/help/opers/etrace (Property Modified)
11455 trunk/help/opers/gline (Property Modified)
11456 trunk/help/opers/help (Property Modified)
11457 trunk/help/opers/index (Property Modified)
11458 trunk/help/opers/info (Property Modified)
11459 trunk/help/opers/invite (Property Modified)
11460 trunk/help/opers/ison (Property Modified)
11461 trunk/help/opers/join (Property Modified)
11462 trunk/help/opers/kick (Property Modified)
11463 trunk/help/opers/kill (Property Modified)
11464 trunk/help/opers/kline (Property Modified)
11465 trunk/help/opers/knock (Property Modified)
11466 trunk/help/opers/links (Property Modified)
11467 trunk/help/opers/list (Property Modified)
11468 trunk/help/opers/locops (Property Modified)
11469 trunk/help/opers/lusers (Property Modified)
11470 trunk/help/opers/modlist (Property Modified)
11471 trunk/help/opers/modload (Property Modified)
11472 trunk/help/opers/modrestart (Property Modified)
11473 trunk/help/opers/modunload (Property Modified)
11474 trunk/help/opers/motd (Property Modified)
11475 trunk/help/opers/names (Property Modified)
11476 trunk/help/opers/nick (Property Modified)
11477 trunk/help/opers/notice (Property Modified)
11478 trunk/help/opers/oper (Property Modified)
11479 trunk/help/opers/operspy (Property Modified)
11480 trunk/help/opers/operwall (Property Modified)
11481 trunk/help/opers/part (Property Modified)
11482 trunk/help/opers/pass (Property Modified)
11483 trunk/help/opers/ping (Property Modified)
11484 trunk/help/opers/pong (Property Modified)
11485 trunk/help/opers/post (Property Modified)
11486 trunk/help/opers/privmsg (Property Modified)
11487 trunk/help/opers/quit (Property Modified)
11488 trunk/help/opers/rehash (Property Modified)
11489 trunk/help/opers/restart (Property Modified)
11490 trunk/help/opers/resv (Property Modified)
11491 trunk/help/opers/server (Property Modified)
11492 trunk/help/opers/set (Property Modified)
11493 trunk/help/opers/sjoin (Property Modified)
11494 trunk/help/opers/squit (Property Modified)
11495 trunk/help/opers/stats (Property Modified)
11496 trunk/help/opers/svinfo (Property Modified)
11497 trunk/help/opers/testgecos (Property Modified)
11498 trunk/help/opers/testline (Property Modified)
11499 trunk/help/opers/testmask (Property Modified)
11500 trunk/help/opers/time (Property Modified)
11501 trunk/help/opers/topic (Property Modified)
11502 trunk/help/opers/trace (Property Modified)
11503 trunk/help/opers/uhelp (Property Modified)
11504 trunk/help/opers/umode (Property Modified)
11505 trunk/help/opers/undline (Property Modified)
11506 trunk/help/opers/ungline (Property Modified)
11507 trunk/help/opers/unkline (Property Modified)
11508 trunk/help/opers/unresv (Property Modified)
11509 trunk/help/opers/unxline (Property Modified)
11510 trunk/help/opers/user (Property Modified)
11511 trunk/help/opers/userhost (Property Modified)
11512 trunk/help/opers/users (Property Modified)
11513 trunk/help/opers/version (Property Modified)
11514 trunk/help/opers/wallops (Property Modified)
11515 trunk/help/opers/who (Property Modified)
11516 trunk/help/opers/whois (Property Modified)
11517 trunk/help/opers/whowas (Property Modified)
11518 trunk/help/opers/xline (Property Modified)
11519 trunk/help/users/index (Property Modified)
11520 trunk/help/users/info (Property Modified)
11521 trunk/help/users/notice (Property Modified)
11522 trunk/help/users/privmsg (Property Modified)
11523 trunk/help/users/stats (Property Modified)
11524 trunk/help/users/umode (Property Modified)
11525 trunk/include/.cvsignore (Property Modified)
11526 trunk/include/.indent.pro (Property Modified)
11527 trunk/include/balloc.h (File Modified) (Property Modified)
11528 trunk/include/cache.h (File Modified) (Property Modified)
11529 trunk/include/channel.h (File Modified) (Property Modified)
11530 trunk/include/class.h (File Modified) (Property Modified)
11531 trunk/include/client.h (File Modified) (Property Modified)
11532 trunk/include/commio.h (File Modified) (Property Modified)
11533 trunk/include/common.h (File Modified) (Property Modified)
11534 trunk/include/config.h (File Modified) (Property Modified)
11535 trunk/include/config.h.dist (File Modified) (Property Modified)
11536 trunk/include/defaults.h (File Modified) (Property Modified)
11537 trunk/include/event.h (File Modified) (Property Modified)
11538 trunk/include/hash.h (File Modified) (Property Modified)
11539 trunk/include/hook.h (File Modified) (Property Modified)
11540 trunk/include/hostmask.h (File Modified) (Property Modified)
11541 trunk/include/irc_string.h (File Modified) (Property Modified)
11542 trunk/include/ircd.h (File Modified) (Property Modified)
11543 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11544 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11545 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11546 trunk/include/linebuf.h (File Modified) (Property Modified)
11547 trunk/include/listener.h (File Modified) (Property Modified)
11548 trunk/include/m_info.h (File Modified) (Property Modified)
11549 trunk/include/memory.h (File Modified) (Property Modified)
11550 trunk/include/modules.h (File Modified) (Property Modified)
11551 trunk/include/monitor.h (File Modified) (Property Modified)
11552 trunk/include/msg.h (File Modified) (Property Modified)
11553 trunk/include/newconf.h (File Modified) (Property Modified)
11554 trunk/include/numeric.h (File Modified) (Property Modified)
11555 trunk/include/packet.h (File Modified) (Property Modified)
11556 trunk/include/parse.h (File Modified) (Property Modified)
11557 trunk/include/patchlevel.h (File Modified) (Property Modified)
11558 trunk/include/patricia.h (File Modified) (Property Modified)
11559 trunk/include/reject.h (File Modified) (Property Modified)
11560 trunk/include/res.h (File Modified) (Property Modified)
11561 trunk/include/restart.h (File Modified) (Property Modified)
11562 trunk/include/s_auth.h (File Modified) (Property Modified)
11563 trunk/include/s_conf.h (File Modified) (Property Modified)
11564 trunk/include/s_gline.h (File Modified) (Property Modified)
11565 trunk/include/s_log.h (File Modified) (Property Modified)
11566 trunk/include/s_newconf.h (File Modified) (Property Modified)
11567 trunk/include/s_serv.h (File Modified) (Property Modified)
11568 trunk/include/s_stats.h (File Modified) (Property Modified)
11569 trunk/include/s_user.h (File Modified) (Property Modified)
11570 trunk/include/s_zip.h (File Modified) (Property Modified)
11571 trunk/include/scache.h (File Modified) (Property Modified)
11572 trunk/include/send.h (File Modified) (Property Modified)
11573 trunk/include/serno.h (Property Modified)
11574 trunk/include/setup.h.in (Property Modified)
11575 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11576 trunk/include/stdinc.h (File Modified) (Property Modified)
11577 trunk/include/supported.h (File Modified) (Property Modified)
11578 trunk/include/tools.h (File Modified) (Property Modified)
11579 trunk/include/whowas.h (File Modified) (Property Modified)
11580 trunk/install-sh (File Modified) (Property Modified)
11581 trunk/modules/.cvsignore (Property Modified)
11582 trunk/modules/.depend (Property Modified)
11583 trunk/modules/.indent.pro (Property Modified)
11584 trunk/modules/Makefile.in (File Modified) (Property Modified)
11585 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11586 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11587 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11588 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11589 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11590 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11591 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11592 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11593 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11594 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11595 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11596 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11597 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11598 trunk/modules/m_accept.c (File Modified) (Property Modified)
11599 trunk/modules/m_admin.c (File Modified) (Property Modified)
11600 trunk/modules/m_away.c (File Modified) (Property Modified)
11601 trunk/modules/m_cap.c (File Modified) (Property Modified)
11602 trunk/modules/m_capab.c (File Modified) (Property Modified)
11603 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11604 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11605 trunk/modules/m_close.c (File Modified) (Property Modified)
11606 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11607 trunk/modules/m_connect.c (File Modified) (Property Modified)
11608 trunk/modules/m_dline.c (File Modified) (Property Modified)
11609 trunk/modules/m_encap.c (File Modified) (Property Modified)
11610 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11611 trunk/modules/m_gline.c (File Modified) (Property Modified)
11612 trunk/modules/m_help.c (File Modified) (Property Modified)
11613 trunk/modules/m_info.c (File Modified) (Property Modified)
11614 trunk/modules/m_invite.c (File Modified) (Property Modified)
11615 trunk/modules/m_ison.c (File Modified) (Property Modified)
11616 trunk/modules/m_kline.c (File Modified) (Property Modified)
11617 trunk/modules/m_knock.c (File Modified) (Property Modified)
11618 trunk/modules/m_links.c (File Modified) (Property Modified)
11619 trunk/modules/m_list.c (File Modified) (Property Modified)
11620 trunk/modules/m_locops.c (File Modified) (Property Modified)
11621 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11622 trunk/modules/m_map.c (File Modified) (Property Modified)
11623 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11624 trunk/modules/m_motd.c (File Modified) (Property Modified)
11625 trunk/modules/m_names.c (File Modified) (Property Modified)
11626 trunk/modules/m_oper.c (File Modified) (Property Modified)
11627 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11628 trunk/modules/m_pass.c (File Modified) (Property Modified)
11629 trunk/modules/m_ping.c (File Modified) (Property Modified)
11630 trunk/modules/m_pong.c (File Modified) (Property Modified)
11631 trunk/modules/m_post.c (File Modified) (Property Modified)
11632 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11633 trunk/modules/m_restart.c (File Modified) (Property Modified)
11634 trunk/modules/m_resv.c (File Modified) (Property Modified)
11635 trunk/modules/m_services.c (File Modified) (Property Modified)
11636 trunk/modules/m_set.c (File Modified) (Property Modified)
11637 trunk/modules/m_stats.c (File Modified) (Property Modified)
11638 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11639 trunk/modules/m_tb.c (File Modified) (Property Modified)
11640 trunk/modules/m_testline.c (File Modified) (Property Modified)
11641 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11642 trunk/modules/m_time.c (File Modified) (Property Modified)
11643 trunk/modules/m_topic.c (File Modified) (Property Modified)
11644 trunk/modules/m_trace.c (File Modified) (Property Modified)
11645 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11646 trunk/modules/m_user.c (File Modified) (Property Modified)
11647 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11648 trunk/modules/m_users.c (File Modified) (Property Modified)
11649 trunk/modules/m_version.c (File Modified) (Property Modified)
11650 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11651 trunk/modules/m_who.c (File Modified) (Property Modified)
11652 trunk/modules/m_whois.c (File Modified) (Property Modified)
11653 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11654 trunk/modules/m_xline.c (File Modified) (Property Modified)
11655 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11656 trunk/servlink/.cvsignore (Property Modified)
11657 trunk/servlink/.indent.pro (Property Modified)
11658 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11659 trunk/servlink/README (File Modified) (Property Modified)
11660 trunk/servlink/TODO (File Modified) (Property Modified)
11661 trunk/servlink/control.c (File Modified) (Property Modified)
11662 trunk/servlink/control.h (File Modified) (Property Modified)
11663 trunk/servlink/io.c (File Modified) (Property Modified)
11664 trunk/servlink/io.h (File Modified) (Property Modified)
11665 trunk/servlink/servlink.c (File Modified) (Property Modified)
11666 trunk/servlink/servlink.h (File Modified) (Property Modified)
11667 trunk/src/.cvsignore (Property Modified)
11668 trunk/src/.depend (Property Modified)
11669 trunk/src/.indent.pro (Property Modified)
11670 trunk/src/Makefile.in (File Modified) (Property Modified)
11671 trunk/src/adns.c (File Modified) (Property Modified)
11672 trunk/src/balloc.c (File Modified) (Property Modified)
11673 trunk/src/cache.c (File Modified) (Property Modified)
11674 trunk/src/channel.c (File Modified) (Property Modified)
11675 trunk/src/class.c (File Modified) (Property Modified)
11676 trunk/src/client.c (File Modified) (Property Modified)
11677 trunk/src/commio.c (File Modified) (Property Modified)
11678 trunk/src/devpoll.c (File Modified) (Property Modified)
11679 trunk/src/epoll.c (File Modified) (Property Modified)
11680 trunk/src/event.c (File Modified) (Property Modified)
11681 trunk/src/getopt.c (File Modified) (Property Modified)
11682 trunk/src/hash.c (File Modified) (Property Modified)
11683 trunk/src/hook.c (File Modified) (Property Modified)
11684 trunk/src/hostmask.c (File Modified) (Property Modified)
11685 trunk/src/irc_string.c (File Modified) (Property Modified)
11686 trunk/src/ircd.c (File Modified) (Property Modified)
11687 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11688 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11689 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11690 trunk/src/kdparse.c (File Modified) (Property Modified)
11691 trunk/src/kqueue.c (File Modified) (Property Modified)
11692 trunk/src/linebuf.c (File Modified) (Property Modified)
11693 trunk/src/listener.c (File Modified) (Property Modified)
11694 trunk/src/match.c (File Modified) (Property Modified)
11695 trunk/src/memory.c (File Modified) (Property Modified)
11696 trunk/src/messages.tab (File Modified) (Property Modified)
11697 trunk/src/modules.c (File Modified) (Property Modified)
11698 trunk/src/monitor.c (File Modified) (Property Modified)
11699 trunk/src/newconf.c (File Modified) (Property Modified)
11700 trunk/src/numeric.c (File Modified) (Property Modified)
11701 trunk/src/packet.c (File Modified) (Property Modified)
11702 trunk/src/parse.c (File Modified) (Property Modified)
11703 trunk/src/patricia.c (File Modified) (Property Modified)
11704 trunk/src/poll.c (File Modified) (Property Modified)
11705 trunk/src/reject.c (File Modified) (Property Modified)
11706 trunk/src/restart.c (File Modified) (Property Modified)
11707 trunk/src/s_auth.c (File Modified) (Property Modified)
11708 trunk/src/s_conf.c (File Modified) (Property Modified)
11709 trunk/src/s_gline.c (File Modified) (Property Modified)
11710 trunk/src/s_log.c (File Modified) (Property Modified)
11711 trunk/src/s_newconf.c (File Modified) (Property Modified)
11712 trunk/src/s_serv.c (File Modified) (Property Modified)
11713 trunk/src/s_stats.c (File Modified) (Property Modified)
11714 trunk/src/s_user.c (File Modified) (Property Modified)
11715 trunk/src/scache.c (File Modified) (Property Modified)
11716 trunk/src/select.c (File Modified) (Property Modified)
11717 trunk/src/send.c (File Modified) (Property Modified)
11718 trunk/src/snprintf.c (File Modified) (Property Modified)
11719 trunk/src/tools.c (File Modified) (Property Modified)
11720 trunk/src/version.c.SH (File Modified) (Property Modified)
11721 trunk/src/whowas.c (File Modified) (Property Modified)
11722 trunk/tools/.cvsignore (Property Modified)
11723 trunk/tools/Makefile.in (File Modified) (Property Modified)
11724 trunk/tools/README (File Modified) (Property Modified)
11725 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11726 trunk/tools/convertilines.c (File Modified) (Property Modified)
11727 trunk/tools/convertklines.c (File Modified) (Property Modified)
11728 trunk/tools/mkkeypair (Property Modified)
11729 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11730 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11731 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11732 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11733 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11734 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11735 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11736 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11737 trunk/tools/untabify (File Modified) (Property Modified)
11738 trunk/tools/viconf.c (File Modified) (Property Modified)
11739
11740
11741nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11742 Log:
11743 - Update RELNOTES.
11744
11745
11746 Modified:
11747 trunk/RELNOTES (File Modified)
11748
11749
11750nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11751 Log:
11752 - Make version.c use our serial, not ratbox's.
11753
11754
11755 Modified:
11756 trunk/src/version.c.SH (File Modified)
11757
11758
11759leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11760 Log:
11761 - update RELNOTES
11762 - revved patchlevel to 2.1.5
11763
11764
11765 Modified:
11766 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11767 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11768
11769
11770leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11771 Log:
11772 - fix buffer overflow and unterminated buffer when removing TS6 bans
11773 - fix rebuilding of SJOIN
11774
11775
11776 Modified:
11777 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11778
11779
11780androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11781 Log:
11782 have servlink report if it gets an uncompressed error message when it gets inflate failures
11783
11784 Modified:
11785 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11786
11787
11788leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11789 Log:
11790 - extend our copyrights to 2005.
11791
11792
11793 Modified:
11794 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11795 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11796 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11797 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11798 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11799 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11800 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11801 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11802 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11803 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11806 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11807 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11808 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11809 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11810 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11811 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11812 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11813 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11814 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11817 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11818 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11820 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11821 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11833 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11834 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11835 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11843 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11844 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11845 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11846 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11888 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11894 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11895 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11896 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11897 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11898
11899
11900leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11901 Log:
11902 - update RELNOTES
11903 - revved patchlevel to 2.1.4
11904
11905
11906 Modified:
11907 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11909
11910
11911leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11912 Log:
11913 - add TARGMAX to 005
11914 - remove the +1 from ->uid in struct Client
11915 - fix checking of accept entries in m_accept.c
11916
11917
11918 Modified:
11919 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11920 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11923
11924
11925leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11926 Log:
11927 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11928 send it over TS6
11929
11930
11931 Modified:
11932 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11933
11934
11935leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11936 Log:
11937 - remove an unused variable
11938
11939
11940 Modified:
11941 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11942
11943
11944androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11945 Log:
11946 don't burst a TS5 name in burst_TS6. -via jillies
11947
11948 Modified:
11949 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11950
11951
11952leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11953 Log:
11954 - via jilles, make nickchanges invalidate any cached bans for
11955 quiet_on_ban
11956
11957
11958 Modified:
11959 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11961 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11963
11964
11965leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11966 Log:
11967 - fix some char vs byte usage to make adns compile cleanly with gcc4
11968
11969
11970 Modified:
11971 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11973 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11974 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11975 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11976 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11977 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11978 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11979
11980
11981androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11982 Log:
11983 userhost should allow 5 userhost checks, not 4
11984
11985 Modified:
11986 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11987
11988
11989leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11990 Log:
11991 - another darwin fix
11992
11993
11994 Modified:
11995 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11996
11997
11998leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11999 Log:
12000 - darwin fixes
12001
12002
12003 Modified:
12004 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12005 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12006 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12007 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12008 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12009 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12010 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12011 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12012
12013
12014leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12015 Log:
12016 - remove bogus extern of abort_list
12017
12018
12019 Modified:
12020 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12021
12022
12023androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12024 Log:
12025 svn repo access stuff
12026
12027 Modified:
12028 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12029
12030
12031androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12032 Log:
12033 test commit
12034
12035
12036 Modified:
12037 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12038
12039
12040androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12041 Log:
12042 test commit
12043
12044
12045 Modified:
12046 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12047
12048
12049androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12050 Log:
12051 revert omotd..i thought it was a good idea..oh well
12052
12053 Modified:
12054 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12055
12056
12057androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12058 Log:
12059 Commas are bad things in channel keys
12060
12061
12062 Modified:
12063 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12064
12065
12066androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12067 Log:
12068 Add OMOTD command to display oper motd
12069
12070
12071 Modified:
12072 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12073
12074
12075androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12076 Log:
12077 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12078
12079 Modified:
12080 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12081
12082
12083leeh 2005/06/22 22:10:50 UTC (20050622_0)
12084
12085 Modified files: (Branch: RATBOX_2_1)
12086 modules m_whois.c
12087 Log:
12088 - stop testing whois for protocol violations, as they can be caused in
12089 ircds going all the way back to the original ircd2.8
12090
12091 Revision Changes Path
12092 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12093
12094
12095
12096leeh 2005/06/16 23:10:21 UTC (20050616_0)
12097
12098 Modified files: (Branch: RATBOX_2_1)
12099 modules m_time.c
12100 Log:
12101 - remove some 2.2 code
12102
12103 Revision Changes Path
12104 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12105
12106
12107
12108androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12109
12110 Modified files: (Branch: RATBOX_2_1)
12111 modules m_time.c
12112 Log:
12113 backport of the silly december 31st bug
12114
12115 Revision Changes Path
12116 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12117
12118
12119
12120leeh 2005/06/15 13:51:57 UTC (20050615_1)
12121
12122 Modified files: (Branch: RATBOX_2_1)
12123 . RELNOTES
12124 include patchlevel.h
12125 Log:
12126 - revved patchlevel to 2.1.3
12127
12128 Revision Changes Path
12129 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12130 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12131
12132
12133
12134leeh 2005/06/15 01:54:00 UTC (20050615_0)
12135
12136 Modified files: (Branch: RATBOX_2_1)
12137 include client.h
12138 modules m_accept.c
12139 modules/core m_nick.c
12140 src client.c
12141 Log:
12142 - stop removing a clients own list of accepted clients when they do a
12143 nickchange
12144 - clean up the accept code so its less retarded
12145
12146 Revision Changes Path
12147 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12148 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12149 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12150 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12151
12152
12153
12154leeh 2005/06/14 12:44:47 UTC (20050614_0)
12155
12156 Modified files: (Branch: RATBOX_2_1)
12157 include event.h
12158 modules m_links.c
12159 src event.c ircd.c newconf.c
12160 Log:
12161 - remove a defn of links_cache_list in m_links.c which was causing
12162 the flattened links update to be ignored
12163 - add eventUpdate(), and make links_delay update on rehash
12164
12165 Revision Changes Path
12166 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12167 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12168 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12169 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12170 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12171
12172
12173
12174leeh 2005/06/12 02:23:01 UTC (20050612_2)
12175
12176 Modified files: (Branch: RATBOX_2_1)
12177 doc services.txt
12178 src newconf.c
12179 Log:
12180 - make the conf parser apply service {}; on rehash
12181
12182 Revision Changes Path
12183 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12184 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12185
12186
12187
12188leeh 2005/06/12 02:10:30 UTC (20050612_1)
12189
12190 Modified files: (Branch: RATBOX_2_1)
12191 include m_info.h
12192 Log:
12193 - show ENABLE_SERVICES define in info
12194
12195 Revision Changes Path
12196 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12197
12198
12199
12200leeh 2005/06/12 01:44:37 UTC (20050612_0)
12201
12202 Modified files: (Branch: RATBOX_2_1)
12203 modules m_services.c m_stats.c
12204 Log:
12205 - via jilles, make m_services.c hook into stats U and display service
12206 blocks
12207
12208 Revision Changes Path
12209 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12210 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12211
12212
12213
12214leeh 2005/06/11 20:33:12 UTC (20050611_3)
12215
12216 Modified files: (Branch: RATBOX_2_1)
12217 . configure configure.ac
12218 Log:
12219 - default build to -O2
12220
12221 Revision Changes Path
12222 7.249.2.2 +4 -4 ircd-ratbox/configure
12223 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12224
12225
12226
12227leeh 2005/06/11 20:26:02 UTC (20050611_2)
12228
12229 Modified files: (Branch: RATBOX_2_1)
12230 doc example.conf example.efnet.conf
12231 include client.h s_conf.h s_newconf.h
12232 modules m_info.c
12233 modules/core m_join.c m_nick.c
12234 src channel.c newconf.c s_conf.c s_user.c
12235 Log:
12236 - remove no_oper_resvs from general {};
12237 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12238
12239 Revision Changes Path
12240 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12241 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12242 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12243 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12244 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12245 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12246 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12247 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12248 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12249 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12250 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12251 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12252
12253
12254
12255leeh 2005/06/11 20:06:22 UTC (20050611_1)
12256
12257 Modified files: (Branch: RATBOX_2_1)
12258 modules/core m_mode.c m_nick.c
12259 src s_newconf.c
12260 Log:
12261 - 2.0 sync:
12262 - raise max temptime to a year
12263 - tidy up BMASK
12264 - require 9 parameters in ms_nick(), 10 in ms_uid()
12265
12266 Revision Changes Path
12267 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12268 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12269 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12270
12271
12272
12273leeh 2005/06/11 16:35:25 UTC (20050611_0)
12274
12275 Modified files: (Branch: RATBOX_2_1)
12276 modules m_services.c
12277 Log:
12278 - only show services logged in info when its a local client
12279
12280 Revision Changes Path
12281 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12282
12283
12284
12285androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12286
12287 Modified files: (Branch: RATBOX_2_1)
12288 src match.c
12289 Log:
12290 passing a pointer to a pointer is not what was intended, oops
12291
12292 Revision Changes Path
12293 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12294
12295
12296
12297leeh 2005/06/03 11:18:11 UTC (20050603_0)
12298
12299 Modified files: (Branch: RATBOX_2_1)
12300 doc services.txt
12301 Log:
12302 - update services.txt with FNC
12303
12304 Revision Changes Path
12305 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12306
12307
12308
12309androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12310
12311 Modified files: (Branch: RATBOX_2_1)
12312 modules m_resv.c
12313 Log:
12314 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12315
12316 Revision Changes Path
12317 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12318
12319
12320
12321leeh 2005/05/19 12:44:47 UTC (20050519_1)
12322
12323 Modified files: (Branch: RATBOX_2_1)
12324 src s_auth.c
12325 Log:
12326 - add some uniqueness into auth process for bopm
12327
12328 Revision Changes Path
12329 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12330
12331
12332
12333leeh 2005/05/19 08:50:26 UTC (20050519_0)
12334
12335 Modified files: (Branch: RATBOX_2_1)
12336 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12337 Log:
12338 - make contrib/ compile
12339
12340 Revision Changes Path
12341 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12342 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12343 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12344 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12345
12346
12347
12348androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12349
12350 Modified files: (Branch: RATBOX_2_1)
12351 modules m_monitor.c
12352 Log:
12353 Don't allow MONITOR from an unregistered client
12354
12355 Revision Changes Path
12356 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12357
12358
12359
12360leeh 2005/05/17 13:16:11 UTC (20050517_0)
12361
12362 Modified files: (Branch: RATBOX_2_1)
12363 doc example.conf example.efnet.conf
12364 include class.h
12365 src class.c messages.tab newconf.c
12366 Log:
12367 - remove sendq_eob, its become more of a hindrance than a benefit.
12368 - sync example.efnet.conf cluster {}; with example.conf
12369
12370 Revision Changes Path
12371 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12372 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12373 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12374 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12375 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12376 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12377
12378
12379
12380leeh 2005/05/11 22:39:00 UTC (20050511_5)
12381
12382 Modified files: (Branch: RATBOX_2_1)
12383 . RELNOTES
12384 include patchlevel.h
12385 Log:
12386 - update RELNOTES
12387 - revved patchlevel to 2.1.2
12388
12389 Revision Changes Path
12390 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12391 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12392
12393
12394
12395leeh 2005/05/11 22:29:18 UTC (20050511_4)
12396
12397 Modified files: (Branch: RATBOX_2_1)
12398 . configure configure.ac
12399 Log:
12400 - raise default topiclen to 160.
12401
12402 Revision Changes Path
12403 7.249.2.1 +3 -3 ircd-ratbox/configure
12404 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12405
12406
12407
12408leeh 2005/05/11 22:22:13 UTC (20050511_3)
12409
12410 Modified files: (Branch: RATBOX_2_1)
12411 modules m_services.c
12412 Log:
12413 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12414 tsinfo matches this
12415
12416 Revision Changes Path
12417 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12418
12419
12420
12421leeh 2005/05/11 21:58:41 UTC (20050511_2)
12422
12423 Modified files: (Branch: RATBOX_2_1)
12424 modules m_services.c
12425 Log:
12426 - monitor_signoff() the client we're nickchanging
12427
12428 Revision Changes Path
12429 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12430
12431
12432
12433leeh 2005/05/11 21:52:51 UTC (20050511_1)
12434
12435 Modified files: (Branch: RATBOX_2_1)
12436 modules m_trace.c
12437 Log:
12438 - fix various UID problems with trace
12439
12440 Revision Changes Path
12441 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12442
12443
12444
12445leeh 2005/05/11 21:22:02 UTC (20050511_0)
12446
12447 Modified files: (Branch: RATBOX_2_1)
12448 help/opers dline kline
12449 modules m_resv.c m_stats.c
12450 modules/core m_mode.c
12451 Log:
12452 - sync with 2.0
12453 - tidy up kline/dline help to note they dont accept nick as target
12454 - disallow bans beginning with ':' over bmask
12455 - disallow bans with a space in chm_ban
12456 - stop counting hidden opers in stats p
12457 - match() parameters in remote unresv were inverted, causing it to fail
12458 - fix possibility of clients setting blank keys
12459
12460 Revision Changes Path
12461 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12462 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12463 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12464 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12465 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12466
12467
12468
12469leeh 2005/05/08 22:37:18 UTC (20050508_0)
12470
12471 Modified files: (Branch: RATBOX_2_1)
12472 src send.c
12473 Log:
12474 - fix problems with amd64 and the way we do va_list
12475
12476 Revision Changes Path
12477 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12478
12479
12480
12481leeh 2005/05/07 13:35:57 UTC (20050507_1)
12482
12483 Modified files: (Branch: RATBOX_2_1)
12484 modules m_services.c
12485 Log:
12486 - tidy up the kill notifications for RSFNC
12487
12488 Revision Changes Path
12489 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12490
12491
12492
12493leeh 2005/05/07 10:35:54 UTC (20050507_0)
12494
12495 Modified files: (Branch: RATBOX_2_1)
12496 include s_serv.h
12497 modules m_services.c
12498 src s_serv.c
12499 Log:
12500 - some more rserv stuff:
12501 - add RSFNC capability
12502 - fix up RSFNC, kill existing clients if they exist.
12503
12504 Revision Changes Path
12505 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12506 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12507 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12508
12509
12510
12511leeh 2005/05/06 23:50:29 UTC (20050506_0)
12512
12513 Modified files: (Branch: RATBOX_2_1)
12514 modules m_services.c
12515 Log:
12516 - first stab at a FNC implementation for rserv
12517
12518 Revision Changes Path
12519 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12520
12521
12522
12523leeh 2005/05/03 09:30:51 UTC (20050503_0)
12524
12525 Modified files: (Branch: RATBOX_2_1)
12526 help/opers umode
12527 Log:
12528 - remove a tab
12529
12530 Revision Changes Path
12531 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12532
12533
12534
12535leeh 2005/05/02 22:46:52 UTC (20050502_0)
12536
12537 Modified files: (Branch: RATBOX_2_1)
12538 src newconf.c
12539 Log:
12540 - add links_delay back
12541
12542 Revision Changes Path
12543 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12544
12545
12546
12547leeh 2005/04/27 21:50:30 UTC (20050427_1)
12548
12549 Modified files: (Branch: RATBOX_2_1)
12550 help/opers umode
12551 help/users umode
12552 Log:
12553 - swap tabs for spaces
12554
12555 Revision Changes Path
12556 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12557 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12558
12559
12560
12561leeh 2005/04/27 21:38:20 UTC (20050427_0)
12562
12563 Modified files: (Branch: RATBOX_2_1)
12564 include m_info.h
12565 Log:
12566 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12567 contained in the client_flood conf option
12568 - remove a couple of unused defines from info
12569
12570 Revision Changes Path
12571 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12572
12573
12574
12575androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12576
12577 Modified files: (Branch: RATBOX_2_1)
12578 src s_conf.c
12579 Log:
12580 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12581
12582 Revision Changes Path
12583 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12584
12585
12586
12587leeh 2005/04/17 13:31:34 UTC (20050417_0)
12588
12589 Modified files: (Branch: RATBOX_2_1)
12590 doc example.conf example.efnet.conf
12591 Log:
12592 - fix missing closing comment tag
12593
12594 Revision Changes Path
12595 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12596 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12597
12598
12599
12600leeh 2005/04/12 18:44:21 UTC (20050412_2)
12601
12602 Modified files: (Branch: RATBOX_2_1)
12603 . RELNOTES
12604 include patchlevel.h
12605 Log:
12606 - revved patchlevel to 2.1.1
12607
12608 Revision Changes Path
12609 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12610 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12611
12612
12613
12614leeh 2005/04/12 18:36:31 UTC (20050412_1)
12615
12616 Modified files: (Branch: RATBOX_2_1)
12617 modules m_kline.c
12618 Log:
12619 - sync up remote kline reasons, so theyre consistent with what happens
12620 when we add local klines - notably the "Temporary K-line x min" and
12621 date added to reason.
12622
12623 Revision Changes Path
12624 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12625
12626
12627
12628leeh 2005/04/12 01:52:06 UTC (20050412_0)
12629
12630 Modified files: (Branch: RATBOX_2_1)
12631 doc monitor.txt
12632 Log:
12633 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12634
12635 Revision Changes Path
12636 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12637
12638
12639
12640androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12641
12642 Modified files: (Branch: RATBOX_2_1)
12643 src commio.c
12644 Log:
12645 used the data pointer we saved, not what just got nulled
12646
12647 Revision Changes Path
12648 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12649
12650
12651
12652leeh 2005/04/05 12:14:32 UTC (20050405_0)
12653
12654 Modified files: (Branch: RATBOX_2_1)
12655 modules m_resv.c m_xline.c
12656 Log:
12657 - fix broken propagation of xline/resv
12658
12659 Revision Changes Path
12660 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12661 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12662
12663
12664
12665leeh 2005/04/04 18:32:37 UTC (20050404_1)
12666
12667 Modified files: (Branch: RATBOX_2_1)
12668 src s_auth.c
12669 Log:
12670 - properly increment bad auth count for stats T when we timeout an auth
12671
12672 Revision Changes Path
12673 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12674
12675
12676
12677leeh 2005/04/04 17:24:14 UTC (20050404_0)
12678
12679 Modified files: (Branch: RATBOX_2_1)
12680 doc monitor.txt
12681 include client.h
12682 modules/core m_nick.c
12683 Log:
12684 - fix a bit that didnt make sense in monitor.txt
12685 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12686
12687 Revision Changes Path
12688 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12689 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12690 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12691
12692
12693
12694androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12695
12696 Modified files: (Branch: RATBOX_2_1)
12697 src s_auth.c
12698 Log:
12699 removing dlink nodes from auth_poll_list twice is bad
12700
12701 Revision Changes Path
12702 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12703
12704
12705
12706leeh 2005/03/28 02:17:38 UTC (20050328_0)
12707
12708 Modified files: (Branch: RATBOX_2_1)
12709 modules m_stats.c
12710 Log:
12711 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12712 changed to RPL_STATSDEBUG
12713
12714 Revision Changes Path
12715 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12716
12717
12718
12719leeh 2005/03/27 02:19:04 UTC (20050327_0)
12720
12721 Added files: (Branch: RATBOX_2_1)
12722 doc tgchange.txt
12723 Log:
12724 - add some documentation about target change
12725
12726 Revision Changes Path
12727 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12728
12729
12730
12731leeh 2005/03/25 16:46:29 UTC (20050325_1)
12732
12733 Modified files: (Branch: RATBOX_2_1)
12734 include supported.h
12735 modules/core m_message.c
12736 Log:
12737 - remove extra argument to 005
12738 - disallow messaging of UIDs
12739
12740 Revision Changes Path
12741 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12742 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12743
12744
12745
12746leeh 2005/03/25 14:20:13 UTC (20050325_0)
12747
12748 Modified files: (Branch: RATBOX_2_1)
12749 src parse.c
12750 Log:
12751 - fix a longstanding parser bug with wrong limit checking, causing us to
12752 accept one less parameter than we're allowed to accept.
12753
12754 Revision Changes Path
12755 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12756
12757
12758
12759leeh 2005/03/24 13:41:45 UTC (20050324_0)
12760
12761 Modified files: (Branch: RATBOX_2_1)
12762 modules/core m_message.c
12763 Log:
12764 - exempt users messaging themselves from target change
12765
12766 Revision Changes Path
12767 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12768
12769
12770
12771leeh 2005/03/22 13:15:53 UTC (20050322_0)
12772
12773 Modified files: (Branch: RATBOX_2_1)
12774 include supported.h
12775 Log:
12776 - stop violating MAXPARA on 005.
12777
12778 Revision Changes Path
12779 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12780
12781
12782
12783leeh 2005/03/20 17:41:00 UTC (20050320_1)
12784
12785 Modified files: (Branch: RATBOX_2_1)
12786 modules/core m_nick.c
12787 Log:
12788 - dont store an ipv6 sockhost if we're not compiled with v6 support
12789
12790 Revision Changes Path
12791 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12792
12793
12794
12795leeh 2005/03/20 00:32:04 UTC (20050320_0)
12796
12797 Modified files: (Branch: RATBOX_2_1)
12798 include stdinc.h
12799 Log:
12800 - remove some vms includes
12801
12802 Revision Changes Path
12803 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12804
12805
12806
12807leeh 2005/03/18 16:47:38 UTC (20050318_1)
12808
12809 Modified files: (Branch: RATBOX_2_1)
12810 . ChangeLog
12811 include serno.h
12812 Log:
12813 - force commit for new branch
12814
12815 Revision Changes Path
12816 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12817 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12818
12819
12820
12821leeh 2005/03/18 16:44:47 UTC (20050318_0)
12822
12823 Modified files:
12824 . RELNOTES configure configure.ac
12825 include patchlevel.h
12826 Log:
12827 - revved patchlevel to 2.1.0
12828
12829 Revision Changes Path
12830 1.114 +6 -2 ircd-ratbox/RELNOTES
12831 7.249 +11 -11 ircd-ratbox/configure
12832 7.63 +3 -3 ircd-ratbox/configure.ac
12833 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12834
12835
12836
12837leeh 2005/03/04 13:31:32 EST (20050304_2)
12838
12839 Modified files:
12840 . RELNOTES
12841 include patchlevel.h
12842 Log:
12843 - update RELNOTES
12844 - revved patchlevel to 2.1.0beta2
12845
12846 Revision Changes Path
12847 1.113 +12 -0 ircd-ratbox/RELNOTES
12848 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12849
12850
12851
12852leeh 2005/03/04 13:27:05 EST (20050304_1)
12853
12854 Modified files:
12855 doc whats-new-2.1.txt
12856 src channel.c
12857 Log:
12858 - update whats-new-2.1
12859 - when we're handling global NAMES, dont output channels if there are no
12860 members within them we can show.
12861
12862 Revision Changes Path
12863 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12864 7.436 +12 -2 ircd-ratbox/src/channel.c
12865
12866
12867
12868androsyn 2005/03/04 12:38:07 EST (20050304_0)
12869
12870 Modified files:
12871 src patricia.c
12872 Log:
12873 That would be a node_heap not a prefix_heap..oops
12874
12875 Revision Changes Path
12876 7.30 +1 -1 ircd-ratbox/src/patricia.c
12877
12878
12879
12880androsyn 2005/02/26 19:38:35 EST (20050227_4)
12881
12882 Modified files:
12883 include stdinc.h
12884 Log:
12885 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12886 otherwise..the other macros might work????
12887
12888 Revision Changes Path
12889 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12890
12891
12892
12893androsyn 2005/02/26 19:26:04 EST (20050227_3)
12894
12895 Modified files:
12896 . configure configure.ac
12897 Log:
12898 i hate autoconf
12899
12900 Revision Changes Path
12901 7.248 +5 -5 ircd-ratbox/configure
12902 7.62 +5 -5 ircd-ratbox/configure.ac
12903
12904
12905
12906androsyn 2005/02/26 19:15:55 EST (20050227_2)
12907
12908 Modified files:
12909 . configure configure.ac
12910 Log:
12911 i hate autoconf
12912
12913 Revision Changes Path
12914 7.247 +3 -2 ircd-ratbox/configure
12915 7.61 +3 -2 ircd-ratbox/configure.ac
12916
12917
12918
12919androsyn 2005/02/26 19:13:45 EST (20050227_1)
12920
12921 Modified files:
12922 . configure configure.ac
12923 Log:
12924 doh
12925
12926 Revision Changes Path
12927 7.246 +6 -6 ircd-ratbox/configure
12928 7.60 +4 -4 ircd-ratbox/configure.ac
12929
12930
12931
12932androsyn 2005/02/26 19:10:17 EST (20050227_0)
12933
12934 Modified files:
12935 . configure configure.ac
12936 include stdinc.h
12937 Log:
12938 Doh these changes got put on RATBOX_2_0 when they were meant for
12939 head..oops...
12940 Also merged in the monitor heap size stuff, not that i think monitor has
12941 been moved to head
12942
12943 Revision Changes Path
12944 7.245 +12 -3 ircd-ratbox/configure
12945 7.59 +11 -3 ircd-ratbox/configure.ac
12946 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12947
12948
12949
12950androsyn 2005/02/26 18:52:24 EST (20050226_0)
12951
12952 Modified files:
12953 include stdinc.h
12954 Log:
12955 Add more robust alloca checking
12956
12957 Revision Changes Path
12958 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12959
12960
12961
12962leeh 2005/02/24 15:27:17 EST (20050224_9)
12963
12964 Modified files:
12965 contrib m_42.c
12966 Log:
12967 - fix the copyright on m_42.c :p
12968
12969 Revision Changes Path
12970 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12971
12972
12973
12974leeh 2005/02/24 15:22:53 EST (20050224_8)
12975
12976 Modified files:
12977 include supported.h
12978 modules m_dline.c
12979 Log:
12980 - fix a core in undline on bad masks
12981 - remove an unwanted space from beginning of second 005 numeric
12982
12983 Revision Changes Path
12984 7.5 +1 -1 ircd-ratbox/include/supported.h
12985 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12986
12987
12988
12989leeh 2005/02/24 15:18:59 EST (20050224_7)
12990
12991 Modified files:
12992 modules m_monitor.c
12993 Log:
12994 - use max_monitor when adding nicknames
12995 - add in monitor s
12996 that should be everything now..
12997
12998 Revision Changes Path
12999 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13000
13001
13002
13003androsyn 2005/02/24 15:13:52 EST (20050224_6)
13004
13005 Modified files:
13006 contrib m_42.c
13007 Log:
13008 42
13009
13010 Revision Changes Path
13011 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13012
13013
13014
13015androsyn 2005/02/24 15:13:06 EST (20050224_5)
13016
13017 Modified files:
13018 contrib m_42.c
13019 Log:
13020 42
13021
13022 Revision Changes Path
13023 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13024
13025
13026
13027androsyn 2005/02/24 15:12:12 EST (20050224_4)
13028
13029 Added files:
13030 contrib m_42.c
13031 Log:
13032 The Answer to Life, the Universe, and Everything
13033
13034 Revision Changes Path
13035 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13036
13037
13038
13039leeh 2005/02/24 14:53:04 EST (20050224_3)
13040
13041 Modified files:
13042 include monitor.h
13043 modules m_monitor.c
13044 src ircd.c monitor.c
13045 Log:
13046 - call init_monitor() on startup
13047 - add in support for adding/deleting/listing monitor entries
13048
13049 Revision Changes Path
13050 7.2 +3 -1 ircd-ratbox/include/monitor.h
13051 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13052 7.374 +2 -0 ircd-ratbox/src/ircd.c
13053 7.3 +15 -4 ircd-ratbox/src/monitor.c
13054
13055
13056
13057leeh 2005/02/23 21:20:10 EST (20050224_2)
13058
13059 Modified files:
13060 doc example.conf example.efnet.conf
13061 include s_conf.h supported.h
13062 modules Makefile.in
13063 src client.c newconf.c s_conf.c
13064 Added files:
13065 modules m_monitor.c
13066 Log:
13067 - add the max_monitor config option
13068 - advertise MONITOR=%d in 005
13069 - clear a local clients monitor list on exit
13070 - add the framework for the MONITOR command
13071 - bed.
13072
13073 Revision Changes Path
13074 7.261 +5 -0 ircd-ratbox/doc/example.conf
13075 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13076 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13077 7.4 +4 -2 ircd-ratbox/include/supported.h
13078 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13079 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13080 7.492 +1 -0 ircd-ratbox/src/client.c
13081 7.202 +1 -0 ircd-ratbox/src/newconf.c
13082 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13083
13084
13085
13086leeh 2005/02/23 20:57:51 EST (20050224_1)
13087
13088 Modified files:
13089 . configure configure.ac
13090 include setup.h.in
13091 src monitor.c
13092 Log:
13093 - move MONITOR_HEAP_SIZE over to configure
13094
13095 Revision Changes Path
13096 7.244 ircd-ratbox/configure
13097 7.58 +4 -2 ircd-ratbox/configure.ac
13098 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13099 7.2 +0 -2 ircd-ratbox/src/monitor.c
13100
13101
13102
13103leeh 2005/02/23 20:48:08 EST (20050224_0)
13104
13105 Modified files:
13106 doc monitor.txt
13107 include client.h numeric.h
13108 modules/core m_nick.c
13109 src Makefile.in client.c messages.tab
13110 s_user.c
13111 Added files:
13112 include monitor.h
13113 src monitor.c
13114 Log:
13115 - first half of my server-side notify list implementation..
13116
13117 Revision Changes Path
13118 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13119 7.266 +3 -0 ircd-ratbox/include/client.h
13120 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13121 7.58 +6 -0 ircd-ratbox/include/numeric.h
13122 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13123 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13124 7.491 +3 -0 ircd-ratbox/src/client.c
13125 7.126 +5 -5 ircd-ratbox/src/messages.tab
13126 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13127 7.342 +2 -0 ircd-ratbox/src/s_user.c
13128
13129
13130
13131leeh 2005/02/23 18:42:59 EST (20050223_0)
13132
13133 Modified files:
13134 include hash.h
13135 Log:
13136 - double the size of the client and channel hashtables (64k -> 128k and
13137 32k -> 64k). The improvements are quite significant..
13138
13139 Revision Changes Path
13140 7.54 +4 -4 ircd-ratbox/include/hash.h
13141
13142
13143
13144leeh 2005/02/22 14:55:56 EST (20050222_1)
13145
13146 Modified files:
13147 doc monitor.txt
13148 modules m_services.c
13149 Log:
13150 - remove a couple of unused vars
13151 - update monitor.txt
13152
13153 Revision Changes Path
13154 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13155 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13156
13157
13158
13159leeh 2005/02/21 19:47:24 EST (20050222_0)
13160
13161 Added files:
13162 doc monitor.txt
13163 Log:
13164 - add in my documentation on the upcoming MONITOR command
13165
13166 Revision Changes Path
13167 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13168
13169
13170
13171leeh 2005/02/21 12:09:34 EST (20050221_0)
13172
13173 Modified files:
13174 . configure configure.ac
13175 doc whats-new-2.1.txt
13176 tools README.mkpasswd
13177 Removed files:
13178 src crypt.c
13179 Log:
13180 - update whats-new-2.1.txt some more
13181 - we dont have vms mkpasswd anymore
13182 - remove the unused crypt.c
13183
13184 Revision Changes Path
13185 7.243 +3 -6 ircd-ratbox/configure
13186 7.57 +2 -4 ircd-ratbox/configure.ac
13187 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13188 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13189 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13190
13191
13192
13193leeh 2005/02/19 12:38:09 EST (20050219_3)
13194
13195 Modified files:
13196 doc example.conf example.efnet.conf
13197 include ircd.h
13198 modules m_pong.c
13199 src channel.c client.c ircd.c s_conf.c
13200 Log:
13201 - rework the splitcode, splitservers is now how many servers we've marked as
13202 EOB, rather than how many are linked. Thus pull ourselves out of
13203 splitmode immediately once this is satisfied
13204
13205 Revision Changes Path
13206 7.260 +8 -9 ircd-ratbox/doc/example.conf
13207 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13208 7.83 +1 -0 ircd-ratbox/include/ircd.h
13209 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13210 7.435 +16 -36 ircd-ratbox/src/channel.c
13211 7.490 +2 -0 ircd-ratbox/src/client.c
13212 7.373 +2 -1 ircd-ratbox/src/ircd.c
13213 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13214
13215
13216
13217leeh 2005/02/19 09:02:34 EST (20050219_2)
13218
13219 Modified files:
13220 doc example.conf example.efnet.conf
13221 include ircd.h s_conf.h
13222 modules m_set.c
13223 src channel.c ircd.c newconf.c s_conf.c
13224 Log:
13225 - remove split_delay
13226
13227 Revision Changes Path
13228 7.259 +0 -5 ircd-ratbox/doc/example.conf
13229 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13230 7.82 +0 -1 ircd-ratbox/include/ircd.h
13231 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13232 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13233 7.434 +2 -7 ircd-ratbox/src/channel.c
13234 7.372 +0 -1 ircd-ratbox/src/ircd.c
13235 7.201 +0 -1 ircd-ratbox/src/newconf.c
13236 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13237
13238
13239
13240leeh 2005/02/19 08:48:05 EST (20050219_1)
13241
13242 Modified files:
13243 include client.h
13244 modules m_cap.c m_who.c
13245 src channel.c
13246 Log:
13247 - implemented multi-prefix client capability, which allows stacking of @+ in
13248 names and who
13249
13250 Revision Changes Path
13251 7.265 +1 -1 ircd-ratbox/include/client.h
13252 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13253 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13254 7.433 +4 -6 ircd-ratbox/src/channel.c
13255
13256
13257
13258leeh 2005/02/19 06:27:58 EST (20050219_0)
13259
13260 Modified files:
13261 modules m_etrace.c
13262 src newconf.c s_conf.c s_newconf.c
13263 Log:
13264 - removed some unused vars/functions
13265
13266 Revision Changes Path
13267 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13268 7.200 +0 -15 ircd-ratbox/src/newconf.c
13269 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13270 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13271
13272
13273
13274leeh 2005/02/16 12:58:24 EST (20050216_2)
13275
13276 Modified files:
13277 . RELNOTES configure configure.ac
13278 include patchlevel.h
13279 Log:
13280 - update configure to reflect this is 'devel'
13281 - update RELNOTES
13282 - revved patchlevel to 2.1.0beta1
13283
13284 Revision Changes Path
13285 1.112 +9 -1 ircd-ratbox/RELNOTES
13286 7.242 +11 -11 ircd-ratbox/configure
13287 7.56 +3 -3 ircd-ratbox/configure.ac
13288 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13289
13290
13291
13292leeh 2005/02/16 12:46:30 EST (20050216_1)
13293
13294 Modified files:
13295 . configure configure.ac
13296 include client.h numeric.h s_conf.h setup.h.in
13297 supported.h
13298 modules Makefile.in
13299 modules/core m_nick.c
13300 src Makefile.in client.c ircd.c messages.tab
13301 newconf.c s_conf.c s_user.c
13302 Removed files:
13303 include watch.h
13304 modules m_watch.c
13305 src watch.c
13306 Log:
13307 - remove watch, the protocol for this sucks so hard I just dont want it
13308 here ;-)
13309
13310 Revision Changes Path
13311 7.241 +2 -12 ircd-ratbox/configure
13312 7.55 +2 -4 ircd-ratbox/configure.ac
13313 7.264 +0 -2 ircd-ratbox/include/client.h
13314 7.57 +0 -11 ircd-ratbox/include/numeric.h
13315 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13316 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13317 7.3 +2 -3 ircd-ratbox/include/supported.h
13318 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13319 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13320 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13321 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13322 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13323 7.489 +0 -3 ircd-ratbox/src/client.c
13324 7.371 +0 -2 ircd-ratbox/src/ircd.c
13325 7.125 +9 -9 ircd-ratbox/src/messages.tab
13326 7.199 +0 -1 ircd-ratbox/src/newconf.c
13327 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13328 7.341 +0 -2 ircd-ratbox/src/s_user.c
13329 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13330
13331
13332
13333leeh 2005/02/15 19:13:31 EST (20050216_0)
13334
13335 Modified files:
13336 include stdinc.h
13337 src event.c ircd_lexer.l ircd_signal.c
13338 modules.c
13339 Removed files:
13340 servlink descrip.mms
13341 Log:
13342 - remove a few vms bits
13343
13344 Revision Changes Path
13345 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13346 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13347 7.47 +0 -54 ircd-ratbox/src/event.c
13348 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13349 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13350 7.152 +0 -3 ircd-ratbox/src/modules.c
13351
13352
13353
13354leeh 2005/02/15 18:53:32 EST (20050215_0)
13355
13356 Modified files:
13357 include hostmask.h ircd.h s_conf.h s_newconf.h
13358 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13359 m_xline.c
13360 src hostmask.c ircd.c ircd_signal.c s_conf.c
13361 s_newconf.c
13362 Log:
13363 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13364 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13365
13366 Revision Changes Path
13367 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13368 7.81 +1 -0 ircd-ratbox/include/ircd.h
13369 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13370 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13371 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13372 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13373 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13374 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13375 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13376 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13377 7.370 +7 -0 ircd-ratbox/src/ircd.c
13378 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13379 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13380 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13381
13382
13383
13384leeh 2005/02/13 10:21:41 EST (20050213_4)
13385
13386 Modified files:
13387 doc services.txt
13388 Added files:
13389 doc whats-new-2.0.txt whats-new-2.1.txt
13390 Removed files:
13391 doc whats-new.txt
13392 Log:
13393 - move whats-new.txt to whats-new-2.0.txt
13394 - add in whats-new-2.1.txt
13395 - update services.txt with the whois for logged in users
13396
13397 Revision Changes Path
13398 7.2 +5 -0 ircd-ratbox/doc/services.txt
13399 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13400 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13401 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13402
13403
13404
13405leeh 2005/02/13 09:20:37 EST (20050213_3)
13406
13407 Modified files:
13408 include supported.h
13409 modules/core m_message.c
13410 Log:
13411 - fix a compile error in m_message.c
13412 - update 005 to the spec and add CPRIVMSG/CNOTICE
13413
13414 Revision Changes Path
13415 7.2 +31 -37 ircd-ratbox/include/supported.h
13416 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13417
13418
13419
13420leeh 2005/02/13 09:14:12 EST (20050213_2)
13421
13422 Modified files:
13423 src channel.c
13424 Log:
13425 - fix the membership memleak
13426
13427 Revision Changes Path
13428 7.432 +0 -3 ircd-ratbox/src/channel.c
13429
13430
13431
13432leeh 2005/02/12 21:51:56 EST (20050213_1)
13433
13434 Modified files:
13435 include client.h
13436 modules/core m_message.c
13437 Log:
13438 - add a bitmask to track when they send their first message, only allowing
13439 clearing stuff after that.
13440
13441 Revision Changes Path
13442 7.263 +4 -0 ircd-ratbox/include/client.h
13443 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13444
13445
13446
13447leeh 2005/02/12 21:17:52 EST (20050213_0)
13448
13449 Modified files:
13450 include patricia.h s_newconf.h
13451 modules/core m_message.c
13452 src patricia.c s_newconf.c s_user.c
13453 Log:
13454 - add in the patricia for tracking who fills up targets, give them a reduced
13455 count on connect
13456
13457 Revision Changes Path
13458 7.20 +1 -1 ircd-ratbox/include/patricia.h
13459 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13460 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13461 7.29 +1 -1 ircd-ratbox/src/patricia.c
13462 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13463 7.340 +4 -0 ircd-ratbox/src/s_user.c
13464
13465
13466
13467leeh 2005/02/12 18:35:10 EST (20050212_0)
13468
13469 Modified files:
13470 include ircd_defs.h
13471 src class.c reject.c
13472 Log:
13473 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13474
13475 Revision Changes Path
13476 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13477 7.68 +1 -5 ircd-ratbox/src/class.c
13478 1.33 +1 -5 ircd-ratbox/src/reject.c
13479
13480
13481
13482androsyn 2005/02/11 17:11:57 EST (20050211_1)
13483
13484 Modified files:
13485 modules m_watch.c
13486 Log:
13487 remove stupid memory leak
13488
13489 Revision Changes Path
13490 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13491
13492
13493
13494leeh 2005/02/11 06:42:48 EST (20050211_0)
13495
13496 Modified files:
13497 modules m_gline.c
13498 Log:
13499 - workaround hyb6 allowing empty gline reasons
13500
13501 Revision Changes Path
13502 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13503
13504
13505
13506leeh 2005/02/09 14:39:13 EST (20050209_2)
13507
13508 Modified files:
13509 include s_conf.h
13510 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13511 src ircd.c s_conf.c
13512 Log:
13513 - move temp dlines and temp klines over to an array, rather than completely
13514 seperate dlinks.
13515
13516 Revision Changes Path
13517 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13518 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13519 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13520 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13521 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13522 7.369 +0 -5 ircd-ratbox/src/ircd.c
13523 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13524
13525
13526
13527leeh 2005/02/09 14:02:13 EST (20050209_1)
13528
13529 Modified files:
13530 include s_user.h
13531 modules m_cap.c m_pong.c m_user.c
13532 modules/core m_nick.c
13533 src s_user.c
13534 Log:
13535 - remove 'nick' param from register_local_user(), its not needed.
13536
13537 Revision Changes Path
13538 7.35 +1 -1 ircd-ratbox/include/s_user.h
13539 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13540 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13541 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13542 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13543 7.339 +6 -6 ircd-ratbox/src/s_user.c
13544
13545
13546
13547leeh 2005/02/09 13:12:53 EST (20050209_0)
13548
13549 Modified files:
13550 modules m_cmessage.c
13551 Log:
13552 - dont send numerics when we're dealing with CNOTICE
13553 - add in checking for +g, and resetting idle
13554
13555 Revision Changes Path
13556 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13557
13558
13559
13560leeh 2005/02/08 11:37:50 EST (20050208_2)
13561
13562 Modified files:
13563 src s_newconf.c
13564 Log:
13565 - fix operator blocks to work on ip spoofs
13566
13567 Revision Changes Path
13568 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13569
13570
13571
13572leeh 2005/02/07 19:23:22 EST (20050208_1)
13573
13574 Modified files:
13575 doc example.conf example.efnet.conf
13576 src newconf.c
13577 Log:
13578 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13579
13580 Revision Changes Path
13581 7.258 +0 -39 ircd-ratbox/doc/example.conf
13582 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13583 7.198 +0 -272 ircd-ratbox/src/newconf.c
13584
13585
13586
13587leeh 2005/02/07 19:19:32 EST (20050208_0)
13588
13589 Modified files:
13590 src s_conf.c
13591 Log:
13592 - added support for kline.conf.perm et al, these take the same formats
13593 as their non-permanent partners, but you cant remove them via the ircd.
13594
13595 Revision Changes Path
13596 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13597
13598
13599
13600leeh 2005/02/02 19:18:59 EST (20050203_1)
13601
13602 Modified files:
13603 help Makefile.in
13604 help/opers index
13605 help/users index
13606 Added files:
13607 help/opers cnotice cprivmsg
13608 Log:
13609 - added help files for cprivmsg/cnotice
13610
13611 Revision Changes Path
13612 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13613 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13614 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13615 1.10 +19 -19 ircd-ratbox/help/opers/index
13616 1.7 +10 -9 ircd-ratbox/help/users/index
13617
13618
13619
13620leeh 2005/02/02 19:14:25 EST (20050203_0)
13621
13622 Modified files:
13623 include numeric.h
13624 modules Makefile.in
13625 src messages.tab
13626 Added files:
13627 modules m_cmessage.c
13628 Log:
13629 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13630 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13631 nick is a member. These bypass any target change limitations.
13632 - added ERR_VOICENEEDED, numeric 489.
13633
13634 Revision Changes Path
13635 7.56 +2 -0 ircd-ratbox/include/numeric.h
13636 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13637 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13638 7.124 +1 -1 ircd-ratbox/src/messages.tab
13639
13640
13641
13642leeh 2005/02/02 16:58:16 EST (20050202_4)
13643
13644 Modified files:
13645 help/opers etrace
13646 Log:
13647 - update etrace help
13648
13649 Revision Changes Path
13650 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13651
13652
13653
13654leeh 2005/02/02 16:55:04 EST (20050202_3)
13655
13656 Modified files:
13657 modules m_etrace.c
13658 Log:
13659 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13660 can put its external ip address in there..
13661
13662 Revision Changes Path
13663 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13664
13665
13666
13667leeh 2005/02/02 16:41:06 EST (20050202_2)
13668
13669 Modified files:
13670 modules m_etrace.c
13671 Log:
13672 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13673 if its a non-local client. These will just get "lost" if the remote
13674 server doesnt support this..
13675
13676 Revision Changes Path
13677 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13678
13679
13680
13681leeh 2005/02/02 16:12:12 EST (20050202_1)
13682
13683 Modified files:
13684 include client.h numeric.h s_conf.h
13685 modules/core m_message.c
13686 src messages.tab newconf.c s_conf.c
13687 Log:
13688 - first part of the target change code, add the storage of targets for
13689 localuser, throttle messages when they fill all the available slots
13690
13691 Revision Changes Path
13692 7.262 +5 -1 ircd-ratbox/include/client.h
13693 7.55 +2 -0 ircd-ratbox/include/numeric.h
13694 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13695 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13696 7.123 +1 -1 ircd-ratbox/src/messages.tab
13697 7.197 +1 -0 ircd-ratbox/src/newconf.c
13698 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13699
13700
13701
13702leeh 2005/02/02 13:28:10 EST (20050202_0)
13703
13704 Modified files:
13705 modules m_resv.c m_stats.c m_testline.c
13706 modules/core m_join.c
13707 src hash.c kdparse.c messages.tab s_newconf.c
13708 Log:
13709 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13710 tracking of when resvs get hit
13711
13712 Revision Changes Path
13713 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13714 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13715 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13716 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13717 7.114 +3 -0 ircd-ratbox/src/hash.c
13718 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13719 7.122 +1 -1 ircd-ratbox/src/messages.tab
13720 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13721
13722
13723
13724leeh 2005/01/31 09:04:10 EST (20050131_2)
13725
13726 Modified files:
13727 src s_log.c
13728 Log:
13729 - fflush() logfiles
13730
13731 Revision Changes Path
13732 7.79 +2 -0 ircd-ratbox/src/s_log.c
13733
13734
13735
13736leeh 2005/01/31 08:59:09 EST (20050131_1)
13737
13738 Modified files:
13739 src commio.c
13740 Log:
13741 - rename fd_dump() to comm_dump()
13742
13743 Revision Changes Path
13744 1.27 +2 -2 ircd-ratbox/src/commio.c
13745
13746
13747
13748leeh 2005/01/30 19:16:08 EST (20050131_0)
13749
13750 Modified files:
13751 doc hooks.txt
13752 include hook.h
13753 modules m_services.c
13754 modules/core m_server.c
13755 src hook.c s_serv.c
13756 Log:
13757 - added hook for server_introduced
13758 - fixed up services support for hooks
13759
13760 Revision Changes Path
13761 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13762 1.31 +1 -0 ircd-ratbox/include/hook.h
13763 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13764 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13765 7.36 +2 -0 ircd-ratbox/src/hook.c
13766 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13767
13768
13769
13770androsyn 2005/01/29 20:18:12 EST (20050130_1)
13771
13772 Modified files:
13773 src commio.c
13774 Log:
13775 Add back in the comm_fd_hack thing for solaris
13776
13777 Revision Changes Path
13778 1.26 +26 -1 ircd-ratbox/src/commio.c
13779
13780
13781
13782androsyn 2005/01/29 19:59:17 EST (20050130_0)
13783
13784 Modified files:
13785 adns adns.h
13786 include commio.h s_conf.h watch.h
13787 modules m_dline.c m_kline.c m_resv.c m_stats.c
13788 m_watch.c m_xline.c
13789 modules/core m_nick.c
13790 src balloc.c cache.c client.c commio.c
13791 epoll.c ircd.c ircd_lexer.l kdparse.c
13792 listener.c s_auth.c s_conf.c s_log.c
13793 s_serv.c watch.c
13794 Log:
13795 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13796
13797 Revision Changes Path
13798 1.18 +0 -2 ircd-ratbox/adns/adns.h
13799 1.14 +6 -37 ircd-ratbox/include/commio.h
13800 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13801 7.3 +2 -2 ircd-ratbox/include/watch.h
13802 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13803 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13804 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13805 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13806 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13807 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13808 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13809 7.85 +1 -1 ircd-ratbox/src/balloc.c
13810 1.24 +5 -5 ircd-ratbox/src/cache.c
13811 7.488 +4 -4 ircd-ratbox/src/client.c
13812 1.25 +10 -280 ircd-ratbox/src/commio.c
13813 1.33 +1 -1 ircd-ratbox/src/epoll.c
13814 7.368 +4 -4 ircd-ratbox/src/ircd.c
13815 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13816 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13817 7.125 +8 -8 ircd-ratbox/src/listener.c
13818 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13819 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13820 7.78 +20 -20 ircd-ratbox/src/s_log.c
13821 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13822 1.6 +22 -15 ircd-ratbox/src/watch.c
13823
13824
13825
13826androsyn 2005/01/29 12:18:38 EST (20050129_0)
13827
13828 Modified files:
13829 modules/core m_mode.c
13830 Log:
13831 remove two unused variables
13832
13833 Revision Changes Path
13834 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13835
13836
13837
13838leeh 2005/01/28 15:31:40 EST (20050128_1)
13839
13840 Modified files:
13841 modules m_kline.c
13842 src s_conf.c
13843 Log:
13844 - mo_kline() needs minpara of 3, not 2
13845 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13846 - require me.info is never blank
13847
13848 Revision Changes Path
13849 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13850 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13851
13852
13853
13854leeh 2005/01/28 15:26:28 EST (20050128_0)
13855
13856 Modified files:
13857 modules/core m_mode.c m_sjoin.c
13858 Log:
13859 - patch via jilles to fix +eI lists being shown to lusers when handling
13860 protocol stuff over TS6
13861
13862 Revision Changes Path
13863 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13864 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13865
13866
13867
13868leeh 2005/01/25 19:47:38 EST (20050126_0)
13869
13870 Modified files:
13871 include channel.h
13872 modules/core m_join.c m_mode.c m_sjoin.c
13873 src channel.c messages.tab s_serv.c
13874 Log:
13875 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13876 an operspy call with &me
13877 - remove modebuf/parabuf params from channel_modes(), we now generate a
13878 buffer internally which we return.
13879
13880 Revision Changes Path
13881 7.163 +1 -1 ircd-ratbox/include/channel.h
13882 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13883 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13884 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13885 7.431 +25 -18 ircd-ratbox/src/channel.c
13886 7.121 +1 -1 ircd-ratbox/src/messages.tab
13887 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13888
13889
13890
13891alz 2005/01/25 18:09:18 EST (20050125_5)
13892
13893 Modified files:
13894 doc example.conf example.efnet.conf
13895 include s_conf.h
13896 modules m_info.c
13897 src listener.c newconf.c s_conf.c
13898 Log:
13899 Added dline_with_reason config option (default yes):
13900
13901 /* dline reason: show the user the dline reason when they connect
13902 * and are dlined.
13903 */
13904 dline_with_reason = yes;
13905
13906 Revision Changes Path
13907 7.257 +6 -1 ircd-ratbox/doc/example.conf
13908 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13909 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13910 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13911 7.124 +1 -1 ircd-ratbox/src/listener.c
13912 7.196 +1 -0 ircd-ratbox/src/newconf.c
13913 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13914
13915
13916
13917leeh 2005/01/25 13:21:17 EST (20050125_4)
13918
13919 Modified files:
13920 src newconf.c
13921 Log:
13922 - make conf_set_generic_string() test len exists before it uses it.
13923
13924 Revision Changes Path
13925 7.195 +1 -1 ircd-ratbox/src/newconf.c
13926
13927
13928
13929leeh 2005/01/25 13:10:56 EST (20050125_3)
13930
13931 Modified files:
13932 doc example.conf
13933 src newconf.c
13934 Log:
13935 - rename 'type' to 'flags' in cluster {};
13936 - add stacking of servers in cluster {}; documented in example.conf
13937
13938 Revision Changes Path
13939 7.256 +18 -10 ircd-ratbox/doc/example.conf
13940 7.194 +39 -7 ircd-ratbox/src/newconf.c
13941
13942
13943
13944alz 2005/01/25 12:48:54 EST (20050125_2)
13945
13946 Modified files:
13947 include s_conf.h
13948 src listener.c s_conf.c
13949 Log:
13950 Added dline reasons, connecting/banned clients now see ban reason.
13951
13952 Revision Changes Path
13953 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13954 7.123 +17 -4 ircd-ratbox/src/listener.c
13955 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13956
13957
13958
13959leeh 2005/01/25 07:44:37 EST (20050125_1)
13960
13961 Modified files:
13962 doc example.conf example.efnet.conf
13963 src newconf.c
13964 Log:
13965 - implement stacking of shared {}; blocks, documented in example.conf
13966
13967 Revision Changes Path
13968 7.255 +26 -13 ircd-ratbox/doc/example.conf
13969 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13970 7.193 +51 -36 ircd-ratbox/src/newconf.c
13971
13972
13973
13974leeh 2005/01/24 19:08:29 EST (20050125_0)
13975
13976 Modified files:
13977 doc example.conf
13978 include client.h s_conf.h
13979 modules/core m_join.c
13980 src newconf.c s_user.c
13981 Log:
13982 - added jupe_exempt to auth {};, exempts the user from generating warnings
13983 when they attempt to join juped channels.
13984
13985 Revision Changes Path
13986 7.254 +2 -0 ircd-ratbox/doc/example.conf
13987 7.261 +3 -0 ircd-ratbox/include/client.h
13988 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13989 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13990 7.192 +1 -0 ircd-ratbox/src/newconf.c
13991 7.338 +8 -0 ircd-ratbox/src/s_user.c
13992
13993
13994
13995leeh 2005/01/24 18:57:02 EST (20050124_6)
13996
13997 Modified files:
13998 src newconf.c
13999 Log:
14000 - rework shared {};, the format is now:
14001 shared {
14002 oper = "flame@*.leeh.co.uk", "*.lan";
14003 flags = kline;
14004 };
14005
14006 With no privs:
14007 shared {
14008 oper = "flame@*.leeh.co.uk", "*.lan";
14009 flags = none;
14010 };
14011
14012 Revision Changes Path
14013 7.191 +55 -23 ircd-ratbox/src/newconf.c
14014
14015
14016
14017leeh 2005/01/24 17:25:58 EST (20050124_5)
14018
14019 Modified files:
14020 include modules.h
14021 Log:
14022 - fix the prototype on load_static_modules()
14023
14024 Revision Changes Path
14025 7.61 +1 -1 ircd-ratbox/include/modules.h
14026
14027
14028
14029leeh 2005/01/24 16:00:30 EST (20050124_4)
14030
14031 Modified files:
14032 modules m_cap.c
14033 Log:
14034 - have cap end call register_local_user() with its own copy of
14035 source_p->username so its safe for unidented users..
14036
14037 Revision Changes Path
14038 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14039
14040
14041
14042leeh 2005/01/24 15:48:09 EST (20050124_3)
14043
14044 Modified files:
14045 include newconf.h s_conf.h
14046 modules m_info.c
14047 src newconf.c s_conf.c s_log.c
14048 Log:
14049 - move the conf parser over to a table based structure, with generic setting
14050 of integers/strings
14051
14052 Revision Changes Path
14053 7.34 +9 -8 ircd-ratbox/include/newconf.h
14054 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14055 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14056 7.190 +264 -808 ircd-ratbox/src/newconf.c
14057 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14058 7.77 +13 -13 ircd-ratbox/src/s_log.c
14059
14060
14061
14062leeh 2005/01/24 13:11:30 EST (20050124_2)
14063
14064 Modified files:
14065 doc example.conf
14066 src newconf.c
14067 Log:
14068 - added stacking of ips in exempt {};
14069
14070 Revision Changes Path
14071 7.253 +4 -0 ircd-ratbox/doc/example.conf
14072 7.189 +11 -30 ircd-ratbox/src/newconf.c
14073
14074
14075
14076leeh 2005/01/24 12:59:57 EST (20050124_1)
14077
14078 Modified files:
14079 include tools.h
14080 src channel.c client.c hash.c hook.c
14081 newconf.c s_user.c watch.c
14082 Log:
14083 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14084 consistent with the rest of the dlink code.
14085
14086 Revision Changes Path
14087 1.54 +7 -7 ircd-ratbox/include/tools.h
14088 7.430 +2 -2 ircd-ratbox/src/channel.c
14089 7.487 +6 -6 ircd-ratbox/src/client.c
14090 7.113 +5 -5 ircd-ratbox/src/hash.c
14091 7.35 +1 -1 ircd-ratbox/src/hook.c
14092 7.188 +2 -2 ircd-ratbox/src/newconf.c
14093 7.337 +1 -1 ircd-ratbox/src/s_user.c
14094 1.5 +4 -4 ircd-ratbox/src/watch.c
14095
14096
14097
14098leeh 2005/01/24 12:47:13 EST (20050124_0)
14099
14100 Modified files:
14101 modules m_cap.c
14102 Log:
14103 - cheap hack on sticky capabs..
14104
14105 Revision Changes Path
14106 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14107
14108
14109
14110leeh 2005/01/22 11:36:54 EST (20050122_0)
14111
14112 Modified files:
14113 modules m_cap.c
14114 Log:
14115 - updated my clicap implementation to match the spec so far..
14116
14117 Revision Changes Path
14118 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14119
14120
14121
14122leeh 2005/01/21 07:14:43 EST (20050121_2)
14123
14124 Modified files:
14125 doc hooks.txt
14126 include hook.h
14127 modules m_services.c
14128 src hook.c s_serv.c
14129 Log:
14130 - added hooks for when we're sending a burst
14131 - rewrote hooks.txt
14132 - fix up the hooks ive already done in services compatibility, ill add the
14133 hooks for server/client introductions in a bit.
14134
14135 Revision Changes Path
14136 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14137 1.30 +4 -0 ircd-ratbox/include/hook.h
14138 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14139 7.34 +7 -0 ircd-ratbox/src/hook.c
14140 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14141
14142
14143
14144leeh 2005/01/21 06:34:03 EST (20050121_1)
14145
14146 Modified files:
14147 contrib example_module.c spy_admin_notice.c
14148 spy_info_notice.c spy_links_notice.c
14149 spy_motd_notice.c spy_stats_notice.c
14150 spy_stats_p_notice.c spy_trace_notice.c
14151 spy_whois_notice.c
14152 spy_whois_notice_global.c
14153 include hook.h
14154 modules m_admin.c m_info.c m_links.c m_motd.c
14155 m_services.c m_stats.c m_trace.c
14156 m_whois.c static_modules.c.SH
14157 modules/core m_server.c
14158 src client.c hook.c ircd.c modules.c packet.c
14159 s_auth.c s_serv.c s_user.c send.c
14160 Log:
14161 - add a better implementation of the hook system, its now a slow leaking
14162 array and events are created whenever we try adding a hook for it, or
14163 theyre registered for the caller.
14164
14165 Ive temporarily fucked services support and removed most of the other
14166 hooks.. I shall fix this soon.
14167
14168 Revision Changes Path
14169 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14170 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14171 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14172 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14173 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14174 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14175 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14176 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14177 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14178 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14179 1.29 +34 -70 ircd-ratbox/include/hook.h
14180 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14181 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14182 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14183 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14184 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14185 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14186 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14187 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14188 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14189 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14190 7.486 +1 -28 ircd-ratbox/src/client.c
14191 7.33 +131 -137 ircd-ratbox/src/hook.c
14192 7.367 +1 -1 ircd-ratbox/src/ircd.c
14193 7.151 +6 -10 ircd-ratbox/src/modules.c
14194 7.138 +10 -14 ircd-ratbox/src/packet.c
14195 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14196 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14197 7.336 +0 -6 ircd-ratbox/src/s_user.c
14198 7.286 +8 -6 ircd-ratbox/src/send.c
14199
14200
14201
14202leeh 2005/01/20 19:19:20 EST (20050121_0)
14203
14204 Modified files:
14205 include hostmask.h
14206 Log:
14207 - remove an unused struct
14208
14209 Revision Changes Path
14210 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14211
14212
14213
14214leeh 2005/01/20 13:38:39 EST (20050120_1)
14215
14216 Modified files:
14217 . configure configure.ac
14218 include client.h numeric.h patchlevel.h
14219 modules Makefile.in
14220 src messages.tab s_user.c
14221 Added files:
14222 modules m_cap.c
14223 Log:
14224 - drop back to -O0, fix patchlevel.h
14225 - first stab at client capabilities.. this still needs work.
14226
14227 Revision Changes Path
14228 7.240 +3 -3 ircd-ratbox/configure
14229 7.54 +3 -3 ircd-ratbox/configure.ac
14230 7.260 +3 -0 ircd-ratbox/include/client.h
14231 7.54 +2 -0 ircd-ratbox/include/numeric.h
14232 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14233 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14234 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14235 7.120 +1 -1 ircd-ratbox/src/messages.tab
14236 7.335 +3 -0 ircd-ratbox/src/s_user.c
14237
14238
14239
14240leeh 2005/01/20 06:04:41 EST (20050120_0)
14241
14242 Modified files:
14243 . ChangeLog RELNOTES
14244 include config.h config.h.dist memory.h
14245 patchlevel.h
14246 modules m_stats.c
14247 src commio.c crypt.c getopt.c ircd.c s_serv.c
14248 Removed files:
14249 . README.VMS clean.com make.com
14250 include setup.h_vms
14251 modules descrip.mms static_modules_c.com
14252 modules/core descrip.mms
14253 src descrip.mms qio.c version.com
14254 tools descrip.mms mkpasswd_vms.c
14255 Log:
14256 - clean changelog, relnotes
14257 - mark patchlevel as 2.1.0beta
14258 - remove VMS support
14259
14260 Revision Changes Path
14261 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14262 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14263 1.111 +1 -348 ircd-ratbox/RELNOTES
14264 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14265 7.182 +0 -42 ircd-ratbox/include/config.h
14266 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14267 7.50 +0 -4 ircd-ratbox/include/memory.h
14268 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14269 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14270 7.2 +0 -58 ircd-ratbox/make.com (dead)
14271 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14272 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14273 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14274 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14275 1.24 +7 -30 ircd-ratbox/src/commio.c
14276 7.12 +0 -4 ircd-ratbox/src/crypt.c
14277 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14278 7.24 +0 -4 ircd-ratbox/src/getopt.c
14279 7.366 +4 -19 ircd-ratbox/src/ircd.c
14280 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14281 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14282 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14283 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14284 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14285
14286
14287
14288androsyn 2005/01/18 11:55:13 EST (20050118_7)
14289
14290 Modified files:
14291 include watch.h
14292 src watch.c
14293 Log:
14294 not using the return values on a few watch functions so make them void
14295
14296 Revision Changes Path
14297 7.2 +5 -5 ircd-ratbox/include/watch.h
14298 1.4 +19 -28 ircd-ratbox/src/watch.c
14299
14300
14301androsyn 2005/01/14 13:10:41 EST (20050114_5)
14302
14303 Modified files:
14304 modules m_watch.c
14305 Log:
14306 Make watch throttle, don't accept letter commands stacked
14307
14308 Revision Changes Path
14309 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14310
14311
14312
14313androsyn 2005/01/14 13:06:06 EST (20050114_4)
14314
14315 Modified files:
14316 modules m_gline.c
14317 Log:
14318 fix merge error
14319
14320 Revision Changes Path
14321 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14322
14323
14324
14325androsyn 2005/01/14 12:12:37 EST (20050114_3)
14326
14327 Modified files:
14328 . ChangeLog README.FIRST RELNOTES configure
14329 configure.ac
14330 adns adns.h internal.h parse.c transmit.c
14331 types.c
14332 contrib example_module.c spy_admin_notice.c
14333 spy_info_notice.c spy_links_notice.c
14334 spy_motd_notice.c spy_stats_notice.c
14335 spy_stats_p_notice.c spy_trace_notice.c
14336 spy_whois_notice.c
14337 spy_whois_notice_global.c
14338 doc example.conf example.efnet.conf ircd.motd
14339 server-version-info whats-new.txt
14340 help/opers umode xline
14341 help/users umode
14342 include cache.h channel.h class.h client.h
14343 commio.h config.h config.h.dist hash.h
14344 hook.h hostmask.h irc_string.h ircd.h
14345 ircd_defs.h m_info.h memory.h msg.h
14346 newconf.h numeric.h packet.h patchlevel.h
14347 patricia.h s_conf.h s_gline.h s_newconf.h
14348 s_serv.h s_user.h scache.h serno.h
14349 setup.h.in sprintf_irc.h stdinc.h tools.h
14350 modules .depend Makefile.in m_admin.c m_away.c
14351 m_dline.c m_encap.c m_gline.c m_info.c
14352 m_kline.c m_links.c m_list.c m_lusers.c
14353 m_motd.c m_oper.c m_operspy.c m_rehash.c
14354 m_restart.c m_resv.c m_set.c m_stats.c
14355 m_svinfo.c m_testline.c m_testmask.c
14356 m_topic.c m_trace.c m_watch.c m_who.c
14357 m_whois.c m_whowas.c m_xline.c
14358 static_modules.c.SH
14359 modules/core m_error.c m_message.c m_mode.c m_quit.c
14360 m_server.c m_squit.c
14361 src .depend Makefile.in adns.c balloc.c
14362 cache.c channel.c class.c client.c
14363 commio.c crypt.c devpoll.c epoll.c
14364 event.c getopt.c hash.c hook.c hostmask.c
14365 irc_string.c ircd.c ircd_lexer.l
14366 ircd_parser.y ircd_signal.c listener.c
14367 modules.c newconf.c numeric.c packet.c
14368 parse.c patricia.c poll.c reject.c
14369 restart.c s_auth.c s_conf.c s_log.c
14370 s_newconf.c s_serv.c s_user.c scache.c
14371 select.c send.c snprintf.c tools.c
14372 version.c.SH watch.c whowas.c
14373 tools README.mkpasswd mkpasswd.c
14374 Added files:
14375 . README.VMS clean.com make.com
14376 doc services.txt
14377 include common.h s_stats.h setup.h_vms
14378 supported.h
14379 modules descrip.mms m_challenge.c m_etrace.c
14380 m_invite.c m_names.c m_pass.c m_ping.c
14381 m_pong.c m_services.c m_tb.c m_user.c
14382 m_users.c m_version.c
14383 static_modules_c.com
14384 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14385 m_part.c m_sjoin.c
14386 servlink descrip.mms
14387 src descrip.mms kdparse.c messages.tab qio.c
14388 s_gline.c s_stats.c version.com
14389 tools descrip.mms mkpasswd_vms.c
14390 Removed files:
14391 doc 005.txt
14392 include banconf.h
14393 modules/core channels.c users.c
14394 src banconf.c
14395 Log:
14396 merge from RATBOX_2_0
14397
14398 Revision Changes Path
14399 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14400 7.40 +1 -0 ircd-ratbox/README.FIRST
14401 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14402 1.110 +114 -6 ircd-ratbox/RELNOTES
14403 1.17 +4 -0 ircd-ratbox/adns/adns.h
14404 1.17 +4 -4 ircd-ratbox/adns/internal.h
14405 1.12 +38 -38 ircd-ratbox/adns/parse.c
14406 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14407 1.19 +13 -13 ircd-ratbox/adns/types.c
14408 7.1 +10 -0 ircd-ratbox/clean.com (new)
14409 7.239 +47 -29 ircd-ratbox/configure
14410 7.53 +40 -32 ircd-ratbox/configure.ac
14411 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14412 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14413 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14414 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14415 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14416 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14417 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14418 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14419 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14420 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14421 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14422 7.252 +68 -22 ircd-ratbox/doc/example.conf
14423 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14424 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14425 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14426 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14427 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14428 1.5 +2 -1 ircd-ratbox/help/opers/umode
14429 1.7 +1 -1 ircd-ratbox/help/opers/xline
14430 1.2 +1 -0 ircd-ratbox/help/users/umode
14431 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14432 1.7 +8 -0 ircd-ratbox/include/cache.h
14433 7.162 +18 -16 ircd-ratbox/include/channel.h
14434 7.25 +4 -0 ircd-ratbox/include/class.h
14435 7.259 +34 -28 ircd-ratbox/include/client.h
14436 1.13 +45 -7 ircd-ratbox/include/commio.h
14437 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14438 7.181 +74 -16 ircd-ratbox/include/config.h
14439 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14440 7.53 +2 -0 ircd-ratbox/include/hash.h
14441 1.28 +73 -27 ircd-ratbox/include/hook.h
14442 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14443 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14444 7.80 +6 -31 ircd-ratbox/include/ircd.h
14445 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14446 7.56 +14 -8 ircd-ratbox/include/m_info.h
14447 7.49 +4 -0 ircd-ratbox/include/memory.h
14448 7.53 +2 -0 ircd-ratbox/include/msg.h
14449 7.33 +9 -9 ircd-ratbox/include/newconf.h
14450 7.53 +12 -8 ircd-ratbox/include/numeric.h
14451 7.27 +1 -1 ircd-ratbox/include/packet.h
14452 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14453 7.19 +25 -1 ircd-ratbox/include/patricia.h
14454 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14455 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14456 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14457 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14458 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14459 7.34 +13 -9 ircd-ratbox/include/s_user.h
14460 7.15 +1 -1 ircd-ratbox/include/scache.h
14461 7.5366 +1 -1 ircd-ratbox/include/serno.h
14462 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14463 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14464 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14465 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14466 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14467 1.53 +10 -10 ircd-ratbox/include/tools.h
14468 7.1 +58 -0 ircd-ratbox/make.com (new)
14469 1.45 +338 -182 ircd-ratbox/modules/.depend
14470 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14471 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14472 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14473 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14474 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14475 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14476 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14477 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14478 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14479 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14480 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14481 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14482 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14483 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14484 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14485 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14486 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14487 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14488 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14489 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14490 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14491 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14492 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14493 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14494 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14495 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14496 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14497 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14498 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14499 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14500 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14501 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14502 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14503 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14504 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14505 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14506 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14507 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14508 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14509 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14510 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14511 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14512 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14513 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14514 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14515 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14516 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14517 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14518 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14519 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14520 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14521 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14522 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14523 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14524 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14525 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14526 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14527 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14528 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14529 7.48 +162 -119 ircd-ratbox/src/.depend
14530 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14531 7.75 +5 -5 ircd-ratbox/src/adns.c
14532 7.84 +1 -1 ircd-ratbox/src/balloc.c
14533 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14534 1.23 +75 -7 ircd-ratbox/src/cache.c
14535 7.429 +342 -79 ircd-ratbox/src/channel.c
14536 7.67 +42 -2 ircd-ratbox/src/class.c
14537 7.485 +245 -85 ircd-ratbox/src/client.c
14538 1.23 +349 -43 ircd-ratbox/src/commio.c
14539 7.11 +4 -0 ircd-ratbox/src/crypt.c
14540 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14541 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14542 1.32 +4 -8 ircd-ratbox/src/epoll.c
14543 7.46 +63 -6 ircd-ratbox/src/event.c
14544 7.23 +4 -0 ircd-ratbox/src/getopt.c
14545 7.112 +8 -7 ircd-ratbox/src/hash.c
14546 7.32 +135 -133 ircd-ratbox/src/hook.c
14547 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14548 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14549 7.365 +56 -48 ircd-ratbox/src/ircd.c
14550 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14551 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14552 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14553 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14554 7.122 +14 -13 ircd-ratbox/src/listener.c
14555 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14556 7.150 +17 -8 ircd-ratbox/src/modules.c
14557 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14558 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14559 7.137 +55 -42 ircd-ratbox/src/packet.c
14560 7.187 +8 -15 ircd-ratbox/src/parse.c
14561 7.28 +2 -4 ircd-ratbox/src/patricia.c
14562 7.82 +3 -1 ircd-ratbox/src/poll.c
14563 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14564 1.32 +8 -3 ircd-ratbox/src/reject.c
14565 7.34 +1 -0 ircd-ratbox/src/restart.c
14566 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14567 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14568 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14569 7.76 +32 -35 ircd-ratbox/src/s_log.c
14570 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14571 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14572 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14573 7.334 +773 -2 ircd-ratbox/src/s_user.c
14574 7.27 +2 -1 ircd-ratbox/src/scache.c
14575 7.44 +2 -0 ircd-ratbox/src/select.c
14576 7.285 +12 -12 ircd-ratbox/src/send.c
14577 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14578 7.46 +0 -1 ircd-ratbox/src/tools.c
14579 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14580 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14581 1.3 +4 -4 ircd-ratbox/src/watch.c
14582 7.32 +1 -0 ircd-ratbox/src/whowas.c
14583 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14584 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14585 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14586 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14587
14588
14589
14590androsyn 2005/01/13 22:17:53 EST (20050114_2)
14591
14592 Modified files: (Branch: RATBOX_2_0)
14593 src client.c
14594 Log:
14595 a remote client is never going to have a watch list..duh
14596
14597 Revision Changes Path
14598 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14599
14600
14601
14602androsyn 2005/01/13 20:49:55 EST (20050114_1)
14603
14604 Added files: (Branch: RATBOX_2_0)
14605 modules m_watch.c
14606 Log:
14607 get that one too
14608
14609 Revision Changes Path
14610 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14611
14612
14613
14614androsyn 2005/01/13 20:39:28 EST (20050114_0)
14615
14616 Added files: (Branch: RATBOX_2_0)
14617 include watch.h
14618 src watch.c
14619 Log:
14620 helps if we actually include the .c/.h files
14621
14622 Revision Changes Path
14623 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14624 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14625
14626
14627
14628androsyn 2005/01/13 13:57:16 EST (20050113_0)
14629
14630 Modified files: (Branch: RATBOX_2_0)
14631 . configure configure.ac
14632 include client.h numeric.h s_conf.h setup.h.in
14633 supported.h
14634 modules Makefile.in
14635 modules/core m_nick.c
14636 src Makefile.in client.c ircd.c messages.tab
14637 newconf.c s_conf.c s_user.c
14638 Log:
14639 backport watch from devel
14640
14641 Revision Changes Path
14642 7.229.2.10 +12 -2 ircd-ratbox/configure
14643 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14644 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14645 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14646 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14647 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14648 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14649 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14650 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14651 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14652 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14653 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14654 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14655 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14656 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14657 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14658
14659
14660
14661leeh 2005/01/12 10:12:40 EST (20050112_1)
14662
14663 Modified files: (Branch: RATBOX_2_0)
14664 include numeric.h
14665 modules m_services.c m_whois.c
14666 src messages.tab
14667 Log:
14668 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14669 when the user is logged in
14670
14671 Revision Changes Path
14672 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14673 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14674 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14675 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14676
14677
14678
14679leeh 2005/01/11 19:47:14 EST (20050112_0)
14680
14681 Modified files: (Branch: RATBOX_2_0)
14682 include supported.h
14683 Added files: (Branch: RATBOX_2_0)
14684 doc services.txt
14685 Log:
14686 - add +r to 005
14687 - added doc/services.txt, outlining the compatibility code
14688
14689 Revision Changes Path
14690 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14691 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14692
14693
14694
14695leeh 2005/01/11 18:38:10 EST (20050111_5)
14696
14697 Modified files: (Branch: RATBOX_2_0)
14698 include client.h hook.h
14699 modules m_services.c
14700 modules/core m_server.c
14701 src hook.c s_serv.c
14702 Log:
14703 - more services compatibility code:
14704 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14705 appropriate service {}; entry, only accept SU from these.
14706 - hook into us finishing nick burst, and have services burst a list of
14707 logged in users
14708
14709 Revision Changes Path
14710 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14711 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14712 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14713 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14714 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14715 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14716
14717
14718
14719leeh 2005/01/11 17:32:42 EST (20050111_4)
14720
14721 Modified files: (Branch: RATBOX_2_0)
14722 . configure configure.ac
14723 include client.h
14724 modules Makefile.in
14725 src channel.c
14726 Added files: (Branch: RATBOX_2_0)
14727 modules m_services.c
14728 Log:
14729 - more services compatibility code:
14730 - encap handlers for SU (services marking client as logged in)
14731 - and for LOGIN (servers bursting logged in status)
14732 - move suser from Client -> User
14733
14734 Revision Changes Path
14735 7.229.2.9 +9 -3 ircd-ratbox/configure
14736 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14737 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14738 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14739 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14740 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14741
14742
14743
14744leeh 2005/01/11 16:46:34 EST (20050111_3)
14745
14746 Modified files: (Branch: RATBOX_2_0)
14747 include ircd_defs.h
14748 Log:
14749 - whoops, missing #endif
14750
14751 Revision Changes Path
14752 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14753
14754
14755
14756leeh 2005/01/11 15:56:57 EST (20050111_2)
14757
14758 Modified files: (Branch: RATBOX_2_0)
14759 include ircd_defs.h
14760 Log:
14761 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14762 have ipv6 just report sizeof(struct sockaddr_in)
14763
14764 Revision Changes Path
14765 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14766
14767
14768
14769leeh 2005/01/10 20:19:35 EST (20050111_1)
14770
14771 Modified files: (Branch: RATBOX_2_0)
14772 src newconf.c
14773 Log:
14774 - fix a gcc warning
14775
14776 Revision Changes Path
14777 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14778
14779
14780
14781leeh 2005/01/10 20:10:35 EST (20050111_0)
14782
14783 Modified files: (Branch: RATBOX_2_0)
14784 adns internal.h parse.c transmit.c types.c
14785 Log:
14786 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14787 conflict
14788
14789 Revision Changes Path
14790 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14791 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14792 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14793 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14794
14795
14796
14797leeh 2005/01/10 17:48:48 EST (20050110_3)
14798
14799 Modified files: (Branch: RATBOX_2_0)
14800 modules m_xline.c
14801 Log:
14802 - send out the reformatted xline to opers (\s -> ' ')
14803
14804 Revision Changes Path
14805 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14806
14807
14808
14809leeh 2005/01/10 16:18:53 EST (20050110_2)
14810
14811 Modified files: (Branch: RATBOX_2_0)
14812 help/opers umode
14813 help/users umode
14814 include client.h supported.h
14815 src messages.tab s_user.c send.c
14816 Log:
14817 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14818 channel privmsgs.
14819
14820 Revision Changes Path
14821 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14822 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14823 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14824 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14825 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14826 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14827 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14828
14829
14830
14831leeh 2005/01/10 14:50:47 EST (20050110_1)
14832
14833 Modified files: (Branch: RATBOX_2_0)
14834 doc example.conf example.efnet.conf
14835 Log:
14836 - I dont remember ts6 desyncing on bans, so im not sure why the example
14837 confs say so.
14838
14839 Revision Changes Path
14840 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14841 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14842
14843
14844
14845leeh 2005/01/10 13:31:10 EST (20050110_0)
14846
14847 Modified files: (Branch: RATBOX_2_0)
14848 . configure configure.ac
14849 include channel.h client.h numeric.h s_conf.h
14850 s_serv.h setup.h.in
14851 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14852 m_sjoin.c
14853 src channel.c messages.tab newconf.c s_conf.c
14854 s_serv.c s_user.c
14855 Log:
14856 - added --enable-services to configure, which enables some ratbox-services
14857 compatibility code:
14858 - chanmode +r, registered users only
14859 - usermode +S, prevents deop/kick of a service
14860 - service { }; block in conf for the above umode
14861
14862 Revision Changes Path
14863 7.229.2.8 +28 -16 ircd-ratbox/configure
14864 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14865 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14866 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14867 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14868 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14869 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14870 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14871 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14872 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14873 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14874 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14875 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14876 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14877 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14878 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14879 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14880 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14881 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14882
14883
14884
14885leeh 2005/01/09 08:23:30 EST (20050109_0)
14886
14887 Modified files: (Branch: RATBOX_2_0)
14888 help/opers umode
14889 Log:
14890 - remove a tab, and add +C to opers umode help
14891
14892 Revision Changes Path
14893 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14894