]> jfr.im git - irc/rqf/shadowircd.git/blame - ChangeLog
[svn] Version bump on trunk to 2.3.
[irc/rqf/shadowircd.git] / ChangeLog
CommitLineData
88cb7f99 1nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
2 Log:
3 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
4
5
6 Changes: Modified:
7 +2 -2 trunk/src/client.c (File Modified)
8
9
f80a1823 10nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
11 Log:
12 Add IRC_DEPRECATED macro for marking functions and data structures
13 as deprecated on compilers that support it.
14
15
16 Changes: Modified:
17 +14 -4 trunk/include/ircd_defs.h (File Modified)
18
19
4a8fab1f 20nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
21 Log:
22 - update IDEAS with link failover
23
24
25 Changes: Modified:
26 +1 -0 trunk/IDEAS (File Modified)
27
28
7fd77cb0 29jilles 2007/06/04 16:04:49 UTC (20070604-3508)
30 Log:
31 xline/resv wildcard checking:
32 - count escaped (\) characters as one nonwild
33 - accept strings without wilds no matter how short they are
34
35
36 Changes: Modified:
37 +8 -2 trunk/src/s_newconf.c (File Modified)
38
39
7d08aa89 40jilles 2007/05/30 10:22:25 UTC (20070530-3498)
41 Log:
42 Tweak some comments in sno_whois extension.
43
44
45 Changes: Modified:
46 +2 -2 trunk/extensions/sno_whois.c (File Modified)
47
48
5832fa36 49jilles 2007/05/30 10:22:01 UTC (20070530-3496)
50 Log:
51 Tweak NEWS a little.
52
53
54 Changes: Modified:
55 +3 -6 trunk/NEWS (File Modified)
56
57
f7b60293 58jilles 2007/05/27 13:07:27 UTC (20070527-3494)
59 Log:
60 - allow JOIN 0 from remotes
61 - allow JOIN 0 from locals, but only if it is exactly one
62 zero and is the first channel
63
64
65 Changes: Modified:
66 +65 -0 trunk/modules/core/m_join.c (File Modified)
67
68
f4a80ce6 69nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
70 Log:
71 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
72 levels?), hideops, namespace cleanups, etc
73
74
75 Changes: Modified:
76 + - trunk/IDEAS (File Added)
77
78
a6ac2e91 79nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
80 Log:
81 - disallow JOIN 0
82
83
84 Changes: Modified:
85 +0 -65 trunk/modules/core/m_join.c (File Modified)
86
87
a3986d94 88nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
89 Log:
90 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
91 to their policies indicating that they wish to be contacted before their services are used.
92
93
94 Changes: Modified:
95 +6 -3 trunk/doc/example.conf (File Modified)
96 +6 -3 trunk/doc/reference.conf (File Modified)
97
98
57b8cb0f 99nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
100 Log:
101 - update NEWS in preparation of upcoming 2.2 release this week
102
103
104 Changes: Modified:
105 +3 -0 trunk/NEWS (File Modified)
106
107
a88fc0a8 108jilles 2007/05/24 15:10:06 UTC (20070524-3478)
109 Log:
110 Move sno_channeljoin to unsupported, due to the privacy
111 issue and the fact that any oper with admin or hidden_admin
112 can load extensions.
113
114
115 Changes: Modified:
116 +0 -1 trunk/doc/example.conf (File Modified)
117 +0 -2 trunk/doc/reference.conf (File Modified)
118 +0 -46 trunk/extensions/Makefile.in (File Modified)
119 + - trunk/extensions/sno_channeljoin.c (File Deleted)
120 +47 -1 trunk/unsupported/Makefile.in (File Modified)
121 + - trunk/unsupported/sno_channeljoin.c (File Added)
122
123
297c7db4 124nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
125 Log:
126 - createoperonly: like createauthonly, but checks opered status instead of authed status
127
128
129 Changes: Modified:
130 +41 -0 trunk/extensions/Makefile.in (File Modified)
131 + - trunk/extensions/createoperonly.c (File Added)
132
133
45ed9777 134nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
135 Log:
136 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
137
138
139 Changes: Modified:
140 +1 -0 trunk/doc/example.conf (File Modified)
141 +3 -1 trunk/doc/reference.conf (File Modified)
142 +46 -0 trunk/extensions/Makefile.in (File Modified)
143 + - trunk/extensions/sno_channeljoin.c (File Added)
144
145
59e2698a 146nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
147 Log:
148 - update config files
149
150
151 Changes: Modified:
152 +1 -0 trunk/doc/example.conf (File Modified)
153 +2 -0 trunk/doc/reference.conf (File Modified)
154
155
446d88dd 156nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
157 Log:
158 - fold in whois_notice_global functionality.
159
160
161 Changes: Modified:
162 +0 -1 trunk/extensions/Makefile.in (File Modified)
163 +1 -56 trunk/extensions/sno_whois.c (File Modified)
164 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
165
166
3868ef9a 167nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
168 Log:
169 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
170
171
172 Changes: Modified:
173 +64 -57 trunk/extensions/Makefile.in (File Modified)
174 + - trunk/extensions/sno_whois.c (File Added)
175 + - trunk/extensions/spy_whois_notice.c (File Deleted)
176
177
9e6feafe 178jilles 2007/05/19 23:36:51 UTC (20070519-3466)
179 Log:
180 Prevent too wide klines with CIDR masks.
181
182
183 Changes: Modified:
184 +17 -5 trunk/modules/m_kline.c (File Modified)
185
186
88a2a148 187jilles 2007/05/19 22:21:10 UTC (20070519-3464)
188 Log:
189 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
190
191
192 Changes: Modified:
193 +4 -0 trunk/modules/m_kline.c (File Modified)
194
195
598ebb42 196jilles 2007/05/18 20:31:33 UTC (20070518-3460)
197 Log:
198 - fold conf_connect_allowed() into accept_connection()
199 - extend add_connection() so that exempt{}s apply to max unregistered
200 connections per ip
201 from ratbox
202
203
204 Changes: Modified:
205 +1 -1 trunk/doc/example.conf (File Modified)
206 +1 -1 trunk/doc/reference.conf (File Modified)
207 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
208 +0 -2 trunk/include/s_conf.h (File Modified)
209 +14 -7 trunk/src/listener.c (File Modified)
210
211
b808adf9 212jilles 2007/05/18 19:51:22 UTC (20070518-3458)
213 Log:
214 m_webirc: call del_unknown_ip() otherwise the unknown will
215 never be subtracted from the cgiirc ip
216
217
218 Changes: Modified:
219 +2 -0 trunk/extensions/m_webirc.c (File Modified)
220
221
477bbce4 222jilles 2007/05/18 19:14:18 UTC (20070518-3456)
223 Log:
224 Remove s_assert in del_unknown_ip() supposedly if the ip
225 cannot be found, it is not feasible to avoid that case
226 entirely with m_webirc.c.
227
228
229 Changes: Modified:
230 +1 -2 trunk/src/reject.c (File Modified)
231
232
8017ad2d 233jilles 2007/05/14 22:21:16 UTC (20070514-3446)
234 Log:
235 Apply ratbox flood fix.
236
237
238 Changes: Modified:
239 +1 -0 trunk/doc/example.conf (File Modified)
240 +5 -0 trunk/doc/reference.conf (File Modified)
241 +3 -0 trunk/include/client.h (File Modified)
242 +4 -0 trunk/include/reject.h (File Modified)
243 +1 -0 trunk/include/s_conf.h (File Modified)
244 +2 -0 trunk/src/client.c (File Modified)
245 +3 -0 trunk/src/listener.c (File Modified)
246 +1 -0 trunk/src/newconf.c (File Modified)
247 +8 -5 trunk/src/packet.c (File Modified)
248 +59 -2 trunk/src/reject.c (File Modified)
249 +1 -0 trunk/src/s_conf.c (File Modified)
250 +2 -0 trunk/src/s_serv.c (File Modified)
251 +1 -0 trunk/src/s_user.c (File Modified)
252
253
54015b5f 254nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
255 Log:
256 - fix a bug here
257
258
259 Changes: Modified:
260 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
261
262
f8b45e91 263nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
264 Log:
265 - regen configure
266
267
268 Changes: Modified:
269 +114 -1 trunk/configure (File Modified)
270
271
c1c5fdc4 272nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
273 Log:
274 - remove "ASM hashing code" from the configure overview
275
276
277 Changes: Modified:
278 +0 -1 trunk/configure.ac (File Modified)
279
280
686ebf41 281jilles 2007/05/06 14:46:45 UTC (20070506-3438)
282 Log:
283 Target left IRC (more friendly error message if a UID
284 cannot be found) for /invite.
285
286
287 Changes: Modified:
288 +8 -3 trunk/modules/m_invite.c (File Modified)
289
290
0482ebf7 291jilles 2007/05/02 19:56:40 UTC (20070502-3436)
292 Log:
293 Remove emptyline craq because it leaks memory on /rehash motd etc.
294 from ratbox 2.2 (anfl/Androsyn)
295
296
297 Changes: Modified:
298 +6 -14 trunk/src/cache.c (File Modified)
299
300
1d3e262e 301jilles 2007/04/28 23:47:25 UTC (20070428-3434)
302 Log:
303 Merge old trunk r2767:
304 Copy channel name from command on lowerTS JOIN/SJOIN,
305 this makes the capitalization of the channel name
306 timestamped like modes are.
307
308
309 Changes: Modified:
310 +3 -0 trunk/modules/core/m_join.c (File Modified)
311 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
312
313
1117fbd3 314jilles 2007/04/26 23:01:16 UTC (20070426-3432)
315 Log:
316 Merge old trunk r2065,r2067:
317 channel_modes(): get rid of the trailing space
318 also make the *pbuf check work like it should
319 (don't call IsMember another time if we already
320 gave one parameter)
321 simplify a bit more, update comments
322
323
324 Changes: Modified:
325 +13 -13 trunk/src/channel.c (File Modified)
326
327
f1e35c19 328jilles 2007/04/25 15:22:28 UTC (20070425-3426)
329 Log:
330 webirc bugfix
331
332
333 Changes: Modified:
334 +1 -1 trunk/extensions/m_webirc.c (File Modified)
335
336
4636e5cb 337jilles 2007/04/25 15:21:34 UTC (20070425-3424)
338 Log:
339 chghost: refuse spoofs which are empty or start with a colon
340 (would break the protocol)
341
342
343 Changes: Modified:
344 +3 -0 trunk/modules/m_chghost.c (File Modified)
345
346
822a4a25 347jilles 2007/04/22 14:35:28 UTC (20070422-3422)
348 Log:
349 Fix description of 043 numeric.
350
351
352 Changes: Modified:
353 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
354
355
f22db6d0 356jilles 2007/04/22 14:02:54 UTC (20070422-3420)
357 Log:
358 SAVE: make the nickTS of the UID nick equal to 100, so it
359 is always in sync on the network.
360
361
362 Changes: Modified:
363 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
364 +15 -11 trunk/modules/core/m_nick.c (File Modified)
365
366
3f7e0642 367jilles 2007/04/22 11:22:10 UTC (20070422-3418)
368 Log:
369 Force nickTS to increase when a local user changes their nick.
370
371
372 Changes: Modified:
373 +5 -1 trunk/modules/core/m_nick.c (File Modified)
374
375
95ffa685 376jilles 2007/04/15 20:18:54 UTC (20070415-3416)
377 Log:
378 Remove #define UFLAGS. We haven't allowed this
379 undocumented extension to the IRC protocol for
380 years (allowing an initial umode in USER).
381
382
383 Changes: Modified:
384 +0 -2 trunk/modules/m_user.c (File Modified)
385
386
81795a91 387jilles 2007/04/15 16:54:50 UTC (20070415-3414)
388 Log:
389 Move new_local_user hook, so it is possible to call
390 exit_client() from it, refusing the connection.
391
392
393 Changes: Modified:
394 +3 -1 trunk/doc/hooks.txt (File Modified)
395 +10 -9 trunk/src/s_user.c (File Modified)
396
397
e2b44358 398jilles 2007/04/15 16:49:56 UTC (20070415-3412)
399 Log:
400 Only free PreClient struct when the rest of the Client
401 is freed, not immediately upon exit_client(). Doing this
402 would cause problems with sasl's new_local_user hook
403 vs hooks that exit the client there.
404
405
406 Changes: Modified:
407 +0 -1 trunk/src/client.c (File Modified)
408
409
ec3fbdec 410jilles 2007/04/14 21:53:28 UTC (20070414-3410)
411 Log:
412 Use TS6 prefix for server-server JOIN 0.
413
414
415 Changes: Modified:
416 +2 -1 trunk/modules/core/m_join.c (File Modified)
417
418
452f4d4b 419jilles 2007/04/14 20:58:56 UTC (20070414-3408)
420 Log:
421 Use orighost in kill server notices.
422
423
424 Changes: Modified:
425 +3 -3 trunk/modules/core/m_kill.c (File Modified)
426
427
d1d0629f 428jilles 2007/04/13 19:06:53 UTC (20070413-3406)
429 Log:
430 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
431
432
433 Changes: Modified:
434 +3 -3 trunk/modules/m_set.c (File Modified)
435
436
f4ed5745 437nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
438 Log:
439 - 2.2 operline
440
441
442 Changes: Modified:
443 +1 -1 trunk/src/messages.tab (File Modified)
444
445
725a6c5d 446jilles 2007/04/05 00:38:52 UTC (20070405-3396)
447 Log:
448 Show max_clients in /info.
449
450
451 Changes: Modified:
452 +6 -0 trunk/modules/m_info.c (File Modified)
453
454
d8228627 455jilles 2007/04/05 00:33:52 UTC (20070405-3394)
456 Log:
457 Don't allow /quote set max higher than the
458 serverinfo::max_clients ircd.conf value.
459
460
461 Changes: Modified:
462 +8 -0 trunk/modules/m_set.c (File Modified)
463
464
6c70c576 465jilles 2007/04/05 00:24:47 UTC (20070405-3392)
466 Log:
467 Change code that checks maxclients limit: allow exactly
468 the configured amount of non-exceed_limit clients.
469 Code that appeared to limit exceed_limit clients too
470 but less heavily removed (it was not effective because
471 the parentheses were wrong).
472
473
474 Changes: Modified:
475 +2 -4 trunk/src/s_user.c (File Modified)
476
477
afc20e91 478jilles 2007/04/05 00:12:55 UTC (20070405-3390)
479 Log:
480 By default, leave MAX_BUFFER fds free for log files,
481 server connections, ident lookups, exceed_limit clients,
482 etc. Mention this in example.conf and reference.conf.
483
484
485 Changes: Modified:
486 +4 -2 trunk/doc/example.conf (File Modified)
487 +3 -1 trunk/doc/reference.conf (File Modified)
488 +1 -1 trunk/src/s_conf.c (File Modified)
489
490
23836ead 491jilles 2007/04/03 22:45:04 UTC (20070403-3384)
492 Log:
493 --with-maxclients configure option is gone
494
495
496 Changes: Modified:
497 +0 -11 trunk/INSTALL (File Modified)
498
499
78e647ad 500jilles 2007/04/03 22:25:11 UTC (20070403-3380)
501 Log:
502 Make the code that raises fd rlimit to hard limit work.
503
504
505 Changes: Modified:
506 +5 -5 trunk/src/ircd.c (File Modified)
507
508
1aa8ffcb 509nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
510 Log:
511 - note the I/O reworking
512
513
514 Changes: Modified:
515 +2 -0 trunk/NEWS (File Modified)
516
517
f32e30dd 518nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
519 Log:
520 - use mkdir -p
521
522
523 Changes: Modified:
524 +4 -4 trunk/doc/Makefile.in (File Modified)
525
526
75189454 527nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
528 Log:
529 - enforce proper conditions for EPOLL_CTL_DEL.
530 - remove possibly problematic "performance" check
531
532
533 Changes: Modified:
534 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
535
536
5522d08c 537nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
538 Log:
539 - rename m_list_safelist to m_list and remove ratbox implementation
540
541
542 Changes: Modified:
543 +393 -664 trunk/modules/Makefile.in (File Modified)
544 + - trunk/modules/m_list.c (File Added)
545 + - trunk/modules/m_list_ratbox.c (File Deleted)
546 + - trunk/modules/m_list_safelist.c (File Deleted)
547
548
607cf49f 549nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
550 Log:
551 - some more transit to sendto_one_numeric().
552
553
554 Changes: Modified:
555 +2 -3 trunk/modules/m_away.c (File Modified)
556 +3 -3 trunk/src/messages.tab (File Modified)
557 +1 -1 trunk/src/s_user.c (File Modified)
558
559
e8a2d50d 560nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
561 Log:
562 - change some sendto_one() to sendto_one_numeric().
563
564
565 Changes: Modified:
566 +4 -10 trunk/modules/m_admin.c (File Modified)
567 +3 -3 trunk/modules/m_map.c (File Modified)
568 +12 -12 trunk/src/messages.tab (File Modified)
569 +1 -2 trunk/src/s_conf.c (File Modified)
570 +9 -10 trunk/src/s_user.c (File Modified)
571
572
88520303 573nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
574 Log:
575 - river's ports.c from old charybdis trunk
576
577
578 Changes: Modified:
579 +195 -0 trunk/configure.ac (File Modified)
580 + - trunk/libcharybdis/ports.c (File Added)
581
582
1b4cfad8 583nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
584 Log:
585 - remove broken ports stuff and devpoll stuff.
586
587
588 Changes: Modified:
589 +0 -307 trunk/configure (File Modified)
590 +0 -21 trunk/configure.ac (File Modified)
591 +0 -474 trunk/include/setup.h.in (File Modified)
592 + - trunk/libcharybdis/devpoll.c (File Deleted)
593 + - trunk/libcharybdis/ports.c (File Deleted)
594
595
5e12fb10 596nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
597 Log:
598 - regenerate files
599
600
601 Changes: Modified:
602 +1 -25 trunk/configure (File Modified)
603 +0 -3 trunk/include/setup.h.in (File Modified)
604
605
4536ee25 606nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
607 Log:
608 - remove x86-optimized hash code.
609
610
611 Changes: Modified:
612 +0 -13 trunk/configure.ac (File Modified)
613 +2 -187 trunk/src/Makefile.in (File Modified)
614 + - trunk/src/fnvhash.s (File Deleted)
615
616
6c8cbf34 617nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
618 Log:
619 - apparently setting KE_LENGTH to 128 is fine.
620
621
622 Changes: Modified:
623 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
624
625
3611dcf7 626nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
627 Log:
628 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
629
630
631 Changes: Modified:
632 +5627 -5747 trunk/configure (File Modified)
633 +0 -15 trunk/configure.ac (File Modified)
634 +0 -2 trunk/include/m_info.h (File Modified)
635 +6 -9 trunk/include/setup.h.in (File Modified)
636 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
637
638
631ef239 639nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
640 Log:
641 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
642 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
643 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
644
645
646 Changes: Modified:
647 +0 -5 trunk/include/config.h (File Modified)
648 +0 -5 trunk/include/config.h.dist (File Modified)
649 +0 -6 trunk/include/defaults.h (File Modified)
650 +0 -3 trunk/include/m_info.h (File Modified)
651 +21 -7 trunk/libcharybdis/commio.c (File Modified)
652 +2 -0 trunk/libcharybdis/commio.h (File Modified)
653 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
654 +4 -3 trunk/libcharybdis/poll.c (File Modified)
655 +0 -3 trunk/libcharybdis/select.c (File Modified)
656 +0 -9 trunk/src/ircd.c (File Modified)
657 +23 -26 trunk/src/listener.c (File Modified)
658 +2 -1 trunk/src/restart.c (File Modified)
659 +5 -1 trunk/src/s_auth.c (File Modified)
660 +1 -1 trunk/src/s_conf.c (File Modified)
661 +3 -1 trunk/src/s_serv.c (File Modified)
662
663
6fcb8629 664jilles 2007/04/02 22:03:08 UTC (20070402-3350)
665 Log:
666 Repair operspy who !#channel, broken by me in r3283.
667
668
669 Changes: Modified:
670 +2 -2 trunk/modules/m_who.c (File Modified)
671
672
f71e18ee 673jilles 2007/04/01 22:20:00 UTC (20070401-3344)
674 Log:
675 Update bug report and IRC channel information.
676
677
678 Changes: Modified:
679 +2 -1 trunk/BUGS (File Modified)
680 +2 -1 trunk/NEWS (File Modified)
681
682
91132813 683jilles 2007/04/01 22:10:05 UTC (20070401-3342)
684 Log:
685 Change copyright years in version.c.SH as in release-2.1 r3339.
686
687
688 Changes: Modified:
689 +2 -2 trunk/src/version.c.SH (File Modified)
690
691
8d53472c 692jilles 2007/03/30 23:34:11 UTC (20070330-3325)
693 Log:
694 Rerun autoconf.
695
696
697 Changes: Modified:
698 +104 -0 trunk/configure (File Modified)
699
700
3ad1a781 701jilles 2007/03/30 23:33:43 UTC (20070330-3323)
702 Log:
703 Need to check for various flavours of epoll,
704 even if --enable-epoll is forced.
705
706
707 Changes: Modified:
708 +1 -0 trunk/configure.ac (File Modified)
709
710
a34ec229 711jilles 2007/03/30 23:32:43 UTC (20070330-3321)
712 Log:
713 Hack to allow some more warnings, already present in configure (?).
714
715
716 Changes: Modified:
717 +1 -1 trunk/aclocal.m4 (File Modified)
718
719
5c5d24f0 720jilles 2007/03/29 20:03:06 UTC (20070329-3319)
721 Log:
722 Merge old trunk r2077,r2079:
723 - Move closing of servlink control fd to close_connection()
724 instead of doing it in exit_local_server(), and make sure
725 we first close the data fd and then the control fd.
726 - Have servlink process ready fds in order net, data, ctrl
727 instead of ctrl, data, net. This seems to fix the problem
728 that squit reasons do not show up on the other side of a
729 ziplink (by making it send any final SQUIT and/or ERROR
730 before noticing the closed control fd).
731
732
733 Changes: Modified:
734 +1 -1 trunk/servlink/io.c (File Modified)
735 +3 -12 trunk/src/client.c (File Modified)
736
737
64f2a7eb 738jilles 2007/03/28 23:17:06 UTC (20070328-3317)
739 Log:
740 Don't show the UID if a TS6 server sends a kick with
741 an empty or no comment. Note that charybdis never sends
742 such kicks.
743
744
745 Changes: Modified:
746 +4 -4 trunk/modules/core/m_kick.c (File Modified)
747
748
0bba1788 749jilles 2007/03/28 15:40:24 UTC (20070328-3307)
750 Log:
751 Merge old trunk r2081:
752 Don't say that services cannot be killed in
753 ERR_ISCHANSERVICE message (given when trying
754 to kick or deop them), as that's not the case.
755
756
757 Changes: Modified:
758 +1 -1 trunk/src/messages.tab (File Modified)
759
760
8d19a2b2 761jilles 2007/03/28 15:30:56 UTC (20070328-3305)
762 Log:
763 Merge old trunk r2059
764 Clarifications to the descriptions of umode +Q and cmode +F,
765 suggested by Ariadne@SorceryNet.
766
767
768 Changes: Modified:
769 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
770 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
771
772
e7d250a6 773jilles 2007/03/28 15:22:49 UTC (20070328-3303)
774 Log:
775 Merge old trunk r2907,r2991:
776 Allow TESTLINE on channel names.
777
778
779 Changes: Modified:
780 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
781 +4 -0 trunk/help/opers/testline (File Modified)
782 +22 -0 trunk/modules/m_testline.c (File Modified)
783
784
add9f99d 785jilles 2007/03/28 15:04:06 UTC (20070328-3301)
786 Log:
787 Merge old trunk r2835:
788 resolver: if sendto(2) fails, try sending to the next nameserver
789
790
791 Changes: Modified:
792 +1 -1 trunk/src/res.c (File Modified)
793
794
42bda3f3 795jilles 2007/03/28 14:54:10 UTC (20070328-3299)
796 Log:
797 Merge old trunk r2817:
798 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
799 starts with a digit. This is safe because the last
800 parameter is a nick and never a UID. (The first parameter
801 in a server-server two-param whois is a UID/SID.)
802
803
804 Changes: Modified:
805 +1 -1 trunk/modules/m_whois.c (File Modified)
806
807
8a1e143f 808jilles 2007/03/28 14:49:48 UTC (20070328-3297)
809 Log:
810 Merge old trunk r2779,r2785:
811 Show correct privilege name in a few ERR_NOPRIVS numerics.
812
813
814 Changes: Modified:
815 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
816 +1 -1 trunk/extensions/m_opme.c (File Modified)
817 +2 -2 trunk/unsupported/m_force.c (File Modified)
818
819
a5ea0e0d 820jilles 2007/03/28 14:45:46 UTC (20070328-3295)
821 Log:
822 Merge old trunk r2695:
823 Send an SQUIT instead of an ERROR to announce /die to connected servers.
824 This will generate better server notices.
825
826
827 Changes: Modified:
828 +3 -2 trunk/modules/core/m_die.c (File Modified)
829
830
5ea98c7a 831jilles 2007/03/28 14:33:50 UTC (20070328-3293)
832 Log:
833 Merge old trunk r2294:
834 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
835
836
837 Changes: Modified:
838 +1 -1 trunk/src/s_user.c (File Modified)
839
840
c83cbedc 841jilles 2007/03/28 14:30:10 UTC (20070328-3291)
842 Log:
843 Merge old trunk r2226:
844 If we are connecting outward to a server, check if the
845 server name they sent is the same as what we tried to
846 connect to. Previously such a connection could succeed
847 if there existed connect blocks with the same IP and
848 passwords for the other server name.
849
850
851 Changes: Modified:
852 +11 -0 trunk/modules/core/m_server.c (File Modified)
853
854
9c2f9ec9 855jilles 2007/03/28 14:21:37 UTC (20070328-3289)
856 Log:
857 Merge old trunk r2212:
858 Another handling of SJOINs without nicks:
859 Propagate them if the channel is +P or the channel
860 already existed, otherwise remove the channel again
861 and do not propagate the SJOIN.
862
863
864 Changes: Modified:
865 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
866
867
7201bb21 868jilles 2007/03/28 13:49:57 UTC (20070328-3287)
869 Log:
870 Remove channels entirely from /whois on services.
871 This cannot be overridden with operspy.
872
873
874 Changes: Modified:
875 +20 -17 trunk/modules/m_whois.c (File Modified)
876
877
04513cff 878jilles 2007/03/28 13:11:30 UTC (20070328-3283)
879 Log:
880 Fix /who on channels with ** in their name.
881
882
883 Changes: Modified:
884 +2 -2 trunk/modules/m_who.c (File Modified)
885
886
4cda5f22 887jilles 2007/03/25 17:59:50 UTC (20070325-3281)
888 Log:
889 NEWS: As in 2.1.3, mention that the TS6 revision will
890 interoperate with older versions
891
892
893 Changes: Modified:
894 +2 -1 trunk/NEWS (File Modified)
895
896
0af87e57 897jilles 2007/03/18 16:29:31 UTC (20070318-3275)
898 Log:
899 Fix documentation of HIDE_SERVERS_IPS define.
900
901
902 Changes: Modified:
903 +2 -2 trunk/include/config.h.dist (File Modified)
904
905
3891c2c2 906jilles 2007/03/18 14:44:24 UTC (20070318-3271)
907 Log:
908 Don't leak auth{} spoofed ip for I-line is full notice either.
909
910
911 Changes: Modified:
912 +1 -1 trunk/src/s_conf.c (File Modified)
913
914
4b7e6904 915jilles 2007/03/17 23:50:25 UTC (20070317-3265)
916 Log:
917 Update NEWS.
918
919
920 Changes: Modified:
921 +37 -0 trunk/NEWS (File Modified)
922
923
0b15df83 924jilles 2007/03/15 18:09:08 UTC (20070315-3259)
925 Log:
926 Allow /invite (but not invex) to override +r, +l, +j in
927 addition to +i. As before, a restrictive mode must be in
928 place at /invite time for the invite to have an effect;
929 +r does not count as a restrictive mode if the user is
930 logged in; +l and +j always count as restrictive modes to
931 allow for cases where they would allow join at /invite
932 time but not when the user tries to join.
933
934
935 Changes: Modified:
936 +6 -2 trunk/modules/m_invite.c (File Modified)
937 +21 -10 trunk/src/channel.c (File Modified)
938
939
1ebf4db4 940jilles 2007/03/13 16:09:28 UTC (20070313-3257)
941 Log:
942 Remove invite_ops_only, forcing it to YES.
943
944
945 Changes: Modified:
946 +0 -1 trunk/doc/example.conf (File Modified)
947 +0 -5 trunk/doc/reference.conf (File Modified)
948 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
949 +0 -1 trunk/include/s_conf.h (File Modified)
950 +0 -6 trunk/modules/m_info.c (File Modified)
951 +10 -14 trunk/modules/m_invite.c (File Modified)
952 +0 -1 trunk/src/newconf.c (File Modified)
953 +0 -1 trunk/src/s_conf.c (File Modified)
954
955
307328bb 956jilles 2007/03/06 14:07:11 UTC (20070306-3255)
957 Log:
958 Move username check after xline and dnsbl checks, so it
959 will not complain to opers about clients who are xlined
960 or blacklisted anyway (both of which silently reject).
961
962
963 Changes: Modified:
964 +15 -15 trunk/src/s_user.c (File Modified)
965
966
0734f634 967nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
968 Log:
969 - MASTER_MAX is no longer relevant
970
971
972 Changes: Modified:
973 +0 -7 trunk/modules/m_set.c (File Modified)
974
975
35237302 976nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
977 Log:
978 - add config option for setting max_clients.
979
980
981 Changes: Modified:
982 +5 -0 trunk/doc/example.conf (File Modified)
983 +5 -0 trunk/doc/reference.conf (File Modified)
984 +2 -0 trunk/include/s_conf.h (File Modified)
985 +1 -1 trunk/src/ircd.c (File Modified)
986 +2 -0 trunk/src/newconf.c (File Modified)
987 +2 -1 trunk/src/s_conf.c (File Modified)
988
989
c2d96fcb 990nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
991 Log:
992 - remove get_maxrss() and all of that insecure and unsafe nonsense
993
994
995 Changes: Modified:
996 +3 -38 trunk/src/ircd.c (File Modified)
997 +1 -1 trunk/src/restart.c (File Modified)
998 +0 -4 trunk/src/s_stats.c (File Modified)
999
1000
68ff929f 1001nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1002 Log:
1003 - avoid some potential NULL dereferencing
1004
1005
1006 Changes: Modified:
1007 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1008
1009
a6a30f6f 1010nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1011 Log:
1012 - fix a typo
1013
1014
1015 Changes: Modified:
1016 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1017
1018
c18de29d 1019nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1020 Log:
1021 - rework poll a bit for the MAXCONNECTIONS changes.
1022
1023
1024 Changes: Modified:
1025 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1026
1027
ce439f51 1028jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1029 Log:
1030 Our way of using kqueue may cause it to report fds we
1031 don't know about anymore, cope.
1032
1033
1034 Changes: Modified:
1035 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1036
1037
51b5f335 1038jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1039 Log:
1040 Don't reference freed memory (fde_t) in comm_close().
1041
1042
1043 Changes: Modified:
1044 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1045
1046
df98bc52 1047nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1048 Log:
1049 - fix for 100% cpu use
1050
1051
1052 Changes: Modified:
1053 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1054
1055
61e3b8f2 1056nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1057 Log:
1058 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1059
1060
1061 Changes: Modified:
1062 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1063
1064
d0e1e8ee 1065nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1066 Log:
1067 - clear up use of fd_table in ircd.
1068
1069
1070 Changes: Modified:
1071 +3 -2 trunk/src/s_serv.c (File Modified)
1072
1073
c961476e 1074nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1075 Log:
1076 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1077
1078
1079 Changes: Modified:
1080 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1081 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1082 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1083 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1084 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1085 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1086 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1087 +2 -2 trunk/libcharybdis/select.c (File Modified)
1088
1089
e70f8e92 1090jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1091 Log:
1092 Fix some cases where the size argument to strlcpy()
1093 for usernames and hostnames is 1 too small.
1094
1095
1096 Changes: Modified:
1097 +1 -1 trunk/modules/m_chghost.c (File Modified)
1098 +2 -2 trunk/src/res.c (File Modified)
1099 +2 -2 trunk/src/s_user.c (File Modified)
1100
1101
14e23b0e 1102jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1103 Log:
1104 Cut down quit/part/kick reasons to avoid quit reasons
1105 overflowing the client exiting server notice (from
1106 TOPICLEN to 260). kill reasons become shorter accordingly.
1107 kline/dline/gline reasons become 390.
1108 away messages stay at TOPICLEN for now.
1109
1110
1111 Changes: Modified:
1112 +8 -3 trunk/include/ircd_defs.h (File Modified)
1113 +2 -2 trunk/modules/m_dline.c (File Modified)
1114 +4 -4 trunk/modules/m_gline.c (File Modified)
1115 +2 -2 trunk/modules/m_kline.c (File Modified)
1116
1117
61569b65 1118jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1119 Log:
1120 Don't leak auth{} spoofed IP addresses in +f notices.
1121 from ratbox (androsyn)
1122
1123
1124 Changes: Modified:
1125 +10 -3 trunk/src/s_conf.c (File Modified)
1126
1127
606384ae 1128jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1129 Log:
1130 Make oper_up() take +i/-i during opering up into account
1131 (e.g. no_oper_invis extension, +i in operator::umodes).
1132 Remove the hack from no_oper_invis.
1133
1134
1135 Changes: Modified:
1136 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1137 +4 -0 trunk/src/s_user.c (File Modified)
1138
1139
652b8478 1140jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1141 Log:
1142 no_oper_invis: decrement invisible count when clearing
1143 invisible on a local client who has just opered up
1144 oper_up() should really do this
1145
1146
1147 Changes: Modified:
1148 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1149
1150
af6ca5f5 1151jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1152 Log:
1153 Put "End of Channel Quiet List" instead of
1154 "End of Channel Ban List" for a +q list.
1155 Due to client restrictions the numerics for
1156 quiet lists must be the same as for ban lists.
1157
1158
1159 Changes: Modified:
1160 +4 -1 trunk/src/chmode.c (File Modified)
1161
1162
11781253 1163jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1164 Log:
1165 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1166 Change TS6 JOIN processing
1167 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1168 a local user joins an existing channel
1169 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1170 propagating a TS6 JOIN
1171 - don't interpret simple modes in an incoming TS6 JOIN
1172
1173 This is to avoid desyncs when certain mode changes (e.g. -im)
1174 cross with joins. A downside is that simple modes will be
1175 more desynched when a JOIN creates a channel or lowers TS,
1176 but that's less important.
1177
1178 Update the TS6 specification to include this, and clarify
1179 that TMODE can come from a server and that MODE must be
1180 translated into TMODE from other servers too.
1181
1182
1183 Changes: Modified:
1184 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1185 +19 -127 trunk/modules/core/m_join.c (File Modified)
1186
1187
bee3b671 1188jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1189 Log:
1190 Make -logfile work again.
1191
1192
1193 Changes: Modified:
1194 +2 -2 trunk/src/s_log.c (File Modified)
1195
1196
9b6ff0c8 1197nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1198 Log:
1199 - fix off-by-one memory overflow error.
1200
1201
1202 Changes: Modified:
1203 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1204
1205
c8ff7ca9 1206jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1207 Log:
1208 Change handling of modularized umodes:
1209 - keep the bitmask reserved forever to the letter, fixing
1210 the problems when loading multiple umode modules,
1211 unloading them and then loading them in a different order
1212 - don't allow local users to change umodes which have
1213 been unloaded and don't set them on new users via
1214 default_umodes
1215
1216
1217 Changes: Modified:
1218 +24 -3 trunk/src/s_user.c (File Modified)
1219
1220
a8086a7c 1221jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1222 Log:
1223 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1224
1225
1226 Changes: Modified:
1227 +1 -0 trunk/include/s_user.h (File Modified)
1228 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1229 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1230 +22 -0 trunk/src/s_user.c (File Modified)
1231
1232
01cebbd8 1233jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1234 Log:
1235 DNSBL keyword substitution is available as of 2.1.3.
1236
1237
1238 Changes: Modified:
1239 +1 -1 trunk/doc/example.conf (File Modified)
1240
1241
1e56e993 1242jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1243 Log:
1244 Change two occurances like match(userinput, target_p->name) ||
1245 match(target_p->name, userinput) to just match(userinput,
1246 target_p->name). No client name can contain * or ? now.
1247
1248
1249 Changes: Modified:
1250 +1 -1 trunk/modules/m_trace.c (File Modified)
1251 +1 -2 trunk/src/s_serv.c (File Modified)
1252
1253
4d7a1ee5 1254jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1255 Log:
1256 Do not try find_server() on a name find_client() has
1257 returned NULL for, as this will always return NULL
1258 since the removal of hostmasking.
1259
1260
1261 Changes: Modified:
1262 +1 -2 trunk/modules/m_pong.c (File Modified)
1263 +0 -4 trunk/src/s_serv.c (File Modified)
1264
1265
e26e2b19 1266jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1267 Log:
1268 Remove server_exists() which checked whether the
1269 server name existed taking hostmasking into account
1270 and just check with find_server(); admittedly
1271 this checks if the name is a SID but that's not
1272 a real problem.
1273
1274
1275 Changes: Modified:
1276 +3 -27 trunk/modules/core/m_server.c (File Modified)
1277
1278
b0b7de54 1279jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1280 Log:
1281 Remove hash_find_masked_server(), which made it possible
1282 to specify the full (unmasked) name of a server behind
1283 a hostmask. As a result find_any_client() (for prefixes)
1284 becomes equal to find_client(), so remove that too.
1285
1286
1287 Changes: Modified:
1288 +0 -1 trunk/include/hash.h (File Modified)
1289 +1 -75 trunk/src/hash.c (File Modified)
1290 +1 -1 trunk/src/parse.c (File Modified)
1291
1292
f42e9ceb 1293jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1294 Log:
1295 Remove '*' from valid server name characters.
1296 This makes it impossible to connect hostmasked servers.
1297 (This support didn't work well anyway, was incompatible
1298 with TS6 and we never masked ourselves.)
1299
1300
1301 Changes: Modified:
1302 +1 -1 trunk/src/match.c (File Modified)
1303
1304
e5d9ca18 1305jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1306 Log:
1307 Change spambot, flooder and jupe joiner notices from host to orighost.
1308
1309
1310 Changes: Modified:
1311 +1 -1 trunk/modules/core/m_join.c (File Modified)
1312 +2 -2 trunk/modules/core/m_message.c (File Modified)
1313 +2 -2 trunk/src/channel.c (File Modified)
1314
1315
63aecfb9 1316jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1317 Log:
1318 Add documentation for SASL client protocol, same as atheme doc/SASL.
1319
1320
1321 Changes: Modified:
1322 + - trunk/doc/sasl.txt (File Added)
1323
1324
0c8f86ec 1325jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1326 Log:
1327 Include real hostname in Closing Link message for unknown
1328 connections that have sent USER. This is helpful for
1329 k-lined users while not breaking server IP hiding.
1330
1331
1332 Changes: Modified:
1333 +3 -1 trunk/src/client.c (File Modified)
1334
1335
dd12a19c 1336jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1337 Log:
1338 Rerun autoconf.
1339
1340
1341 Changes: Modified:
1342 +29 -29 trunk/configure (File Modified)
1343
1344
b1fc1658 1345nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1346 Log:
1347 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1348
1349
1350 Changes: Modified:
1351 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1352
1353
8d090389 1354nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1355 Log:
1356 Backport from early 3.x:
1357
1358 --
1359 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1360 Log:
1361 - remove "Processing connection to foobar.net" message
1362
1363
1364 Changes: Modified:
1365 +0 -3 trunk/src/s_auth.c (File Modified)
1366
1367
1368 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1369 Log:
1370 - missed the processing connection one (actually, we can probably nuke this one)
1371
1372
1373 Changes: Modified:
1374 +1 -2 trunk/src/s_auth.c (File Modified)
1375
1376
1377 river 2006/09/27 16:33:05 UTC (20060927-2174)
1378 Log:
1379 get_client_name = stupid
1380
1381
1382
1383 Changes: Modified:
1384 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1385
1386
1387 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1388 Log:
1389 - remove excessive arguments
1390
1391
1392 Changes: Modified:
1393 +1 -2 trunk/src/s_conf.c (File Modified)
1394 +1 -1 trunk/src/s_user.c (File Modified)
1395
1396
1397 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1398 Log:
1399 - use sendto_one_notice() for on-connect notices too.
1400
1401
1402 Changes: Modified:
1403 +10 -10 trunk/src/s_auth.c (File Modified)
1404
1405
1406 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1407 Log:
1408 - use sendto_one_notice() in the core, too.
1409
1410
1411 Changes: Modified:
1412 +2 -2 trunk/src/chmode.c (File Modified)
1413 +8 -15 trunk/src/modules.c (File Modified)
1414 +3 -5 trunk/src/s_conf.c (File Modified)
1415 +1 -2 trunk/src/s_newconf.c (File Modified)
1416 +20 -57 trunk/src/s_user.c (File Modified)
1417
1418
1419 river 2006/09/27 16:19:25 UTC (20060927-2166)
1420 Log:
1421 the KILL command will use get_client_name(, SHOW_IP) instead of
1422 target->name, and will show a more useful error for local opers
1423
1424
1425
1426 Changes: Modified:
1427 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1428
1429
1430 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1431 Log:
1432 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1433
1434
1435 Changes: Modified:
1436 +4 -2 trunk/src/send.c (File Modified)
1437
1438
1439 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1440 Log:
1441 - back out r2159
1442
1443
1444 Changes: Modified:
1445 +1 -1 trunk/include/client.h (File Modified)
1446
1447
1448 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1449 Log:
1450 - get_id(): fall back to "*" if client has no known name
1451
1452
1453 Changes: Modified:
1454 +1 -1 trunk/include/client.h (File Modified)
1455
1456
1457 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1458 Log:
1459 - convert to sendto_one_notice().
1460
1461
1462 Changes: Modified:
1463 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1464 +4 -6 trunk/unsupported/m_force.c (File Modified)
1465
1466
1467 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1468 Log:
1469 - use sendto_one_notice() in many places instead of
1470 sendto_one(source_p, ":%s NOTICE %s :", ...);
1471
1472
1473 Changes: Modified:
1474 +10 -25 trunk/extensions/example_module.c (File Modified)
1475 +5 -14 trunk/extensions/hurt.c (File Modified)
1476 +1 -2 trunk/extensions/m_42.c (File Modified)
1477 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1478 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1479 +1 -2 trunk/extensions/m_opme.c (File Modified)
1480 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1481 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1482 +3 -7 trunk/modules/core/m_die.c (File Modified)
1483 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1484 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1485 +1 -2 trunk/modules/m_challenge.c (File Modified)
1486 +11 -15 trunk/modules/m_connect.c (File Modified)
1487 +20 -28 trunk/modules/m_dline.c (File Modified)
1488 +2 -2 trunk/modules/m_etrace.c (File Modified)
1489 +11 -21 trunk/modules/m_gline.c (File Modified)
1490 +2 -4 trunk/modules/m_kline.c (File Modified)
1491 +1 -2 trunk/modules/m_rehash.c (File Modified)
1492 +3 -7 trunk/modules/m_restart.c (File Modified)
1493 +31 -45 trunk/modules/m_set.c (File Modified)
1494 +2 -4 trunk/modules/m_testmask.c (File Modified)
1495 +5 -8 trunk/modules/m_unreject.c (File Modified)
1496 +2 -5 trunk/modules/m_xline.c (File Modified)
1497 --
1498
1499
1500 Changes: Modified:
1501 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1502 +10 -25 trunk/extensions/example_module.c (File Modified)
1503 +5 -14 trunk/extensions/hurt.c (File Modified)
1504 +1 -2 trunk/extensions/m_42.c (File Modified)
1505 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1506 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1507 +1 -2 trunk/extensions/m_opme.c (File Modified)
1508 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1509 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1510 +3 -7 trunk/modules/core/m_die.c (File Modified)
1511 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1512 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1513 +1 -2 trunk/modules/m_challenge.c (File Modified)
1514 +11 -15 trunk/modules/m_connect.c (File Modified)
1515 +2 -4 trunk/modules/m_dline.c (File Modified)
1516 +2 -2 trunk/modules/m_etrace.c (File Modified)
1517 +11 -21 trunk/modules/m_gline.c (File Modified)
1518 +2 -4 trunk/modules/m_kline.c (File Modified)
1519 +1 -2 trunk/modules/m_rehash.c (File Modified)
1520 +3 -7 trunk/modules/m_restart.c (File Modified)
1521 +31 -45 trunk/modules/m_set.c (File Modified)
1522 +2 -4 trunk/modules/m_testmask.c (File Modified)
1523 +5 -8 trunk/modules/m_unreject.c (File Modified)
1524 +1 -3 trunk/modules/m_xline.c (File Modified)
1525 +2 -2 trunk/src/chmode.c (File Modified)
1526 +8 -15 trunk/src/modules.c (File Modified)
1527 +10 -14 trunk/src/s_auth.c (File Modified)
1528 +3 -6 trunk/src/s_conf.c (File Modified)
1529 +1 -2 trunk/src/s_newconf.c (File Modified)
1530 +20 -57 trunk/src/s_user.c (File Modified)
1531 +4 -2 trunk/src/send.c (File Modified)
1532 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1533 +4 -6 trunk/unsupported/m_force.c (File Modified)
1534
1535
5366977b 1536nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1537 Log:
1538 - keyword-subst from charybdis 2.2.
1539
1540
1541 Changes: Modified:
1542 +12 -3 trunk/doc/example.conf (File Modified)
1543 +58 -3 trunk/doc/reference.conf (File Modified)
1544 + - trunk/include/substitution.h (File Added)
1545 +1 -0 trunk/src/Makefile.in (File Modified)
1546 +2 -2 trunk/src/s_conf.c (File Modified)
1547 +164 -1 trunk/src/s_user.c (File Modified)
1548 + - trunk/src/substitution.c (File Added)
1549
1550
92fb5c31 1551nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1552 Log:
1553 Removed merge tracking for "svnmerge" for
1554 http://svn.atheme.org/charybdis/branches/release-2.2
1555
1556
1557 Changes: Modified:
1558 + - trunk/ (Property Modified)
1559
1560
1561nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1562 Log:
1563 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1564 http://svn.atheme.org/charybdis/branches/release-2.2
1565
1566
1567 Changes: Modified:
1568 + - trunk/ (Property Modified)
1569
1570
1571nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1572 Log:
1573 Removed merge tracking for "svnmerge" for
1574 http://svn.atheme.org/charybdis/branches/release-2.2
1575
1576
1577 Changes: Modified:
1578 + - trunk/ (Property Modified)
1579
1580
1581nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1582 Log:
1583 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1584 http://svn.atheme.org/charybdis/branches/release-2.2
1585
1586
1587 Changes: Modified:
1588 + - trunk/ (Property Modified)
1589
1590
1591nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1592 Log:
1593 - bleah
1594
1595
1596 Changes: Modified:
1597 + - trunk/ (Property Modified)
1598
1599
1600nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1601 Log:
1602 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1603 http://svn.atheme.org/charybdis/branches/release-2.2
1604
1605
1606 Changes: Modified:
1607 + - trunk/ (Property Modified)
1608
1609
1610nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1611 Log:
1612 - version bump to 2.2.0
1613
1614
1615 Changes: Modified:
1616 +3 -1 trunk/NEWS (File Modified)
1617 +1 -1 trunk/configure.ac (File Modified)
1618
1619
55da5539 1620nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1621 Log:
1622 - the new plan:
1623 + branches/release-2.1 -> 2.2 base
1624 + 3.0 -> branches/cxxconversion
1625 + backport some immediate 3.0 functionality for 2.2
1626 + other stuff
1627
1628
1629 Changes: Modified:
1630 + - trunk/ (File Added)
1631
1632
212380e3 1633jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1634 Log:
1635 Merged revisions 3135,3137 via svnmerge from
1636 http://svn.atheme.org/charybdis/trunk
1637
1638 ........
1639 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1640
1641 - Expand TRACE description
1642 - Mention expiry time in TESTLINE
1643 ........
1644 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1645
1646 Update copyright year for sgml docs to 2007.
1647 ........
1648
1649
1650 Changes: Modified:
1651 + - branches/release-2.1/ (Property Modified)
1652 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1653 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1654
1655
1656jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1657 Log:
1658 Merged revisions 1999 via svnmerge from
1659 http://svn.atheme.org/charybdis/trunk
1660 Add river to CREDITS
1661
1662 ........
1663 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1664
1665 vanity
1666 ........
1667
1668
1669 Changes: Modified:
1670 + - branches/release-2.1/ (Property Modified)
1671 +1 -0 branches/release-2.1/CREDITS (File Modified)
1672
1673
1674jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1675 Log:
1676 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1677 http://svn.atheme.org/charybdis/trunk
1678
1679 ........
1680 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1681
1682 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1683 ........
1684 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1685
1686 - add use_forward to /info
1687 ........
1688 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1689
1690 Call channel_modes() with &me instead of source_p when
1691 sending out a JOIN and SJOIN for a local user. This
1692 saves checking whether they are on the channel they
1693 have just joined.
1694 ........
1695 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1696
1697 If use_forward is disabled:
1698 - hide +fFQ in 005
1699 - hide +f in /mode #channel (/mode #channel f still shows it)
1700 - do not send any mode changes adding +f to local clients
1701 (-f ones are still sent)
1702 ........
1703
1704
1705 Changes: Modified:
1706 + - branches/release-2.1/ (Property Modified)
1707 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1708 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1709 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1710 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1711 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1712 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1713 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1714 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1715 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1716 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1717 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1718 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1719
1720
1721jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1722 Log:
1723 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1724
1725
1726 Changes: Modified:
1727 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1728 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1729 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1730
1731
1732jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1733 Log:
1734 Add accountability (wallops, log) to OKICK.
1735
1736
1737 Changes: Modified:
1738 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1739
1740
1741jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1742 Log:
1743 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1744 Similar to branches/release-2.2 r3061.
1745
1746
1747 Changes: Modified:
1748 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1749
1750
1751jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1752 Log:
1753 - Write xline to file after instead of before notifying opers and source
1754 - Also notify source of failure to add xline
1755 Similar to branches/release-2.2 r3057.
1756
1757
1758 Changes: Modified:
1759 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1760
1761
1762jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1763 Log:
1764 If a dline/kline/resv cannot be added to the file, send
1765 the regular notices to local opers and source anyway,
1766 and also warn the source (local opers were already warned).
1767 Similar to branches/release-2.2 r3053.
1768
1769
1770 Changes: Modified:
1771 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1772
1773
1774jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1775 Log:
1776 Port over fixes from unkline/unxline/unresv to undline.
1777 Similar to branches/release-2.2 r3049.
1778
1779
1780 Changes: Modified:
1781 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1782
1783
1784jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1785 Log:
1786 Merged revisions 2915 via svnmerge from
1787 http://svn.atheme.org/charybdis/trunk
1788
1789 ........
1790 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1791
1792 In usage message, show kline.conf and xline.conf instead
1793 of klines.conf and xlines.conf.
1794 ........
1795
1796
1797 Changes: Modified:
1798 + - branches/release-2.1/ (Property Modified)
1799 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1800
1801
1802jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1803 Log:
1804 Merged revisions 2831,2833,2853 via svnmerge from
1805 http://svn.atheme.org/charybdis/trunk
1806
1807 ........
1808 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1809
1810 unkline/unxline/unresv:
1811 - if fclose on the output returns an error, treat this as a
1812 write error too
1813 - check if the rename from the temp file to the ban conf failed
1814 ........
1815 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1816
1817 When adding a permanent dline/kline/xline/resv, check
1818 the return value of fclose().
1819 ........
1820 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1821
1822 Do not free xline aconf if it could not be written out.
1823 It will be added to the list in memory anyway.
1824 ........
1825
1826
1827 Changes: Modified:
1828 + - branches/release-2.1/ (Property Modified)
1829 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1830 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1831 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1832 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1833
1834
1835jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1836 Log:
1837 NEWS: Clarify effects of ip_cloaking changes a little.
1838
1839
1840 Changes: Modified:
1841 +2 -0 branches/release-2.1/NEWS (File Modified)
1842
1843
1844jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1845 Log:
1846 Rerun autoconf.
1847
1848
1849 Changes: Modified:
1850 +9 -9 branches/release-2.1/configure (File Modified)
1851
1852
1853jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1854 Log:
1855 Version bump on 2.1 branch to 2.1.2.
1856
1857
1858 Changes: Modified:
1859 +1 -1 branches/release-2.1/configure.ac (File Modified)
1860
1861
1862jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1863 Log:
1864 Mention r2801/r2805.
1865
1866
1867 Changes: Modified:
1868 +1 -0 branches/release-2.1/NEWS (File Modified)
1869
1870
1871jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1872 Log:
1873 Merged revisions 2801 via svnmerge from
1874 http://svn.atheme.org/charybdis/trunk
1875
1876 ........
1877 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1878
1879 ip_cloaking: try to avoid truncation by removing more
1880 components of the hostname (except the TLD).
1881 ........
1882
1883
1884 Changes: Modified:
1885 + - branches/release-2.1/ (Property Modified)
1886 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1887
1888
1889jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1890 Log:
1891 Update NEWS.
1892
1893
1894 Changes: Modified:
1895 +8 -1 branches/release-2.1/NEWS (File Modified)
1896
1897
1898jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1899 Log:
1900 Merged revisions 2781 via svnmerge from
1901 http://svn.atheme.org/charybdis/trunk
1902
1903 ........
1904 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1905
1906 Fix stupid bug: checked a hostmask against the found
1907 ban instead of all exceptions, causing all host mangled
1908 clients to be exempted if there was a single ban
1909 exception in many cases.
1910 ........
1911
1912
1913 Changes: Modified:
1914 + - branches/release-2.1/ (Property Modified)
1915 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1916
1917
1918jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1919 Log:
1920 Merged revisions 2773 via svnmerge from
1921 http://svn.atheme.org/charybdis/trunk
1922
1923 ........
1924 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1925
1926 user@host must be *@* for a shared{} block with flags=locops
1927 (server should not be *).
1928 ........
1929
1930
1931 Changes: Modified:
1932 + - branches/release-2.1/ (Property Modified)
1933 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1934
1935
1936jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1937 Log:
1938 Tweak \s code a little.
1939
1940
1941 Changes: Modified:
1942 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1943 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1944 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1945
1946
1947jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1948 Log:
1949 Merged revisions 2761 via svnmerge from
1950 http://svn.atheme.org/charybdis/trunk
1951
1952 ........
1953 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1954
1955 The testline/no_tilde fixes are in 2.1.1.
1956 ........
1957
1958
1959 Changes: Modified:
1960 + - branches/release-2.1/ (Property Modified)
1961 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1962
1963
1964jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1965 Log:
1966 Update NEWS.
1967
1968
1969 Changes: Modified:
1970 +4 -1 branches/release-2.1/NEWS (File Modified)
1971
1972
1973jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1974 Log:
1975 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
1976 http://svn.atheme.org/charybdis/trunk
1977 no_tilde fixes
1978
1979 ........
1980 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1981
1982 If the auth{} block has no_tilde and is not kline exempt,
1983 check the username without tilde against klines too.
1984 This is consistent with the way klines work on spoofs
1985 (klines checked on both raw and appearing-on-IRC version).
1986 ........
1987 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1988
1989 Rework the fix for klines with no_tilde.
1990 Add an extra argument to find_address_conf() for the
1991 username without tilde, as that may contain one character more.
1992 ........
1993 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1994
1995 Unbreak compile (because of r2697).
1996 testline with ~ could be improved some more perhaps, but this should work.
1997 ........
1998 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1999
2000 testline: take no_tilde and username truncation into account
2001 ........
2002 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2003
2004 Add some information on /testline with no_tilde and username truncation.
2005 ........
2006
2007
2008 Changes: Modified:
2009 + - branches/release-2.1/ (Property Modified)
2010 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2011 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2012 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2013 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2014 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2015 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2016
2017
2018jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2019 Log:
2020 Merged revisions 2149,2151 via svnmerge from
2021 http://svn.atheme.org/charybdis/trunk
2022
2023 ........
2024 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2025
2026 Move kills from services from +s to +k snomask.
2027 Kills from non-service opers remain on +s.
2028 ........
2029 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2030
2031 Update description of +s and +k snomasks.
2032 ........
2033
2034
2035 Changes: Modified:
2036 + - branches/release-2.1/ (Property Modified)
2037 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2038 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2039 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2040
2041
2042jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2043 Log:
2044 Merged revisions 2685 via svnmerge from
2045 http://svn.atheme.org/charybdis/trunk
2046
2047 ........
2048 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2049
2050 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2051 ........
2052
2053
2054 Changes: Modified:
2055 + - branches/release-2.1/ (Property Modified)
2056 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2057
2058
2059jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2060 Log:
2061 Merged revisions 2693 via svnmerge from
2062 http://svn.atheme.org/charybdis/trunk
2063
2064 ........
2065 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2066
2067 Fix truncation (by one) of unidented usernames
2068 if user registration is done because of DNSBL
2069 completion (which is the usual case if a valid
2070 NICK and USER are sent quickly and any DNSBLs
2071 are enabled).
2072 ........
2073
2074
2075 Changes: Modified:
2076 + - branches/release-2.1/ (Property Modified)
2077 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2078
2079
2080jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2081 Log:
2082 Update NEWS.
2083
2084
2085 Changes: Modified:
2086 +10 -0 branches/release-2.1/NEWS (File Modified)
2087
2088
2089jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2090 Log:
2091 Rerun autoconf.
2092
2093
2094 Changes: Modified:
2095 +9 -9 branches/release-2.1/configure (File Modified)
2096
2097
2098jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2099 Log:
2100 Version bump to 2.1.1.
2101
2102
2103 Changes: Modified:
2104 +1 -1 branches/release-2.1/configure.ac (File Modified)
2105
2106
2107jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2108 Log:
2109 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
2110 http://svn.atheme.org/charybdis/trunk
2111
2112 ........
2113 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2114
2115 - fix a server notice on SID collision where the server name is mentioned twice
2116 ........
2117 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2118
2119 - get_server_name() is stupid
2120 ........
2121 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2122
2123 - fix an oops
2124 ........
2125 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2126
2127 Do the Attempt to re-introduce SID server notice somewhat
2128 differently, showing a real host again if !HIDE_SERVERS_IPS
2129 and still showing the server name exactly once.
2130 ........
2131 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2132
2133 Fix log message for Attempt to re-introduce SID (server notice was ok).
2134 ........
2135 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2136
2137 - replace "No N line" with "no connect block" in a
2138 serverlog message
2139 - show attempted server name in a few serverlog messages
2140 ........
2141
2142
2143 Changes: Modified:
2144 + - branches/release-2.1/ (Property Modified)
2145 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2146
2147
2148jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2149 Log:
2150 Merged revisions 2218 via svnmerge from
2151 http://svn.atheme.org/charybdis/trunk
2152
2153 ........
2154 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2155
2156 Fix garbage in /stats y output on 64-bit archs.
2157 ........
2158
2159
2160 Changes: Modified:
2161 + - branches/release-2.1/ (Property Modified)
2162 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2163
2164
2165jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2166 Log:
2167 Merged revisions 2438 via svnmerge from
2168 http://svn.atheme.org/charybdis/trunk
2169
2170 ........
2171 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2172
2173 Enable Revision keyword in addition to Id.
2174 ........
2175
2176
2177 Changes: Modified:
2178 + - branches/release-2.1/ (Property Modified)
2179 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2180
2181
2182jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2183 Log:
2184 Merged revisions 2679 via svnmerge from
2185 http://svn.atheme.org/charybdis/trunk
2186
2187 ........
2188 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2189
2190 Port over ratbox 2.2 r23253 (anfl):
2191 - remove the cached storage of how many +beI there are, thereby fixing a
2192 case where it can get desynced from reality
2193 ........
2194
2195
2196 Changes: Modified:
2197 + - branches/release-2.1/ (Property Modified)
2198 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2199 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2200
2201
2202jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2203 Log:
2204 Merged revisions 2093,2095 via svnmerge from
2205 http://svn.atheme.org/charybdis/trunk
2206
2207 ........
2208 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2209
2210 - change DNSBL licensing to BSD.
2211 ........
2212 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2213
2214 - change x86-assembly FNV implementation to BSD license
2215 ........
2216
2217
2218 Changes: Modified:
2219 + - branches/release-2.1/ (Property Modified)
2220 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2221 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2222
2223
2224jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2225 Log:
2226 Merged revisions 2073,2075 via svnmerge from
2227 http://svn.atheme.org/charybdis/trunk
2228
2229 ........
2230 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2231
2232 Put full information in the squit reason when exiting
2233 a server due to a servlink (ziplinks) error.
2234 ........
2235 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2236
2237 Put full information in the squit reason when exiting
2238 a server due to not enough arguments for a command.
2239 ........
2240
2241
2242 Changes: Modified:
2243 + - branches/release-2.1/ (Property Modified)
2244 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2245 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2246
2247
2248jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2249 Log:
2250 Merged revisions 2071 via svnmerge from
2251 http://svn.atheme.org/charybdis/trunk
2252
2253 ........
2254 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2255
2256 Don't redirect users from an existing domain to an
2257 existing server in reference.conf.
2258 Idea from ratbox.
2259 ........
2260
2261
2262 Changes: Modified:
2263 + - branches/release-2.1/ (Property Modified)
2264 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2265
2266
2267jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2268 Log:
2269 Merged revisions 2053 via svnmerge from
2270 http://svn.atheme.org/charybdis/trunk
2271
2272 ........
2273 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2274
2275 Make find_channel_membership() choose the shortest list
2276 (channel's list or user's list) to search, avoiding excessive
2277 CPU usage with services which are in lots of channels.
2278 From ratbox 2.2 (anfl/jilles)
2279 ........
2280
2281
2282 Changes: Modified:
2283 + - branches/release-2.1/ (Property Modified)
2284 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2285
2286
2287jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2288 Log:
2289 Rerun autoconf.
2290
2291
2292 Changes: Modified:
2293 +9 -9 branches/release-2.1/configure (File Modified)
2294
2295
2296jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2297 Log:
2298 Version change 2.1.0rc1 -> 2.1.0 (release).
2299
2300
2301 Changes: Modified:
2302 +1 -1 branches/release-2.1/configure.ac (File Modified)
2303
2304
2305jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2306 Log:
2307 Merged revisions 2029 via svnmerge from
2308 http://svn.atheme.org/charybdis/trunk
2309
2310 ........
2311 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2312
2313 NEWS: mention m_webirc.c module
2314 ........
2315
2316
2317 Changes: Modified:
2318 + - branches/release-2.1/ (Property Modified)
2319 +1 -0 branches/release-2.1/NEWS (File Modified)
2320
2321
2322jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2323 Log:
2324 Rerun autoconf.
2325
2326
2327 Changes: Modified:
2328 +9 -9 branches/release-2.1/configure (File Modified)
2329
2330
2331jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2332 Log:
2333 Change version to 2.1.0rc1.
2334
2335
2336 Changes: Modified:
2337 +1 -1 branches/release-2.1/configure.ac (File Modified)
2338
2339
2340jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2341 Log:
2342 Merged revisions 2021 via svnmerge from
2343 http://svn.atheme.org/charybdis/trunk
2344
2345 ........
2346 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2347
2348 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2349 related flaky looking things, and instead keep a list
2350 of BlacklistClients in PreClient.
2351 ........
2352
2353
2354 Changes: Modified:
2355 + - branches/release-2.1/ (Property Modified)
2356 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2357 +1 -1 branches/release-2.1/include/client.h (File Modified)
2358 +0 -1 branches/release-2.1/include/res.h (File Modified)
2359 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2360 +0 -24 branches/release-2.1/src/res.c (File Modified)
2361 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2362
2363
2364jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2365 Log:
2366 Merged revisions 2015,2017 via svnmerge from
2367 http://svn.atheme.org/charybdis/trunk
2368
2369 ........
2370 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2371
2372 Check if the name in the question section of the
2373 DNS reply matches what we queried, to guard against
2374 late replies to a previous query with the same id.
2375 ........
2376 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2377
2378 res.c: add a comment summarizing our changes
2379 ........
2380
2381
2382 Changes: Modified:
2383 + - branches/release-2.1/ (Property Modified)
2384 +53 -18 branches/release-2.1/src/res.c (File Modified)
2385
2386
2387jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2388 Log:
2389 Merged revisions 1981 via svnmerge from
2390 http://svn.atheme.org/charybdis/trunk
2391
2392 ........
2393 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2394
2395 Alphabetize extensions and tweak the descriptions a little.
2396 ........
2397
2398
2399 Changes: Modified:
2400 + - branches/release-2.1/ (Property Modified)
2401 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2402 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2403
2404
2405jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2406 Log:
2407 Merged revisions 1975 via svnmerge from
2408 http://svn.atheme.org/charybdis/trunk
2409
2410 ........
2411 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2412
2413 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2414 We should use the IP and not truncate the hostname.
2415 From ratbox 2.2 (androsyn)
2416 ........
2417
2418
2419 Changes: Modified:
2420 + - branches/release-2.1/ (Property Modified)
2421 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2422
2423
2424jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2425 Log:
2426 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2427 http://svn.atheme.org/charybdis/trunk
2428
2429
2430 Changes: Modified:
2431 + - branches/release-2.1/ (Property Modified)
2432
2433
2434nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2435 Log:
2436 - branch 2.1 release family
2437
2438
2439 Changes: Modified:
2440 + - branches/release-2.1/ (File Added)
2441
2442
2443jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2444 Log:
2445 Describe new handling of host mangling in channel bans in SGML.
2446
2447
2448 Changes: Modified:
2449 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2450
2451
2452nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2453 Log:
2454 - ok, 2.1 operline brought to you by marvin the melancholy robot
2455
2456
2457 Changes: Modified:
2458 +1 -1 trunk/src/messages.tab (File Modified)
2459
2460
2461nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2462 Log:
2463 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2464 If anybody comes up with anything better, then please let us know
2465 and we will change this before 2.1 is branched.
2466
2467
2468 Changes: Modified:
2469 +1 -1 trunk/src/messages.tab (File Modified)
2470
2471
2472jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2473 Log:
2474 Add EUID to capab.txt.
2475
2476
2477 Changes: Modified:
2478 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2479
2480
2481jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2482 Log:
2483 Update NEWS file.
2484
2485
2486 Changes: Modified:
2487 +3 -0 trunk/NEWS (File Modified)
2488
2489
2490jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2491 Log:
2492 Allow service{} servers to manipulate the nick delay table
2493 (for "nickserv enforcement").
2494 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2495 If duration is 0, the nickdelay entry is removed, otherwise
2496 it is added with the duration in seconds (maximum 24 hours).
2497 It is suggested that this is used if the EUID capab is present.
2498
2499
2500 Changes: Modified:
2501 +42 -1 trunk/modules/m_services.c (File Modified)
2502
2503
2504jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2505 Log:
2506 HURT: strip off *@ from the start of the mask
2507 reject anything else containing '@' or '!'
2508
2509
2510 Changes: Modified:
2511 +11 -0 trunk/extensions/hurt.c (File Modified)
2512
2513
2514jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2515 Log:
2516 ircd.c: need supported.h here
2517
2518
2519 Changes: Modified:
2520 +1 -0 trunk/src/ircd.c (File Modified)
2521
2522
2523jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2524 Log:
2525 HURT: less ambiguity here
2526 ips/hosts to be hurt must contain a '.' or ':' otherwise
2527 they are interpreted as nicks
2528
2529
2530 Changes: Modified:
2531 +14 -9 trunk/extensions/hurt.c (File Modified)
2532
2533
2534nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2535 Log:
2536 - we're now ircd-charybdis.org.
2537 - properly alphabetize credits
2538
2539
2540 Changes: Modified:
2541 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2542
2543
2544nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2545 Log:
2546 - add additional modules to the configs
2547
2548
2549 Changes: Modified:
2550 +6 -0 trunk/doc/example.conf (File Modified)
2551 +12 -0 trunk/doc/reference.conf (File Modified)
2552
2553
2554nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2555 Log:
2556 - remove hurt.h, it is pointless and confusing
2557
2558
2559 Changes: Modified:
2560 +27 -62 trunk/extensions/hurt.c (File Modified)
2561 + - trunk/extensions/hurt.h (File Deleted)
2562
2563
2564nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2565 Log:
2566 - add code to suggest a local HURT by nickname.
2567 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2568
2569
2570 Changes: Modified:
2571 +40 -10 trunk/extensions/hurt.c (File Modified)
2572 +1 -0 trunk/extensions/hurt.h (File Modified)
2573
2574
2575nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2576 Log:
2577 - update NEWS file
2578
2579
2580 Changes: Modified:
2581 +2 -1 trunk/NEWS (File Modified)
2582
2583
2584jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2585 Log:
2586 MASKTRACE/TESTMASK: check orighost as well
2587
2588
2589 Changes: Modified:
2590 +4 -2 trunk/modules/m_etrace.c (File Modified)
2591 +3 -1 trunk/modules/m_testmask.c (File Modified)
2592
2593
2594jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2595 Log:
2596 Make RPL_ISUPPORT (005) numeric modularizable.
2597 Currently it will reassemble the numeric every time
2598 it needs to be sent, using a few dozen callbacks;
2599 if this is too slow some caching scheme should be
2600 implemented.
2601
2602
2603 Changes: Modified:
2604 +0 -1 trunk/include/s_user.h (File Modified)
2605 +36 -114 trunk/include/supported.h (File Modified)
2606 +1 -1 trunk/modules/m_version.c (File Modified)
2607 +1 -0 trunk/src/Makefile.in (File Modified)
2608 +1 -0 trunk/src/ircd.c (File Modified)
2609 +300 -25 trunk/src/s_user.c (File Modified)
2610 + - trunk/src/supported.c (File Added)
2611
2612
2613jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2614 Log:
2615 EUID orighost could differ from host only in case,
2616 do not mark as dynamic spoof then
2617
2618
2619 Changes: Modified:
2620 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2621
2622
2623jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2624 Log:
2625 kline help file: clarify a bit and remove some obsolete stuff
2626 partly suggested by Olin
2627
2628
2629 Changes: Modified:
2630 +8 -8 trunk/help/opers/kline (File Modified)
2631
2632
2633jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2634 Log:
2635 Update NEWS file.
2636
2637
2638 Changes: Modified:
2639 +20 -0 trunk/NEWS (File Modified)
2640
2641
2642jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2643 Log:
2644 Show real host/IP to nonopers whoising themselves.
2645 The IP is not shown for auth{} spoofs, otherwise it is,
2646 as it looked rather weird to me to show an auth{} spoofed
2647 IP like this. (/userhost on self still shows the IP.)
2648
2649
2650 Changes: Modified:
2651 +13 -2 trunk/modules/m_whois.c (File Modified)
2652
2653
2654jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2655 Log:
2656 Document nick_delay stuff and move it around a bit.
2657
2658
2659 Changes: Modified:
2660 +1 -2 trunk/doc/example.conf (File Modified)
2661 +8 -2 trunk/doc/reference.conf (File Modified)
2662
2663
2664nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2665 Log:
2666 - disable nickdelay by default. Needs to be documented in reference.conf.
2667
2668
2669 Changes: Modified:
2670 +2 -0 trunk/doc/example.conf (File Modified)
2671 +2 -0 trunk/doc/reference.conf (File Modified)
2672
2673
2674jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2675 Log:
2676 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2677
2678
2679 Changes: Modified:
2680 +2 -1 trunk/modules/m_services.c (File Modified)
2681
2682
2683jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2684 Log:
2685 ip_cloaking: somewhat hackish but we need to send the
2686 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2687 umodes
2688
2689
2690 Changes: Modified:
2691 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2692
2693
2694jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2695 Log:
2696 If EUID is used, show realhost in far connect notice
2697 (but not in far disconnect notice).
2698
2699
2700 Changes: Modified:
2701 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2702
2703
2704jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2705 Log:
2706 ip_cloaking:
2707 - use non-ENCAP CHGHOST if possible
2708 - really introduce new users with their mangled and real
2709 host if +h is in default umodes
2710
2711
2712 Changes: Modified:
2713 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2714
2715
2716jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2717 Log:
2718 Add non-ENCAP CHGHOST.
2719
2720
2721 Changes: Modified:
2722 +49 -11 trunk/modules/m_chghost.c (File Modified)
2723
2724
2725jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2726 Log:
2727 Initial addition of EUID (puts realhost/account in same
2728 command as user introduction).
2729 See doc/technical/euid.txt for more information.
2730 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2731
2732
2733 Changes: Modified:
2734 + - trunk/doc/technical/euid.txt (File Added)
2735 +2 -1 trunk/include/s_serv.h (File Modified)
2736 +1 -1 trunk/include/s_user.h (File Modified)
2737 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2738 +1 -34 trunk/modules/m_chghost.c (File Modified)
2739 +0 -28 trunk/modules/m_services.c (File Modified)
2740 +30 -1 trunk/src/s_serv.c (File Modified)
2741 +30 -3 trunk/src/s_user.c (File Modified)
2742
2743
2744jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2745 Log:
2746 Store the mangled host in localClient and use it for
2747 ban matching (also match real host for mangled users,
2748 also match mangled host for uncloaked users).
2749 Improve interaction of +h with auth{} and services
2750 spoofs.
2751 Note that all of this only applies to clients who
2752 connect after the mangling module is loaded
2753 (other clients cannot even set +h).
2754 The sorcerynet cloaking module has not been updated
2755 for these changes.
2756
2757
2758 Changes: Modified:
2759 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2760 +3 -0 trunk/include/client.h (File Modified)
2761 +64 -5 trunk/src/channel.c (File Modified)
2762 +1 -0 trunk/src/client.c (File Modified)
2763 +2 -2 trunk/src/s_user.c (File Modified)
2764
2765
2766jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2767 Log:
2768 Document /stats U letters in sgml.
2769
2770
2771 Changes: Modified:
2772 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2773
2774
2775jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2776 Log:
2777 Better description of hub_mask and leaf_mask.
2778
2779
2780 Changes: Modified:
2781 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2782
2783
2784jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2785 Log:
2786 Add operspy_dont_care_user_info to sgml docs.
2787
2788
2789 Changes: Modified:
2790 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2791
2792
2793jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2794 Log:
2795 Add general::operspy_dont_care_user_info.
2796 This makes /who mask equivalent to /who !mask for opers
2797 with the operspy flag, and removes the operspy log/notice
2798 on /who mask, /masktrace and /scan.
2799 The necessary privilege (operspy flag) is unchanged.
2800 Behaviour for the other operspy commands (channel
2801 related ones) is also unchanged.
2802
2803
2804 Changes: Modified:
2805 +1 -0 trunk/doc/example.conf (File Modified)
2806 +6 -0 trunk/doc/reference.conf (File Modified)
2807 +1 -0 trunk/include/s_conf.h (File Modified)
2808 +10 -8 trunk/modules/m_etrace.c (File Modified)
2809 +6 -0 trunk/modules/m_info.c (File Modified)
2810 +8 -5 trunk/modules/m_scan.c (File Modified)
2811 +1 -1 trunk/modules/m_version.c (File Modified)
2812 +6 -1 trunk/modules/m_who.c (File Modified)
2813 +1 -0 trunk/src/newconf.c (File Modified)
2814 +1 -0 trunk/src/s_conf.c (File Modified)
2815
2816
2817jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2818 Log:
2819 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2820 This letter will also be used for showing operspy with
2821 limited accountability (show non channel related info
2822 without '!' or notice).
2823
2824
2825 Changes: Modified:
2826 +2 -0 trunk/doc/server-version-info (File Modified)
2827 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2828 +2 -0 trunk/include/ircd.h (File Modified)
2829 +6 -0 trunk/modules/m_info.c (File Modified)
2830 +2 -0 trunk/modules/m_version.c (File Modified)
2831 +1 -0 trunk/src/ircd_state.c (File Modified)
2832
2833
2834jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2835 Log:
2836 Add m_webirc module, allows showing real host of CGI:IRC users.
2837 Differences to the version available on my web page for a while:
2838 instructions on how to set it up.
2839
2840
2841 Changes: Modified:
2842 +137 -0 trunk/extensions/Makefile.in (File Modified)
2843 + - trunk/extensions/m_webirc.c (File Added)
2844
2845
2846nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2847 Log:
2848 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2849
2850
2851 Changes: Modified:
2852 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2853
2854
2855nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2856 Log:
2857 - move beu from core to contributors
2858 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2859
2860
2861 Changes: Modified:
2862 +2 -2 trunk/CREDITS (File Modified)
2863
2864
2865jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2866 Log:
2867 Mention that class blocks must be defined before the
2868 auth or connect blocks referencing them.
2869
2870
2871 Changes: Modified:
2872 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2873
2874
2875jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2876 Log:
2877 extb_canjoin:
2878 - change from "can join" to "is banned", this reverses sense
2879 and removes "weird" checks like for +i, +l, +j
2880 - don't allow $j to same channel
2881 - +s/+p restriction removed, anyone can /mode b anyway
2882 - +k check removed
2883
2884
2885 Changes: Modified:
2886 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2887
2888
2889jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2890 Log:
2891 Add a few important lines from reference.conf to example.conf.
2892
2893
2894 Changes: Modified:
2895 +8 -1 trunk/doc/example.conf (File Modified)
2896
2897
2898nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2899 Log:
2900 - we don't support rtsigio anymore
2901 - we definately don't support VMS nor Cygwin either.
2902
2903
2904 Changes: Modified:
2905 +2 -2 trunk/INSTALL (File Modified)
2906 +0 -2 trunk/README.FIRST (File Modified)
2907
2908
2909nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2910 Log:
2911 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2912
2913
2914 Changes: Modified:
2915 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2916
2917
2918jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2919 Log:
2920 extb_canjoin:
2921 - return EXTBAN_NOMATCH for a valid ban that does not match
2922 - consider a $j ban invalid if we were already processing a
2923 can_join for a $j ban
2924
2925
2926 Changes: Modified:
2927 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2928
2929
2930jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2931 Log:
2932 extb_extgecos: realhost -> orighost
2933
2934
2935 Changes: Modified:
2936 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2937
2938
2939nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2940 Log:
2941 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2942
2943
2944 Changes: Modified:
2945 +59 -0 trunk/extensions/Makefile.in (File Modified)
2946 + - trunk/extensions/extb_canjoin.c (File Added)
2947
2948
2949nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2950 Log:
2951 - oh right, charybdis calls that 'orighost'.
2952
2953
2954 Changes: Modified:
2955 +2 -2 trunk/modules/m_who.c (File Modified)
2956
2957
2958nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2959 Log:
2960 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2961
2962
2963 Changes: Modified:
2964 +2 -0 trunk/modules/m_who.c (File Modified)
2965
2966
2967nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2968 Log:
2969 - also check $x against realhost
2970
2971
2972 Changes: Modified:
2973 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2974
2975
2976jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2977 Log:
2978 Sorcerynet people want a debugging notice moved from +s to +d.
2979
2980
2981 Changes: Modified:
2982 +1 -1 trunk/src/blacklist.c (File Modified)
2983
2984
2985jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2986 Log:
2987 Use source_p instead of client_p for free_pre_client().
2988 client_p could be NULL or another client.
2989
2990
2991 Changes: Modified:
2992 +1 -1 trunk/src/client.c (File Modified)
2993
2994
2995nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2996 Log:
2997 - revert this, I know how to fix it now
2998
2999
3000 Changes: Modified:
3001 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3002
3003
3004nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3005 Log:
3006 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3007 This fix is probably suboptimal, but it does indeed fix the problem.
3008
3009
3010 Changes: Modified:
3011 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3012
3013
3014nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3015 Log:
3016 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3017
3018
3019 Changes: Modified:
3020 +49 -0 trunk/extensions/Makefile.in (File Modified)
3021 + - trunk/extensions/extb_extgecos.c (File Added)
3022
3023
3024jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3025 Log:
3026 Remove undocumented and unused general::fallback_to_ip6_int config option.
3027
3028
3029 Changes: Modified:
3030 +0 -3 trunk/include/s_conf.h (File Modified)
3031 +0 -3 trunk/src/newconf.c (File Modified)
3032
3033
3034jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3035 Log:
3036 SGML docs:
3037 - document new TESTMASK
3038 - mention that TESTMASK matching is the same as MASKTRACE matching
3039 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3040 been that way)
3041
3042
3043 Changes: Modified:
3044 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3045
3046
3047jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3048 Log:
3049 New testmask from ratbox 2.2.
3050 Allows matches on nick, ip and gecos in addition to user
3051 and host, and is fully analogous to masktrace.
3052 The numeric has changed from 724 to 727 and fields in it
3053 have changed.
3054
3055
3056 Changes: Modified:
3057 +4 -3 trunk/help/opers/testmask (File Modified)
3058 +1 -0 trunk/include/numeric.h (File Modified)
3059 +82 -9 trunk/modules/m_testmask.c (File Modified)
3060 +2 -2 trunk/src/messages.tab (File Modified)
3061
3062
3063jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3064 Log:
3065 contrib -> extensions
3066
3067
3068 Changes: Modified:
3069 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3070
3071
3072jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3073 Log:
3074 CHGHOST: Check validity of new hostname.
3075 If the command came from a local client (disabled by
3076 default), send an error message and drop the command.
3077 If the command came from a remote client or server,
3078 send a notice to opers and the target user (if local).
3079
3080
3081 Changes: Modified:
3082 +42 -1 trunk/modules/m_chghost.c (File Modified)
3083
3084
3085jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3086 Log:
3087 Update NEWS file.
3088
3089
3090 Changes: Modified:
3091 +23 -1 trunk/NEWS (File Modified)
3092
3093
3094jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3095 Log:
3096 When an outgoing server connection succeeds, set
3097 localClient->ip by simply copying the whole sockaddr
3098 struct instead of copying certain parts only.
3099
3100
3101 Changes: Modified:
3102 +1 -19 trunk/src/s_serv.c (File Modified)
3103
3104
3105jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3106 Log:
3107 Give a special error message and ignore the connect block
3108 if trying to add a connect block for the server's own name.
3109
3110
3111 Changes: Modified:
3112 +7 -0 trunk/src/newconf.c (File Modified)
3113
3114
3115jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3116 Log:
3117 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3118 when --disable-balloc is used, so that it compiles.
3119 Obviously the BlockHeapUsage() stub returns just zeroes so
3120 /stats z will be less informative.
3121
3122
3123 Changes: Modified:
3124 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3125
3126
3127jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3128 Log:
3129 Free and zero dns_query in DNS callback for outgoing connect.
3130 This avoids double free of reslist.
3131
3132
3133 Changes: Modified:
3134 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3135
3136
3137jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3138 Log:
3139 From ratbox, log failed outgoing connections to serverlog.
3140 Added: IP address.
3141
3142
3143 Changes: Modified:
3144 +13 -1 trunk/src/s_serv.c (File Modified)
3145
3146
3147jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3148 Log:
3149 Change serverlog message when connecting to be more clear and show the port number.
3150
3151
3152 Changes: Modified:
3153 +1 -1 trunk/src/s_serv.c (File Modified)
3154
3155
3156jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3157 Log:
3158 Remove gethost_byname(), this is meaningless
3159 since the removal of AAAA -> A fallback (r1763).
3160
3161
3162 Changes: Modified:
3163 +0 -1 trunk/include/res.h (File Modified)
3164 +0 -12 trunk/src/res.c (File Modified)
3165
3166
3167jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3168 Log:
3169 Remove ip6.int support and use only ip6.arpa.
3170 The global ip6.int zone has disappeared on June 1
3171 and a lot of other software has been removing ip6.int
3172 support also.
3173 This removes the second and last case where IPv6
3174 support in charybdis causes extra lookups and slows
3175 DNS down.
3176
3177
3178 Changes: Modified:
3179 +5 -27 trunk/src/res.c (File Modified)
3180
3181
3182jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3183 Log:
3184 Mention new default (r1767) for connect::aftype in sgml docs.
3185
3186
3187 Changes: Modified:
3188 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3189
3190
3191jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3192 Log:
3193 Use IPv6 if connect::host looks like an IPv6 address
3194 (contains a colon). No need to aftype=ipv6 anymore.
3195
3196
3197 Changes: Modified:
3198 +2 -0 trunk/src/newconf.c (File Modified)
3199
3200
3201jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3202 Log:
3203 More information about connect::host.
3204
3205
3206 Changes: Modified:
3207 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3208
3209
3210jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3211 Log:
3212 Remove fallback to A if AAAA cannot be found.
3213 In case of a forward check of a reverse lookup, we
3214 already know if it's ipv4 or ipv6, so it is not
3215 useful and in case of a forward lookup of a hostname
3216 in connect::host, connect::aftype already specifies
3217 if it's ipv4 or ipv6.
3218
3219
3220 Changes: Modified:
3221 +4 -27 trunk/src/res.c (File Modified)
3222
3223
3224jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3225 Log:
3226 msg_channel():
3227 - check if +c made the message text empty and refuse
3228 to send it if so
3229 - don't copy message text if it is not necessary
3230 (channel is -c)
3231
3232
3233 Changes: Modified:
3234 +14 -4 trunk/modules/core/m_message.c (File Modified)
3235
3236
3237jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3238 Log:
3239 remove_conf_item(): do not free cf_name, this is generally a string constant
3240
3241
3242 Changes: Modified:
3243 +0 -1 trunk/src/newconf.c (File Modified)
3244
3245
3246jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3247 Log:
3248 Remove the old unused FDL_ constants.
3249
3250
3251 Changes: Modified:
3252 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3253
3254
3255jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3256 Log:
3257 Remove an unused struct irc_sockaddr_storage from fde_t
3258 (allocated for every possible file descriptor).
3259
3260
3261 Changes: Modified:
3262 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3263
3264
3265jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3266 Log:
3267 If the DNS lookup for an outgoing connection is still
3268 pending when it is closed, clean it up.
3269
3270
3271 Changes: Modified:
3272 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3273
3274
3275jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3276 Log:
3277 If proc_answer() fails (for example if a lookup for an
3278 A record returns a CNAME), fail the query immediately.
3279 Previously the packet was just ignored, leaving the
3280 query to time out.
3281
3282
3283 Changes: Modified:
3284 +4 -8 trunk/src/res.c (File Modified)
3285
3286
3287jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3288 Log:
3289 Correct sockhost field in an outgoing server connection.
3290 First copy the host field from the server_conf, then
3291 take the IP from to where the connection was attempted
3292 when the connection callback is called.
3293 (Before r1747 this used the IP from the server_conf.)
3294
3295
3296 Changes: Modified:
3297 +8 -2 trunk/src/s_serv.c (File Modified)
3298
3299
3300jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3301 Log:
3302 Remove ipnum (keep aftype) and dns_query from server_conf.
3303 We don't keep track of binary form address in connect{}
3304 blocks anymore, DNS lookups of names in host= gone.
3305 As before the DNS lookup is done on connect.
3306 This should unbreak hostnames in host= somewhat.
3307
3308
3309 Changes: Modified:
3310 +1 -2 trunk/include/s_newconf.h (File Modified)
3311 +2 -2 trunk/src/newconf.c (File Modified)
3312 +1 -42 trunk/src/s_newconf.c (File Modified)
3313 +12 -31 trunk/src/s_serv.c (File Modified)
3314
3315
3316jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3317 Log:
3318 Rerun autoconf.
3319
3320
3321 Changes: Modified:
3322 +1 -1 trunk/configure (File Modified)
3323
3324
3325jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3326 Log:
3327 Fix --disable-balloc help text (said --disable-small-net).
3328
3329
3330 Changes: Modified:
3331 +1 -1 trunk/configure.ac (File Modified)
3332
3333
3334jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3335 Log:
3336 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3337 services (+S). Unlike operstring and adminstring, this
3338 is not changeable with /quote set but is updated on rehash.
3339
3340
3341 Changes: Modified:
3342 +1 -0 trunk/doc/example.conf (File Modified)
3343 +10 -2 trunk/doc/reference.conf (File Modified)
3344 +1 -0 trunk/include/s_conf.h (File Modified)
3345 +6 -0 trunk/modules/m_info.c (File Modified)
3346 +3 -2 trunk/modules/m_whois.c (File Modified)
3347 +1 -0 trunk/src/newconf.c (File Modified)
3348 +1 -0 trunk/src/s_conf.c (File Modified)
3349
3350
3351jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3352 Log:
3353 Fix handling of comma in whois: ignore the comma and
3354 everything after it but do output the entire parameter
3355 in RPL_ENDOFWHOIS.
3356
3357
3358 Changes: Modified:
3359 +2 -2 trunk/modules/m_whois.c (File Modified)
3360
3361
3362beu 2006/07/21 22:36:46 UTC (20060721-1737)
3363 Log:
3364 New /stats letter 's' to list HURTs:
3365 - opers get the full listing.
3366 - users get any HURTs that match their sockhost/orighost if
3367 "stats_k_oper_only" is set to 1.
3368
3369
3370 Changes: Modified:
3371 +50 -0 trunk/extensions/hurt.c (File Modified)
3372
3373
3374nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3375 Log:
3376 - make the newconf system available to modules.
3377
3378
3379 Changes: Modified:
3380 +4 -1 trunk/include/newconf.h (File Modified)
3381 +4 -8 trunk/src/newconf.c (File Modified)
3382
3383
3384beu 2006/07/18 22:39:16 UTC (20060718-1733)
3385 Log:
3386 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3387
3388 Changes: Modified:
3389 +0 -3 trunk/doc/example.conf (File Modified)
3390 +0 -3 trunk/doc/reference.conf (File Modified)
3391
3392
3393beu 2006/07/18 22:34:36 UTC (20060718-1731)
3394 Log:
3395 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3396
3397
3398 Changes: Modified:
3399 +3 -0 trunk/doc/example.conf (File Modified)
3400 +3 -0 trunk/doc/reference.conf (File Modified)
3401
3402
3403jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3404 Log:
3405 Fix too early truncation of JOIN channel list.
3406
3407
3408 Changes: Modified:
3409 +2 -3 trunk/modules/core/m_join.c (File Modified)
3410
3411
3412jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3413 Log:
3414 - From ratbox 2.2 (anfl), send server notices about read
3415 errors from handshakes and servers to +s instead of +d.
3416 - Send various server notices about failed server
3417 connections which did not reach registered state network
3418 wide if the connection was initiated by a remote oper.
3419 This avoids annoying the whole net if there is a
3420 broken autoconnect, but allows all opers to see why a
3421 remote connect failed. Failed connections which did reach
3422 server state already generate server notices everywhere.
3423
3424 Note: this is an exception to our general policy to not send
3425 server notices about unregistered connections remotely.
3426
3427
3428 Changes: Modified:
3429 +1 -0 trunk/include/client.h (File Modified)
3430 +20 -6 trunk/src/client.c (File Modified)
3431 +6 -6 trunk/src/s_serv.c (File Modified)
3432
3433
3434nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3435 Log:
3436 - fix typoes
3437
3438
3439 Changes: Modified:
3440 +1 -1 trunk/doc/example.conf (File Modified)
3441 +1 -1 trunk/doc/reference.conf (File Modified)
3442
3443
3444jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3445 Log:
3446 Don't allow #channel +b $c:&channel (inconsistent target).
3447
3448
3449 Changes: Modified:
3450 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3451
3452
3453jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3454 Log:
3455 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3456
3457
3458 Changes: Modified:
3459 +0 -2 trunk/include/client.h (File Modified)
3460
3461
3462jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3463 Log:
3464 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3465
3466
3467 Changes: Modified:
3468 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3469
3470
3471jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3472 Log:
3473 Store IP addresses in whowas. These are shown to opers.
3474 Obtained from Eurus patches.
3475 orighost tracking removed (not worth the memory IMHO),
3476 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3477 with unknown IPs and to not violate auth{} spoof policy.
3478
3479
3480 Changes: Modified:
3481 +2 -0 trunk/doc/reference.conf (File Modified)
3482 +1 -0 trunk/include/numeric.h (File Modified)
3483 +1 -0 trunk/include/whowas.h (File Modified)
3484 +10 -1 trunk/modules/m_whowas.c (File Modified)
3485 +1 -1 trunk/src/messages.tab (File Modified)
3486 +4 -0 trunk/src/whowas.c (File Modified)
3487
3488
3489jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3490 Log:
3491 Describe hostmask parameter of masktrace better in sgml docs.
3492
3493
3494 Changes: Modified:
3495 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3496
3497
3498jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3499 Log:
3500 masktrace help file: mention CIDR IP masks
3501 From ratbox 2.2
3502
3503
3504 Changes: Modified:
3505 +2 -0 trunk/help/opers/masktrace (File Modified)
3506
3507
3508jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3509 Log:
3510 MASKTRACE: allow normal match() on IP address also
3511 From ratbox 2.2
3512
3513
3514 Changes: Modified:
3515 +2 -3 trunk/modules/m_etrace.c (File Modified)
3516
3517
3518jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3519 Log:
3520 Allow +S clients (services) to send to channels and @/+ channels always.
3521
3522
3523 Changes: Modified:
3524 +1 -1 trunk/modules/core/m_message.c (File Modified)
3525 +1 -1 trunk/src/channel.c (File Modified)
3526
3527
3528jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3529 Log:
3530 Allow servers to send to @#chan and +#chan.
3531
3532
3533 Changes: Modified:
3534 +1 -1 trunk/modules/core/m_message.c (File Modified)
3535
3536
3537jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3538 Log:
3539 Don't count opers on service{} servers in /lusers.
3540
3541
3542 Changes: Modified:
3543 +2 -2 trunk/src/s_user.c (File Modified)
3544
3545
3546jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3547 Log:
3548 Show opers the real host behind a dynamic spoof in WHOIS.
3549 If the user is auth{} spoofed, this shows the auth{} spoof
3550 otherwise it shows the DNS hostname and IP address.
3551 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3552
3553
3554 Changes: Modified:
3555 +1 -0 trunk/include/numeric.h (File Modified)
3556 +12 -2 trunk/modules/m_whois.c (File Modified)
3557 +1 -1 trunk/src/messages.tab (File Modified)
3558
3559
3560jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3561 Log:
3562 Remove #define HIDE_SPOOF_IPS from config.h, should
3563 have been done earlier.
3564
3565
3566 Changes: Modified:
3567 +0 -7 trunk/include/config.h (File Modified)
3568
3569
3570jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3571 Log:
3572 Bring back ERR_CANTKILLSERVER.
3573
3574
3575 Changes: Modified:
3576 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3577
3578
3579jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3580 Log:
3581 ip_cloaking module:
3582 - also send RPL_HOSTHIDDEN on -h
3583 - don't allow +h for auth{} spoofed clients
3584
3585
3586 Changes: Modified:
3587 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3588
3589
3590jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3591 Log:
3592 /etc/resolv.conf parsing:
3593 - don't crash (sometimes) if there is a line without an argument
3594 (e.g. 'search' by itself)
3595 - fix handling of lines with leading whitespace
3596
3597
3598 Changes: Modified:
3599 +9 -8 trunk/src/reslib.c (File Modified)
3600
3601
3602jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3603 Log:
3604 Put back code that terminates DNS queries, which was
3605 removed during the resolver changes.
3606
3607
3608 Changes: Modified:
3609 +4 -0 trunk/src/s_auth.c (File Modified)
3610
3611
3612nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3613 Log:
3614 - oh hey, that was in the wrong place
3615
3616
3617 Changes: Modified:
3618 +13 -13 trunk/src/s_auth.c (File Modified)
3619
3620
3621nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3622 Log:
3623 - handle a situation where a user can go away before DNS completes
3624
3625
3626 Changes: Modified:
3627 +13 -0 trunk/src/s_auth.c (File Modified)
3628
3629
3630jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3631 Log:
3632 More dnsbl stuff
3633
3634
3635 Changes: Modified:
3636 +1 -0 trunk/include/blacklist.h (File Modified)
3637 +1 -0 trunk/include/res.h (File Modified)
3638 +33 -2 trunk/src/blacklist.c (File Modified)
3639 +2 -0 trunk/src/client.c (File Modified)
3640 +24 -0 trunk/src/res.c (File Modified)
3641
3642
3643jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3644 Log:
3645 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3646 if comm_accept() failed.
3647
3648 Found with valgrind.
3649
3650
3651 Changes: Modified:
3652 +4 -4 trunk/src/listener.c (File Modified)
3653
3654
3655nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3656 Log:
3657 - handle unavailable Client/preClient structs
3658
3659
3660 Changes: Modified:
3661 +9 -0 trunk/src/blacklist.c (File Modified)
3662
3663
3664jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3665 Log:
3666 Add +lf to SGML docs.
3667
3668
3669 Changes: Modified:
3670 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3671
3672
3673jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3674 Log:
3675 Also do forwarding if the channel limit (+l) is exceeded.
3676
3677
3678 Changes: Modified:
3679 +1 -1 trunk/help/opers/cmode (File Modified)
3680 +2 -2 trunk/modules/core/m_join.c (File Modified)
3681
3682
3683beu 2006/06/07 11:53:21 UTC (20060607-1663)
3684 Log:
3685 Post-release lovin':
3686 - Update version to 2.1.0.
3687 - Regenerate configure.
3688
3689
3690 Changes: Modified:
3691 +9 -9 trunk/configure (File Modified)
3692 +1 -1 trunk/configure.ac (File Modified)
3693
3694
3695beu 2006/06/07 11:42:54 UTC (20060607-1659)
3696 Log:
3697 Comment out example blacklist{} block.
3698
3699
3700 Changes: Modified:
3701 +7 -7 trunk/doc/example.conf (File Modified)
3702 +7 -7 trunk/doc/reference.conf (File Modified)
3703
3704
3705beu 2006/06/07 10:59:48 UTC (20060607-1653)
3706 Log:
3707 Add note regarding use of AHBL BLs.
3708
3709
3710 Changes: Modified:
3711 +4 -0 trunk/doc/example.conf (File Modified)
3712 +4 -0 trunk/doc/reference.conf (File Modified)
3713
3714
3715jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3716 Log:
3717 Fix typos.
3718
3719
3720 Changes: Modified:
3721 +2 -2 trunk/CREDITS (File Modified)
3722
3723
3724jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3725 Log:
3726 Add beu to CREDITS.
3727
3728
3729 Changes: Modified:
3730 +1 -0 trunk/CREDITS (File Modified)
3731
3732
3733jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3734 Log:
3735 Put more recent ratbox CREDITS here.
3736
3737
3738 Changes: Modified:
3739 +3 -2 trunk/doc/Ratbox-team (File Modified)
3740
3741
3742jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3743 Log:
3744 Clarify a bit.
3745
3746
3747 Changes: Modified:
3748 +5 -4 trunk/NEWS (File Modified)
3749
3750
3751jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3752 Log:
3753 Mention that install or make install also avoids modunload crashes.
3754
3755
3756 Changes: Modified:
3757 +2 -1 trunk/BUGS (File Modified)
3758
3759
3760nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3761 Log:
3762 - update NEWS a bit
3763
3764
3765 Changes: Modified:
3766 +3 -8 trunk/NEWS (File Modified)
3767
3768
3769nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3770 Log:
3771 - further updates
3772
3773
3774 Changes: Modified:
3775 +3 -2 trunk/BUGS (File Modified)
3776
3777
3778nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3779 Log:
3780 - add orighost check to hurt.c
3781 - update BUGS info
3782
3783
3784 Changes: Modified:
3785 +1 -6 trunk/BUGS (File Modified)
3786 +1 -1 trunk/extensions/hurt.c (File Modified)
3787
3788
3789jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3790 Log:
3791 Make kline_exempt exempt from HURT also.
3792
3793
3794 Changes: Modified:
3795 +2 -1 trunk/extensions/hurt.c (File Modified)
3796
3797
3798jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3799 Log:
3800 Fix mask HEAL propagation.
3801
3802
3803 Changes: Modified:
3804 +6 -3 trunk/extensions/hurt.c (File Modified)
3805
3806
3807beu 2006/06/04 03:01:05 UTC (20060604-1622)
3808 Log:
3809 - Remove old cruft.
3810 - Update.
3811
3812
3813 Changes: Modified:
3814 +18 -31 trunk/extensions/README (File Modified)
3815
3816
3817jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3818 Log:
3819 More target change hax.
3820 Ick.
3821
3822
3823 Changes: Modified:
3824 +5 -0 trunk/extensions/hurt.c (File Modified)
3825
3826
3827jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3828 Log:
3829 Improvements to HURT propagation.
3830
3831
3832 Changes: Modified:
3833 +8 -6 trunk/extensions/hurt.c (File Modified)
3834
3835
3836nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3837 Log:
3838 - further simplification
3839
3840
3841 Changes: Modified:
3842 +25 -76 trunk/extensions/hurt.c (File Modified)
3843 +0 -9 trunk/extensions/hurt.h (File Modified)
3844
3845
3846nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3847 Log:
3848 - client_exit hook
3849
3850
3851 Changes: Modified:
3852 +13 -0 trunk/extensions/hurt.c (File Modified)
3853
3854
3855nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3856 Log:
3857 - cut off at 15 messages instead of 30
3858
3859
3860 Changes: Modified:
3861 +1 -1 trunk/extensions/hurt.h (File Modified)
3862
3863
3864jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3865 Log:
3866 Squash a warning here.
3867
3868
3869 Changes: Modified:
3870 +1 -3 trunk/src/ircd.c (File Modified)
3871
3872
3873jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3874 Log:
3875 Don't show servers in /stats l to nonopers if flatten links is enabled.
3876
3877
3878 Changes: Modified:
3879 +3 -1 trunk/modules/m_stats.c (File Modified)
3880
3881
3882nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3883 Log:
3884 - hurt expiry
3885
3886
3887 Changes: Modified:
3888 +20 -7 trunk/extensions/hurt.c (File Modified)
3889
3890
3891nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3892 Log:
3893 - remove inline stuff (yuck)
3894 - sockaddr should have been sockhost
3895
3896
3897 Changes: Modified:
3898 +22 -31 trunk/extensions/hurt.c (File Modified)
3899
3900
3901nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3902 Log:
3903 - make hurt checking actually work
3904
3905
3906 Changes: Modified:
3907 +2 -7 trunk/extensions/hurt.c (File Modified)
3908
3909
3910jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3911 Log:
3912 Slight tweak to alias{}.
3913
3914
3915 Changes: Modified:
3916 +4 -0 trunk/src/parse.c (File Modified)
3917
3918
3919nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3920 Log:
3921 - further simplification
3922
3923
3924 Changes: Modified:
3925 +59 -71 trunk/extensions/hurt.c (File Modified)
3926 +0 -1 trunk/extensions/hurt.h (File Modified)
3927
3928
3929nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3930 Log:
3931 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3932
3933
3934 Changes: Modified:
3935 +10 -20 trunk/extensions/hurt.c (File Modified)
3936 +0 -4 trunk/extensions/hurt.h (File Modified)
3937
3938
3939nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3940 Log:
3941 - remove some unnecessary code here (hurt_initial_check_event()).
3942
3943
3944 Changes: Modified:
3945 +0 -23 trunk/extensions/hurt.c (File Modified)
3946
3947
3948nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3949 Log:
3950 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3951
3952
3953 Changes: Modified:
3954 +8 -0 trunk/modules/core/m_message.c (File Modified)
3955
3956
3957nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3958 Log:
3959 - more sane tgchange hax
3960
3961
3962 Changes: Modified:
3963 +2 -1 trunk/extensions/hurt.c (File Modified)
3964
3965
3966jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3967 Log:
3968 Make HEAL <nick> work.
3969
3970
3971 Changes: Modified:
3972 +40 -43 trunk/extensions/hurt.c (File Modified)
3973
3974
3975jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3976 Log:
3977 Destroy hurt_clients list on unload.
3978
3979
3980 Changes: Modified:
3981 +7 -0 trunk/extensions/hurt.c (File Modified)
3982
3983
3984jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3985 Log:
3986 Coding style: no space between a function name and parenthesis.
3987
3988
3989 Changes: Modified:
3990 +43 -43 trunk/extensions/hurt.c (File Modified)
3991
3992
3993jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3994 Log:
3995 Now works and throws out hurt clients after 30 protocol messages
3996 unless they identify.
3997
3998
3999 Changes: Modified:
4000 +28 -36 trunk/extensions/hurt.c (File Modified)
4001 +1 -7 trunk/extensions/hurt.h (File Modified)
4002
4003
4004jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4005 Log:
4006 Working addition/lookup.
4007
4008
4009 Changes: Modified:
4010 +8 -0 trunk/extensions/hurt.c (File Modified)
4011
4012
4013jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4014 Log:
4015 Get rid of hyb6 style propagation (:server COMMAND source).
4016
4017
4018 Changes: Modified:
4019 +18 -22 trunk/extensions/hurt.c (File Modified)
4020
4021
4022jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4023 Log:
4024 add not-working hurt_add and hurt_find
4025
4026
4027 Changes: Modified:
4028 +13 -5 trunk/extensions/hurt.c (File Modified)
4029
4030
4031jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4032 Log:
4033 Comment out a lot of stuff so I can load and unload this without crashing.
4034
4035
4036 Changes: Modified:
4037 +17 -6 trunk/extensions/hurt.c (File Modified)
4038
4039
4040jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4041 Log:
4042 Fix svn:keywords and add a short comment at the top.
4043
4044
4045 Changes: Modified:
4046 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4047
4048
4049jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4050 Log:
4051 - Make hurt module compile
4052 - Link it to the build
4053 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4054 correct flag name, no CAP_TS6 use etc
4055
4056
4057 Changes: Modified:
4058 +1 -0 trunk/extensions/Makefile.in (File Modified)
4059 +30 -32 trunk/extensions/hurt.c (File Modified)
4060
4061
4062jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4063 Log:
4064 Put beu's hurt module in trunk.
4065
4066
4067 Changes: Modified:
4068 + - trunk/extensions/hurt.c (File Added)
4069 + - trunk/extensions/hurt.h (File Added)
4070
4071
4072nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4073 Log:
4074 - _iprint(): use stderr instead of stdout
4075
4076
4077 Changes: Modified:
4078 +1 -1 trunk/src/s_log.c (File Modified)
4079
4080
4081jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4082 Log:
4083 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4084 and subsequently destroy our kqueue when we close 0, 1, 2
4085 (broke /restart).
4086 - After closing fd 0, 1, 2 reopen them to /dev/null again
4087 so we don't send messages from malloc etc to a random
4088 user's connection.
4089 - Remove an obsolete comment.
4090
4091
4092 Changes: Modified:
4093 +13 -2 trunk/src/ircd.c (File Modified)
4094
4095
4096jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4097 Log:
4098 Update NEWS file.
4099
4100
4101 Changes: Modified:
4102 +29 -1 trunk/NEWS (File Modified)
4103
4104
4105jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4106 Log:
4107 Rerun autoconf.
4108
4109
4110 Changes: Modified:
4111 +1 -1 trunk/configure (File Modified)
4112
4113
4114jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4115 Log:
4116 Fix openssl version check to also accept versions newer than 0.9.6.
4117
4118
4119 Changes: Modified:
4120 +1 -1 trunk/configure.ac (File Modified)
4121
4122
4123jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4124 Log:
4125 Oops, need packet.h here.
4126
4127
4128 Changes: Modified:
4129 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4130
4131
4132jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4133 Log:
4134 End the flood grace period in CPRIVMSG/CNOTICE.
4135
4136
4137 Changes: Modified:
4138 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4139
4140
4141nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4142 Log:
4143 - update class::connectfreq documentation
4144
4145
4146 Changes: Modified:
4147 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4148
4149
4150nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4151 Log:
4152 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4153
4154
4155 Changes: Modified:
4156 +3 -6 trunk/src/s_serv.c (File Modified)
4157
4158
4159jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4160 Log:
4161 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4162
4163
4164 Changes: Modified:
4165 +1 -1 trunk/src/messages.tab (File Modified)
4166
4167
4168jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4169 Log:
4170 Don't mention that /stats p shows idle times, as it doesn't.
4171
4172
4173 Changes: Modified:
4174 +1 -1 trunk/help/opers/stats (File Modified)
4175 +1 -1 trunk/help/users/stats (File Modified)
4176
4177
4178jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4179 Log:
4180 /stats A shows DNS servers, it doesn't matter whether ircd
4181 uses ADNS or something else.
4182
4183
4184 Changes: Modified:
4185 +1 -1 trunk/help/opers/stats (File Modified)
4186
4187
4188jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4189 Log:
4190 get_client_name() fix
4191
4192
4193 Changes: Modified:
4194 +4 -0 trunk/src/client.c (File Modified)
4195
4196
4197jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4198 Log:
4199 Add some comments.
4200
4201
4202 Changes: Modified:
4203 +6 -0 trunk/src/ircd.c (File Modified)
4204
4205
4206beu 2006/05/28 09:22:09 UTC (20060528-1521)
4207 Log:
4208 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4209
4210 Changes: Modified:
4211 +16 -17 trunk/configure (File Modified)
4212 +1 -1 trunk/configure.ac (File Modified)
4213
4214
4215beu 2006/05/28 09:10:43 UTC (20060528-1517)
4216 Log:
4217 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4218
4219 Changes: Modified:
4220 +135 -0 trunk/configure (File Modified)
4221 +6 -0 trunk/configure.ac (File Modified)
4222
4223
4224jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4225 Log:
4226 Exit 0 on successful -conftest.
4227
4228
4229 Changes: Modified:
4230 +1 -1 trunk/src/ircd.c (File Modified)
4231
4232
4233jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4234 Log:
4235 Make the "keep the parent process around" thing work, by opening
4236 a pipe to the child process. This pipe is on fd 0 in the child
4237 process. After successful initialization, the child will write
4238 a byte to this pipe, on fatal errors it will close it without
4239 writing anything.
4240
4241 Somewhat hackish still but should work.
4242
4243
4244 Changes: Modified:
4245 +27 -30 trunk/src/ircd.c (File Modified)
4246
4247
4248nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4249 Log:
4250 - convert some error messages to ierror() over fprintf/ilog combination
4251
4252
4253 Changes: Modified:
4254 +3 -6 trunk/src/ircd.c (File Modified)
4255
4256
4257nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4258 Log:
4259 - inotice() for loadmodule when in foreground mode
4260
4261
4262 Changes: Modified:
4263 +3 -0 trunk/src/modules.c (File Modified)
4264
4265
4266nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4267 Log:
4268 - remove inotice() on loading modules from the config
4269
4270
4271 Changes: Modified:
4272 +0 -3 trunk/src/modules.c (File Modified)
4273
4274
4275nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4276 Log:
4277 - usleep for 50000usec in the parent process to allow for startup messages
4278 to be cleanly printed before detaching to shell, this should be more than
4279 enough time really
4280
4281
4282 Changes: Modified:
4283 +3 -0 trunk/src/ircd.c (File Modified)
4284
4285
4286nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4287 Log:
4288 - display more errors during normal startup as to try to help people find common problems
4289
4290
4291 Changes: Modified:
4292 +27 -10 trunk/src/ircd.c (File Modified)
4293
4294
4295nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4296 Log:
4297 - version bump in preparation of 2.0.0 release
4298
4299
4300 Changes: Modified:
4301 +9 -9 trunk/configure (File Modified)
4302 +1 -1 trunk/configure.ac (File Modified)
4303
4304
4305jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4306 Log:
4307 Change example.conf operator block from "admin" to "god",
4308 so as to show we encourage per-person operator blocks.
4309
4310
4311 Changes: Modified:
4312 +4 -2 trunk/doc/example.conf (File Modified)
4313
4314
4315jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4316 Log:
4317 Document alias{} block.
4318
4319
4320 Changes: Modified:
4321 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4322
4323
4324jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4325 Log:
4326 Document DNS blacklist stuff in sgml.
4327
4328
4329 Changes: Modified:
4330 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4331 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4332
4333
4334jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4335 Log:
4336 Misc /stats clarifications.
4337
4338
4339 Changes: Modified:
4340 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4341
4342
4343jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4344 Log:
4345 Move snomasks into umodes chapter.
4346 Move oprivs chapter down.
4347
4348
4349 Changes: Modified:
4350 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4351 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4352 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4353
4354
4355jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4356 Log:
4357 Mention operator{} user@host change.
4358
4359
4360 Changes: Modified:
4361 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4362
4363
4364jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4365 Log:
4366 operator{} block user@host matches against orighost now, not host.
4367 This means that services/+h spoofs do not work in operator{} blocks;
4368 auth{} spoofs still work.
4369
4370
4371 Changes: Modified:
4372 +4 -0 trunk/doc/example.conf (File Modified)
4373 +1 -1 trunk/doc/reference.conf (File Modified)
4374 +2 -2 trunk/modules/m_challenge.c (File Modified)
4375 +1 -1 trunk/modules/m_oper.c (File Modified)
4376
4377
4378nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4379 Log:
4380 - inotice/iwarn/ierror() stuff I was working on
4381
4382
4383 Changes: Modified:
4384 +3 -0 trunk/include/s_log.h (File Modified)
4385 +15 -11 trunk/src/ircd.c (File Modified)
4386 +3 -1 trunk/src/modules.c (File Modified)
4387 +1 -1 trunk/src/newconf.c (File Modified)
4388 +54 -0 trunk/src/s_log.c (File Modified)
4389
4390
4391jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4392 Log:
4393 Oops, don't add blacklists to the list twice on rehash.
4394
4395
4396 Changes: Modified:
4397 +3 -2 trunk/src/blacklist.c (File Modified)
4398
4399
4400jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4401 Log:
4402 Remove notices to the client about progress of dnsbl lookups.
4403
4404
4405 Changes: Modified:
4406 +0 -4 trunk/src/blacklist.c (File Modified)
4407
4408
4409jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4410 Log:
4411 Add auth{} flag dnsbl_exempt.
4412
4413
4414 Changes: Modified:
4415 +2 -1 trunk/doc/example.conf (File Modified)
4416 +2 -1 trunk/doc/reference.conf (File Modified)
4417 +2 -0 trunk/include/s_conf.h (File Modified)
4418 +1 -0 trunk/src/newconf.c (File Modified)
4419 +8 -1 trunk/src/s_user.c (File Modified)
4420
4421
4422jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4423 Log:
4424 Switch alias{} and blacklist{} around, for consistency with example.conf.
4425
4426
4427 Changes: Modified:
4428 +18 -18 trunk/doc/reference.conf (File Modified)
4429
4430
4431jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4432 Log:
4433 Send a warning to the user if they are dnsbl listed but exempted.
4434
4435
4436 Changes: Modified:
4437 +17 -12 trunk/src/s_user.c (File Modified)
4438
4439
4440jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4441 Log:
4442 Move throwing out dnsbl listed clients to registration,
4443 and make kline_exempt exempt from it.
4444
4445
4446 Changes: Modified:
4447 +1 -0 trunk/include/blacklist.h (File Modified)
4448 +4 -0 trunk/include/client.h (File Modified)
4449 +15 -16 trunk/src/blacklist.c (File Modified)
4450 +6 -0 trunk/src/client.c (File Modified)
4451 +17 -0 trunk/src/s_user.c (File Modified)
4452
4453
4454jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4455 Log:
4456 Show refcount in /stats n.
4457
4458
4459 Changes: Modified:
4460 +3 -2 trunk/modules/m_stats.c (File Modified)
4461
4462
4463jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4464 Log:
4465 Don't look up dnsbls twice if they send USER twice.
4466
4467
4468 Changes: Modified:
4469 +5 -3 trunk/modules/m_user.c (File Modified)
4470
4471
4472jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4473 Log:
4474 Add /stats n to help files.
4475
4476
4477 Changes: Modified:
4478 +1 -0 trunk/help/opers/stats (File Modified)
4479 +1 -0 trunk/help/users/stats (File Modified)
4480
4481
4482jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4483 Log:
4484 Only check dnsbls for A records, not AAAA.
4485
4486
4487 Changes: Modified:
4488 +1 -1 trunk/src/blacklist.c (File Modified)
4489
4490
4491jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4492 Log:
4493 Don't remove non-illegal blacklists on completion of check.
4494 Add debugging notices (not working).
4495
4496
4497 Changes: Modified:
4498 +5 -1 trunk/src/blacklist.c (File Modified)
4499
4500
4501jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4502 Log:
4503 Don't call register_local_user() if they haven't sent a nick yet.
4504
4505
4506 Changes: Modified:
4507 +1 -1 trunk/src/blacklist.c (File Modified)
4508
4509
4510jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4511 Log:
4512 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4513
4514
4515 Changes: Modified:
4516 +21 -0 trunk/modules/m_stats.c (File Modified)
4517
4518
4519jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4520 Log:
4521 More dnsbl rehash fixes, it was adding bogus entries.
4522
4523
4524 Changes: Modified:
4525 +2 -7 trunk/src/newconf.c (File Modified)
4526
4527
4528jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4529 Log:
4530 Need blacklist.h here.
4531
4532
4533 Changes: Modified:
4534 +1 -0 trunk/src/s_conf.c (File Modified)
4535
4536
4537nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4538 Log:
4539 - nuke iauth
4540
4541
4542 Changes: Modified:
4543 +1 -2 trunk/configure (File Modified)
4544 +0 -48 trunk/configure.ac (File Modified)
4545 + - trunk/doc/example-iauth.conf (File Deleted)
4546 + - trunk/iauth/ (File Deleted)
4547
4548
4549jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4550 Log:
4551 Improve handling of rehashing with blacklists.
4552 Also some coding style tweaks.
4553
4554
4555 Changes: Modified:
4556 +3 -2 trunk/include/blacklist.h (File Modified)
4557 +35 -16 trunk/src/blacklist.c (File Modified)
4558 +2 -0 trunk/src/s_conf.c (File Modified)
4559
4560
4561jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4562 Log:
4563 Clear can_send cache if a user logs in or out from services.
4564
4565
4566 Changes: Modified:
4567 +2 -0 trunk/modules/m_services.c (File Modified)
4568
4569
4570jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4571 Log:
4572 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4573 This directory is not entered by default.
4574 More stuff needs to be moved into here.
4575
4576
4577 Changes: Modified:
4578 +2 -1 trunk/configure (File Modified)
4579 +1 -0 trunk/configure.ac (File Modified)
4580 +69 -458 trunk/extensions/Makefile.in (File Modified)
4581 + - trunk/extensions/m_clearchan.c (File Deleted)
4582 + - trunk/extensions/m_force.c (File Deleted)
4583 + - trunk/unsupported/ (File Added)
4584 + - trunk/unsupported/Makefile.in (File Added)
4585 + - trunk/unsupported/m_clearchan.c (File Added)
4586 + - trunk/unsupported/m_force.c (File Added)
4587
4588
4589jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4590 Log:
4591 Logging/wallops for forcejoin/forcepart, numeric fix.
4592 This needs to be moved to the toys section.
4593
4594
4595 Changes: Modified:
4596 +22 -2 trunk/extensions/m_force.c (File Modified)
4597
4598
4599jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4600 Log:
4601 Fix comments at the top (including copyright).
4602
4603
4604 Changes: Modified:
4605 +3 -2 trunk/extensions/m_omode.c (File Modified)
4606
4607
4608jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4609 Log:
4610 Add OMODE command to extensions/ for oper mode hacking:
4611 - requires admin privs
4612 - does not work for opped opers
4613 - sends wallops
4614 - sends a ServerMode for opping the oper themselves,
4615 otherwise a mode coming from the oper (not only
4616 does this provide full accountability, it is also
4617 easiest to implement while avoiding channels
4618 messed up with bogus bans etc).
4619
4620
4621 Changes: Modified:
4622 +171 -0 trunk/extensions/Makefile.in (File Modified)
4623 + - trunk/extensions/m_omode.c (File Added)
4624
4625
4626gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4627 Log:
4628 Metadata fix
4629
4630
4631 Changes: Modified:
4632 + - trunk/include/blacklist.h (Property Modified)
4633 + - trunk/src/blacklist.c (Property Modified)
4634
4635
4636nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4637 Log:
4638 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4639
4640
4641 Changes: Modified:
4642 +5 -1 trunk/src/blacklist.c (File Modified)
4643
4644
4645nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4646 Log:
4647 Initial DNS blacklist support:
4648 - see example.conf for how to use.
4649 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4650 - tor.ahbl.org is also included because most networks will not want to allow tor
4651 (and we're considering going KoS on tor users here anyway due to abuse)
4652
4653
4654 Changes: Modified:
4655 +18 -0 trunk/doc/example.conf (File Modified)
4656 +66 -0 trunk/doc/reference.conf (File Modified)
4657 + - trunk/include/blacklist.h (File Added)
4658 +2 -0 trunk/include/client.h (File Modified)
4659 +3 -0 trunk/modules/m_user.c (File Modified)
4660 +152 -0 trunk/src/Makefile.in (File Modified)
4661 + - trunk/src/blacklist.c (File Added)
4662 +34 -0 trunk/src/newconf.c (File Modified)
4663 +1 -0 trunk/src/s_auth.c (File Modified)
4664 +4 -0 trunk/src/s_user.c (File Modified)
4665
4666
4667jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4668 Log:
4669 Remove last bit of lzo stuff (comment in example.conf connect{}).
4670
4671
4672 Changes: Modified:
4673 +0 -4 trunk/doc/example.conf (File Modified)
4674
4675
4676jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4677 Log:
4678 Show sasl successes and failures in /stats t (like other
4679 things in /stats t, about local clients only).
4680
4681
4682 Changes: Modified:
4683 +2 -0 trunk/include/s_stats.h (File Modified)
4684 +3 -0 trunk/modules/m_sasl.c (File Modified)
4685 +3 -0 trunk/src/s_stats.c (File Modified)
4686
4687
4688jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4689 Log:
4690 Allow messaging services by nickname without using
4691 target change slots (this was already possible with
4692 user@server notation or services shortcuts).
4693
4694
4695 Changes: Modified:
4696 +2 -2 trunk/modules/core/m_message.c (File Modified)
4697
4698
4699jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4700 Log:
4701 Abort a safelist if a new /list comes in while one is already in progress.
4702
4703
4704 Changes: Modified:
4705 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4706
4707
4708jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4709 Log:
4710 Change $![letter]:[mask] to $~[letter]:[mask]
4711 so both ! and ~ invert an extban.
4712
4713
4714 Changes: Modified:
4715 +2 -0 trunk/src/chmode.c (File Modified)
4716
4717
4718nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4719 Log:
4720 - revert due to technical issues
4721
4722
4723 Changes: Modified:
4724 +1 -1 trunk/src/extban.c (File Modified)
4725
4726
4727nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4728 Log:
4729 - 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
4730
4731
4732 Changes: Modified:
4733 +1 -1 trunk/src/extban.c (File Modified)
4734
4735
4736jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4737 Log:
4738 Don't pace /list on a single channel.
4739
4740
4741 Changes: Modified:
4742 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4743
4744
4745jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4746 Log:
4747 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4748
4749
4750 Changes: Modified:
4751 +4 -2 trunk/include/supported.h (File Modified)
4752
4753
4754jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4755 Log:
4756 Extban types are case insensitive; force them to lowercase when added.
4757
4758
4759 Changes: Modified:
4760 +5 -5 trunk/doc/extban.txt (File Modified)
4761 +4 -0 trunk/src/chmode.c (File Modified)
4762 +3 -3 trunk/src/extban.c (File Modified)
4763
4764
4765jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4766 Log:
4767 sendto_wallops_flags():
4768 - instead of checking IsOper on each client, walk the appropriate list
4769 - instead of sending non-+z wallops from persons to nonopers, send only
4770 +w wallops from persons
4771
4772
4773 Changes: Modified:
4774 +1 -5 trunk/src/send.c (File Modified)
4775
4776
4777jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4778 Log:
4779 Prefix oper wallops with "WALLOPS - " if they would
4780 otherwise look like operwalls or locops, when sending
4781 them to local users.
4782
4783
4784 Changes: Modified:
4785 +11 -1 trunk/modules/m_wallops.c (File Modified)
4786
4787
4788jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4789 Log:
4790 Make sure destination field in some sasl numerics
4791 is the user's nick, not the sasl agent or server
4792 name.
4793
4794
4795 Changes: Modified:
4796 +2 -2 trunk/modules/m_sasl.c (File Modified)
4797
4798
4799beu 2006/05/19 19:24:44 UTC (20060519-1373)
4800 Log:
4801 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4802
4803
4804 Changes: Modified:
4805 +1 -1 trunk/extensions/Makefile.in (File Modified)
4806
4807
4808jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4809 Log:
4810 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4811
4812
4813 Changes: Modified:
4814 +1 -0 trunk/src/s_user.c (File Modified)
4815
4816
4817beu 2006/05/19 18:10:13 UTC (20060519-1367)
4818 Log:
4819 Fix build for when IPv6 is disabled.
4820
4821
4822 Changes: Modified:
4823 +12 -10 trunk/src/s_auth.c (File Modified)
4824
4825
4826jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4827 Log:
4828 Add information about adding extban types.
4829
4830
4831 Changes: Modified:
4832 +25 -0 trunk/doc/extban.txt (File Modified)
4833
4834
4835jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4836 Log:
4837 Better extban validation: try to match a new extban from
4838 a local user against its setter to see if it is valid.
4839 Unknown extban types from remotes are no longer hidden.
4840
4841
4842 Changes: Modified:
4843 +4 -3 trunk/doc/extban.txt (File Modified)
4844 +1 -0 trunk/include/channel.h (File Modified)
4845 +2 -6 trunk/src/chmode.c (File Modified)
4846 +32 -0 trunk/src/extban.c (File Modified)
4847
4848
4849jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4850 Log:
4851 Make sure both .c.o: and .s.o: are followed by the necessary command.
4852
4853
4854 Changes: Modified:
4855 +1 -0 trunk/src/Makefile.in (File Modified)
4856
4857
4858jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4859 Log:
4860 Add need_sasl auth{} flag to sgml documentation.
4861
4862
4863 Changes: Modified:
4864 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4865
4866
4867jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4868 Log:
4869 Document need_sasl auth{} flag in example confs.
4870
4871
4872 Changes: Modified:
4873 +1 -0 trunk/doc/example.conf (File Modified)
4874 +1 -0 trunk/doc/reference.conf (File Modified)
4875
4876
4877jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4878 Log:
4879 Don't allow TB to set an empty topic.
4880 This would be possible if a server sent bad protocol
4881 and could cause a crash.
4882
4883
4884 Changes: Modified:
4885 +4 -0 trunk/modules/m_tb.c (File Modified)
4886
4887
4888nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4889 Log:
4890 - oops
4891
4892
4893 Changes: Modified:
4894 +1 -1 trunk/Makefile.in (File Modified)
4895
4896
4897nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4898 Log:
4899 - typo fix
4900
4901
4902 Changes: Modified:
4903 +2 -2 trunk/configure (File Modified)
4904 +1 -1 trunk/configure.ac (File Modified)
4905
4906
4907nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4908 Log:
4909 - rebuild configure
4910
4911
4912 Changes: Modified:
4913 +2 -2 trunk/configure (File Modified)
4914
4915
4916nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4917 Log:
4918 - makefile fix
4919
4920
4921 Changes: Modified:
4922 +1 -1 trunk/extensions/Makefile.in (File Modified)
4923
4924
4925nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4926 Log:
4927 - rename contrib to extensions to bring some clarity to things
4928
4929
4930 Changes: Modified:
4931 +1 -1 trunk/Makefile.in (File Modified)
4932 +1 -1 trunk/configure.ac (File Modified)
4933 +10 -10 trunk/doc/example.conf (File Modified)
4934 +10 -10 trunk/doc/reference.conf (File Modified)
4935 + - trunk/extensions/ (File Added)
4936 + - trunk/extras/ (File Deleted)
4937
4938
4939nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4940 Log:
4941 - temporary rename
4942
4943
4944 Changes: Modified:
4945 +1 -1 trunk/Makefile.in (File Modified)
4946 +1 -1 trunk/configure.ac (File Modified)
4947 + - trunk/contrib/ (File Deleted)
4948 + - trunk/extras/ (File Added)
4949
4950
4951jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4952 Log:
4953 Don't allow servers to QUIT (they should use SQUIT).
4954
4955
4956 Changes: Modified:
4957 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4958
4959
4960nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4961 Log:
4962 - keywords
4963
4964
4965 Changes: Modified:
4966 + - trunk/src/fnvhash.s (Property Modified)
4967
4968
4969nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4970 Log:
4971 - reduced version of code
4972
4973
4974 Changes: Modified:
4975 +9 -61 trunk/src/fnvhash.s (File Modified)
4976
4977
4978nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4979 Log:
4980 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4981
4982
4983 Changes: Modified:
4984 +1 -1 trunk/src/fnvhash.s (File Modified)
4985
4986
4987jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4988 Log:
4989 Fix orighost matching for klines, etc. Was hashing the visible
4990 host, oops.
4991
4992
4993 Changes: Modified:
4994 +1 -1 trunk/src/hostmask.c (File Modified)
4995
4996
4997nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4998 Log:
4999 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5000
5001
5002 Changes: Modified:
5003 +7 -1 trunk/configure (File Modified)
5004 +5 -0 trunk/configure.ac (File Modified)
5005 +5 -6 trunk/src/Makefile.in (File Modified)
5006 +0 -4 trunk/src/fnvhash.s (File Modified)
5007 +0 -2 trunk/src/hash.c (File Modified)
5008
5009
5010nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5011 Log:
5012 - regenerate configure
5013
5014
5015 Changes: Modified:
5016 +18 -0 trunk/configure (File Modified)
5017
5018
5019nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5020 Log:
5021 - --enable-ricer-hashing option.
5022
5023
5024 Changes: Modified:
5025 +9 -0 trunk/configure.ac (File Modified)
5026 +3 -0 trunk/include/setup.h.in (File Modified)
5027
5028
5029nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5030 Log:
5031 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5032
5033
5034 Changes: Modified:
5035 + - trunk/src/fnvhash.s (File Added)
5036 +3 -0 trunk/src/hash.c (File Modified)
5037
5038
5039jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5040 Log:
5041 Fix syntax error in reference.conf.
5042
5043
5044 Changes: Modified:
5045 +0 -1 trunk/doc/reference.conf (File Modified)
5046
5047
5048jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5049 Log:
5050 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5051 (&& instead of ||...)
5052 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5053
5054
5055 Changes: Modified:
5056 +1 -1 trunk/src/chmode.c (File Modified)
5057
5058
5059jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5060 Log:
5061 Documentation for extban.
5062
5063
5064 Changes: Modified:
5065 + - trunk/doc/extban.txt (File Added)
5066
5067
5068jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5069 Log:
5070 Add extban modules to example confs.
5071
5072
5073 Changes: Modified:
5074 +5 -0 trunk/doc/example.conf (File Modified)
5075 +10 -0 trunk/doc/reference.conf (File Modified)
5076
5077
5078jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5079 Log:
5080 Initial addition of extended ban types (conditionals).
5081 Allows custom +bqeI checks via modules.
5082 Initial extra types are account (a[:mask]), oper (o),
5083 channel (c:name), realname (r:mask), server (s:mask).
5084
5085
5086 Changes: Modified:
5087 +229 -0 trunk/contrib/Makefile.in (File Modified)
5088 + - trunk/contrib/extb_account.c (File Added)
5089 + - trunk/contrib/extb_channel.c (File Added)
5090 + - trunk/contrib/extb_oper.c (File Added)
5091 + - trunk/contrib/extb_realname.c (File Added)
5092 + - trunk/contrib/extb_server.c (File Added)
5093 +13 -0 trunk/include/channel.h (File Modified)
5094 +1 -0 trunk/src/Makefile.in (File Modified)
5095 +14 -5 trunk/src/channel.c (File Modified)
5096 +91 -0 trunk/src/chmode.c (File Modified)
5097 + - trunk/src/extban.c (File Added)
5098
5099
5100jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5101 Log:
5102 Do not force +bqeI modes starting with '$' in nick!user@host format.
5103 * and ? characters in them are still assumed to be wildcards.
5104
5105
5106 Changes: Modified:
5107 +6 -0 trunk/src/chmode.c (File Modified)
5108
5109
5110nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5111 Log:
5112 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5113
5114
5115 Changes: Modified:
5116 +4 -0 trunk/modules/m_capab.c (File Modified)
5117
5118
5119jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5120 Log:
5121 Stop some mixing of client and server protocol.
5122
5123
5124 Changes: Modified:
5125 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5126 +4 -2 trunk/modules/m_pass.c (File Modified)
5127 +6 -0 trunk/modules/m_sasl.c (File Modified)
5128 +6 -0 trunk/modules/m_user.c (File Modified)
5129
5130
5131nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5132 Log:
5133 - additional revert
5134
5135
5136 Changes: Modified:
5137 +0 -2 trunk/include/s_newconf.h (File Modified)
5138 +0 -4 trunk/include/s_serv.h (File Modified)
5139 +0 -1 trunk/src/newconf.c (File Modified)
5140 +1 -13 trunk/src/s_serv.c (File Modified)
5141
5142
5143nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5144 Log:
5145 - revert LZOLink patch for now
5146
5147
5148 Changes: Modified:
5149 +0 -1 trunk/servlink/Makefile.in (File Modified)
5150 +0 -16 trunk/servlink/README (File Modified)
5151 +2 -36 trunk/servlink/control.c (File Modified)
5152 +0 -3 trunk/servlink/control.h (File Modified)
5153 +7 -5955 trunk/servlink/io.c (File Modified)
5154 + - trunk/servlink/lzoconf.h (File Deleted)
5155 + - trunk/servlink/lzodefs.h (File Deleted)
5156 + - trunk/servlink/minilzo.c (File Deleted)
5157 + - trunk/servlink/minilzo.h (File Deleted)
5158 +0 -1 trunk/servlink/servlink.h (File Modified)
5159
5160
5161nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5162 Log:
5163 - more stuff here
5164
5165
5166 Changes: Modified:
5167 +4 -2 trunk/servlink/control.c (File Modified)
5168 +2 -1 trunk/servlink/io.c (File Modified)
5169
5170
5171nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5172 Log:
5173 - oops
5174
5175
5176 Changes: Modified:
5177 +2 -2 trunk/servlink/io.c (File Modified)
5178
5179
5180nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5181 Log:
5182 - paranoia, prevent segfaults
5183
5184
5185 Changes: Modified:
5186 +2 -2 trunk/servlink/io.c (File Modified)
5187
5188
5189nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5190 Log:
5191 - more optimal servlink code
5192
5193
5194 Changes: Modified:
5195 +21 -8 trunk/servlink/io.c (File Modified)
5196
5197
5198nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5199 Log:
5200 - more efficient read strategy
5201
5202
5203 Changes: Modified:
5204 +15 -3 trunk/servlink/io.c (File Modified)
5205
5206
5207nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5208 Log:
5209 - use lzo_uintp cast to make LZO happy
5210
5211
5212 Changes: Modified:
5213 +3 -3 trunk/servlink/io.c (File Modified)
5214
5215
5216nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5217 Log:
5218 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5219
5220
5221 Changes: Modified:
5222 +4 -0 trunk/doc/example.conf (File Modified)
5223 +2 -1 trunk/include/s_newconf.h (File Modified)
5224 +4 -0 trunk/include/s_serv.h (File Modified)
5225 +1 -0 trunk/servlink/Makefile.in (File Modified)
5226 +16 -0 trunk/servlink/README (File Modified)
5227 +34 -2 trunk/servlink/control.c (File Modified)
5228 +3 -0 trunk/servlink/control.h (File Modified)
5229 +5929 -7 trunk/servlink/io.c (File Modified)
5230 + - trunk/servlink/lzoconf.h (File Added)
5231 + - trunk/servlink/lzodefs.h (File Added)
5232 + - trunk/servlink/minilzo.c (File Added)
5233 + - trunk/servlink/minilzo.h (File Added)
5234 +1 -0 trunk/servlink/servlink.h (File Modified)
5235 +1 -0 trunk/src/newconf.c (File Modified)
5236 +14 -2 trunk/src/s_serv.c (File Modified)
5237
5238
5239nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5240 Log:
5241 - remove imalloc, it was a concept that probably wouldn't have worked properly
5242
5243
5244 Changes: Modified:
5245 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5246 + - trunk/libcharybdis/imalloc.c (File Deleted)
5247 + - trunk/libcharybdis/imalloc.h (File Deleted)
5248
5249
5250nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5251 Log:
5252 - disable imalloc for now
5253
5254
5255 Changes: Modified:
5256 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5257
5258
5259nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5260 Log:
5261 - remove unneeded debug code
5262
5263
5264 Changes: Modified:
5265 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5266
5267
5268nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5269 Log:
5270 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5271
5272
5273 Changes: Modified:
5274 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5275
5276
5277nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5278 Log:
5279 - more stuff here, imalloc remains disabled for now
5280
5281
5282 Changes: Modified:
5283 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5284
5285
5286nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5287 Log:
5288 - more progress
5289
5290
5291 Changes: Modified:
5292 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5293
5294
5295nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5296 Log:
5297 - more tweaks
5298
5299
5300 Changes: Modified:
5301 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5302 +2 -0 trunk/src/ircd.c (File Modified)
5303
5304
5305nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5306 Log:
5307 - roll back libircd crap
5308
5309
5310 Changes: Modified:
5311 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5312 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5313 +29 -0 trunk/src/.depend (File Modified)
5314 +6 -21 trunk/src/Makefile.in (File Modified)
5315 +3 -218 trunk/src/ircd.c (File Modified)
5316 + - trunk/src/ircd_linker.c (File Deleted)
5317 + - trunk/src/main.c (File Deleted)
5318
5319
5320nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5321 Log:
5322 - realloc(), free() implementation
5323
5324
5325 Changes: Modified:
5326 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5327
5328
5329nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5330 Log:
5331 - malloc(), calloc() implementation
5332
5333
5334 Changes: Modified:
5335 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5336
5337
5338nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5339 Log:
5340 - block_free(), block_find(), retune_heaps() implementation
5341
5342
5343 Changes: Modified:
5344 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5345
5346
5347nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5348 Log:
5349 - block_destroy code, block_allocate code.
5350
5351
5352 Changes: Modified:
5353 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5354
5355
5356nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5357 Log:
5358 - block_new() code
5359
5360
5361 Changes: Modified:
5362 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5363
5364
5365nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5366 Log:
5367 - disable imalloc again :P
5368
5369
5370 Changes: Modified:
5371 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5372
5373
5374nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5375 Log:
5376 - fix warning
5377
5378
5379 Changes: Modified:
5380 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5381
5382
5383nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5384 Log:
5385 - fix typo
5386
5387
5388 Changes: Modified:
5389 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5390
5391
5392nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5393 Log:
5394 - constructor code for imalloc engine (malloc_init())
5395
5396
5397 Changes: Modified:
5398 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5399
5400
5401nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5402 Log:
5403 - imalloc engine improvements
5404
5405
5406 Changes: Modified:
5407 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5408
5409
5410nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5411 Log:
5412 - replace mmap() code with direct brk()/sbrk() calls.
5413
5414
5415 Changes: Modified:
5416 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5417
5418
5419nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5420 Log:
5421 - remove outdated i_malloc() interfaces
5422
5423
5424 Changes: Modified:
5425 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5426
5427
5428nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5429 Log:
5430 - redisable imalloc (sorry!)
5431
5432
5433 Changes: Modified:
5434 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5435
5436
5437nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5438 Log:
5439 - correct GET_PAGE_SLOT() macro
5440
5441
5442 Changes: Modified:
5443 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5444
5445
5446nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5447 Log:
5448 - oops forgot to commit it with imalloc turned off
5449
5450
5451 Changes: Modified:
5452 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5453
5454
5455nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5456 Log:
5457 - cleanups
5458
5459
5460 Changes: Modified:
5461 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5462 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5463
5464
5465nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5466 Log:
5467 - lowlevel imalloc code
5468
5469
5470 Changes: Modified:
5471 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5472 + - trunk/libcharybdis/imalloc.h (File Added)
5473
5474
5475nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5476 Log:
5477 - fix bindings
5478
5479
5480 Changes: Modified:
5481 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5482
5483
5484nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5485 Log:
5486 remove #ifndef
5487
5488
5489 Changes: Modified:
5490 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5491
5492
5493nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5494 Log:
5495 - 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)
5496
5497
5498 Changes: Modified:
5499 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5500 + - trunk/libcharybdis/imalloc.c (File Added)
5501
5502
5503nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5504 Log:
5505 - increment configure Id
5506
5507
5508 Changes: Modified:
5509 +2208 -1 trunk/configure (File Modified)
5510
5511
5512nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5513 Log:
5514 - bootstrap for imalloc code
5515
5516
5517 Changes: Modified:
5518 +54 -1 trunk/configure.ac (File Modified)
5519 +27 -0 trunk/include/setup.h.in (File Modified)
5520
5521
5522jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5523 Log:
5524 Clarify interaction of spoofs and channel bans/operator{} blocks.
5525
5526
5527 Changes: Modified:
5528 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5529 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5530
5531
5532nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5533 Log:
5534 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5535
5536
5537 Changes: Modified:
5538 +30 -22 trunk/src/ircd.c (File Modified)
5539
5540
5541jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5542 Log:
5543 If shared{} blocks deny something, the command
5544 is silently ignored.
5545
5546
5547 Changes: Modified:
5548 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5549
5550
5551jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5552 Log:
5553 Move up IsService check so we don't store a non-service
5554 in preClient->sasl_agent.
5555
5556
5557 Changes: Modified:
5558 +6 -6 trunk/modules/m_sasl.c (File Modified)
5559
5560
5561gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5562 Log:
5563 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5564 Add some more sanity checks on agent strings.
5565
5566
5567 Changes: Modified:
5568 +13 -11 trunk/modules/m_sasl.c (File Modified)
5569
5570
5571jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5572 Log:
5573 Unknown clients can have an ID too now so make sure to remove
5574 them from the hash if they exit.
5575
5576
5577 Changes: Modified:
5578 +3 -0 trunk/src/client.c (File Modified)
5579
5580
5581jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5582 Log:
5583 Only accept sasl from servers in a service{} block.
5584 Not tested but this must go in.
5585
5586
5587 Changes: Modified:
5588 +6 -0 trunk/modules/m_sasl.c (File Modified)
5589 +3 -0 trunk/modules/m_signon.c (File Modified)
5590
5591
5592jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5593 Log:
5594 Only process SAVE messages targetting registered users,
5595 not servers or unregistered connections. Could cause
5596 a crash when bad protocol was received.
5597
5598
5599 Changes: Modified:
5600 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5601
5602
5603nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5604 Log:
5605 - fix QJM buffer overflow vulnerability (fucking GXTi)
5606
5607
5608 Changes: Modified:
5609 +3 -3 trunk/src/s_user.c (File Modified)
5610
5611
5612jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5613 Log:
5614 Mention /scan umodes under oper_spy privilege.
5615
5616
5617 Changes: Modified:
5618 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5619
5620
5621jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5622 Log:
5623 Mention that overlapping cluster blocks are a bad thing.
5624
5625
5626 Changes: Modified:
5627 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5628
5629
5630jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5631 Log:
5632 - Document cluster{} and shared{} blocks.
5633 - Mention that service{} does not allow wildcards.
5634
5635
5636 Changes: Modified:
5637 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5638
5639
5640jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5641 Log:
5642 Document exempt{} and service{} blocks, point to reference.conf for
5643 general{}, channel{} and serverhide{}.
5644
5645
5646 Changes: Modified:
5647 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5648
5649
5650jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5651 Log:
5652 Document ~ in lists of values better.
5653
5654
5655 Changes: Modified:
5656 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5657
5658
5659jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5660 Log:
5661 More detailed CNOTICE, CPRIVMSG descriptions.
5662
5663
5664 Changes: Modified:
5665 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5666
5667
5668jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5669 Log:
5670 Oops, need both Revision and Id on modules.
5671
5672
5673 Changes: Modified:
5674 + - trunk/modules/sno_routing.c (Property Modified)
5675
5676
5677jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5678 Log:
5679 Tweak header comment a bit (filename, Id).
5680
5681
5682 Changes: Modified:
5683 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5684
5685
5686jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5687 Log:
5688 Add GLINE and UNGLINE.
5689
5690
5691 Changes: Modified:
5692 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5693
5694
5695jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5696 Log:
5697 New configure with proper Id.
5698
5699
5700 Changes: Modified:
5701 +3 -1 trunk/configure (File Modified)
5702
5703
5704jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5705 Log:
5706 Change #include directives for in6addr_any, hopefully compiles better now.
5707
5708
5709 Changes: Modified:
5710 +3 -1 trunk/configure.ac (File Modified)
5711
5712
5713jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5714 Log:
5715 Encourage putting actual administrative information
5716 in the admin{} block.
5717
5718
5719 Changes: Modified:
5720 +3 -3 trunk/doc/example.conf (File Modified)
5721
5722
5723gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5724 Log:
5725 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5726
5727
5728 Changes: Modified:
5729 +9 -7 trunk/include/s_conf.h (File Modified)
5730 +1 -0 trunk/src/newconf.c (File Modified)
5731 +10 -0 trunk/src/s_user.c (File Modified)
5732
5733
5734jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5735 Log:
5736 - Change to glines = no in example confs
5737 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5738 are disabled.
5739
5740
5741 Changes: Modified:
5742 +1 -1 trunk/doc/example.conf (File Modified)
5743 +1 -1 trunk/doc/reference.conf (File Modified)
5744 +2 -2 trunk/modules/m_gline.c (File Modified)
5745
5746
5747nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5748 Log:
5749 - forward-port QJM fix from 1.1
5750
5751
5752 Changes: Modified:
5753 +2 -0 trunk/src/s_user.c (File Modified)
5754
5755
5756nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5757 Log:
5758 - add switch to configure to disable the block allocator
5759
5760
5761 Changes: Modified:
5762 +18 -0 trunk/configure (File Modified)
5763 +9 -0 trunk/configure.ac (File Modified)
5764 +0 -6 trunk/include/config.h (File Modified)
5765 +3 -0 trunk/include/setup.h.in (File Modified)
5766
5767
5768gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5769 Log:
5770 Fix wierd error that would exit SASL users with "Overridden"
5771
5772 Changes: Modified:
5773 +1 -1 trunk/modules/m_signon.c (File Modified)
5774
5775
5776jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5777 Log:
5778 Remove obsolete XXX comment about lazylinks.
5779
5780
5781 Changes: Modified:
5782 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5783
5784
5785jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5786 Log:
5787 OJOIN: make sure to send the wallops remotely for #channels
5788
5789
5790 Changes: Modified:
5791 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5792
5793
5794gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5795 Log:
5796 Accountability for OJOIN (contrib module)
5797
5798 Changes: Modified:
5799 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5800
5801
5802nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5803 Log:
5804 - move more stuff over to ircd_state
5805
5806
5807 Changes: Modified:
5808 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5809 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5810 +9 -0 trunk/src/ircd_state.c (File Modified)
5811 +3 -3 trunk/src/patricia.c (File Modified)
5812
5813
5814nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5815 Log:
5816 - move more stuff out of libircd and into ircd_state.c
5817
5818
5819 Changes: Modified:
5820 +5 -5 trunk/src/channel.c (File Modified)
5821 +4 -4 trunk/src/client.c (File Modified)
5822 +12 -0 trunk/src/ircd_state.c (File Modified)
5823
5824
5825nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5826 Log:
5827 - this is just barrels of fun
5828
5829
5830 Changes: Modified:
5831 + - trunk/include/ircd_state.h (File Added)
5832 +1 -1 trunk/src/Makefile.in (File Modified)
5833 +2 -1 trunk/src/channel.c (File Modified)
5834 +3 -52 trunk/src/ircd.c (File Modified)
5835 +100 -3 trunk/src/ircd_state.c (File Modified)
5836
5837
5838jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5839 Log:
5840 It's .include, not #include.
5841
5842
5843 Changes: Modified:
5844 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5845
5846
5847jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5848 Log:
5849 More consistent section titles.
5850
5851
5852 Changes: Modified:
5853 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5854 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5855 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5856
5857
5858jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5859 Log:
5860 Mention possible exceeding of +j/+l due to propagation
5861 delays between servers.
5862
5863
5864 Changes: Modified:
5865 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5866
5867
5868jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5869 Log:
5870 Formatting nits:
5871 - "text" -> <quote>text</quote>
5872 - <filename>
5873 - a few more
5874
5875
5876 Changes: Modified:
5877 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5878 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5879 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5880 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5881
5882
5883jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5884 Log:
5885 Remove text about deprecation of glines.
5886
5887
5888 Changes: Modified:
5889 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5890
5891
5892jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5893 Log:
5894 - Add description of umode +D, deaf.
5895 - Mention CALLERID 005 token with umode +g.
5896
5897
5898 Changes: Modified:
5899 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5900
5901
5902jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5903 Log:
5904 Strip off a leading colon in services shortcuts (aliases).
5905
5906
5907 Changes: Modified:
5908 +2 -0 trunk/src/parse.c (File Modified)
5909
5910
5911jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5912 Log:
5913 Add no_oper_invis contrib module, denies opers setting
5914 themselves invisible (except hidden_oper's).
5915
5916
5917 Changes: Modified:
5918 +42 -0 trunk/contrib/Makefile.in (File Modified)
5919 + - trunk/contrib/no_oper_invis.c (File Added)
5920
5921
5922jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5923 Log:
5924 Mention /stats E, make the other /stats descriptions more consistent.
5925
5926
5927 Changes: Modified:
5928 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5929
5930
5931jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5932 Log:
5933 Mention that the KILL reason and oper will appear on channels.
5934
5935
5936 Changes: Modified:
5937 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5938
5939
5940jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5941 Log:
5942 Mention /mode #channel f to query forward channel from outside.
5943
5944
5945 Changes: Modified:
5946 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5947
5948
5949jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5950 Log:
5951 Port over RATBOX_2_1 r20960 (anfl):
5952 client connect notices to +C should be hiding the extra
5953 fields for spoofed users
5954
5955
5956 Changes: Modified:
5957 +2 -1 trunk/src/s_user.c (File Modified)
5958
5959
5960jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5961 Log:
5962 Add a chapter with our extra user commands:
5963 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5964
5965
5966 Changes: Modified:
5967 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5968 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5969
5970
5971jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5972 Log:
5973 Do not put by <server>: in SQUIT reasons to servers
5974 other than the one being exited.
5975
5976
5977 Changes: Modified:
5978 +1 -1 trunk/src/client.c (File Modified)
5979
5980
5981jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5982 Log:
5983 Regenerate configure.
5984
5985
5986 Changes: Modified:
5987 +1162 -1159 trunk/configure (File Modified)
5988
5989
5990jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5991 Log:
5992 Move the warning flags down so they do not mess up
5993 checks like for -Wl,-export-dynamic.
5994
5995
5996 Changes: Modified:
5997 +33 -30 trunk/configure.ac (File Modified)
5998
5999
6000nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6001 Log:
6002 - more work here
6003
6004
6005 Changes: Modified:
6006 +2 -1 trunk/iauth/Makefile.in (File Modified)
6007
6008
6009nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6010 Log:
6011 - build iauth makefile
6012
6013
6014 Changes: Modified:
6015 +3 -2 trunk/configure (File Modified)
6016 +1 -0 trunk/configure.ac (File Modified)
6017
6018
6019nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6020 Log:
6021 - Makefile
6022
6023
6024 Changes: Modified:
6025 + - trunk/iauth/Makefile.in (File Added)
6026
6027
6028nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6029 Log:
6030 - add iauth.conf.example from irc2.11
6031
6032
6033 Changes: Modified:
6034 + - trunk/doc/example-iauth.conf (File Added)
6035
6036
6037nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6038 Log:
6039 - wow, i found some docs on this thing
6040
6041
6042 Changes: Modified:
6043 + - trunk/doc/technical/iauth-internals.txt (File Added)
6044
6045
6046nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6047 Log:
6048 - no longer applicable
6049
6050
6051 Changes: Modified:
6052 + - trunk/authdaemon/ (File Deleted)
6053
6054
6055nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6056 Log:
6057 - remove libircd.so on make clean (oops)
6058
6059
6060 Changes: Modified:
6061 +1 -1 trunk/src/Makefile.in (File Modified)
6062
6063
6064nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6065 Log:
6066 - merge iauth source for experimentation
6067
6068
6069 Changes: Modified:
6070 + - trunk/iauth/ (File Added)
6071 + - trunk/iauth/a_conf.c (File Added)
6072 + - trunk/iauth/a_conf_def.h (File Added)
6073 + - trunk/iauth/a_conf_ext.h (File Added)
6074 + - trunk/iauth/a_defines.h (File Added)
6075 + - trunk/iauth/a_externs.h (File Added)
6076 + - trunk/iauth/a_io.c (File Added)
6077 + - trunk/iauth/a_io_ext.h (File Added)
6078 + - trunk/iauth/a_log.c (File Added)
6079 + - trunk/iauth/a_log_def.h (File Added)
6080 + - trunk/iauth/a_log_ext.h (File Added)
6081 + - trunk/iauth/a_struct_def.h (File Added)
6082 + - trunk/iauth/iauth.c (File Added)
6083 + - trunk/iauth/mod_lhex.c (File Added)
6084 + - trunk/iauth/mod_lhex_ext.h (File Added)
6085 + - trunk/iauth/mod_pipe.c (File Added)
6086 + - trunk/iauth/mod_pipe_ext.h (File Added)
6087 + - trunk/iauth/mod_rfc931.c (File Added)
6088 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6089 + - trunk/iauth/mod_socks.c (File Added)
6090 + - trunk/iauth/mod_socks_ext.h (File Added)
6091 + - trunk/iauth/mod_webproxy.c (File Added)
6092 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6093
6094
6095jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6096 Log:
6097 User /quote help index was not sorted properly.
6098
6099
6100 Changes: Modified:
6101 +2 -2 trunk/help/Makefile.in (File Modified)
6102 +8 -8 trunk/help/users/index (File Modified)
6103
6104
6105jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6106 Log:
6107 Add SCAN help file.
6108
6109
6110 Changes: Modified:
6111 +25 -8 trunk/help/opers/index (File Modified)
6112 + - trunk/help/opers/scan (File Added)
6113
6114
6115jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6116 Log:
6117 SGML docs:
6118 - Document SCAN UMODES
6119 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6120
6121
6122 Changes: Modified:
6123 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6124
6125
6126jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6127 Log:
6128 Add our copyright information to /info (part of release-1.1 r1026).
6129
6130
6131 Changes: Modified:
6132 +1 -0 trunk/src/version.c.SH (File Modified)
6133
6134
6135jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6136 Log:
6137 Fix some compile warnings.
6138
6139
6140 Changes: Modified:
6141 +1 -1 trunk/modules/core/m_join.c (File Modified)
6142 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6143 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6144 +1 -1 trunk/modules/m_scan.c (File Modified)
6145 +4 -4 trunk/modules/m_signon.c (File Modified)
6146
6147
6148jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6149 Log:
6150 RSFNC: OK, actually consider unknowns also for detecting a collide.
6151 Otherwise we can get two clients with the same nick.
6152
6153
6154 Changes: Modified:
6155 +1 -1 trunk/modules/m_services.c (File Modified)
6156
6157
6158nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6159 Log:
6160 - charybdis profiling stuff
6161 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6162 - update .depend
6163
6164
6165 Changes: Modified:
6166 +0 -8 trunk/configure (File Modified)
6167 +1 -8 trunk/configure.ac (File Modified)
6168 +18 -0 trunk/include/channel.h (File Modified)
6169 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6170 +335 -260 trunk/src/.depend (File Modified)
6171 +1569 -0 trunk/src/Makefile.in (File Modified)
6172 + - trunk/src/chmode.c (File Added)
6173 +16 -1 trunk/src/ircd.c (File Modified)
6174 +11 -0 trunk/src/main.c (File Modified)
6175 +11 -0 trunk/src/modules.c (File Modified)
6176
6177
6178jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6179 Log:
6180 RSFNC: Do not send kills to servers for unknowns
6181
6182
6183 Changes: Modified:
6184 +4 -2 trunk/modules/m_services.c (File Modified)
6185
6186
6187jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6188 Log:
6189 Describe service{} blocks in reference.conf.
6190
6191
6192 Changes: Modified:
6193 +12 -0 trunk/doc/reference.conf (File Modified)
6194
6195
6196jilles 2006/03/09 01:14:34 UTC (20060309-996)
6197 Log:
6198 Replace this list of modes with pointers to other documentation.
6199
6200
6201 Changes: Modified:
6202 +6 -50 trunk/doc/modes.txt (File Modified)
6203
6204
6205jilles 2006/03/08 00:10:46 UTC (20060308-986)
6206 Log:
6207 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6208 looks too much like an old-ircd client pointer otherwise.
6209
6210
6211 Changes: Modified:
6212 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6213
6214
6215jilles 2006/03/08 00:09:27 UTC (20060308-984)
6216 Log:
6217 findforwards:
6218 - note truncation of the list (perhaps sending multiple
6219 notices is better)
6220 - clarify in a comment that /findforwards on a nonexistent
6221 channel can be useful
6222 - sendto_one_notice() requires that the text start with
6223 a colon
6224
6225
6226 Changes: Modified:
6227 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6228
6229
6230jilles 2006/03/07 23:33:48 UTC (20060307-982)
6231 Log:
6232 When we close a local server's link, always include the
6233 name of the client causing the exit in the reason in the
6234 SQUIT we send them (replacing them with us). This makes
6235 sure server notices for stuff like "Not enough arguments
6236 to server command" are different on the two sides.
6237
6238
6239 Changes: Modified:
6240 +7 -5 trunk/src/client.c (File Modified)
6241
6242
6243gxti 2006/03/07 22:58:03 UTC (20060307-980)
6244 Log:
6245 New contrib module m_findforwards.c
6246
6247
6248 Changes: Modified:
6249 +112 -0 trunk/contrib/Makefile.in (File Modified)
6250 + - trunk/contrib/m_findforwards.c (File Added)
6251
6252
6253jilles 2006/03/07 22:21:29 UTC (20060307-968)
6254 Log:
6255 Whoops, don't show real host behind auth{} spoof in
6256 spoof notices if hide_spoof_ips is enabled.
6257
6258 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6259
6260
6261 Changes: Modified:
6262 +3 -2 trunk/src/s_conf.c (File Modified)
6263
6264
6265jilles 2006/03/07 12:54:53 UTC (20060307-962)
6266 Log:
6267 Add dalnet-style /identify that sends to nickserv or chanserv.
6268
6269
6270 Changes: Modified:
6271 +102 -0 trunk/contrib/Makefile.in (File Modified)
6272 + - trunk/contrib/m_identify.c (File Added)
6273
6274
6275jilles 2006/03/07 12:26:20 UTC (20060307-958)
6276 Log:
6277 Document alias{} blocks a bit better.
6278
6279
6280 Changes: Modified:
6281 +9 -0 trunk/doc/reference.conf (File Modified)
6282
6283
6284nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6285 Log:
6286 - add aliases to /stats m (data usage is not counted though, sorry)
6287
6288
6289 Changes: Modified:
6290 +1 -0 trunk/include/s_conf.h (File Modified)
6291 +3 -0 trunk/src/newconf.c (File Modified)
6292 +15 -0 trunk/src/parse.c (File Modified)
6293
6294
6295nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6296 Log:
6297 - remove m_sshortcut as it's no longer relevant
6298
6299
6300 Changes: Modified:
6301 +0 -145 trunk/modules/Makefile.in (File Modified)
6302 + - trunk/modules/m_sshortcut.c (File Deleted)
6303
6304
6305nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6306 Log:
6307 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6308 targets instead of my original idea :P)
6309
6310
6311 Changes: Modified:
6312 +32 -0 trunk/doc/example.conf (File Modified)
6313 +35 -0 trunk/doc/reference.conf (File Modified)
6314 +4 -0 trunk/include/parse.h (File Modified)
6315 +7 -0 trunk/include/s_conf.h (File Modified)
6316 +82 -0 trunk/src/newconf.c (File Modified)
6317 +78 -0 trunk/src/parse.c (File Modified)
6318 +16 -0 trunk/src/s_conf.c (File Modified)
6319
6320
6321jilles 2006/03/05 23:33:56 UTC (20060305-942)
6322 Log:
6323 Remove some spaces after tabs. ??
6324
6325
6326 Changes: Modified:
6327 +18 -18 trunk/src/newconf.c (File Modified)
6328
6329
6330jilles 2006/03/05 23:15:38 UTC (20060305-940)
6331 Log:
6332 Global /who:
6333 - make sure to clear all marks also if the who was aborted
6334 because of too many matches
6335 - give ERR_TOOMANYMATCHES if too many matches
6336 - clarify comments
6337
6338 ratbox RATBOX_2_2 r22003 (jilles)
6339
6340
6341 Changes: Modified:
6342 +28 -26 trunk/modules/m_who.c (File Modified)
6343
6344
6345nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6346 Log:
6347 - devel is 2.0
6348
6349
6350 Changes: Modified:
6351 +9 -9 trunk/configure (File Modified)
6352 +1 -1 trunk/configure.ac (File Modified)
6353
6354
6355nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6356 Log:
6357 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6358
6359
6360 Changes: Modified:
6361 +2 -1 trunk/include/s_newconf.h (File Modified)
6362 +20 -0 trunk/modules/m_rehash.c (File Modified)
6363 +1 -1 trunk/src/s_newconf.c (File Modified)
6364
6365
6366gxti 2006/03/05 03:38:33 UTC (20060305-930)
6367 Log:
6368 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6369
6370
6371 Changes: Modified:
6372 +0 -1 trunk/doc/example.conf (File Modified)
6373 +0 -3 trunk/doc/reference.conf (File Modified)
6374 +0 -1 trunk/include/s_conf.h (File Modified)
6375 +0 -6 trunk/modules/m_info.c (File Modified)
6376 +1 -1 trunk/src/channel.c (File Modified)
6377 +0 -1 trunk/src/newconf.c (File Modified)
6378
6379
6380gxti 2006/03/05 00:48:56 UTC (20060305-928)
6381 Log:
6382 Missing header in m_chghost.c
6383
6384 Changes: Modified:
6385 +1 -0 trunk/modules/m_chghost.c (File Modified)
6386
6387
6388gxti 2006/02/28 19:53:33 UTC (20060228-926)
6389 Log:
6390 Relocate QJM code to a seperate function(change_nick_user_host)
6391 Change CHGHOST to use change_nick_user_host instead of just setting it
6392
6393
6394 Changes: Modified:
6395 +3 -0 trunk/include/s_user.h (File Modified)
6396 +1 -1 trunk/modules/m_chghost.c (File Modified)
6397 +3 -78 trunk/modules/m_signon.c (File Modified)
6398 +89 -0 trunk/src/s_user.c (File Modified)
6399
6400
6401jilles 2006/02/28 13:24:51 UTC (20060228-924)
6402 Log:
6403 Restore /stats a (dns servers, admin-only).
6404
6405
6406 Changes: Modified:
6407 +1 -0 trunk/include/res.h (File Modified)
6408 +5 -8 trunk/modules/m_stats.c (File Modified)
6409 +16 -0 trunk/src/res.c (File Modified)
6410
6411
6412nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6413 Log:
6414 - Add CHARYBDIS_PROFILE if we are profiling.
6415 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6416 - Remove duplicate --enable-epoll entry.
6417
6418
6419 Changes: Modified:
6420 +1595 -15 trunk/configure (File Modified)
6421 +30 -11 trunk/configure.ac (File Modified)
6422 +3 -0 trunk/include/setup.h.in (File Modified)
6423
6424
6425nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6426 Log:
6427 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6428
6429
6430 Changes: Modified:
6431 +28 -0 trunk/aclocal.m4 (File Modified)
6432
6433
6434jilles 2006/02/23 13:25:48 UTC (20060223-916)
6435 Log:
6436 Allow requesting forward channel and quiet list in same mode command.
6437
6438
6439 Changes: Modified:
6440 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6441
6442
6443jilles 2006/02/22 00:06:41 UTC (20060222-912)
6444 Log:
6445 Add description of xline wildcards.
6446
6447
6448 Changes: Modified:
6449 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6450
6451
6452gxti 2006/02/21 23:54:57 UTC (20060221-908)
6453 Log:
6454 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6455
6456
6457 Changes: Modified:
6458 +0 -4 trunk/modules/m_services.c (File Modified)
6459
6460
6461nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6462 Log:
6463 typo
6464
6465
6466 Changes: Modified:
6467 +1 -1 trunk/include/hook.h (File Modified)
6468
6469
6470nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6471 Log:
6472 call_hook, not hook_call
6473
6474
6475 Changes: Modified:
6476 +1 -1 trunk/modules/core/m_join.c (File Modified)
6477
6478
6479nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6480 Log:
6481 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6482 Could be useful for a number of things.
6483
6484
6485 Changes: Modified:
6486 +9 -0 trunk/modules/core/m_join.c (File Modified)
6487
6488
6489nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6490 Log:
6491 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6492
6493
6494 Changes: Modified:
6495 +7 -0 trunk/include/hook.h (File Modified)
6496
6497
6498gxti 2006/02/20 21:27:46 UTC (20060220-896)
6499 Log:
6500 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6501
6502
6503 Changes: Modified:
6504 +15 -0 trunk/modules/m_services.c (File Modified)
6505
6506
6507jilles 2006/02/20 11:26:45 UTC (20060220-894)
6508 Log:
6509 Clarify snomask +f, +k, +u.
6510
6511
6512 Changes: Modified:
6513 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6514
6515
6516jilles 2006/02/20 11:26:22 UTC (20060220-892)
6517 Log:
6518 Cmode +p and +s may be set simultaneously.
6519
6520
6521 Changes: Modified:
6522 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6523
6524
6525nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6526 Log:
6527 actually, we should check the data version on each reload (oops)
6528
6529
6530 Changes: Modified:
6531 +6 -6 trunk/src/main.c (File Modified)
6532
6533
6534nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6535 Log:
6536 more work on the loader
6537
6538
6539 Changes: Modified:
6540 +45 -21 trunk/src/main.c (File Modified)
6541
6542
6543nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6544 Log:
6545 Add prototype ircd_state.c
6546
6547
6548 Changes: Modified:
6549 + - trunk/src/ircd_state.c (File Added)
6550
6551
6552jilles 2006/02/19 00:41:15 UTC (20060219-882)
6553 Log:
6554 Smaller improvements.
6555
6556
6557 Changes: Modified:
6558 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6559
6560
6561jilles 2006/02/19 00:15:39 UTC (20060219-880)
6562 Log:
6563 Add a lot of stuff here.
6564
6565
6566 Changes: Modified:
6567 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6568
6569
6570jilles 2006/02/18 22:55:32 UTC (20060218-878)
6571 Log:
6572 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6573
6574
6575 Changes: Modified:
6576 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6577
6578
6579jilles 2006/02/18 21:57:54 UTC (20060218-873)
6580 Log:
6581 Invex doesn't trump +r or (sic) +J.
6582
6583
6584 Changes: Modified:
6585 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6586
6587
6588nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6589 Log:
6590 Check to make sure a module is not loaded before loading it.
6591
6592
6593 Changes: Modified:
6594 +6 -1 trunk/src/ircd_parser.y (File Modified)
6595
6596
6597nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6598 Log:
6599 - Add a missing comma in the HeaderMessages array
6600 - Only send "Your hostname is too long ..." if that really is the case
6601
6602
6603 Changes: Modified:
6604 +2 -2 trunk/src/s_auth.c (File Modified)
6605
6606
6607nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6608 Log:
6609 build_symtable() will have already bailed here, so no need to check
6610 explicitly whether or not charybdis_main is NULL.
6611
6612
6613 Changes: Modified:
6614 +7 -16 trunk/src/main.c (File Modified)
6615
6616
6617nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6618 Log:
6619 Data structure versioning, part 1.
6620
6621
6622 Changes: Modified:
6623 +10 -1 trunk/include/ircd_defs.h (File Modified)
6624 +2 -0 trunk/src/ircd.c (File Modified)
6625 +15 -3 trunk/src/main.c (File Modified)
6626
6627
6628nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6629 Log:
6630 build a symbol table and use that instead of doing a raw dlsym on everything
6631
6632
6633 Changes: Modified:
6634 + - trunk/include/ircd_linker.h (File Added)
6635 +71 -1 trunk/src/Makefile.in (File Modified)
6636 + - trunk/src/ircd_linker.c (File Added)
6637 +16 -4 trunk/src/main.c (File Modified)
6638
6639
6640nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6641 Log:
6642 The launcher now calls io_loop() instead of charybdis_main().
6643 This is so that we do not have to reinitialize *everything* later.
6644
6645
6646 Changes: Modified:
6647 +1 -0 trunk/include/ircd.h (File Modified)
6648 +6 -7 trunk/src/ircd.c (File Modified)
6649 +13 -1 trunk/src/main.c (File Modified)
6650
6651
6652nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6653 Log:
6654 Use global binding on libircd.so.
6655
6656
6657 Changes: Modified:
6658 +1 -1 trunk/src/main.c (File Modified)
6659
6660
6661nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6662 Log:
6663 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6664 (it will do more later)
6665
6666
6667 Changes: Modified:
6668 +14 -12 trunk/include/config.h (File Modified)
6669 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6670 +31 -5 trunk/src/Makefile.in (File Modified)
6671 +78 -1 trunk/src/ircd.c (File Modified)
6672 + - trunk/src/main.c (File Added)
6673
6674
6675nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6676 Log:
6677 Add whitespace here, oops.
6678
6679
6680 Changes: Modified:
6681 +1 -1 trunk/CREDITS (File Modified)
6682
6683
6684nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6685 Log:
6686 Properly copy over the IP address here instead of using a cheap hack.
6687 Because the hack didn't work right except on IPv6. :|
6688
6689
6690 Changes: Modified:
6691 +12 -2 trunk/src/s_newconf.c (File Modified)
6692
6693
6694jilles 2006/02/15 01:33:43 UTC (20060215-849)
6695 Log:
6696 Revert reject cache notice to ratbox's, which more
6697 clearly suggests what's happening.
6698
6699
6700 Changes: Modified:
6701 +4 -1 trunk/src/reject.c (File Modified)
6702
6703
6704nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6705 Log:
6706 Fix the openssl status in the overview information.
6707
6708
6709 Changes: Modified:
6710 +1 -3 trunk/configure (File Modified)
6711 +1 -3 trunk/configure.ac (File Modified)
6712
6713
6714jilles 2006/02/15 00:53:32 UTC (20060215-843)
6715 Log:
6716 - Add simple exempt{} block (127.0.0.1) to example.conf.
6717 - Remove mention of deny{}.
6718
6719
6720 Changes: Modified:
6721 +5 -0 trunk/doc/example.conf (File Modified)
6722 +1 -1 trunk/doc/reference.conf (File Modified)
6723
6724
6725jilles 2006/02/15 00:37:34 UTC (20060215-839)
6726 Log:
6727 example.conf: add some comments at the start
6728 reference.conf: some ircd-ratbox -> charybdis
6729
6730
6731 Changes: Modified:
6732 +11 -0 trunk/doc/example.conf (File Modified)
6733 +6 -5 trunk/doc/reference.conf (File Modified)
6734
6735
6736jilles 2006/02/15 00:27:59 UTC (20060215-833)
6737 Log:
6738 Rename m_createauthonly module to createauthonly
6739 as this is not a module providing an m_function
6740 (command).
6741
6742
6743 Changes: Modified:
6744 +1 -38 trunk/contrib/Makefile.in (File Modified)
6745 + - trunk/contrib/createauthonly.c (File Added)
6746 + - trunk/contrib/m_createauthonly.c (File Deleted)
6747
6748
6749jilles 2006/02/15 00:22:08 UTC (20060215-831)
6750 Log:
6751 Add to example confs commented lines for:
6752 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6753 sno_globalkline.so, sno_globaloper.so.
6754
6755
6756 Changes: Modified:
6757 +5 -1 trunk/doc/example.conf (File Modified)
6758 +9 -1 trunk/doc/reference.conf (File Modified)
6759
6760
6761jilles 2006/02/15 00:12:24 UTC (20060215-829)
6762 Log:
6763 - Unbreak connecting to connect{}s with hostnames
6764 instead of IP addresses (broken with new resolver).
6765 - Try to do A/AAAA query based on aftype in
6766 connect{} (doesn't seem to work fully).
6767
6768
6769 Changes: Modified:
6770 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6771
6772
6773jilles 2006/02/14 22:54:37 UTC (20060214-827)
6774 Log:
6775 Unbreak /rehash dns.
6776
6777
6778 Changes: Modified:
6779 +1 -0 trunk/src/res.c (File Modified)
6780
6781
6782jilles 2006/02/14 22:40:55 UTC (20060214-825)
6783 Log:
6784 Preserve Hybrid Id and add one of our own.
6785
6786
6787 Changes: Modified:
6788 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6789 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6790
6791
6792jilles 2006/02/14 22:17:17 UTC (20060214-821)
6793 Log:
6794 Add anfl and Androsyn to CREDITS.
6795 They wrote a lot of ratbox code we use, both before and after the fork.
6796
6797
6798 Changes: Modified:
6799 +2 -0 trunk/CREDITS (File Modified)
6800
6801
6802nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6803 Log:
6804 Hostname validity check.
6805
6806
6807 Changes: Modified:
6808 +42 -3 trunk/src/s_auth.c (File Modified)
6809
6810
6811nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6812 Log:
6813 Version bump to 1.2.0.
6814
6815
6816 Changes: Modified:
6817 +9 -9 trunk/configure (File Modified)
6818 +1 -1 trunk/configure.ac (File Modified)
6819
6820
6821nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6822 Log:
6823 - Missed a spot in the IPv6 code here. Should be usable now.
6824
6825
6826 Changes: Modified:
6827 +2 -2 trunk/src/res.c (File Modified)
6828
6829
6830nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6831 Log:
6832 Alright, so, this massive commit does the following:
6833 - Removes adns
6834 - Adds a resolver based on the undernet and hybrid one.
6835 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6836 - Makes a check in ./configure be posixly correct
6837 - Simplifies the auth code and DNS callbacks
6838
6839 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6840
6841
6842 Changes: Modified:
6843 +1 -1 trunk/Makefile.in (File Modified)
6844 + - trunk/adns/ (File Deleted)
6845 +148 -80 trunk/configure (File Modified)
6846 +1 -2 trunk/configure.ac (File Modified)
6847 +6 -0 trunk/include/client.h (File Modified)
6848 +1 -0 trunk/include/packet.h (File Modified)
6849 +153 -41 trunk/include/res.h (File Modified)
6850 + - trunk/include/reslib.h (File Added)
6851 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6852 +930 -1449 trunk/modules/.depend (File Modified)
6853 +3 -0 trunk/modules/m_stats.c (File Modified)
6854 +417 -621 trunk/src/.depend (File Modified)
6855 +1 -1 trunk/src/.indent.pro (File Modified)
6856 +2069 -289 trunk/src/Makefile.in (File Modified)
6857 + - trunk/src/adns.c (File Deleted)
6858 + - trunk/src/res.c (File Added)
6859 + - trunk/src/reslib.c (File Added)
6860 +11 -50 trunk/src/s_auth.c (File Modified)
6861 +4 -26 trunk/src/s_newconf.c (File Modified)
6862
6863
6864nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6865 Log:
6866 Document the NOBALLOC feature.
6867
6868
6869 Changes: Modified:
6870 +7 -1 trunk/include/config.h (File Modified)
6871
6872
6873jilles 2006/02/12 20:50:51 UTC (20060212-806)
6874 Log:
6875 commands.sgml changes
6876
6877
6878 Changes: Modified:
6879 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6880
6881
6882jilles 2006/02/12 19:58:28 UTC (20060212-804)
6883 Log:
6884 connect{} changes.
6885
6886
6887 Changes: Modified:
6888 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6889
6890
6891jilles 2006/02/12 19:47:43 UTC (20060212-802)
6892 Log:
6893 Improve description of class{} block (in particular,
6894 mention server classes as well as client classes).
6895
6896
6897 Changes: Modified:
6898 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6899
6900
6901jilles 2006/02/12 19:37:35 UTC (20060212-800)
6902 Log:
6903 In comment:
6904 -/* sendq: servers need a higher sendq as they send more data */
6905 +/* sendq: servers need a higher sendq as they are sent more data */
6906
6907
6908 Changes: Modified:
6909 +1 -1 trunk/doc/reference.conf (File Modified)
6910
6911
6912jilles 2006/02/12 19:33:35 UTC (20060212-798)
6913 Log:
6914 Add modules{} block.
6915
6916
6917 Changes: Modified:
6918 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6919
6920
6921jilles 2006/02/12 17:31:44 UTC (20060212-796)
6922 Log:
6923 Add general::oper_snomask, snomask on oper up for opers
6924 that have umode +s set on oper up, but do not have
6925 a specific snomask setting in their operator block.
6926 If this is empty or not specified, +s is used as before.
6927
6928
6929 Changes: Modified:
6930 +4 -1 trunk/doc/example.conf (File Modified)
6931 +7 -1 trunk/doc/reference.conf (File Modified)
6932 +1 -0 trunk/include/client.h (File Modified)
6933 +1 -0 trunk/include/s_conf.h (File Modified)
6934 +32 -0 trunk/src/newconf.c (File Modified)
6935 +1 -0 trunk/src/s_conf.c (File Modified)
6936 +13 -3 trunk/src/s_user.c (File Modified)
6937
6938
6939nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6940 Log:
6941 fix error
6942
6943 Changes: Modified:
6944 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6945
6946
6947nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6948 Log:
6949 Add MASKTRACE and CHANTRACE commands.
6950
6951
6952 Changes: Modified:
6953 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6954
6955
6956nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6957 Log:
6958 document loadmodule directive
6959
6960
6961 Changes: Modified:
6962 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6963
6964
6965nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6966 Log:
6967 finish this up
6968
6969
6970 Changes: Modified:
6971 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6972
6973
6974nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6975 Log:
6976 q:lines are no longer living in the ircd.conf either
6977
6978
6979 Changes: Modified:
6980 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6981
6982
6983nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6984 Log:
6985 remove k:line, d:line, x:line as they are their own files now
6986
6987
6988 Changes: Modified:
6989 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6990
6991
6992jilles 2006/02/12 03:55:38 UTC (20060212-782)
6993 Log:
6994 New place for operator::snomask.
6995
6996
6997 Changes: Modified:
6998 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6999
7000
7001nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7002 Log:
7003 Document connect {}.
7004
7005
7006 Changes: Modified:
7007 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7008
7009
7010jilles 2006/02/12 03:42:26 UTC (20060212-778)
7011 Log:
7012 example.conf: move operator::snomask to a more logical place,
7013 more sensible default
7014 reference.conf: add operator::snomask
7015
7016
7017 Changes: Modified:
7018 +3 -3 trunk/doc/example.conf (File Modified)
7019 +3 -0 trunk/doc/reference.conf (File Modified)
7020
7021
7022jilles 2006/02/12 03:34:24 UTC (20060212-776)
7023 Log:
7024 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7025 in those conf entries that take umodes like <name1>, <name2>, ...
7026
7027
7028 Changes: Modified:
7029 +3 -0 trunk/doc/reference.conf (File Modified)
7030 +3 -0 trunk/src/newconf.c (File Modified)
7031
7032
7033nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7034 Log:
7035 Remove H:line
7036
7037
7038 Changes: Modified:
7039 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7040
7041
7042nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7043 Log:
7044 Aesthetic changes.
7045
7046
7047 Changes: Modified:
7048 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7049
7050
7051nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7052 Log:
7053 s/allow/auth
7054
7055
7056 Changes: Modified:
7057 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7058
7059
7060nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7061 Log:
7062 fix
7063
7064
7065 Changes: Modified:
7066 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7067
7068
7069nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7070 Log:
7071 Document operator {} blocks.
7072
7073
7074 Changes: Modified:
7075 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7076
7077
7078jilles 2006/02/12 03:18:31 UTC (20060212-764)
7079 Log:
7080 auth{}: clarify/add some details
7081
7082
7083 Changes: Modified:
7084 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7085
7086
7087nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7088 Log:
7089 auth{}: Move a paragraph.
7090
7091
7092 Changes: Modified:
7093 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7094
7095
7096nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7097 Log:
7098 Document auth{} blocks.
7099
7100
7101 Changes: Modified:
7102 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7103
7104
7105jilles 2006/02/12 02:23:21 UTC (20060212-758)
7106 Log:
7107 Add umode +R.
7108
7109
7110 Changes: Modified:
7111 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7112
7113
7114jilles 2006/02/12 02:19:41 UTC (20060212-756)
7115 Log:
7116 Add umode +R, prevents unidentified clients from
7117 sending private messages or notices. /accept'ed
7118 clients and opers are exempt.
7119 Due to the /accept part, this is only checked
7120 at the target's server, may want to change
7121 this?
7122
7123
7124 Changes: Modified:
7125 +1 -0 trunk/help/opers/umode (File Modified)
7126 +1 -0 trunk/help/users/umode (File Modified)
7127 +2 -0 trunk/include/client.h (File Modified)
7128 +1 -0 trunk/include/numeric.h (File Modified)
7129 +11 -1 trunk/modules/core/m_message.c (File Modified)
7130 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7131 +1 -1 trunk/src/messages.tab (File Modified)
7132 +1 -1 trunk/src/s_user.c (File Modified)
7133
7134
7135jilles 2006/02/12 01:26:44 UTC (20060212-754)
7136 Log:
7137 Don't allow a nick change if banned or quieted (and not
7138 voiced or opped) on a channel. This uses numeric 435
7139 (bahamut's "cannot change to a banned nick") because
7140 bahamut/ircu's 437 and hyperion's 438 already have
7141 another meaning for us.
7142
7143
7144 Changes: Modified:
7145 +2 -0 trunk/include/channel.h (File Modified)
7146 +1 -0 trunk/include/numeric.h (File Modified)
7147 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7148 +38 -0 trunk/src/channel.c (File Modified)
7149 +1 -1 trunk/src/messages.tab (File Modified)
7150
7151
7152jilles 2006/02/11 20:55:03 UTC (20060211-752)
7153 Log:
7154 KNOCK:
7155 - respect ban exceptions
7156 - also deny a knock if quieted
7157
7158
7159 Changes: Modified:
7160 +2 -1 trunk/modules/m_knock.c (File Modified)
7161
7162
7163jilles 2006/02/11 19:42:32 UTC (20060211-750)
7164 Log:
7165 Reverse bad substitution in comment.
7166
7167
7168 Changes: Modified:
7169 +1 -1 trunk/src/channel.c (File Modified)
7170
7171
7172jilles 2006/02/11 19:04:47 UTC (20060211-748)
7173 Log:
7174 - set DynSpoof flag for clients spoofed at registration
7175 - add orighost instead of host to the hostname hash
7176
7177
7178 Changes: Modified:
7179 +5 -1 trunk/src/s_user.c (File Modified)
7180
7181
7182jilles 2006/02/11 16:59:13 UTC (20060211-746)
7183 Log:
7184 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7185
7186
7187 Changes: Modified:
7188 +2 -3 trunk/src/send.c (File Modified)
7189
7190
7191gxti 2006/02/10 02:44:34 UTC (20060210-744)
7192 Log:
7193 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7194
7195
7196 Changes: Modified:
7197 +17 -7 trunk/modules/m_signon.c (File Modified)
7198
7199
7200gxti 2006/02/09 02:44:48 UTC (20060209-742)
7201 Log:
7202 Correct minimum args on ENCAP SASL to avoid nasty core.
7203
7204
7205 Changes: Modified:
7206 +1 -1 trunk/modules/m_sasl.c (File Modified)
7207
7208
7209jilles 2006/02/09 01:14:21 UTC (20060209-740)
7210 Log:
7211 Style nits: sptr can't ever be NULL, don't compare truth
7212 values with YES.
7213
7214
7215 Changes: Modified:
7216 +2 -3 trunk/modules/m_scan.c (File Modified)
7217
7218
7219jilles 2006/02/09 01:04:56 UTC (20060209-738)
7220 Log:
7221 - Comment out scan_cmodes() prototype to suppress warning
7222 - Correct minimum parameter count for mo_scan()
7223
7224
7225 Changes: Modified:
7226 +2 -2 trunk/modules/m_scan.c (File Modified)
7227
7228
7229jilles 2006/02/09 00:56:16 UTC (20060209-736)
7230 Log:
7231 SCAN UMODES:
7232 - Include full command in operspy notice
7233 - Allow global scans (no-list used, mask not used) without operspy
7234 - Use ERR_NOPRIVS numeric
7235
7236
7237 Changes: Modified:
7238 +21 -9 trunk/modules/m_scan.c (File Modified)
7239
7240
7241jilles 2006/02/08 23:45:23 UTC (20060208-734)
7242 Log:
7243 Cancel out the >3 default if < is given; this way
7244 any </> specification fully overrides the default.
7245
7246
7247 Changes: Modified:
7248 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7249
7250
7251jilles 2006/02/08 23:13:44 UTC (20060208-732)
7252 Log:
7253 - Call mo_list() from m_list() to reduce code duplication
7254 - Default to >3, rather arbitrarily (conf option?)
7255 - Make < and > mean less than and greater than again
7256
7257
7258 Changes: Modified:
7259 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7260
7261
7262jilles 2006/02/08 22:20:43 UTC (20060208-730)
7263 Log:
7264 When processing topic burst, hide connecting server
7265 on netburst if flatten links is enabled.
7266
7267
7268 Changes: Modified:
7269 +9 -2 trunk/modules/m_tb.c (File Modified)
7270
7271
7272nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7273 Log:
7274 - remove PENALTY token
7275
7276
7277 Changes: Modified:
7278 +0 -1 trunk/include/supported.h (File Modified)
7279
7280
7281nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7282 Log:
7283 005 fixups:
7284 - Add PENALTY because we have a pace-wait system.
7285 - Add FNC due to SAVE and RSFNC
7286 - Add q to MAXLIST.
7287
7288
7289 Changes: Modified:
7290 +4 -2 trunk/include/supported.h (File Modified)
7291
7292
7293nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7294 Log:
7295 mkay, indent went nuts here
7296
7297
7298 Changes: Modified:
7299 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7300
7301
7302nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7303 Log:
7304 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7305 and can be used instead. The SAFELIST implementation is the one used by
7306 default, as most users/networks will be used to it.
7307
7308
7309 Changes: Modified:
7310 +1 -0 trunk/NEWS (File Modified)
7311 +14 -0 trunk/include/client.h (File Modified)
7312 +5 -0 trunk/include/hash.h (File Modified)
7313 +404 -272 trunk/modules/Makefile.in (File Modified)
7314 + - trunk/modules/m_list.c (File Deleted)
7315 + - trunk/modules/m_list_ratbox.c (File Added)
7316 + - trunk/modules/m_list_safelist.c (File Added)
7317 +5 -5 trunk/src/hash.c (File Modified)
7318
7319
7320jilles 2006/02/08 21:02:52 UTC (20060208-720)
7321 Log:
7322 Clear invites on a lowerTS JOIN or SJOIN.
7323 This should complete kick_on_split_riding protection.
7324
7325
7326 Changes: Modified:
7327 +5 -0 trunk/modules/core/m_join.c (File Modified)
7328 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7329
7330
7331jilles 2006/02/08 20:26:58 UTC (20060208-718)
7332 Log:
7333 Like in ratbox, send and interpret timestamps on invites.
7334
7335
7336 Changes: Modified:
7337 +9 -2 trunk/modules/m_invite.c (File Modified)
7338
7339
7340jilles 2006/02/07 12:48:28 UTC (20060207-716)
7341 Log:
7342 Add +S (network service) umode. Just for completeness, users or opers
7343 cannot set this.
7344
7345
7346 Changes: Modified:
7347 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7348
7349
7350nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7351 Log:
7352 update NEWS a bit
7353
7354
7355 Changes: Modified:
7356 +35 -2 trunk/NEWS (File Modified)
7357
7358
7359gxti 2006/02/06 04:42:14 UTC (20060206-712)
7360 Log:
7361 Split off a PreClient structure for data to be freed on registation (i.e. password).
7362 New hook introduce_client for post-registration messages.
7363 Fix b0rked SASL numerics.
7364 Burst REALHOST post-introduction for spoofed-on-registration clients.
7365 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7366 Pre-registration signon support.
7367
7368
7369 Changes: Modified:
7370 +10 -0 trunk/configure (File Modified)
7371 +2 -0 trunk/configure.ac (File Modified)
7372 +14 -4 trunk/include/client.h (File Modified)
7373 +1 -0 trunk/include/hook.h (File Modified)
7374 +1 -0 trunk/include/numeric.h (File Modified)
7375 +3 -0 trunk/include/setup.h.in (File Modified)
7376 +16 -0 trunk/modules/m_chghost.c (File Modified)
7377 +25 -21 trunk/modules/m_sasl.c (File Modified)
7378 +63 -30 trunk/modules/m_signon.c (File Modified)
7379 +18 -0 trunk/src/client.c (File Modified)
7380 +2 -0 trunk/src/hook.c (File Modified)
7381 +5 -5 trunk/src/messages.tab (File Modified)
7382 +2 -0 trunk/src/s_serv.c (File Modified)
7383 +28 -2 trunk/src/s_user.c (File Modified)
7384
7385
7386gxti 2006/02/06 03:10:01 UTC (20060206-710)
7387 Log:
7388 Update hook documentation.
7389
7390
7391 Changes: Modified:
7392 +30 -0 trunk/doc/hooks.txt (File Modified)
7393
7394
7395jilles 2006/02/05 22:44:03 UTC (20060205-708)
7396 Log:
7397 Improve @/# handling in match_esc().
7398
7399
7400 Changes: Modified:
7401 +21 -13 trunk/src/match.c (File Modified)
7402
7403
7404nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7405 Log:
7406 backtrack instead of bailing out when handling a mismatched escape
7407
7408
7409 Changes: Modified:
7410 +1 -1 trunk/src/match.c (File Modified)
7411
7412
7413nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7414 Log:
7415 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7416
7417 Changes: Modified:
7418 +2 -1 trunk/CREDITS (File Modified)
7419
7420
7421nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7422 Log:
7423 Fix the escape brokenness and pick up a more efficient matching algorithm,
7424 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7425 Patch sent upstream. They can do whatever they want with it, *shrug*.
7426
7427
7428 Changes: Modified:
7429 +147 -161 trunk/src/match.c (File Modified)
7430
7431
7432jilles 2006/02/04 20:13:39 UTC (20060204-700)
7433 Log:
7434 If flatten links is enabled, fake the origins of some ServerModes
7435 sent to clients so that the server sending the netburst is hidden.
7436 Most mode hacks still show the true source.
7437
7438
7439 Changes: Modified:
7440 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7441 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7442
7443
7444jilles 2006/02/04 18:26:55 UTC (20060204-698)
7445 Log:
7446 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7447 where the exit originated).
7448 - When receiving an SQUIT for a server themselves
7449 (IsMe(target_p) || target_p == client_p)
7450 close their link and send a local server notice.
7451
7452
7453 Changes: Modified:
7454 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7455 +6 -3 trunk/src/client.c (File Modified)
7456
7457
7458nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7459 Log:
7460 Hooking into the wrong hook, whoops. :P
7461
7462
7463 Changes: Modified:
7464 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7465 +6 -10 trunk/modules/core/m_join.c (File Modified)
7466
7467
7468nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7469 Log:
7470 this doesn't work right, right now :P
7471
7472
7473 Changes: Modified:
7474 +40 -0 trunk/contrib/Makefile.in (File Modified)
7475 + - trunk/contrib/m_createauthonly.c (File Added)
7476 +6 -0 trunk/include/hook.h (File Modified)
7477 +26 -1 trunk/modules/core/m_join.c (File Modified)
7478 +1 -1 trunk/src/ircd.c (File Modified)
7479
7480
7481nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7482 Log:
7483 Make can_join() hookable.
7484
7485
7486 Changes: Modified:
7487 +12 -1 trunk/src/channel.c (File Modified)
7488
7489
7490nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7491 Log:
7492 add 'int approved;' to the channel event hook
7493
7494
7495 Changes: Modified:
7496 +1 -0 trunk/include/hook.h (File Modified)
7497
7498
7499gxti 2006/02/04 02:50:03 UTC (20060204-688)
7500 Log:
7501 Use SIDs in SASL ENCAP origin.
7502 Ignore responses from other agents once the first SASL response has been received for a client.
7503
7504
7505 Changes: Modified:
7506 +9 -5 trunk/modules/m_sasl.c (File Modified)
7507
7508
7509gxti 2006/02/04 01:44:17 UTC (20060204-686)
7510 Log:
7511 Removed stray debug code.
7512
7513
7514 Changes: Modified:
7515 +1 -1 trunk/modules/m_sasl.c (File Modified)
7516
7517
7518jilles 2006/02/03 22:39:24 UTC (20060203-684)
7519 Log:
7520 Don't complain "unknown MODE flag" if a non-oper attempts
7521 to unset an oper only umode they do not have.
7522 This is to prevent unwanted error messages when users/bots
7523 do things like MODE <nick> +i-sw.
7524
7525
7526 Changes: Modified:
7527 +4 -2 trunk/src/s_user.c (File Modified)
7528
7529
7530jilles 2006/02/03 22:32:03 UTC (20060203-682)
7531 Log:
7532 Fix client_exit hook name and only call it for local exits that are not
7533 IsAnyServer.
7534
7535
7536 Changes: Modified:
7537 +3 -2 trunk/modules/m_sasl.c (File Modified)
7538
7539
7540gxti 2006/02/03 21:41:48 UTC (20060203-680)
7541 Log:
7542 Fix SASL logic to actually use stored agent UID.
7543 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7544 Add abort code for exiting clients.
7545
7546
7547 Changes: Modified:
7548 +18 -9 trunk/modules/m_sasl.c (File Modified)
7549
7550
7551jilles 2006/02/03 20:25:01 UTC (20060203-678)
7552 Log:
7553 Port over ratbox 2.2 /challenge. This is slightly more secure
7554 (better crypto, longer keys, challenge timeout) and has better
7555 client scripts.
7556
7557 The respond tool is no longer part of the ircd tree but a
7558 separate package, currently available from
7559 http://respond.ircd-ratbox.org (we should mirror/... this).
7560
7561
7562 Changes: Modified:
7563 +65 -310 trunk/doc/challenge.txt (File Modified)
7564 +5 -5 trunk/include/client.h (File Modified)
7565 +3 -0 trunk/include/irc_string.h (File Modified)
7566 +3 -0 trunk/include/numeric.h (File Modified)
7567 +94 -50 trunk/modules/m_challenge.c (File Modified)
7568 +1 -2 trunk/src/client.c (File Modified)
7569 +125 -0 trunk/src/irc_string.c (File Modified)
7570 +2 -2 trunk/src/messages.tab (File Modified)
7571 + - trunk/tools/rsa_respond/ (File Deleted)
7572
7573
7574gxti 2006/02/03 20:05:09 UTC (20060203-676)
7575 Log:
7576 Preliminary SASL support.
7577
7578
7579 Changes: Modified:
7580 +7 -0 trunk/include/client.h (File Modified)
7581 +6 -0 trunk/include/numeric.h (File Modified)
7582 +1 -0 trunk/modules/Makefile.in (File Modified)
7583 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7584 +175 -1 trunk/modules/m_cap.c (File Modified)
7585 + - trunk/modules/m_sasl.c (File Added)
7586 +2 -0 trunk/modules/m_user.c (File Modified)
7587 +5 -5 trunk/src/messages.tab (File Modified)
7588 +8 -2 trunk/src/s_user.c (File Modified)
7589
7590
7591jilles 2006/02/03 18:13:03 UTC (20060203-674)
7592 Log:
7593 SIGNON: make logout also apply remotely.
7594
7595
7596 Changes: Modified:
7597 +7 -2 trunk/modules/m_signon.c (File Modified)
7598
7599
7600gxti 2006/02/03 17:45:04 UTC (20060203-672)
7601 Log:
7602 Use an asterisk when sending empty logins in SIGNON.
7603
7604
7605 Changes: Modified:
7606 +5 -5 trunk/modules/m_signon.c (File Modified)
7607
7608
7609jilles 2006/02/03 17:38:31 UTC (20060203-670)
7610 Log:
7611 SIGNON: Only add whowas entry (add_history()) and wipe
7612 accepts (del_all_accepts()) if nick changed.
7613
7614
7615 Changes: Modified:
7616 +5 -3 trunk/modules/m_signon.c (File Modified)
7617
7618
7619jilles 2006/02/03 17:26:52 UTC (20060203-668)
7620 Log:
7621 SIGNON: slight fixes to collision code:
7622 - don't kill if target_p == source_p (nick unchanged or only changed case)
7623 - add comment that SAVE support is missing
7624 - use sendto_realops_snomask() instead of sendto_realops_flags()
7625
7626
7627 Changes: Modified:
7628 +9 -6 trunk/modules/m_signon.c (File Modified)
7629
7630
7631jilles 2006/02/03 17:19:26 UTC (20060203-666)
7632 Log:
7633 Fix up kills for bad nick/user/host on SIGNON.
7634
7635
7636 Changes: Modified:
7637 +16 -6 trunk/modules/m_signon.c (File Modified)
7638
7639
7640jilles 2006/02/03 16:50:56 UTC (20060203-664)
7641 Log:
7642 If changing to a nick with a digit, only allow the UID.
7643
7644
7645 Changes: Modified:
7646 +4 -0 trunk/modules/m_signon.c (File Modified)
7647
7648
7649gxti 2006/02/03 04:20:31 UTC (20060203-661)
7650 Log:
7651 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7652 Strip leading digits from logins that are not purely numeric.
7653
7654
7655 Changes: Modified:
7656 +3 -0 trunk/include/numeric.h (File Modified)
7657 +2 -0 trunk/include/send.h (File Modified)
7658 +1 -0 trunk/modules/Makefile.in (File Modified)
7659 +456 -3 trunk/modules/m_services.c (File Modified)
7660 + - trunk/modules/m_signon.c (File Added)
7661 +2 -2 trunk/src/messages.tab (File Modified)
7662 +98 -0 trunk/src/send.c (File Modified)
7663
7664
7665jilles 2006/02/02 14:10:16 UTC (20060202-659)
7666 Log:
7667 Remove old server notice umodes from example confs.
7668
7669
7670 Changes: Modified:
7671 +1 -2 trunk/doc/example.conf (File Modified)
7672 +4 -17 trunk/doc/reference.conf (File Modified)
7673
7674
7675jilles 2006/02/01 15:11:42 UTC (20060201-657)
7676 Log:
7677 Add snomask help file (forgot this earlier).
7678
7679
7680 Changes: Modified:
7681 + - trunk/help/opers/snomask (File Added)
7682
7683
7684jilles 2006/01/31 12:50:36 UTC (20060131-655)
7685 Log:
7686 Add umode +l (receive locops).
7687
7688
7689 Changes: Modified:
7690 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7691
7692
7693jilles 2006/01/31 12:44:21 UTC (20060131-653)
7694 Log:
7695 We don't plan to implement cmode +R (quiet unidentified) and
7696 umode +I (deny invite) for 1.1, so comment them out from the
7697 docs.
7698
7699
7700 Changes: Modified:
7701 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7702 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7703
7704
7705jilles 2006/01/31 12:40:38 UTC (20060131-651)
7706 Log:
7707 Improve snomask usage description.
7708
7709
7710 Changes: Modified:
7711 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7712
7713
7714jilles 2006/01/31 12:33:01 UTC (20060131-649)
7715 Log:
7716 Mention the word snomask with umode +s (needs to be a link really).
7717
7718
7719 Changes: Modified:
7720 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7721
7722
7723jilles 2006/01/31 12:28:58 UTC (20060131-647)
7724 Log:
7725 Add snomask +Z (operspy notices).
7726
7727
7728 Changes: Modified:
7729 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7730
7731
7732jilles 2006/01/31 12:23:29 UTC (20060131-645)
7733 Log:
7734 Misc updates/clarifications.
7735
7736
7737 Changes: Modified:
7738 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7739
7740
7741jilles 2006/01/31 12:15:29 UTC (20060131-643)
7742 Log:
7743 Document snomasks.
7744
7745
7746 Changes: Modified:
7747 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7748 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7749 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7750
7751
7752jilles 2006/01/30 01:07:43 UTC (20060130-641)
7753 Log:
7754 - Allow ENCAP REALHOST outside burst
7755 - Fix comment describing race condition: this can only happen
7756 on a local whois with use_whois_actually enabled
7757
7758
7759 Changes: Modified:
7760 +4 -6 trunk/modules/m_chghost.c (File Modified)
7761
7762
7763jilles 2006/01/29 21:42:06 UTC (20060129-639)
7764 Log:
7765 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7766
7767
7768 Changes: Modified:
7769 +39 -0 trunk/contrib/Makefile.in (File Modified)
7770 + - trunk/contrib/sno_globaloper.c (File Added)
7771
7772
7773jilles 2006/01/29 21:26:53 UTC (20060129-637)
7774 Log:
7775 Pass along old umodes and snomask in umode_changed hook,
7776 changing its parameter type from struct Client *
7777 to hook_data_umode_changed *. (For a new client, both
7778 are zero.)
7779
7780 The IP cloaking module now fully ignores umode changes
7781 where +h didn't change.
7782
7783
7784 Changes: Modified:
7785 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7786 +7 -0 trunk/include/hook.h (File Modified)
7787 +18 -4 trunk/src/s_user.c (File Modified)
7788
7789
7790nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7791 Log:
7792 move libcharybdis-provided function initialisation into libcharybdis_init().
7793
7794
7795 Changes: Modified:
7796 +32 -11 trunk/src/ircd.c (File Modified)
7797
7798
7799jilles 2006/01/29 20:40:55 UTC (20060129-633)
7800 Log:
7801 Make +f notices (local host, global host, global user@host, local class)
7802 netwide. Exceeding /quote set max remains local.
7803
7804
7805 Changes: Modified:
7806 +4 -4 trunk/src/s_conf.c (File Modified)
7807
7808
7809jilles 2006/01/29 20:32:44 UTC (20060129-631)
7810 Log:
7811 Netwide notices about attempts to join juped channels.
7812
7813
7814 Changes: Modified:
7815 +1 -1 trunk/modules/core/m_join.c (File Modified)
7816
7817
7818jilles 2006/01/29 19:57:17 UTC (20060129-629)
7819 Log:
7820 Send server notices about failed oper attempts globally.
7821 Successful remote oper attempt notices will be generated
7822 from the mode changes.
7823
7824
7825 Changes: Modified:
7826 +3 -3 trunk/modules/m_challenge.c (File Modified)
7827 +2 -2 trunk/modules/m_oper.c (File Modified)
7828
7829
7830jilles 2006/01/29 19:56:11 UTC (20060129-627)
7831 Log:
7832 Rest of infrastructure for sending server notices globally.
7833 Uses a new L_NETWIDE level on sendto_realops_snomask().
7834
7835
7836 Changes: Modified:
7837 +1 -0 trunk/include/send.h (File Modified)
7838 +31 -4 trunk/src/send.c (File Modified)
7839
7840
7841jilles 2006/01/29 18:55:28 UTC (20060129-625)
7842 Log:
7843 Add general::global_snotices conf option to control
7844 whether we send out SNOTEs. Does not do anything yet.
7845
7846
7847 Changes: Modified:
7848 +1 -0 trunk/doc/example.conf (File Modified)
7849 +6 -0 trunk/doc/reference.conf (File Modified)
7850 +1 -0 trunk/include/s_conf.h (File Modified)
7851 +6 -0 trunk/modules/m_info.c (File Modified)
7852 +1 -0 trunk/src/newconf.c (File Modified)
7853 +1 -0 trunk/src/s_conf.c (File Modified)
7854
7855
7856jilles 2006/01/29 13:47:35 UTC (20060129-623)
7857 Log:
7858 Only accept SNOTE from servers.
7859
7860
7861 Changes: Modified:
7862 +2 -0 trunk/modules/m_snote.c (File Modified)
7863
7864
7865jilles 2006/01/29 13:25:06 UTC (20060129-621)
7866 Log:
7867 Correct parv indices so this actually works.
7868
7869
7870 Changes: Modified:
7871 +2 -2 trunk/modules/m_snote.c (File Modified)
7872
7873
7874jilles 2006/01/29 13:16:10 UTC (20060129-619)
7875 Log:
7876 s/scan/snote/g
7877
7878
7879 Changes: Modified:
7880 +3 -3 trunk/modules/m_snote.c (File Modified)
7881
7882
7883nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7884 Log:
7885 Add m_snote.c, SNOTE propagator.
7886
7887
7888 Changes: Modified:
7889 +86 -0 trunk/modules/Makefile.in (File Modified)
7890 + - trunk/modules/m_snote.c (File Added)
7891
7892
7893nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7894 Log:
7895 start seeding the 1.1 NEWS file
7896
7897
7898 Changes: Modified:
7899 +4 -0 trunk/NEWS (File Modified)
7900
7901
7902nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7903 Log:
7904 rename some modules to more descriptive names...
7905
7906
7907 Changes: Modified:
7908 +2 -131 trunk/contrib/Makefile.in (File Modified)
7909 + - trunk/contrib/globalconnexit.c (File Deleted)
7910 + - trunk/contrib/globallineactive.c (File Deleted)
7911 + - trunk/contrib/sno_farconnect.c (File Added)
7912 + - trunk/contrib/sno_globalkline.c (File Added)
7913 +1 -120 trunk/modules/Makefile.in (File Modified)
7914 + - trunk/modules/networknotice.c (File Deleted)
7915 + - trunk/modules/sno_routing.c (File Added)
7916
7917
7918jilles 2006/01/28 22:02:18 UTC (20060128-611)
7919 Log:
7920 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7921 Uses FLAGS2_FLOODDONE bit on servers.
7922
7923
7924 Changes: Modified:
7925 +3 -0 trunk/include/client.h (File Modified)
7926 +121 -1 trunk/modules/Makefile.in (File Modified)
7927 + - trunk/modules/networknotice.c (File Added)
7928
7929
7930jilles 2006/01/28 21:44:33 UTC (20060128-609)
7931 Log:
7932 Don't show servers in /trace to nonopers if flatten links is enabled.
7933
7934
7935 Changes: Modified:
7936 +8 -5 trunk/modules/m_trace.c (File Modified)
7937
7938
7939jilles 2006/01/28 16:45:46 UTC (20060128-607)
7940 Log:
7941 CHGHOST:
7942 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7943 - send back confirmation to source, if local client
7944 - send a +s server notice if the source is neither a server nor a service (+S)
7945
7946
7947 Changes: Modified:
7948 +5 -1 trunk/modules/m_chghost.c (File Modified)
7949
7950
7951jilles 2006/01/28 16:01:05 UTC (20060128-605)
7952 Log:
7953 Use sendto_realops_snomask_from() to make the
7954 server notices appear to come from the affected
7955 user's server.
7956
7957
7958 Changes: Modified:
7959 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7960 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7961
7962
7963jilles 2006/01/28 16:00:14 UTC (20060128-603)
7964 Log:
7965 Add sendto_realops_snomask_from(), allows
7966 specification of apparent source server.
7967
7968
7969 Changes: Modified:
7970 +1 -0 trunk/include/send.h (File Modified)
7971 +41 -1 trunk/src/send.c (File Modified)
7972
7973
7974jilles 2006/01/28 15:30:20 UTC (20060128-601)
7975 Log:
7976 Revert r579. Keep host, not orighost in oper up notice.
7977 It would be inconsistent to have orighost there, and we
7978 don't want to mess up all server notices by putting both
7979 host and orighost.
7980
7981
7982 Changes: Modified:
7983 +1 -1 trunk/src/s_user.c (File Modified)
7984
7985
7986jilles 2006/01/28 15:27:10 UTC (20060128-599)
7987 Log:
7988 Include the IP address in operlog/foperlog.
7989
7990
7991 Changes: Modified:
7992 +10 -8 trunk/modules/m_challenge.c (File Modified)
7993 +8 -6 trunk/modules/m_oper.c (File Modified)
7994
7995
7996jilles 2006/01/28 15:17:01 UTC (20060128-597)
7997 Log:
7998 Call umode_changed hook on oper up.
7999
8000
8001 Changes: Modified:
8002 +1 -0 trunk/src/s_user.c (File Modified)
8003
8004
8005jilles 2006/01/28 15:13:27 UTC (20060128-595)
8006 Log:
8007 Add globalconnexit contrib module, shows remote client connects/exits
8008 except netsplits/netjoin on snomask +F.
8009 Notice formatting will probably change somewhat still.
8010
8011
8012 Changes: Modified:
8013 +80 -0 trunk/contrib/Makefile.in (File Modified)
8014 + - trunk/contrib/globalconnexit.c (File Added)
8015
8016
8017jilles 2006/01/28 14:54:44 UTC (20060128-593)
8018 Log:
8019 Declare snomask_modes[] so modules can provide snomasks.
8020
8021
8022 Changes: Modified:
8023 +2 -0 trunk/include/snomask.h (File Modified)
8024
8025
8026jilles 2006/01/28 14:40:10 UTC (20060128-591)
8027 Log:
8028 Replace user_signon hook with two new hooks: new_local_user
8029 and new_remote_user.
8030 These are called right before the user is introduced to the
8031 rest of the network.
8032
8033
8034 Changes: Modified:
8035 +2 -1 trunk/include/hook.h (File Modified)
8036 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8037 +4 -2 trunk/src/hook.c (File Modified)
8038 +2 -3 trunk/src/s_user.c (File Modified)
8039
8040
8041nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8042 Log:
8043 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8044
8045
8046 Changes: Modified:
8047 +2 -2 trunk/modules/m_scan.c (File Modified)
8048
8049
8050jilles 2006/01/27 19:45:11 UTC (20060127-587)
8051 Log:
8052 Update doc/technical/send.txt.
8053
8054
8055 Changes: Modified:
8056 +91 -131 trunk/doc/technical/send.txt (File Modified)
8057
8058
8059jilles 2006/01/27 14:44:19 UTC (20060127-585)
8060 Log:
8061 Add chantrace and masktrace to help files.
8062
8063
8064 Changes: Modified:
8065 + - trunk/help/opers/chantrace (File Added)
8066 +27 -20 trunk/help/opers/index (File Modified)
8067 + - trunk/help/opers/masktrace (File Added)
8068 +2 -0 trunk/help/opers/operspy (File Modified)
8069
8070
8071jilles 2006/01/27 14:41:47 UTC (20060127-583)
8072 Log:
8073 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8074 Shows etrace-like output for all users in a channel,
8075 in particular IP addresses.
8076
8077
8078 Changes: Modified:
8079 +75 -2 trunk/modules/m_etrace.c (File Modified)
8080
8081
8082jilles 2006/01/27 13:49:21 UTC (20060127-581)
8083 Log:
8084 Port over ratbox 2.2 r21727 (anfl):
8085 add some logging when we drop servers in places where we only notify opers
8086
8087
8088 Changes: Modified:
8089 +31 -0 trunk/modules/core/m_server.c (File Modified)
8090
8091
8092nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8093 Log:
8094 display orighost in operup message
8095
8096
8097 Changes: Modified:
8098 +1 -1 trunk/src/s_user.c (File Modified)
8099
8100
8101jilles 2006/01/26 17:13:21 UTC (20060126-577)
8102 Log:
8103 Add globallineactive contrib module, a hack which can often
8104 show k/d/g/x line active for remote clients.
8105
8106
8107 Changes: Modified:
8108 +52 -0 trunk/contrib/Makefile.in (File Modified)
8109 + - trunk/contrib/globallineactive.c (File Added)
8110
8111
8112jilles 2006/01/26 16:34:00 UTC (20060126-575)
8113 Log:
8114 Show IP field in the same way as MASKTRACE:
8115 "255.255.255.255" if it's unknown (remote TS5 client)
8116 and "0" if we or the remote server are purposely
8117 hiding it.
8118
8119
8120 Changes: Modified:
8121 +12 -1 trunk/modules/m_scan.c (File Modified)
8122
8123
8124jilles 2006/01/26 16:25:22 UTC (20060126-573)
8125 Log:
8126 scan umodes:
8127 - don't show servers in a global scan
8128 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8129
8130
8131 Changes: Modified:
8132 +4 -1 trunk/modules/m_scan.c (File Modified)
8133
8134
8135nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8136 Log:
8137 Implement SCAN UMODES.
8138
8139
8140 Changes: Modified:
8141 +3 -0 trunk/include/numeric.h (File Modified)
8142 +128 -2 trunk/modules/m_scan.c (File Modified)
8143 +2 -2 trunk/src/messages.tab (File Modified)
8144
8145
8146nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8147 Log:
8148 more oops
8149
8150
8151 Changes: Modified:
8152 +1 -1 trunk/modules/m_scan.c (File Modified)
8153
8154
8155nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8156 Log:
8157 parv[0] should be parv[1].
8158
8159
8160 Changes: Modified:
8161 +1 -1 trunk/modules/m_scan.c (File Modified)
8162
8163
8164nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8165 Log:
8166 another oops
8167
8168
8169 Changes: Modified:
8170 +1 -1 trunk/modules/m_scan.c (File Modified)
8171
8172
8173nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8174 Log:
8175 fix mistake here
8176
8177
8178 Changes: Modified:
8179 +2 -2 trunk/modules/m_scan.c (File Modified)
8180
8181
8182nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8183 Log:
8184 framework for scan command
8185
8186
8187 Changes: Modified:
8188 +113 -0 trunk/modules/Makefile.in (File Modified)
8189 + - trunk/modules/m_scan.c (File Added)
8190
8191
8192nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8193 Log:
8194 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8195
8196
8197 Changes: Modified:
8198 +2 -0 trunk/include/irc_string.h (File Modified)
8199 +157 -1 trunk/modules/m_etrace.c (File Modified)
8200 +129 -90 trunk/src/match.c (File Modified)
8201
8202
8203nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8204 Log:
8205 orighost may live in a different hash bucket (likely the case), lets check it standalone
8206
8207
8208 Changes: Modified:
8209 +39 -3 trunk/src/hostmask.c (File Modified)
8210
8211
8212nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8213 Log:
8214 SVN didn't check modules/ somehow, hrmm.
8215
8216
8217 Changes: Modified:
8218 +1 -1 trunk/modules/m_kline.c (File Modified)
8219 +6 -6 trunk/modules/m_stats.c (File Modified)
8220
8221
8222nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8223 Log:
8224 Track hostmask entries for client_p->orighost, if available.
8225 Not throughly tested, but seems to work fine.
8226
8227
8228 Changes: Modified:
8229 +8 -4 trunk/include/hostmask.h (File Modified)
8230 +14 -10 trunk/src/hostmask.c (File Modified)
8231
8232
8233jilles 2006/01/22 19:14:11 UTC (20060122-549)
8234 Log:
8235 Pass on SQUIT reasons more.
8236
8237
8238 Changes: Modified:
8239 +17 -19 trunk/src/client.c (File Modified)
8240
8241
8242jilles 2006/01/21 17:25:27 UTC (20060121-543)
8243 Log:
8244 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8245 This way, hidden admins also get them.
8246
8247
8248 Changes: Modified:
8249 +4 -4 trunk/src/send.c (File Modified)
8250
8251
8252jilles 2006/01/20 22:26:17 UTC (20060120-541)
8253 Log:
8254 From ircd-ratbox 2.2 (r21339 anfl):
8255 ms_kill() should be using find_person(), not find_client()
8256 otherwise it can generate a core.
8257
8258
8259 Changes: Modified:
8260 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8261
8262
8263jilles 2006/01/18 22:56:51 UTC (20060118-539)
8264 Log:
8265 Add m_error to core_module_table, so it is loaded by default.
8266
8267
8268 Changes: Modified:
8269 +1 -0 trunk/src/modules.c (File Modified)
8270
8271
8272jilles 2006/01/18 00:28:30 UTC (20060118-536)
8273 Log:
8274 comment is a const char *, not char *.
8275
8276
8277 Changes: Modified:
8278 +1 -1 trunk/include/hook.h (File Modified)
8279
8280
8281jilles 2006/01/18 00:10:02 UTC (20060118-534)
8282 Log:
8283 Fix a long standing hybrid 7 bug: when getting a read error
8284 on a server, report_error() is called with a %d instead of
8285 a %s in the format string ("Lost connection" in +d).
8286
8287
8288 Changes: Modified:
8289 +1 -1 trunk/src/client.c (File Modified)
8290
8291
8292jilles 2006/01/16 17:21:11 UTC (20060116-532)
8293 Log:
8294 Clarifications.
8295
8296
8297 Changes: Modified:
8298 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8299
8300
8301nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8302 Log:
8303 Add document describing capabilities and what they mean.
8304
8305
8306 Changes: Modified:
8307 + - trunk/doc/technical/capab.txt (File Added)
8308
8309
8310jilles 2006/01/16 01:19:24 UTC (20060116-528)
8311 Log:
8312 Change client_exit hook to pass all exit_client() parameters.
8313
8314
8315 Changes: Modified:
8316 +8 -0 trunk/include/hook.h (File Modified)
8317 +6 -1 trunk/src/client.c (File Modified)
8318
8319
8320jilles 2006/01/15 21:51:42 UTC (20060115-526)
8321 Log:
8322 Add client_exit hook, called in exit_client() for all
8323 clients of all types, except clients exiting because
8324 of netsplits (QS). The only thing done before it is
8325 marking the client as "closing" (to prevent
8326 recursion).
8327
8328
8329 Changes: Modified:
8330 +1 -0 trunk/include/hook.h (File Modified)
8331 +2 -0 trunk/src/client.c (File Modified)
8332 +2 -0 trunk/src/hook.c (File Modified)
8333
8334
8335jilles 2006/01/15 21:06:36 UTC (20060115-524)
8336 Log:
8337 Improve the code that calculates the nnnS nnnC counts
8338 in RPL_TRACESERVER.
8339
8340 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8341
8342
8343 Changes: Modified:
8344 +43 -36 trunk/modules/m_trace.c (File Modified)
8345
8346
8347jilles 2006/01/15 20:55:27 UTC (20060115-522)
8348 Log:
8349 Add server_eob hook.
8350 Planning to use this for netsplit/join notices.
8351
8352
8353 Changes: Modified:
8354 +1 -0 trunk/include/hook.h (File Modified)
8355 +2 -0 trunk/modules/m_pong.c (File Modified)
8356 +2 -0 trunk/src/hook.c (File Modified)
8357
8358
8359jilles 2006/01/15 20:01:51 UTC (20060115-520)
8360 Log:
8361 Default motd: ircd-ratbox -> charybdis
8362
8363
8364 Changes: Modified:
8365 +1 -1 trunk/doc/ircd.motd (File Modified)
8366
8367
8368jilles 2006/01/15 19:35:03 UTC (20060115-518)
8369 Log:
8370 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8371
8372
8373 Changes: Modified:
8374 +4 -4 trunk/src/s_user.c (File Modified)
8375
8376
8377jilles 2006/01/15 19:12:28 UTC (20060115-516)
8378 Log:
8379 - Remove obsolete EOB help file
8380 - Document snomask in the help files
8381 - Update indexes
8382
8383
8384 Changes: Modified:
8385 + - trunk/help/opers/eob (File Deleted)
8386 +13 -12 trunk/help/opers/index (File Modified)
8387 +1 -13 trunk/help/opers/umode (File Modified)
8388 +7 -7 trunk/help/users/index (File Modified)
8389
8390
8391nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8392 Log:
8393 Bail if snomask to parse is not given. Pointy hat to myself.
8394
8395
8396 Changes: Modified:
8397 +3 -0 trunk/src/snomask.c (File Modified)
8398
8399
8400gxti 2006/01/15 17:48:44 UTC (20060115-512)
8401 Log:
8402 Remove m_flags from autoconf
8403
8404
8405 Changes: Modified:
8406 +0 -1 trunk/contrib/Makefile.in (File Modified)
8407
8408
8409nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8410 Log:
8411 remove m_flags
8412
8413
8414 Changes: Modified:
8415 + - trunk/contrib/m_flags.c (File Deleted)
8416
8417
8418jilles 2006/01/15 17:22:19 UTC (20060115-508)
8419 Log:
8420 If +s is in oper_only_umodes, clear snomask on deoper.
8421
8422
8423 Changes: Modified:
8424 +5 -0 trunk/src/s_user.c (File Modified)
8425
8426
8427gxti 2006/01/15 17:16:50 UTC (20060115-506)
8428 Log:
8429 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8430
8431
8432 Changes: Modified:
8433 +2 -2 trunk/configure (File Modified)
8434 +2 -2 trunk/configure.ac (File Modified)
8435
8436
8437jilles 2006/01/15 17:15:56 UTC (20060115-504)
8438 Log:
8439 Remove the old server notice umodes.
8440 Default oper only umodes is now +s.
8441 Please make sure all remaining umodes still work.
8442
8443
8444 Changes: Modified:
8445 +3 -21 trunk/include/client.h (File Modified)
8446 +0 -12 trunk/src/newconf.c (File Modified)
8447 +1 -1 trunk/src/s_conf.c (File Modified)
8448 +12 -12 trunk/src/s_user.c (File Modified)
8449
8450
8451jilles 2006/01/15 17:00:27 UTC (20060115-502)
8452 Log:
8453 operator::flags nick_changes now controls +n snomask instead of +n umode.
8454
8455
8456 Changes: Modified:
8457 +8 -8 trunk/src/s_user.c (File Modified)
8458
8459
8460jilles 2006/01/15 16:53:16 UTC (20060115-500)
8461 Log:
8462 Move down h_umode_changed hook call after umode allowed checks
8463 (so it will not see +a if someone tries to set it but is not
8464 allowed to).
8465
8466
8467 Changes: Modified:
8468 +2 -3 trunk/src/s_user.c (File Modified)
8469
8470
8471jilles 2006/01/15 16:40:33 UTC (20060115-498)
8472 Log:
8473 Move over non-+s server notices (hopefully, all of them).
8474
8475
8476 Changes: Modified:
8477 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8478 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8479 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8480 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8481 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8482 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8483 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8484 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8485 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8486 +2 -2 trunk/libcharybdis/event.c (File Modified)
8487 +2 -2 trunk/modules/core/m_join.c (File Modified)
8488 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8489 +3 -3 trunk/modules/core/m_message.c (File Modified)
8490 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8491 +2 -2 trunk/modules/core/m_server.c (File Modified)
8492 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8493 +1 -1 trunk/modules/m_post.c (File Modified)
8494 +1 -1 trunk/modules/m_services.c (File Modified)
8495 +2 -2 trunk/src/channel.c (File Modified)
8496 +3 -3 trunk/src/client.c (File Modified)
8497 +1 -1 trunk/src/hash.c (File Modified)
8498 +5 -5 trunk/src/s_conf.c (File Modified)
8499 +2 -2 trunk/src/s_log.c (File Modified)
8500 +4 -4 trunk/src/s_user.c (File Modified)
8501
8502
8503jilles 2006/01/15 16:18:59 UTC (20060115-496)
8504 Log:
8505 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8506
8507
8508 Changes: Modified:
8509 +2 -1 trunk/include/snomask.h (File Modified)
8510 +2 -2 trunk/src/snomask.c (File Modified)
8511
8512
8513jilles 2006/01/15 16:08:28 UTC (20060115-494)
8514 Log:
8515 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8516
8517
8518 Changes: Modified:
8519 +1 -1 trunk/contrib/example_module.c (File Modified)
8520 +2 -2 trunk/include/ircd_defs.h (File Modified)
8521 +6 -6 trunk/modules/core/m_error.c (File Modified)
8522 +1 -1 trunk/modules/core/m_join.c (File Modified)
8523 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8524 +1 -1 trunk/modules/core/m_message.c (File Modified)
8525 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8526 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8527 +18 -18 trunk/modules/core/m_server.c (File Modified)
8528 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8529 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8530 +4 -4 trunk/modules/m_challenge.c (File Modified)
8531 +4 -4 trunk/modules/m_dline.c (File Modified)
8532 +13 -13 trunk/modules/m_gline.c (File Modified)
8533 +5 -5 trunk/modules/m_kline.c (File Modified)
8534 +2 -2 trunk/modules/m_oper.c (File Modified)
8535 +1 -1 trunk/modules/m_pong.c (File Modified)
8536 +13 -13 trunk/modules/m_rehash.c (File Modified)
8537 +4 -4 trunk/modules/m_resv.c (File Modified)
8538 +16 -16 trunk/modules/m_set.c (File Modified)
8539 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8540 +6 -6 trunk/modules/m_xline.c (File Modified)
8541 +1 -1 trunk/src/adns.c (File Modified)
8542 +2 -2 trunk/src/channel.c (File Modified)
8543 +1 -1 trunk/src/listener.c (File Modified)
8544 +1 -1 trunk/src/s_auth.c (File Modified)
8545 +15 -15 trunk/src/s_conf.c (File Modified)
8546 +3 -3 trunk/src/s_user.c (File Modified)
8547 +7 -7 trunk/src/send.c (File Modified)
8548
8549
8550jilles 2006/01/15 15:34:12 UTC (20060115-492)
8551 Log:
8552 On oper up:
8553 - set +s snomask if +s umode set but no snomasks
8554 - put numerics in more logical order
8555
8556
8557 Changes: Modified:
8558 +3 -1 trunk/src/s_user.c (File Modified)
8559
8560
8561jilles 2006/01/15 15:12:39 UTC (20060115-490)
8562 Log:
8563 parse_snobuf_to_mask(): default to + at start
8564 allows stuff like /mode jilles +s C
8565
8566
8567 Changes: Modified:
8568 +1 -1 trunk/src/snomask.c (File Modified)
8569
8570
8571jilles 2006/01/15 15:04:34 UTC (20060115-488)
8572 Log:
8573 Changes to user_mode() snomask handling.
8574 - show snomask (if not 0) on /mode <nick>
8575 - show snomask once at the end if +s/-s used
8576 - only parse 1 parameter for umode changes
8577 - don't crash on /mode <nick> +s
8578 - /mode <nick> -s clears snomask, doesn't use parameter
8579 - set umode +s iff snomask is not 0
8580 - snomask is not propagated, but umode +s is
8581
8582
8583 Changes: Modified:
8584 +97 -72 trunk/src/s_user.c (File Modified)
8585
8586
8587nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8588 Log:
8589 Convert some messages over to snomask.
8590
8591
8592 Changes: Modified:
8593 +29 -29 trunk/src/client.c (File Modified)
8594 +2 -2 trunk/src/ircd.c (File Modified)
8595 +13 -13 trunk/src/modules.c (File Modified)
8596 +1 -1 trunk/src/newconf.c (File Modified)
8597 +5 -5 trunk/src/parse.c (File Modified)
8598 +1 -1 trunk/src/restart.c (File Modified)
8599 +4 -4 trunk/src/s_newconf.c (File Modified)
8600 +11 -11 trunk/src/s_serv.c (File Modified)
8601
8602
8603nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8604 Log:
8605 include snomask.h from client.h
8606
8607
8608 Changes: Modified:
8609 +1 -0 trunk/include/client.h (File Modified)
8610
8611
8612nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8613 Log:
8614 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8615
8616
8617 Changes: Modified:
8618 +1 -0 trunk/src/newconf.c (File Modified)
8619 +2 -1 trunk/src/snomask.c (File Modified)
8620
8621
8622nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8623 Log:
8624 should start with +, not \0. Whoops. :)
8625
8626
8627 Changes: Modified:
8628 +1 -1 trunk/src/snomask.c (File Modified)
8629
8630
8631nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8632 Log:
8633 core snomask support.
8634
8635
8636 Changes: Modified:
8637 +3 -0 trunk/doc/example.conf (File Modified)
8638 +2 -0 trunk/include/client.h (File Modified)
8639 +2 -0 trunk/include/numeric.h (File Modified)
8640 +2 -0 trunk/include/s_newconf.h (File Modified)
8641 +63 -0 trunk/include/send.h (File Modified)
8642 + - trunk/include/snomask.h (File Added)
8643 +1 -0 trunk/src/Makefile.in (File Modified)
8644 +1 -1 trunk/src/messages.tab (File Modified)
8645 +8 -0 trunk/src/newconf.c (File Modified)
8646 +12 -0 trunk/src/s_user.c (File Modified)
8647 +235 -0 trunk/src/send.c (File Modified)
8648 + - trunk/src/snomask.c (File Added)
8649
8650
8651nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8652 Log:
8653 add a blank line after the license info.
8654
8655
8656 Changes: Modified:
8657 +1 -1 trunk/CREDITS (File Modified)
8658
8659
8660jilles 2006/01/14 19:59:18 UTC (20060114-472)
8661 Log:
8662 Extend copyright to 2006.
8663
8664
8665 Changes: Modified:
8666 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8667
8668
8669jilles 2006/01/14 19:56:24 UTC (20060114-470)
8670 Log:
8671 - Fix up book id.
8672 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8673
8674
8675 Changes: Modified:
8676 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8677 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8678
8679
8680jilles 2006/01/14 19:52:16 UTC (20060114-468)
8681 Log:
8682 Add oper privileges document.
8683
8684
8685 Changes: Modified:
8686 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8687 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8688
8689
8690jilles 2006/01/14 18:45:57 UTC (20060114-466)
8691 Log:
8692 Capitalize message names in services shortcuts (for consistency).
8693
8694
8695 Changes: Modified:
8696 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8697
8698
8699jilles 2006/01/13 16:53:35 UTC (20060113-464)
8700 Log:
8701 Remove C++ comment.
8702
8703
8704 Changes: Modified:
8705 +1 -1 trunk/src/patricia.c (File Modified)
8706
8707
8708jilles 2006/01/13 13:45:56 UTC (20060113-462)
8709 Log:
8710 Remove obsolete 'nextconnect' variable.
8711
8712
8713 Changes: Modified:
8714 +0 -1 trunk/include/ircd.h (File Modified)
8715 +0 -2 trunk/src/client.c (File Modified)
8716 +0 -1 trunk/src/ircd.c (File Modified)
8717
8718
8719jilles 2006/01/13 13:02:54 UTC (20060113-460)
8720 Log:
8721 Remove this remnant of the hybrid 6 ziplinks implementation.
8722
8723
8724 Changes: Modified:
8725 + - trunk/include/s_zip.h (File Deleted)
8726
8727
8728jilles 2006/01/09 16:05:47 UTC (20060109-458)
8729 Log:
8730 Make clone limiting work on orighost, not host (so it
8731 looks through services cloaks). Lightly tested, please
8732 test/review.
8733
8734
8735 Changes: Modified:
8736 +2 -0 trunk/modules/m_chghost.c (File Modified)
8737 +1 -1 trunk/src/client.c (File Modified)
8738 +1 -1 trunk/src/s_conf.c (File Modified)
8739
8740
8741jilles 2006/01/09 15:51:02 UTC (20060109-456)
8742 Log:
8743 Don't forget to link me_realhost() into the command hash.
8744
8745 Pointy hat to: myself
8746
8747
8748 Changes: Modified:
8749 +1 -1 trunk/modules/m_chghost.c (File Modified)
8750
8751
8752jilles 2006/01/09 14:46:59 UTC (20060109-454)
8753 Log:
8754 It's call_hook, not hook_call.
8755
8756
8757 Changes: Modified:
8758 +1 -1 trunk/src/s_user.c (File Modified)
8759
8760
8761jilles 2006/01/09 14:45:36 UTC (20060109-452)
8762 Log:
8763 Add unreject help file.
8764
8765
8766 Changes: Modified:
8767 + - trunk/help/opers/unreject (File Added)
8768
8769
8770jilles 2006/01/09 14:41:41 UTC (20060109-450)
8771 Log:
8772 Link the all-important 42 module to the build :P
8773
8774
8775 Changes: Modified:
8776 +1 -0 trunk/contrib/Makefile.in (File Modified)
8777
8778
8779jilles 2006/01/08 19:12:10 UTC (20060108-448)
8780 Log:
8781 Mention /rehash help.
8782
8783
8784 Changes: Modified:
8785 +1 -0 trunk/help/opers/rehash (File Modified)
8786
8787
8788nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8789 Log:
8790 Add h_user_signon hook.
8791
8792
8793 Changes: Modified:
8794 +1 -0 trunk/include/hook.h (File Modified)
8795 +2 -0 trunk/src/hook.c (File Modified)
8796 +4 -0 trunk/src/s_user.c (File Modified)
8797
8798
8799jilles 2006/01/06 02:30:23 UTC (20060106-444)
8800 Log:
8801 Oops, forgot to set orighost for remote client introductions.
8802
8803
8804 Changes: Modified:
8805 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8806
8807
8808jilles 2006/01/06 01:40:44 UTC (20060106-442)
8809 Log:
8810 Use TS6 forms in services shortcuts, if possible.
8811
8812
8813 Changes: Modified:
8814 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8815
8816
8817jilles 2006/01/06 01:31:19 UTC (20060106-440)
8818 Log:
8819 - Start out default_umodes conf entry from the empty set instead of +i.
8820 - Move oper_only_umodes check to where default_umodes is used, as
8821 oper_only_umodes may not be set yet while we're reading the conf.
8822
8823
8824 Changes: Modified:
8825 +6 -7 trunk/src/newconf.c (File Modified)
8826 +1 -1 trunk/src/s_user.c (File Modified)
8827
8828
8829jilles 2006/01/06 01:00:44 UTC (20060106-438)
8830 Log:
8831 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8832
8833
8834 Changes: Modified:
8835 +1 -0 trunk/doc/example.conf (File Modified)
8836 +7 -0 trunk/doc/reference.conf (File Modified)
8837 +0 -7 trunk/include/config.h.dist (File Modified)
8838 +1 -0 trunk/include/s_conf.h (File Modified)
8839 +6 -0 trunk/modules/m_info.c (File Modified)
8840 +9 -18 trunk/src/client.c (File Modified)
8841 +1 -0 trunk/src/newconf.c (File Modified)
8842 +1 -0 trunk/src/s_conf.c (File Modified)
8843
8844
8845jilles 2006/01/06 00:14:18 UTC (20060106-436)
8846 Log:
8847 - Allow NULL target_ip in show_ip() (indicates message is being
8848 sent to local opers)
8849 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8850 confitem
8851 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8852 those in src/client.c
8853
8854 From ratbox 2.2 svn (anfl)
8855
8856
8857 Changes: Modified:
8858 +1 -0 trunk/include/client.h (File Modified)
8859 +21 -2 trunk/src/client.c (File Modified)
8860 +2 -4 trunk/src/hostmask.c (File Modified)
8861 +1 -5 trunk/src/s_conf.c (File Modified)
8862 +4 -8 trunk/src/s_user.c (File Modified)
8863
8864
8865nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8866 Log:
8867 Fire off events properly.
8868
8869
8870 Changes: Modified:
8871 +7 -3 trunk/src/s_user.c (File Modified)
8872
8873
8874nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8875 Log:
8876 make sure modules which depend on umode information get the message upon connection (oops)
8877
8878
8879 Changes: Modified:
8880 +3 -0 trunk/src/s_user.c (File Modified)
8881
8882
8883jilles 2006/01/05 23:33:33 UTC (20060105-430)
8884 Log:
8885 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8886 From ratbox 2.2 svn.
8887
8888
8889 Changes: Modified:
8890 +3 -7 trunk/modules/m_etrace.c (File Modified)
8891
8892
8893nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8894 Log:
8895 Replace silly `default_invisible' option with more versatile default_umodes.
8896
8897
8898 Changes: Modified:
8899 +2 -2 trunk/Makefile.in (File Modified)
8900 +12 -1 trunk/doc/example.conf (File Modified)
8901 +14 -7 trunk/doc/reference.conf (File Modified)
8902 +2 -4 trunk/include/s_conf.h (File Modified)
8903 +0 -6 trunk/modules/m_info.c (File Modified)
8904 +4 -0 trunk/src/modules.c (File Modified)
8905 +41 -1 trunk/src/newconf.c (File Modified)
8906 +2 -2 trunk/src/s_conf.c (File Modified)
8907 +3 -4 trunk/src/s_user.c (File Modified)
8908
8909
8910jilles 2006/01/02 14:30:45 UTC (20060102-426)
8911 Log:
8912 Add temporary nick resvs with the proper duration,
8913 not 60 times too long.
8914
8915
8916 Changes: Modified:
8917 +1 -1 trunk/modules/m_resv.c (File Modified)
8918
8919
8920jilles 2006/01/02 14:21:31 UTC (20060102-424)
8921 Log:
8922 Add kick on split riding. See reference.conf for more details.
8923
8924
8925 Changes: Modified:
8926 +1 -0 trunk/doc/example.conf (File Modified)
8927 +16 -0 trunk/doc/reference.conf (File Modified)
8928 +1 -0 trunk/include/s_conf.h (File Modified)
8929 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8930 +6 -0 trunk/modules/m_info.c (File Modified)
8931 +1 -0 trunk/src/newconf.c (File Modified)
8932 +1 -0 trunk/src/s_conf.c (File Modified)
8933
8934
8935nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8936 Log:
8937 New credits, denoting GXTi as being on the core team.
8938
8939
8940 Changes: Modified:
8941 +16 -5 trunk/CREDITS (File Modified)
8942
8943
8944nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8945 Log:
8946 better cloaking algorithm
8947
8948
8949 Changes: Modified:
8950 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8951
8952
8953nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8954 Log:
8955 don't do redundant bitshifting.
8956
8957
8958 Changes: Modified:
8959 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8960
8961
8962jilles 2005/12/23 21:15:41 UTC (20051223-416)
8963 Log:
8964 Add ip_cloaking.so.
8965
8966
8967 Changes: Modified:
8968 +1 -0 trunk/contrib/Makefile.in (File Modified)
8969
8970
8971jilles 2005/12/23 21:15:25 UTC (20051223-414)
8972 Log:
8973 Set the DynSpoof flag properly.
8974
8975
8976 Changes: Modified:
8977 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8978
8979
8980nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8981 Log:
8982 first go at an ip_cloaking implementation for charybdis.
8983
8984
8985 Changes: Modified:
8986 + - trunk/contrib/ip_cloaking.c (File Added)
8987
8988
8989nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8990 Log:
8991 Add libcharybdis to contrib/ includes.
8992
8993
8994 Changes: Modified:
8995 +1 -1 trunk/contrib/Makefile.in (File Modified)
8996
8997
8998nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8999 Log:
9000 add h_umode_changed hook for modules that provide usermodes.
9001
9002
9003 Changes: Modified:
9004 +1 -0 trunk/include/hook.h (File Modified)
9005 +2 -1 trunk/src/hook.c (File Modified)
9006 +3 -0 trunk/src/s_user.c (File Modified)
9007
9008
9009jilles 2005/12/19 16:52:45 UTC (20051219-406)
9010 Log:
9011 Show quiets in /stats z.
9012
9013
9014 Changes: Modified:
9015 +15 -10 trunk/src/s_stats.c (File Modified)
9016
9017
9018nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9019 Log:
9020 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9021
9022
9023 Changes: Modified:
9024 +0 -12 trunk/configure (File Modified)
9025 +0 -9 trunk/configure.ac (File Modified)
9026 +0 -3 trunk/include/setup.h.in (File Modified)
9027
9028
9029nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9030 Log:
9031 change various buffer sizes to = topiclen.
9032
9033
9034 Changes: Modified:
9035 +3 -4 trunk/include/ircd_defs.h (File Modified)
9036
9037
9038jon 2005/12/12 19:32:18 UTC (20051212-400)
9039 Log:
9040 - Partial commit test, partial ego strokage ;)
9041
9042
9043 Changes: Modified:
9044 +2 -1 trunk/CREDITS (File Modified)
9045
9046
9047nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9048 Log:
9049 More kqueue corrections.
9050
9051 Changes: Modified:
9052 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9053
9054
9055nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9056 Log:
9057 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9058 Not sure why this wasn't this way to begin with.
9059
9060
9061 Changes: Modified:
9062 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9063
9064
9065jilles 2005/12/11 16:39:52 UTC (20051211-394)
9066 Log:
9067 example.conf tweaks:
9068 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9069 most people do not need this.
9070 Enable serverinfo::hub.
9071
9072
9073 Changes: Modified:
9074 +14 -11 trunk/doc/example.conf (File Modified)
9075
9076
9077nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9078 Log:
9079 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9080
9081
9082 Changes: Modified:
9083 +1 -1 trunk/src/s_serv.c (File Modified)
9084
9085
9086nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9087 Log:
9088 header include changes
9089
9090
9091 Changes: Modified:
9092 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9093 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9094 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9095 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9096 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9097 +1 -21 trunk/libcharybdis/select.c (File Modified)
9098
9099
9100nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9101 Log:
9102 s/ilog/libcharybdis_{die,log,restart}/g
9103
9104
9105 Changes: Modified:
9106 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9107 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9108 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9109 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9110 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9111 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9112 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9113 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9114
9115
9116nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9117 Log:
9118 Use the right callbacks in the function code.
9119
9120 Changes: Modified:
9121 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9122
9123
9124nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9125 Log:
9126 More work, it builds again!
9127
9128
9129 Changes: Modified:
9130 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9131 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9132 + - trunk/libcharybdis/libcharybdis.c (File Added)
9133 + - trunk/libcharybdis/libcharybdis.h (File Added)
9134
9135
9136nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9137 Log:
9138 Move some stuff around.
9139
9140
9141 Changes: Modified:
9142 + - trunk/include/memory.h (File Deleted)
9143 + - trunk/include/tools.h (File Deleted)
9144 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9145 + - trunk/libcharybdis/memory.c (File Added)
9146 + - trunk/libcharybdis/memory.h (File Added)
9147 + - trunk/libcharybdis/snprintf.c (File Added)
9148 + - trunk/libcharybdis/tools.c (File Added)
9149 + - trunk/libcharybdis/tools.h (File Added)
9150 +1000 -1062 trunk/modules/.depend (File Modified)
9151 +421 -455 trunk/src/.depend (File Modified)
9152 +0 -1191 trunk/src/Makefile.in (File Modified)
9153 + - trunk/src/memory.c (File Deleted)
9154 + - trunk/src/snprintf.c (File Deleted)
9155 + - trunk/src/tools.c (File Deleted)
9156
9157
9158nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9159 Log:
9160 move more headers into libcharybdis
9161
9162 Changes: Modified:
9163 + - trunk/include/balloc.h (File Deleted)
9164 + - trunk/include/event.h (File Deleted)
9165 + - trunk/libcharybdis/balloc.h (File Added)
9166 + - trunk/libcharybdis/event.h (File Added)
9167 +924 -1020 trunk/modules/.depend (File Modified)
9168 +327 -406 trunk/src/.depend (File Modified)
9169
9170
9171nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9172 Log:
9173 balloc, events -> libcharybdis
9174
9175 Changes: Modified:
9176 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9177 + - trunk/libcharybdis/balloc.c (File Added)
9178 + - trunk/libcharybdis/event.c (File Added)
9179 +0 -1008 trunk/src/Makefile.in (File Modified)
9180 + - trunk/src/balloc.c (File Deleted)
9181 + - trunk/src/event.c (File Deleted)
9182
9183
9184nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9185 Log:
9186 More fun
9187
9188 Changes: Modified:
9189 + - trunk/include/commio.h (File Deleted)
9190 + - trunk/include/linebuf.h (File Deleted)
9191 + - trunk/libcharybdis/commio.h (File Added)
9192 + - trunk/libcharybdis/linebuf.h (File Added)
9193 +1644 -530 trunk/modules/.depend (File Modified)
9194 +1 -1 trunk/modules/Makefile.in (File Modified)
9195 +720 -284 trunk/src/.depend (File Modified)
9196
9197
9198nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9199 Log:
9200 Makefile reworking -- moving libcharybdis headers into proper location.
9201
9202 Changes: Modified:
9203 +1 -1 trunk/adns/Makefile.in (File Modified)
9204 +1 -1 trunk/src/Makefile.in (File Modified)
9205
9206
9207nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9208 Log:
9209 Document proposed authdaemon protocol.
9210
9211 Changes: Modified:
9212 + - trunk/authdaemon/protocol.txt (File Added)
9213
9214
9215nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9216 Log:
9217 Makefile oops
9218
9219 Changes: Modified:
9220 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9221
9222
9223nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9224 Log:
9225 Remove dead makefile from generation
9226
9227 Changes: Modified:
9228 +1 -2 trunk/configure (File Modified)
9229 +0 -1 trunk/configure.ac (File Modified)
9230
9231
9232nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9233 Log:
9234 libcharybdisIO -> libcharybdis
9235
9236 Changes: Modified:
9237 +1 -1 trunk/src/Makefile.in (File Modified)
9238
9239
9240nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9241 Log:
9242 More restructuring.
9243
9244 Changes: Modified:
9245 + - trunk/libcharybdis/Makefile.in (File Added)
9246 + - trunk/libcharybdis/commio.c (File Added)
9247 + - trunk/libcharybdis/devpoll.c (File Added)
9248 + - trunk/libcharybdis/epoll.c (File Added)
9249 + - trunk/libcharybdis/io/ (File Deleted)
9250 + - trunk/libcharybdis/kqueue.c (File Added)
9251 + - trunk/libcharybdis/linebuf.c (File Added)
9252 + - trunk/libcharybdis/log/ (File Deleted)
9253 + - trunk/libcharybdis/poll.c (File Added)
9254 + - trunk/libcharybdis/ports.c (File Added)
9255 + - trunk/libcharybdis/select.c (File Added)
9256
9257
9258nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9259 Log:
9260 Blah kill makefile
9261
9262 Changes: Modified:
9263 + - trunk/libcharybdis/Makefile.in (File Deleted)
9264
9265
9266nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9267 Log:
9268 Blah kill makefile
9269
9270 Changes: Modified:
9271 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9272
9273
9274nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9275 Log:
9276 add authdaemon dir for later hacking
9277
9278
9279 Changes: Modified:
9280 + - trunk/authdaemon/ (File Added)
9281
9282
9283nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9284 Log:
9285 linebuf -> libcharybdisIO
9286
9287
9288 Changes: Modified:
9289 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9290 + - trunk/libcharybdis/io/linebuf.c (File Added)
9291 + - trunk/libcharybdis/log/ (File Added)
9292 + - trunk/libcharybdis/log/Makefile.in (File Added)
9293 +0 -687 trunk/src/Makefile.in (File Modified)
9294 + - trunk/src/linebuf.c (File Deleted)
9295
9296
9297nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9298 Log:
9299 Solaris 10 I/O ports support
9300
9301 Changes: Modified:
9302 + - trunk/libcharybdis/io/ports.c (File Added)
9303
9304
9305nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9306 Log:
9307 libcharybdis stuff
9308
9309
9310 Changes: Modified:
9311 +1 -1 trunk/Makefile.in (File Modified)
9312 +3 -1 trunk/configure (File Modified)
9313 +133 -10 trunk/configure.ac (File Modified)
9314 + - trunk/libcharybdis/ (File Added)
9315 + - trunk/libcharybdis/Makefile.in (File Added)
9316 + - trunk/libcharybdis/io/ (File Added)
9317 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9318 +2 -3 trunk/src/Makefile.in (File Modified)
9319 + - trunk/src/io/ (File Deleted)
9320
9321
9322nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9323 Log:
9324 split IO stuff into libcharybdisIO.
9325
9326
9327 Changes: Modified:
9328 + - trunk/src/commio.c (File Deleted)
9329 + - trunk/src/devpoll.c (File Deleted)
9330 + - trunk/src/epoll.c (File Deleted)
9331 + - trunk/src/io/ (File Added)
9332 + - trunk/src/io/Makefile.in (File Added)
9333 + - trunk/src/io/commio.c (File Added)
9334 + - trunk/src/io/devpoll.c (File Added)
9335 + - trunk/src/io/epoll.c (File Added)
9336 + - trunk/src/io/kqueue.c (File Added)
9337 + - trunk/src/io/poll.c (File Added)
9338 + - trunk/src/io/select.c (File Added)
9339 + - trunk/src/kqueue.c (File Deleted)
9340 + - trunk/src/poll.c (File Deleted)
9341 + - trunk/src/select.c (File Deleted)
9342
9343
9344nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9345 Log:
9346 Version bump: 1.1.0
9347
9348
9349 Changes: Modified:
9350 +86 -155 trunk/configure (File Modified)
9351 +1 -1 trunk/configure.ac (File Modified)
9352
9353
9354jilles 2005/12/04 01:56:31 UTC (20051204-346)
9355 Log:
9356 Remove mentions of mkkeypair/cryptlinks.
9357
9358
9359 Changes: Modified:
9360 +1 -3 trunk/doc/challenge.txt (File Modified)
9361
9362
9363jilles 2005/12/02 17:57:29 UTC (20051202-344)
9364 Log:
9365 Clarify serverinfo{} description.
9366
9367
9368 Changes: Modified:
9369 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9370
9371
9372jilles 2005/12/02 17:41:44 UTC (20051202-342)
9373 Log:
9374 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9375
9376
9377 Changes: Modified:
9378 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9379
9380
9381jilles 2005/12/02 17:38:53 UTC (20051202-340)
9382 Log:
9383 Improvements also applicable to hyperion 1.x.
9384
9385
9386 Changes: Modified:
9387 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9388
9389
9390jilles 2005/12/02 17:08:45 UTC (20051202-338)
9391 Log:
9392 - Add +F description
9393 - General improvements and changes to charybdis
9394
9395
9396 Changes: Modified:
9397 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9398
9399
9400jilles 2005/12/02 16:43:45 UTC (20051202-336)
9401 Log:
9402 The server notice umodes only have an effect
9403 for opers. ("sendto_realops_flags", so having
9404 the umode is not enough, they must also be
9405 opered)
9406
9407
9408 Changes: Modified:
9409 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9410
9411
9412jilles 2005/12/02 16:39:40 UTC (20051202-334)
9413 Log:
9414 Updates to umodes docs.
9415
9416
9417 Changes: Modified:
9418 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9419
9420
9421nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9422 Log:
9423 Add SGML documentation.
9424
9425 Changes: Modified:
9426 + - trunk/doc/sgml/ (File Added)
9427 + - trunk/doc/sgml/oper-guide/ (File Added)
9428 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9429 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9430 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9431 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9432 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9433 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9434 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9435
9436
9437jilles 2005/11/21 11:04:33 UTC (20051121-330)
9438 Log:
9439 Make operwall flag restrict setting umode +z.
9440 This repairs this flag broken in charybdis-1.0.
9441
9442
9443 Changes: Modified:
9444 +41 -0 trunk/contrib/m_flags.c (File Modified)
9445 +9 -0 trunk/src/s_user.c (File Modified)
9446
9447
9448jilles 2005/11/21 10:29:37 UTC (20051121-328)
9449 Log:
9450 Don't complain/reset remote clients +n. I'm still not
9451 convinced propagating all umodes is the way to go, oh
9452 well.
9453
9454
9455 Changes: Modified:
9456 +1 -1 trunk/src/s_user.c (File Modified)
9457
9458
9459jilles 2005/11/21 10:21:42 UTC (20051121-326)
9460 Log:
9461 - Require admin flag for oper /chghost (if it's enabled
9462 which is not default)
9463 - Give error message on nonexistant nick
9464
9465
9466 Changes: Modified:
9467 +12 -0 trunk/modules/m_chghost.c (File Modified)
9468
9469
9470nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9471 Log:
9472 Incorporated jilles' dynspoof patch with a few minor changes.
9473
9474 Changes: Modified:
9475 +5 -2 trunk/include/client.h (File Modified)
9476 +1 -0 trunk/include/numeric.h (File Modified)
9477 +75 -4 trunk/modules/m_chghost.c (File Modified)
9478 +2 -21 trunk/modules/m_stats.c (File Modified)
9479 +2 -8 trunk/modules/m_trace.c (File Modified)
9480 +2 -0 trunk/src/client.c (File Modified)
9481 +3 -0 trunk/src/s_user.c (File Modified)
9482
9483
9484nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9485 Log:
9486 Update NEWS.
9487
9488 Changes: Modified:
9489 +5 -0 trunk/NEWS (File Modified)
9490
9491
9492jilles 2005/11/17 22:38:52 UTC (20051117-320)
9493 Log:
9494 Make show_ip() far less braindead.
9495
9496 Obtained from: ratbox 2.2 SVN
9497
9498
9499 Changes: Modified:
9500 +14 -85 trunk/src/client.c (File Modified)
9501
9502
9503jilles 2005/11/15 16:33:26 UTC (20051115-318)
9504 Log:
9505 Instead of not showing channels at all for whoising services,
9506 only show channels the requester is also on. If operspying
9507 services, show all the channels.
9508
9509
9510 Changes: Modified:
9511 +37 -40 trunk/modules/m_whois.c (File Modified)
9512
9513
9514jilles 2005/11/15 15:59:00 UTC (20051115-316)
9515 Log:
9516 - Show real errno if we fail to connect to a server
9517 - Don't show server IPs on IRC if a server goes dead
9518 during handshake
9519
9520
9521 Changes: Modified:
9522 +2 -5 trunk/src/s_serv.c (File Modified)
9523
9524
9525jilles 2005/11/15 15:28:18 UTC (20051115-314)
9526 Log:
9527 Revert hybrid 7.2 aline code. It causes too many problems.
9528
9529
9530 Changes: Modified:
9531 +1 -47 trunk/NEWS (File Modified)
9532 + - trunk/include/aline.h (File Deleted)
9533 +53 -6 trunk/modules/m_dline.c (File Modified)
9534 +212 -16 trunk/modules/m_kline.c (File Modified)
9535 +37 -8 trunk/modules/m_resv.c (File Modified)
9536 +45 -24 trunk/modules/m_xline.c (File Modified)
9537 +0 -485 trunk/src/Makefile.in (File Modified)
9538 + - trunk/src/aline.c (File Deleted)
9539
9540
9541jilles 2005/11/07 10:47:33 UTC (20051107-312)
9542 Log:
9543 Incorporate recent ratbox monitor bugfixes (could crash).
9544
9545
9546 Changes: Modified:
9547 +16 -0 trunk/modules/m_monitor.c (File Modified)
9548 +4 -3 trunk/src/monitor.c (File Modified)
9549
9550
9551jilles 2005/10/24 23:10:06 UTC (20051024-310)
9552 Log:
9553 Fix /invite UID leak.
9554
9555 Found by logiclrd@EFnet.
9556
9557
9558 Changes: Modified:
9559 +3 -2 trunk/modules/m_invite.c (File Modified)
9560
9561
9562nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9563 Log:
9564 Don't show what channels a service is in.
9565
9566 Changes: Modified:
9567 +1 -0 trunk/NEWS (File Modified)
9568 +40 -35 trunk/modules/m_whois.c (File Modified)
9569
9570
9571nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9572 Log:
9573 Update version to 1.0.3.
9574
9575
9576 Changes: Modified:
9577 +9 -9 trunk/configure (File Modified)
9578 +1 -1 trunk/configure.ac (File Modified)
9579
9580
9581jilles 2005/10/22 17:12:51 UTC (20051022-304)
9582 Log:
9583 Update NEWS.
9584
9585
9586 Changes: Modified:
9587 +7 -1 trunk/NEWS (File Modified)
9588
9589
9590jilles 2005/10/22 17:11:32 UTC (20051022-302)
9591 Log:
9592 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9593 More static buffers :(
9594
9595
9596 Changes: Modified:
9597 +12 -4 trunk/src/aline.c (File Modified)
9598
9599
9600jilles 2005/10/18 21:52:35 UTC (20051018-300)
9601 Log:
9602 Make operspy mode (/mode !#channel showing parameters
9603 even if not on channel) work again.
9604
9605
9606 Changes: Modified:
9607 +4 -4 trunk/src/channel.c (File Modified)
9608
9609
9610jilles 2005/10/16 22:04:15 UTC (20051016-298)
9611 Log:
9612 Call server_introduced hook on TS6 remote server
9613 introduction (ms_sid()).
9614
9615
9616 Changes: Modified:
9617 +6 -0 trunk/modules/core/m_server.c (File Modified)
9618
9619
9620nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9621 Log:
9622 Cyrix boxes are wierd.
9623
9624 Changes: Modified:
9625 +2 -1 trunk/modules/m_services.c (File Modified)
9626
9627
9628nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9629 Log:
9630 More paranoia.
9631
9632 Changes: Modified:
9633 +1 -1 trunk/include/client.h (File Modified)
9634 +3 -1 trunk/modules/m_services.c (File Modified)
9635
9636
9637nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9638 Log:
9639 heh
9640
9641 Changes: Modified:
9642 +1 -6 trunk/modules/m_services.c (File Modified)
9643
9644
9645nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9646 Log:
9647 Disable a check that doesn't always seem to work right for some reason.
9648
9649 Changes: Modified:
9650 +2 -0 trunk/modules/m_services.c (File Modified)
9651
9652
9653nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9654 Log:
9655 Update NEWS.
9656
9657
9658 Changes: Modified:
9659 +4 -1 trunk/NEWS (File Modified)
9660
9661
9662nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9663 Log:
9664 1.0.2
9665
9666
9667 Changes: Modified:
9668 +9 -9 trunk/configure (File Modified)
9669 +1 -1 trunk/configure.ac (File Modified)
9670
9671
9672jilles 2005/10/08 22:30:18 UTC (20051008-284)
9673 Log:
9674 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9675
9676
9677 Changes: Modified:
9678 +3 -13 trunk/modules/m_trace.c (File Modified)
9679
9680
9681jilles 2005/10/06 11:00:22 UTC (20051006-282)
9682 Log:
9683 Don't send empty RPL_WHOISCHANNELS on remote whois.
9684
9685 Pointy hat to: jilles
9686
9687
9688 Changes: Modified:
9689 +1 -1 trunk/modules/m_whois.c (File Modified)
9690
9691
9692nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9693 Log:
9694 Update NEWS.
9695
9696
9697 Changes: Modified:
9698 +3 -0 trunk/NEWS (File Modified)
9699
9700
9701nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9702 Log:
9703 Modular umode support.
9704
9705
9706 Changes: Modified:
9707 +0 -9 trunk/include/client.h (File Modified)
9708 +2 -1 trunk/include/s_user.h (File Modified)
9709 +1 -1 trunk/include/tools.h (File Modified)
9710 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9711 +3 -0 trunk/src/ircd.c (File Modified)
9712 +1 -1 trunk/src/messages.tab (File Modified)
9713 +2 -2 trunk/src/s_serv.c (File Modified)
9714 +37 -59 trunk/src/s_user.c (File Modified)
9715 +21 -0 trunk/src/tools.c (File Modified)
9716
9717
9718jilles 2005/10/02 20:23:15 UTC (20051002-276)
9719 Log:
9720 Optionally do forced nick change to the UID instead of kill
9721 on nick collisions, see doc/collision_fnc.txt for more
9722 details.
9723
9724
9725 Changes: Modified:
9726 + - trunk/doc/collision_fnc.txt (File Added)
9727 +1 -0 trunk/doc/example.conf (File Modified)
9728 +8 -0 trunk/doc/reference.conf (File Modified)
9729 +1 -0 trunk/include/numeric.h (File Modified)
9730 +1 -0 trunk/include/s_conf.h (File Modified)
9731 +2 -1 trunk/include/s_serv.h (File Modified)
9732 +1 -0 trunk/include/s_stats.h (File Modified)
9733 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9734 +1 -1 trunk/src/messages.tab (File Modified)
9735 +1 -0 trunk/src/newconf.c (File Modified)
9736 +1 -0 trunk/src/s_conf.c (File Modified)
9737 +1 -0 trunk/src/s_serv.c (File Modified)
9738 +2 -2 trunk/src/s_stats.c (File Modified)
9739
9740
9741nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9742 Log:
9743 Update NEWS.
9744
9745
9746 Modified:
9747 trunk/NEWS (File Modified)
9748
9749
9750jilles 2005/09/28 15:45:31 UTC (20050928-272)
9751 Log:
9752 Don't allow lookups by uid in /monitor + and /monitor s.
9753
9754
9755 Modified:
9756 trunk/modules/m_monitor.c (File Modified)
9757
9758
9759jilles 2005/09/28 13:05:01 UTC (20050928-270)
9760 Log:
9761 Stop garbage +j being set in cases like +j aaa:bbb by
9762 initializing the variables properly.
9763
9764 Reported by kyle.
9765
9766
9767 Modified:
9768 trunk/modules/core/m_mode.c (File Modified)
9769 trunk/modules/core/m_sjoin.c (File Modified)
9770
9771
9772jilles 2005/09/25 15:51:54 UTC (20050925-268)
9773 Log:
9774 Apply flags to the proper server in me_gcap().
9775
9776
9777 Modified:
9778 trunk/modules/m_capab.c (File Modified)
9779
9780
9781jilles 2005/09/22 23:13:46 UTC (20050922-266)
9782 Log:
9783 Use find_named_client() instead of find_client() to check
9784 for nick collisions.
9785
9786
9787 Modified:
9788 trunk/modules/core/m_nick.c (File Modified)
9789
9790
9791nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9792 Log:
9793 - Replace old 381 numeric with a new, more positive one!
9794
9795
9796 Modified:
9797 trunk/src/messages.tab (File Modified)
9798
9799
9800jilles 2005/09/22 00:38:45 UTC (20050922-262)
9801 Log:
9802 Make it compile again.
9803
9804
9805 Modified:
9806 trunk/src/channel.c (File Modified)
9807 trunk/src/client.c (File Modified)
9808 trunk/src/ircd.c (File Modified)
9809 trunk/src/packet.c (File Modified)
9810
9811
9812nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9813 Log:
9814 - Prevent UID disclosure in cmode setting.
9815
9816
9817 Modified:
9818 trunk/NEWS (File Modified)
9819 trunk/modules/core/m_mode.c (File Modified)
9820
9821
9822nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9823 Log:
9824 A different check which prevents UID disclosure.
9825
9826
9827 Modified:
9828 trunk/modules/core/m_kick.c (File Modified)
9829
9830
9831nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9832 Log:
9833 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9834
9835
9836 Modified:
9837 trunk/modules/core/m_kick.c (File Modified)
9838
9839
9840nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9841 Log:
9842 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9843
9844
9845 Modified:
9846 trunk/NEWS (File Modified)
9847 trunk/modules/m_accept.c (File Modified)
9848 trunk/modules/m_admin.c (File Modified)
9849 trunk/modules/m_away.c (File Modified)
9850 trunk/modules/m_cap.c (File Modified)
9851 trunk/modules/m_capab.c (File Modified)
9852 trunk/modules/m_challenge.c (File Modified)
9853 trunk/modules/m_chghost.c (File Modified)
9854 trunk/modules/m_close.c (File Modified)
9855 trunk/modules/m_cmessage.c (File Modified)
9856 trunk/modules/m_connect.c (File Modified)
9857 trunk/modules/m_dline.c (File Modified)
9858 trunk/modules/m_encap.c (File Modified)
9859 trunk/modules/m_etrace.c (File Modified)
9860 trunk/modules/m_gline.c (File Modified)
9861 trunk/modules/m_help.c (File Modified)
9862 trunk/modules/m_info.c (File Modified)
9863 trunk/modules/m_invite.c (File Modified)
9864 trunk/modules/m_ison.c (File Modified)
9865 trunk/modules/m_kline.c (File Modified)
9866 trunk/modules/m_knock.c (File Modified)
9867 trunk/modules/m_links.c (File Modified)
9868 trunk/modules/m_list.c (File Modified)
9869 trunk/modules/m_locops.c (File Modified)
9870 trunk/modules/m_lusers.c (File Modified)
9871 trunk/modules/m_map.c (File Modified)
9872 trunk/modules/m_monitor.c (File Modified)
9873 trunk/modules/m_motd.c (File Modified)
9874 trunk/modules/m_names.c (File Modified)
9875 trunk/modules/m_oper.c (File Modified)
9876 trunk/modules/m_operspy.c (File Modified)
9877 trunk/modules/m_pass.c (File Modified)
9878 trunk/modules/m_ping.c (File Modified)
9879 trunk/modules/m_pong.c (File Modified)
9880 trunk/modules/m_post.c (File Modified)
9881 trunk/modules/m_rehash.c (File Modified)
9882 trunk/modules/m_restart.c (File Modified)
9883 trunk/modules/m_resv.c (File Modified)
9884 trunk/modules/m_services.c (File Modified)
9885 trunk/modules/m_set.c (File Modified)
9886 trunk/modules/m_sshortcut.c (File Modified)
9887 trunk/modules/m_stats.c (File Modified)
9888 trunk/modules/m_svinfo.c (File Modified)
9889 trunk/modules/m_tb.c (File Modified)
9890 trunk/modules/m_testline.c (File Modified)
9891 trunk/modules/m_testmask.c (File Modified)
9892 trunk/modules/m_time.c (File Modified)
9893 trunk/modules/m_topic.c (File Modified)
9894 trunk/modules/m_trace.c (File Modified)
9895 trunk/modules/m_unreject.c (File Modified)
9896 trunk/modules/m_user.c (File Modified)
9897 trunk/modules/m_userhost.c (File Modified)
9898 trunk/modules/m_users.c (File Modified)
9899 trunk/modules/m_version.c (File Modified)
9900 trunk/modules/m_wallops.c (File Modified)
9901 trunk/modules/m_who.c (File Modified)
9902 trunk/modules/m_whois.c (File Modified)
9903 trunk/modules/m_whowas.c (File Modified)
9904 trunk/modules/m_xline.c (File Modified)
9905 trunk/src/adns.c (File Modified)
9906 trunk/src/aline.c (File Modified)
9907 trunk/src/cache.c (File Modified)
9908 trunk/src/channel.c (File Modified)
9909 trunk/src/class.c (File Modified)
9910 trunk/src/client.c (File Modified)
9911 trunk/src/commio.c (File Modified)
9912 trunk/src/event.c (File Modified)
9913 trunk/src/hash.c (File Modified)
9914 trunk/src/hostmask.c (File Modified)
9915 trunk/src/ircd.c (File Modified)
9916 trunk/src/kdparse.c (File Modified)
9917 trunk/src/linebuf.c (File Modified)
9918 trunk/src/listener.c (File Modified)
9919 trunk/src/modules.c (File Modified)
9920 trunk/src/monitor.c (File Modified)
9921 trunk/src/newconf.c (File Modified)
9922 trunk/src/packet.c (File Modified)
9923 trunk/src/parse.c (File Modified)
9924 trunk/src/reject.c (File Modified)
9925 trunk/src/s_auth.c (File Modified)
9926 trunk/src/s_conf.c (File Modified)
9927 trunk/src/s_gline.c (File Modified)
9928 trunk/src/s_log.c (File Modified)
9929 trunk/src/s_newconf.c (File Modified)
9930 trunk/src/s_serv.c (File Modified)
9931 trunk/src/s_stats.c (File Modified)
9932 trunk/src/s_user.c (File Modified)
9933 trunk/src/send.c (File Modified)
9934 trunk/src/whowas.c (File Modified)
9935
9936
9937nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9938 Log:
9939 - More coding style niceities. Pretty much got client.h squared away.
9940
9941
9942 Modified:
9943 trunk/modules/m_dline.c (File Modified)
9944 trunk/modules/m_gline.c (File Modified)
9945 trunk/modules/m_kline.c (File Modified)
9946 trunk/modules/m_rehash.c (File Modified)
9947 trunk/modules/m_resv.c (File Modified)
9948 trunk/modules/m_stats.c (File Modified)
9949 trunk/modules/m_testline.c (File Modified)
9950 trunk/modules/m_user.c (File Modified)
9951 trunk/modules/m_xline.c (File Modified)
9952
9953
9954jilles 2005/09/21 22:37:13 UTC (20050921-250)
9955 Log:
9956 - Propagate quiets (+q) on netjoins
9957 - Clear +q list too on lowerTS sjoin from TS6 source
9958
9959
9960 Modified:
9961 trunk/modules/core/m_sjoin.c (File Modified)
9962 trunk/src/s_serv.c (File Modified)
9963
9964
9965jilles 2005/09/21 15:49:43 UTC (20050921-248)
9966 Log:
9967 Second argument to whois is always a nick, never a uid.
9968 This prevents /whois other.server uid to get information
9969 about that uid.
9970
9971
9972 Modified:
9973 trunk/modules/m_whois.c (File Modified)
9974
9975
9976jilles 2005/09/21 15:43:45 UTC (20050921-246)
9977 Log:
9978 Don't allow local users to use uids in user mode.
9979
9980
9981 Modified:
9982 trunk/src/s_user.c (File Modified)
9983
9984
9985jilles 2005/09/21 15:42:56 UTC (20050921-244)
9986 Log:
9987 Make it compile again.
9988
9989
9990 Modified:
9991 trunk/src/s_stats.c (File Modified)
9992
9993
9994jilles 2005/09/21 15:09:11 UTC (20050921-242)
9995 Log:
9996 Fix propagation of empty SJOIN.
9997
9998
9999 Modified:
10000 trunk/modules/core/m_sjoin.c (File Modified)
10001
10002
10003nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10004 Log:
10005 Some atheme-style niceties here.
10006
10007
10008 Modified:
10009 trunk/modules/m_accept.c (File Modified)
10010 trunk/modules/m_admin.c (File Modified)
10011 trunk/modules/m_away.c (File Modified)
10012 trunk/modules/m_cap.c (File Modified)
10013 trunk/modules/m_capab.c (File Modified)
10014 trunk/modules/m_challenge.c (File Modified)
10015 trunk/modules/m_chghost.c (File Modified)
10016 trunk/modules/m_close.c (File Modified)
10017 trunk/modules/m_cmessage.c (File Modified)
10018 trunk/modules/m_connect.c (File Modified)
10019 trunk/modules/m_dline.c (File Modified)
10020 trunk/modules/m_encap.c (File Modified)
10021 trunk/modules/m_etrace.c (File Modified)
10022 trunk/modules/m_gline.c (File Modified)
10023 trunk/modules/m_help.c (File Modified)
10024 trunk/modules/m_info.c (File Modified)
10025 trunk/modules/m_invite.c (File Modified)
10026 trunk/modules/m_ison.c (File Modified)
10027 trunk/modules/m_kline.c (File Modified)
10028 trunk/modules/m_knock.c (File Modified)
10029 trunk/modules/m_links.c (File Modified)
10030 trunk/modules/m_list.c (File Modified)
10031 trunk/modules/m_locops.c (File Modified)
10032 trunk/modules/m_lusers.c (File Modified)
10033 trunk/modules/m_map.c (File Modified)
10034 trunk/modules/m_monitor.c (File Modified)
10035 trunk/modules/m_motd.c (File Modified)
10036 trunk/modules/m_names.c (File Modified)
10037 trunk/modules/m_oper.c (File Modified)
10038 trunk/modules/m_operspy.c (File Modified)
10039 trunk/modules/m_pass.c (File Modified)
10040 trunk/modules/m_ping.c (File Modified)
10041 trunk/modules/m_pong.c (File Modified)
10042 trunk/modules/m_post.c (File Modified)
10043 trunk/modules/m_rehash.c (File Modified)
10044 trunk/modules/m_restart.c (File Modified)
10045 trunk/modules/m_resv.c (File Modified)
10046 trunk/modules/m_services.c (File Modified)
10047 trunk/modules/m_set.c (File Modified)
10048 trunk/modules/m_sshortcut.c (File Modified)
10049 trunk/modules/m_stats.c (File Modified)
10050 trunk/modules/m_svinfo.c (File Modified)
10051 trunk/modules/m_tb.c (File Modified)
10052 trunk/modules/m_testline.c (File Modified)
10053 trunk/modules/m_testmask.c (File Modified)
10054 trunk/modules/m_time.c (File Modified)
10055 trunk/modules/m_topic.c (File Modified)
10056 trunk/modules/m_trace.c (File Modified)
10057 trunk/modules/m_unreject.c (File Modified)
10058 trunk/modules/m_user.c (File Modified)
10059 trunk/modules/m_userhost.c (File Modified)
10060 trunk/modules/m_users.c (File Modified)
10061 trunk/modules/m_version.c (File Modified)
10062 trunk/modules/m_wallops.c (File Modified)
10063 trunk/modules/m_who.c (File Modified)
10064 trunk/modules/m_whois.c (File Modified)
10065 trunk/modules/m_whowas.c (File Modified)
10066 trunk/modules/m_xline.c (File Modified)
10067
10068
10069nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10070 Log:
10071 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10072
10073
10074 Modified:
10075 trunk/.indent.pro (File Modified)
10076 trunk/include/charybdis.h (File Added)
10077 trunk/include/client.h (File Modified)
10078 trunk/modules/.indent.pro (File Modified)
10079 trunk/src/.indent.pro (File Modified)
10080 trunk/src/adns.c (File Modified)
10081 trunk/src/aline.c (File Modified)
10082 trunk/src/cache.c (File Modified)
10083 trunk/src/channel.c (File Modified)
10084 trunk/src/class.c (File Modified)
10085 trunk/src/client.c (File Modified)
10086 trunk/src/commio.c (File Modified)
10087 trunk/src/event.c (File Modified)
10088 trunk/src/hash.c (File Modified)
10089 trunk/src/hostmask.c (File Modified)
10090 trunk/src/ircd.c (File Modified)
10091 trunk/src/kdparse.c (File Modified)
10092 trunk/src/linebuf.c (File Modified)
10093 trunk/src/listener.c (File Modified)
10094 trunk/src/modules.c (File Modified)
10095 trunk/src/monitor.c (File Modified)
10096 trunk/src/newconf.c (File Modified)
10097 trunk/src/packet.c (File Modified)
10098 trunk/src/parse.c (File Modified)
10099 trunk/src/reject.c (File Modified)
10100 trunk/src/s_auth.c (File Modified)
10101 trunk/src/s_conf.c (File Modified)
10102 trunk/src/s_gline.c (File Modified)
10103 trunk/src/s_log.c (File Modified)
10104 trunk/src/s_newconf.c (File Modified)
10105 trunk/src/s_serv.c (File Modified)
10106 trunk/src/s_stats.c (File Modified)
10107 trunk/src/s_user.c (File Modified)
10108 trunk/src/send.c (File Modified)
10109 trunk/src/whowas.c (File Modified)
10110
10111
10112nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10113 Log:
10114 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10115 - Convert a few modules towards using this code.
10116 - Make a note about this change in NEWS.
10117
10118
10119 Modified:
10120 trunk/NEWS (File Modified)
10121 trunk/include/aline.h (File Added)
10122 trunk/modules/m_dline.c (File Modified)
10123 trunk/modules/m_kline.c (File Modified)
10124 trunk/modules/m_resv.c (File Modified)
10125 trunk/modules/m_xline.c (File Modified)
10126 trunk/src/Makefile.in (File Modified)
10127 trunk/src/aline.c (File Added)
10128
10129
10130nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10131 Log:
10132 - Update NEWS document.
10133
10134
10135 Modified:
10136 trunk/NEWS (File Modified)
10137
10138
10139jilles 2005/09/20 18:27:19 UTC (20050920-232)
10140 Log:
10141 Use find_named_person() instead of find_person() in services shortcuts.
10142
10143
10144 Modified:
10145 trunk/modules/m_sshortcut.c (File Modified)
10146
10147
10148jilles 2005/09/18 22:18:59 UTC (20050918-230)
10149 Log:
10150 Fix propagation of empty channels (+P).
10151
10152
10153 Modified:
10154 trunk/modules/core/m_sjoin.c (File Modified)
10155 trunk/src/s_serv.c (File Modified)
10156
10157
10158jilles 2005/09/18 22:18:04 UTC (20050918-228)
10159 Log:
10160 Use same comparison for +f.
10161
10162
10163 Modified:
10164 trunk/modules/core/m_join.c (File Modified)
10165
10166
10167jilles 2005/09/18 18:48:13 UTC (20050918-226)
10168 Log:
10169 Retire server-server non-encap CHGHOST, and clean it up a bit.
10170
10171
10172 Modified:
10173 trunk/modules/m_chghost.c (File Modified)
10174
10175
10176jilles 2005/09/18 14:26:20 UTC (20050918-224)
10177 Log:
10178 Use TS6 form for SQUIT wallops.
10179
10180
10181 Modified:
10182 trunk/modules/core/m_squit.c (File Modified)
10183
10184
10185jilles 2005/09/18 14:25:54 UTC (20050918-222)
10186 Log:
10187 Propagate nick changes for remote clients in TS6 form if possible;
10188 simplify the code a bit.
10189
10190
10191 Modified:
10192 trunk/modules/core/m_nick.c (File Modified)
10193
10194
10195jilles 2005/09/18 14:16:43 UTC (20050918-220)
10196 Log:
10197 Only clear oper_only_umodes on deoper for local clients.
10198
10199
10200 Modified:
10201 trunk/src/s_user.c (File Modified)
10202
10203
10204nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10205 Log:
10206 - Don't enable use_whois_actually in the default config, makes cloaking
10207 only useful for vanity.
10208
10209
10210 Modified:
10211 trunk/doc/example.conf (File Modified)
10212
10213
10214jilles 2005/09/18 00:00:12 UTC (20050918-216)
10215 Log:
10216 Fix linebuf raw code to not truncate lines longer than
10217 510 characters. This stops ziplinks corruption at
10218 the initial burst if the other side sends a lot.
10219
10220
10221 Modified:
10222 trunk/src/linebuf.c (File Modified)
10223
10224
10225nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10226 Log:
10227 - Add +r to channel_modes().
10228
10229
10230 Modified:
10231 trunk/src/channel.c (File Modified)
10232
10233
10234nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10235 Log:
10236 Update NEWS.
10237
10238
10239 Modified:
10240 trunk/NEWS (File Modified)
10241
10242
10243nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10244 Log:
10245 err, nvm. wrong project :-P
10246
10247
10248 Modified:
10249 trunk/src/match.c (File Modified)
10250
10251
10252nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10253 Log:
10254 make sure we don't crash on match(NULL, test)
10255
10256
10257 Modified:
10258 trunk/src/match.c (File Modified)
10259
10260
10261jilles 2005/09/12 23:40:03 UTC (20050912-206)
10262 Log:
10263 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10264 flags = rehash in shared{}.
10265 Uses :<source> ENCAP <target> REHASH [option].
10266
10267
10268 Modified:
10269 trunk/doc/example.conf (File Modified)
10270 trunk/doc/reference.conf (File Modified)
10271 trunk/help/opers/rehash (File Modified)
10272 trunk/include/s_newconf.h (File Modified)
10273 trunk/modules/m_rehash.c (File Modified)
10274 trunk/modules/m_stats.c (File Modified)
10275 trunk/src/newconf.c (File Modified)
10276
10277
10278jilles 2005/09/12 22:48:44 UTC (20050912-204)
10279 Log:
10280 Initialize flags to 0 in conf_set_shared_flags() and
10281 conf_set_cluster_flags().
10282
10283
10284 Modified:
10285 trunk/src/newconf.c (File Modified)
10286
10287
10288jilles 2005/09/12 22:14:16 UTC (20050912-202)
10289 Log:
10290 Don't allow a forward from a #channel to an &channel.
10291 Error message is Illegal channel name.
10292
10293
10294 Modified:
10295 trunk/modules/core/m_mode.c (File Modified)
10296
10297
10298nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10299 Log:
10300 - change version to 1.0.1
10301
10302
10303 Modified:
10304 trunk/configure (File Modified)
10305 trunk/configure.ac (File Modified)
10306
10307
10308nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10309 Log:
10310 Update NEWS.
10311
10312
10313 Modified:
10314 trunk/NEWS (File Modified)
10315
10316
10317jilles 2005/09/12 21:55:58 UTC (20050912-196)
10318 Log:
10319 Services shortcuts changes:
10320 - Require umode +S on target
10321 - Use ERR_SERVICESDOWN (440) for error message
10322 - Fix check for empty string
10323
10324
10325 Modified:
10326 trunk/include/numeric.h (File Modified)
10327 trunk/modules/m_sshortcut.c (File Modified)
10328 trunk/src/messages.tab (File Modified)
10329
10330
10331nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10332 Log:
10333 s/IsChanService/IsService/g;
10334
10335
10336 Modified:
10337 trunk/modules/m_sshortcut.c (File Modified)
10338
10339
10340nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10341 Log:
10342 Add check for service validity in shortcut routines.
10343
10344
10345 Modified:
10346 trunk/modules/m_sshortcut.c (File Modified)
10347
10348
10349jilles 2005/09/12 15:30:26 UTC (20050912-190)
10350 Log:
10351 Don't allow forwarding to a -F channel the setter is not on.
10352
10353
10354 Modified:
10355 trunk/modules/core/m_mode.c (File Modified)
10356
10357
10358jilles 2005/09/12 13:55:56 UTC (20050912-188)
10359 Log:
10360 Describe identify_service and identify_command in
10361 reference.conf.
10362
10363
10364 Modified:
10365 trunk/doc/reference.conf (File Modified)
10366
10367
10368jilles 2005/09/12 13:37:11 UTC (20050912-186)
10369 Log:
10370 More helpfile updates.
10371
10372
10373 Modified:
10374 trunk/help/Makefile.in (File Modified)
10375 trunk/help/opers/die (File Modified)
10376 trunk/help/opers/join (File Modified)
10377 trunk/help/opers/links (File Modified)
10378 trunk/help/opers/lusers (File Modified)
10379 trunk/help/opers/map (File Added)
10380 trunk/help/opers/motd (File Modified)
10381 trunk/help/opers/names (File Modified)
10382 trunk/help/opers/notice (File Modified)
10383 trunk/help/opers/operspy (File Modified)
10384 trunk/help/opers/part (File Modified)
10385 trunk/help/opers/privmsg (File Modified)
10386 trunk/help/opers/restart (File Modified)
10387 trunk/help/opers/set (File Modified)
10388 trunk/help/opers/stats (File Modified)
10389 trunk/help/opers/trace (File Modified)
10390 trunk/help/opers/version (File Modified)
10391 trunk/help/users/notice (File Modified)
10392 trunk/help/users/privmsg (File Modified)
10393 trunk/help/users/stats (File Modified)
10394
10395
10396jilles 2005/09/12 11:18:40 UTC (20050912-184)
10397 Log:
10398 Update help files.
10399
10400
10401 Modified:
10402 trunk/help/opers/cmode (File Modified)
10403 trunk/help/opers/umode (File Modified)
10404 trunk/help/opers/wallops (File Modified)
10405 trunk/help/opers/who (File Modified)
10406 trunk/help/users/umode (File Modified)
10407
10408
10409jilles 2005/09/12 11:11:18 UTC (20050912-182)
10410 Log:
10411 Include cmode +r in 004 and 005.
10412
10413
10414 Modified:
10415 trunk/include/supported.h (File Modified)
10416 trunk/src/messages.tab (File Modified)
10417
10418
10419jilles 2005/09/12 10:53:35 UTC (20050912-180)
10420 Log:
10421 No need to clear all 3 buffers in channel_modes().
10422
10423
10424 Modified:
10425 trunk/src/channel.c (File Modified)
10426
10427
10428jilles 2005/09/12 10:31:54 UTC (20050912-178)
10429 Log:
10430 - Fix multiple +f modes per line
10431 - -f shouldn't take a parameter
10432
10433
10434 Modified:
10435 trunk/modules/core/m_mode.c (File Modified)
10436
10437
10438jilles 2005/09/12 10:04:27 UTC (20050912-176)
10439 Log:
10440 Channel mode +Q now prevents forwarding to or through
10441 a channel, just like in hyperion, not from a channel.
10442
10443
10444 Modified:
10445 trunk/modules/core/m_join.c (File Modified)
10446
10447
10448jilles 2005/09/12 09:36:21 UTC (20050912-174)
10449 Log:
10450 Complete +F/+Q propagation.
10451
10452
10453 Modified:
10454 trunk/modules/core/m_join.c (File Modified)
10455 trunk/modules/core/m_sjoin.c (File Modified)
10456 trunk/src/channel.c (File Modified)
10457
10458
10459nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10460 Log:
10461 - A few minor fixes.
10462
10463
10464 Modified:
10465 trunk/modules/core/m_join.c (File Modified)
10466 trunk/modules/m_services.c (File Modified)
10467
10468
10469nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10470 Log:
10471 - Fix netsplit obfuscation.
10472
10473
10474 Modified:
10475 trunk/src/client.c (File Modified)
10476
10477
10478nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10479 Log:
10480 - Fix another /stats p related bug.
10481
10482
10483 Modified:
10484 trunk/src/client.c (File Modified)
10485
10486
10487nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10488 Log:
10489 - Update example.conf.
10490
10491
10492 Modified:
10493 trunk/doc/example.conf (File Modified)
10494
10495
10496nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10497 Log:
10498 - Fix a minor bug here, and re-release 1.0.
10499
10500
10501 Modified:
10502 trunk/modules/core/m_nick.c (File Modified)
10503
10504
10505nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10506 Log:
10507 - Add bursted clients to /stats p list.
10508
10509
10510 Modified:
10511 trunk/modules/core/m_nick.c (File Modified)
10512
10513
10514nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10515 Log:
10516 - Add identify_service, identify_command options to the example.conf,
10517 newconf parser.
10518
10519
10520 Modified:
10521 trunk/NEWS (File Modified)
10522 trunk/doc/example.conf (File Modified)
10523 trunk/src/newconf.c (File Modified)
10524
10525
10526nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10527 Log:
10528 - Add services shortcuts.
10529
10530
10531 Modified:
10532 trunk/modules/Makefile.in (File Modified)
10533 trunk/modules/m_sshortcut.c (File Added)
10534
10535
10536nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10537 Log:
10538 - put back checks i removed by mistake
10539
10540
10541 Modified:
10542 trunk/modules/core/m_join.c (File Modified)
10543
10544
10545nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10546 Log:
10547 - Implement channel mode +Q, which disables forwarding.
10548 - Make forwarding usable by everyone.
10549 - Implement channel mode +F which bypasses authority checks on a target
10550 set with this mode
10551 - Update NEWS.
10552
10553
10554 Modified:
10555 trunk/NEWS (File Modified)
10556 trunk/include/channel.h (File Modified)
10557 trunk/include/supported.h (File Modified)
10558 trunk/modules/core/m_join.c (File Modified)
10559 trunk/modules/core/m_mode.c (File Modified)
10560 trunk/src/messages.tab (File Modified)
10561
10562
10563nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10564 Log:
10565 - Fix account handling brokenness.
10566
10567
10568 Modified:
10569 trunk/modules/m_services.c (File Modified)
10570
10571
10572jilles 2005/09/12 02:04:09 UTC (20050912-150)
10573 Log:
10574 Identify to services via server password hack. Still
10575 needs config file parts, like
10576 identifyservice = "nickserv@services.int";
10577 identifycommand = "IDENTIFY";
10578
10579
10580 Modified:
10581 trunk/include/s_conf.h (File Modified)
10582 trunk/src/s_user.c (File Modified)
10583
10584
10585jilles 2005/09/12 01:59:46 UTC (20050912-148)
10586 Log:
10587 Make send.c compile.
10588
10589
10590 Modified:
10591 trunk/src/send.c (File Modified)
10592
10593
10594nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10595 Log:
10596 - Handle this better.
10597
10598
10599 Modified:
10600 trunk/src/send.c (File Modified)
10601
10602
10603nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10604 Log:
10605 If the source is not a client, don't send to normal users.
10606
10607
10608 Modified:
10609 trunk/src/send.c (File Modified)
10610
10611
10612nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10613 Log:
10614 - Make /wallops behave as wallops in other ircds.
10615
10616
10617 Modified:
10618 trunk/modules/m_wallops.c (File Modified)
10619 trunk/src/send.c (File Modified)
10620
10621
10622nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10623 Log:
10624 - charybdis-1.0
10625
10626
10627 Modified:
10628 trunk/NEWS (File Modified)
10629 trunk/configure (File Modified)
10630 trunk/configure.ac (File Modified)
10631
10632
10633nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10634 Log:
10635 - Remove efnet configuration.
10636 - Rename example.conf as reference.conf, and replace the default
10637 example.conf with one suitable for AthemeNET.
10638 - Update makefile to reflect these changes.
10639
10640
10641 Modified:
10642 trunk/doc/Makefile.in (File Modified)
10643 trunk/doc/example.conf (File Modified)
10644 trunk/doc/example.efnet.conf (File Deleted)
10645 trunk/doc/reference.conf (File Added)
10646
10647
10648nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10649 Log:
10650 - Don't display opers who are /away.
10651
10652
10653 Modified:
10654 trunk/modules/m_stats.c (File Modified)
10655
10656
10657jilles 2005/09/12 00:21:20 UTC (20050912-134)
10658 Log:
10659 Put cmode +f in 004 and 005.
10660
10661
10662 Modified:
10663 trunk/include/supported.h (File Modified)
10664 trunk/src/messages.tab (File Modified)
10665
10666
10667jilles 2005/09/12 00:15:13 UTC (20050912-132)
10668 Log:
10669 Add user umode +Q which prevents a user from
10670 being forwarded.
10671
10672
10673 Modified:
10674 trunk/include/client.h (File Modified)
10675 trunk/modules/core/m_join.c (File Modified)
10676 trunk/src/messages.tab (File Modified)
10677 trunk/src/s_user.c (File Modified)
10678
10679
10680jilles 2005/09/11 23:47:02 UTC (20050911-130)
10681 Log:
10682 Implement channel forwarding in m_join(). As in
10683 hyperion, failing to join because of +i, +r or +j
10684 can cause you to be forwarded, potentially
10685 recursively. Unlike hyperion, a single numeric
10686 is sent in case of a successful forward, otherwise
10687 the ircd acts if there were no forward.
10688
10689
10690 Modified:
10691 trunk/include/numeric.h (File Modified)
10692 trunk/modules/core/m_join.c (File Modified)
10693 trunk/src/messages.tab (File Modified)
10694
10695
10696jilles 2005/09/11 22:57:53 UTC (20050911-128)
10697 Log:
10698 Allow servers to set oper-only cmodes as well.
10699
10700
10701 Modified:
10702 trunk/modules/core/m_mode.c (File Modified)
10703
10704
10705jilles 2005/09/11 22:48:37 UTC (20050911-126)
10706 Log:
10707 Add cmode +f which takes a channel name, settable
10708 only by opers for now. Does not do anything yet.
10709
10710
10711 Modified:
10712 trunk/include/channel.h (File Modified)
10713 trunk/modules/core/m_join.c (File Modified)
10714 trunk/modules/core/m_mode.c (File Modified)
10715 trunk/modules/core/m_sjoin.c (File Modified)
10716 trunk/src/channel.c (File Modified)
10717
10718
10719jilles 2005/09/11 20:48:09 UTC (20050911-124)
10720 Log:
10721 Fully initialize 'mode' in ms_join() and ms_sjoin()
10722 to avoid old +j garbage from being used.
10723
10724
10725 Modified:
10726 trunk/modules/core/m_join.c (File Modified)
10727 trunk/modules/core/m_sjoin.c (File Modified)
10728
10729
10730jilles 2005/09/11 19:41:53 UTC (20050911-122)
10731 Log:
10732 - only touch join_count/join_delta if join throttling
10733 is enabled on the channel
10734 - reset join_count/join_delta to 0 if -j is set
10735
10736
10737 Modified:
10738 trunk/modules/core/m_join.c (File Modified)
10739 trunk/modules/core/m_mode.c (File Modified)
10740 trunk/modules/core/m_sjoin.c (File Modified)
10741
10742
10743jilles 2005/09/11 18:57:20 UTC (20050911-120)
10744 Log:
10745 Also start a new "period" for join throttling for remote joins,
10746 if necessary. Make the code slightly clearer.
10747
10748
10749 Modified:
10750 trunk/modules/core/m_join.c (File Modified)
10751 trunk/src/channel.c (File Modified)
10752
10753
10754jilles 2005/09/11 18:12:20 UTC (20050911-118)
10755 Log:
10756 Some +j improvements, still broken.
10757
10758
10759 Modified:
10760 trunk/modules/core/m_join.c (File Modified)
10761 trunk/modules/core/m_sjoin.c (File Modified)
10762
10763
10764jilles 2005/09/11 16:44:36 UTC (20050911-116)
10765 Log:
10766 Only do +z processing for +m channels the sender is on,
10767 as bans/quiets are currently only checked locally.
10768
10769
10770 Modified:
10771 trunk/modules/core/m_message.c (File Modified)
10772
10773
10774jilles 2005/09/11 16:01:02 UTC (20050911-114)
10775 Log:
10776 - Add max_bans_large configuration option, defaulting to 500, to
10777 limit the number of bans in a +L channel
10778 - Change b/e/I to b/e/I/q in texts
10779
10780
10781 Modified:
10782 trunk/doc/example.conf (File Modified)
10783 trunk/include/s_conf.h (File Modified)
10784 trunk/modules/core/m_mode.c (File Modified)
10785 trunk/modules/m_info.c (File Modified)
10786 trunk/src/newconf.c (File Modified)
10787 trunk/src/s_conf.c (File Modified)
10788
10789
10790jilles 2005/09/11 15:20:38 UTC (20050911-112)
10791 Log:
10792 Store invite for +gi channels.
10793 Note that +gi is significantly weaker access control than +i.
10794
10795
10796 Modified:
10797 trunk/modules/m_invite.c (File Modified)
10798
10799
10800jilles 2005/09/11 14:38:35 UTC (20050911-110)
10801 Log:
10802 Nonops are allowed to see +q lists.
10803
10804
10805 Modified:
10806 trunk/modules/core/m_mode.c (File Modified)
10807
10808
10809jilles 2005/09/11 14:27:59 UTC (20050911-108)
10810 Log:
10811 Invalidate can_send() cache on -q.
10812
10813
10814 Modified:
10815 trunk/modules/core/m_mode.c (File Modified)
10816
10817
10818nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10819 Log:
10820 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10821
10822
10823 Modified:
10824 trunk/modules/core/m_sjoin.c (File Modified)
10825
10826
10827nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10828 Log:
10829 - Allow blank SJOINs -- for permanant channels.
10830
10831
10832 Modified:
10833 trunk/modules/core/m_sjoin.c (File Modified)
10834
10835
10836nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10837 Log:
10838 - Burst permanant channels.
10839
10840
10841 Modified:
10842 trunk/src/s_serv.c (File Modified)
10843
10844
10845nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10846 Log:
10847 - Fix handling of permanant channels.
10848
10849
10850 Modified:
10851 trunk/modules/core/m_join.c (File Modified)
10852
10853
10854nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10855 Log:
10856 - Run indent on core modules.
10857 - Add propagation of join throttle settings.
10858
10859
10860 Modified:
10861 trunk/modules/core/m_die.c (File Modified)
10862 trunk/modules/core/m_error.c (File Modified)
10863 trunk/modules/core/m_join.c (File Modified)
10864 trunk/modules/core/m_kick.c (File Modified)
10865 trunk/modules/core/m_kill.c (File Modified)
10866 trunk/modules/core/m_message.c (File Modified)
10867 trunk/modules/core/m_mode.c (File Modified)
10868 trunk/modules/core/m_nick.c (File Modified)
10869 trunk/modules/core/m_part.c (File Modified)
10870 trunk/modules/core/m_quit.c (File Modified)
10871 trunk/modules/core/m_server.c (File Modified)
10872 trunk/modules/core/m_sjoin.c (File Modified)
10873 trunk/modules/core/m_squit.c (File Modified)
10874
10875
10876nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10877 Log:
10878 - Fix mistake in commit message.
10879
10880
10881 Modified:
10882 trunk/ChangeLog (File Modified)
10883
10884
10885nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10886 Log:
10887 - Channel throttling.
10888
10889
10890 Modified:
10891 trunk/NEWS (File Modified)
10892 trunk/include/supported.h (File Modified)
10893 trunk/modules/core/m_mode.c (File Modified)
10894 trunk/src/messages.tab (File Modified)
10895
10896
10897nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10898 Log:
10899 - Channel throttle logic fixes.
10900
10901
10902 Modified:
10903 trunk/include/channel.h (File Modified)
10904
10905
10906nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10907 Log:
10908 - Add the throttle logic.
10909
10910
10911 Modified:
10912 trunk/include/channel.h (File Modified)
10913 trunk/include/numeric.h (File Modified)
10914 trunk/modules/core/m_join.c (File Modified)
10915 trunk/src/channel.c (File Modified)
10916 trunk/src/messages.tab (File Modified)
10917
10918
10919nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10920 Log:
10921 - Cosmetic fixes to CREDITS.
10922
10923
10924 Modified:
10925 trunk/CREDITS (File Modified)
10926
10927
10928nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10929 Log:
10930 - Better channel_modes() from ShadowIRCd 4.
10931
10932
10933 Modified:
10934 trunk/include/channel.h (File Modified)
10935 trunk/src/channel.c (File Modified)
10936
10937
10938nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10939 Log:
10940 - Strip colour codes from parts.
10941
10942
10943 Modified:
10944 trunk/modules/core/m_part.c (File Modified)
10945
10946
10947nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10948 Log:
10949 - Strip colour codes from quits.
10950
10951
10952 Modified:
10953 trunk/modules/core/m_quit.c (File Modified)
10954
10955
10956nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10957 Log:
10958 - add +c/+g/+z to channel_modes().
10959
10960
10961 Modified:
10962 trunk/src/channel.c (File Modified)
10963
10964
10965nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10966 Log:
10967 - Add +g to 004/005 numerics.
10968
10969
10970 Modified:
10971 trunk/include/supported.h (File Modified)
10972 trunk/src/messages.tab (File Modified)
10973
10974
10975nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10976 Log:
10977 - Add +cgz to set_final_mode() in both join/sjoin.
10978 - Implement channel mode +g: Free invite.
10979
10980
10981 Modified:
10982 trunk/include/channel.h (File Modified)
10983 trunk/modules/core/m_join.c (File Modified)
10984 trunk/modules/core/m_mode.c (File Modified)
10985 trunk/modules/core/m_sjoin.c (File Modified)
10986 trunk/modules/m_invite.c (File Modified)
10987
10988
10989nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10990 Log:
10991 - Make sure /stats p uses the right list.
10992
10993
10994 Modified:
10995 trunk/modules/m_stats.c (File Modified)
10996
10997
10998nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10999 Log:
11000 - local oper list becomes local_oper_list.
11001 - all opers are stored on oper_list for /stats p.
11002
11003
11004 Modified:
11005 trunk/include/ircd.h (File Modified)
11006 trunk/modules/m_stats.c (File Modified)
11007 trunk/modules/m_trace.c (File Modified)
11008 trunk/src/client.c (File Modified)
11009 trunk/src/ircd.c (File Modified)
11010 trunk/src/s_user.c (File Modified)
11011 trunk/src/send.c (File Modified)
11012
11013
11014nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11015 Log:
11016 - Remove ENABLE_SERVICES legacy define.
11017
11018
11019 Modified:
11020 trunk/configure (File Modified)
11021 trunk/configure.ac (File Modified)
11022 trunk/include/client.h (File Modified)
11023 trunk/include/m_info.h (File Modified)
11024 trunk/include/s_conf.h (File Modified)
11025 trunk/modules/Makefile.in (File Modified)
11026 trunk/modules/core/m_kick.c (File Modified)
11027 trunk/modules/core/m_mode.c (File Modified)
11028 trunk/modules/core/m_nick.c (File Modified)
11029 trunk/modules/core/m_sjoin.c (File Modified)
11030 trunk/modules/m_services.c (File Modified)
11031 trunk/src/channel.c (File Modified)
11032 trunk/src/newconf.c (File Modified)
11033 trunk/src/s_conf.c (File Modified)
11034 trunk/src/s_serv.c (File Modified)
11035 trunk/src/s_user.c (File Modified)
11036
11037
11038nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11039 Log:
11040 - New reject message, ala ircu.
11041
11042
11043 Modified:
11044 trunk/src/reject.c (File Modified)
11045
11046
11047nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11048 Log:
11049 - Reduce 'broadcast storm' effect in m_chghost.
11050
11051
11052 Modified:
11053 trunk/modules/m_chghost.c (File Modified)
11054
11055
11056nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11057 Log:
11058 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11059
11060
11061 Modified:
11062 trunk/include/supported.h (File Modified)
11063 trunk/src/messages.tab (File Modified)
11064
11065
11066nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11067 Log:
11068 - Implement +z.
11069
11070
11071 Modified:
11072 trunk/include/channel.h (File Modified)
11073 trunk/modules/core/m_message.c (File Modified)
11074 trunk/modules/core/m_mode.c (File Modified)
11075
11076
11077nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11078 Log:
11079 - use sendto_one_numeric() in some places.
11080
11081
11082 Modified:
11083 trunk/modules/core/m_mode.c (File Modified)
11084
11085
11086nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11087 Log:
11088 - Implement channel mode +c -- colour stripping.
11089
11090
11091 Modified:
11092 trunk/include/irc_string.h (File Modified)
11093 trunk/include/supported.h (File Modified)
11094 trunk/modules/core/m_message.c (File Modified)
11095 trunk/modules/core/m_mode.c (File Modified)
11096 trunk/src/irc_string.c (File Modified)
11097 trunk/src/messages.tab (File Modified)
11098
11099
11100nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11101 Log:
11102 - Add +qLP to CHANMODES 005 numeric.
11103
11104
11105 Modified:
11106 trunk/include/supported.h (File Modified)
11107
11108
11109nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11110 Log:
11111 Move credits files to doc/.
11112
11113
11114 Modified:
11115 trunk/Hybrid-team (File Deleted)
11116 trunk/Ratbox-team (File Deleted)
11117 trunk/doc/Hybrid-team (File Added)
11118 trunk/doc/Ratbox-team (File Added)
11119
11120
11121nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11122 Log:
11123 - Rename Ratbox credits as Ratbox-team.
11124 - Add in our own CREDITS.
11125
11126
11127 Modified:
11128 trunk/CREDITS (File Deleted)
11129 trunk/CREDITS (File Added)
11130 trunk/Ratbox-team (File Added)
11131
11132
11133nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11134 Log:
11135 - Quietcache fixes.
11136
11137
11138 Modified:
11139 trunk/modules/core/m_mode.c (File Modified)
11140
11141
11142nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11143 Log:
11144 - Rebuild configure.
11145
11146
11147 Modified:
11148 trunk/autom4te.cache/ (File Deleted)
11149 trunk/configure (File Modified)
11150
11151
11152nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11153 Log:
11154 Add +q to messages.tab.
11155
11156
11157 Modified:
11158 trunk/src/messages.tab (File Modified)
11159
11160
11161nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11162 Log:
11163 - port m_sjoin stuff to TS6 JOIN syntax.
11164
11165
11166 Modified:
11167 trunk/modules/core/m_join.c (File Modified)
11168
11169
11170nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11171 Log:
11172 - Implement channel mode +q (quiet)
11173
11174
11175 Modified:
11176 trunk/include/channel.h (File Modified)
11177 trunk/modules/core/m_mode.c (File Modified)
11178 trunk/src/channel.c (File Modified)
11179
11180
11181jilles 2005/09/10 03:03:05 UTC (20050910-40)
11182 Log:
11183 Add +L/+P for set_final_mode().
11184
11185
11186 Modified:
11187 trunk/modules/core/m_sjoin.c (File Modified)
11188
11189
11190jilles 2005/09/10 02:59:22 UTC (20050910-38)
11191 Log:
11192 Add +L/+P in channel_modes().
11193
11194
11195 Modified:
11196 trunk/src/channel.c (File Modified)
11197
11198
11199jilles 2005/09/10 02:55:10 UTC (20050910-36)
11200 Log:
11201 - Use MODE_PERMANENT, not MODE_PERMANANT
11202 - Actually use chm_staff()
11203
11204 It compiles but is not otherwise tested.
11205
11206
11207 Modified:
11208 trunk/include/channel.h (File Modified)
11209 trunk/modules/core/m_mode.c (File Modified)
11210 trunk/modules/core/m_sjoin.c (File Modified)
11211 trunk/src/channel.c (File Modified)
11212
11213
11214nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11215 Log:
11216 - Ok, patchlevel.h is fixed now.
11217
11218
11219 Modified:
11220 trunk/include/patchlevel.h (File Modified)
11221
11222
11223nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11224 Log:
11225 - *sigh*
11226
11227
11228 Modified:
11229 trunk/include/patchlevel.h (File Modified)
11230 trunk/src/version.c.SH (File Modified)
11231
11232
11233nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11234 Log:
11235 - Fix compilation issue with version.c.
11236
11237
11238 Modified:
11239 trunk/src/version.c.SH (File Modified)
11240
11241
11242nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11243 Log:
11244 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11245 this from the BUGS file.
11246
11247
11248 Modified:
11249 trunk/BUGS (File Modified)
11250
11251
11252jilles 2005/09/10 02:30:22 UTC (20050910-26)
11253 Log:
11254 Mangle all netsplit messages if flatten links is enabled.
11255
11256
11257 Modified:
11258 trunk/src/client.c (File Modified)
11259
11260
11261nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11262 Log:
11263 - jilles pointed out that /stats p needed severe changes -- implement
11264 them
11265
11266
11267 Modified:
11268 trunk/modules/m_stats.c (File Modified)
11269
11270
11271nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11272 Log:
11273 Rename RELNOTES to NEWS.
11274
11275
11276 Modified:
11277 trunk/NEWS (File Added)
11278 trunk/RELNOTES (File Deleted)
11279
11280
11281nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11282 Log:
11283 Update RELNOTES.
11284
11285
11286 Modified:
11287 trunk/RELNOTES (File Modified)
11288
11289
11290nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11291 Log:
11292 - Make /stats p work globally.
11293 - Change 'OPER(s)' to 'staff members'
11294
11295
11296 Modified:
11297 trunk/modules/m_stats.c (File Modified)
11298
11299
11300nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11301 Log:
11302 - add modes, +LP to RPL_MYINFO.
11303
11304
11305 Modified:
11306 trunk/src/messages.tab (File Modified)
11307
11308
11309nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11310 Log:
11311 More stuff to RELNOTES.
11312
11313
11314 Modified:
11315 trunk/RELNOTES (File Modified)
11316
11317
11318nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11319 Log:
11320 - Implement +P.
11321
11322
11323 Modified:
11324 trunk/modules/core/m_sjoin.c (File Modified)
11325 trunk/src/channel.c (File Modified)
11326
11327
11328nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11329 Log:
11330 - Implement list limit exceed modes -- +L.
11331
11332
11333 Modified:
11334 trunk/modules/core/m_mode.c (File Modified)
11335
11336
11337nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11338 Log:
11339 - Add handlers for modes +L, +P.
11340
11341
11342 Modified:
11343 trunk/include/channel.h (File Modified)
11344 trunk/modules/core/m_mode.c (File Modified)
11345
11346
11347nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11348 Log:
11349 Update properties on *everything*.
11350
11351
11352 Modified:
11353 trunk/.cvsignore (Property Modified)
11354 trunk/.indent.pro (Property Modified)
11355 trunk/BUGS (File Modified) (Property Modified)
11356 trunk/CREDITS (File Modified) (Property Modified)
11357 trunk/ChangeLog (Property Modified)
11358 trunk/Hybrid-team (File Modified) (Property Modified)
11359 trunk/INSTALL (File Modified) (Property Modified)
11360 trunk/LICENSE (File Modified) (Property Modified)
11361 trunk/Makefile.in (File Modified) (Property Modified)
11362 trunk/README.FIRST (File Modified) (Property Modified)
11363 trunk/RELNOTES (File Modified) (Property Modified)
11364 trunk/SVN-Access (Property Modified)
11365 trunk/aclocal.m4 (File Modified) (Property Modified)
11366 trunk/adns/.cvsignore (Property Modified)
11367 trunk/adns/COPYING (Property Modified)
11368 trunk/adns/GPL-vs-LGPL (Property Modified)
11369 trunk/adns/Makefile.in (File Modified) (Property Modified)
11370 trunk/adns/README (Property Modified)
11371 trunk/adns/README.ircd (Property Modified)
11372 trunk/adns/adns.h (File Modified) (Property Modified)
11373 trunk/adns/check.c (File Modified) (Property Modified)
11374 trunk/adns/dlist.h (File Modified) (Property Modified)
11375 trunk/adns/event.c (File Modified) (Property Modified)
11376 trunk/adns/general.c (File Modified) (Property Modified)
11377 trunk/adns/internal.h (File Modified) (Property Modified)
11378 trunk/adns/parse.c (File Modified) (Property Modified)
11379 trunk/adns/query.c (File Modified) (Property Modified)
11380 trunk/adns/reply.c (File Modified) (Property Modified)
11381 trunk/adns/setup.c (File Modified) (Property Modified)
11382 trunk/adns/transmit.c (File Modified) (Property Modified)
11383 trunk/adns/tvarith.h (File Modified) (Property Modified)
11384 trunk/adns/types.c (File Modified) (Property Modified)
11385 trunk/configure (File Modified) (Property Modified)
11386 trunk/configure.ac (File Modified) (Property Modified)
11387 trunk/contrib/.cvsignore (Property Modified)
11388 trunk/contrib/.indent.pro (Property Modified)
11389 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11390 trunk/contrib/README (File Modified) (Property Modified)
11391 trunk/contrib/example_module.c (File Modified) (Property Modified)
11392 trunk/contrib/m_42.c (File Modified) (Property Modified)
11393 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11394 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11395 trunk/contrib/m_force.c (File Modified) (Property Modified)
11396 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11397 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11398 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11399 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11400 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11401 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11402 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11403 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11404 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11405 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11406 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11407 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11408 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11409 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11410 trunk/doc/.cvsignore (Property Modified)
11411 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11412 trunk/doc/Makefile.in (File Modified) (Property Modified)
11413 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11414 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11415 trunk/doc/challenge.txt (File Modified) (Property Modified)
11416 trunk/doc/example.conf (File Modified) (Property Modified)
11417 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11418 trunk/doc/hooks.txt (File Modified) (Property Modified)
11419 trunk/doc/index.txt (File Modified) (Property Modified)
11420 trunk/doc/ircd.8 (File Modified) (Property Modified)
11421 trunk/doc/ircd.motd (Property Modified)
11422 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11423 trunk/doc/modeg.txt (File Modified) (Property Modified)
11424 trunk/doc/modes.txt (File Modified) (Property Modified)
11425 trunk/doc/monitor.txt (File Modified) (Property Modified)
11426 trunk/doc/old/Authors (Property Modified)
11427 trunk/doc/operguide.txt (File Modified) (Property Modified)
11428 trunk/doc/opermyth.txt (Property Modified)
11429 trunk/doc/server-version-info (File Modified) (Property Modified)
11430 trunk/doc/services.txt (File Modified) (Property Modified)
11431 trunk/doc/technical/README.TSora (Property Modified)
11432 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11433 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11434 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11435 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11436 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11437 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11438 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11439 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11440 trunk/doc/technical/rfc1459.txt (Property Modified)
11441 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11442 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11443 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11444 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11445 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11446 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11447 trunk/help/Makefile.in (File Modified) (Property Modified)
11448 trunk/help/opers/accept (Property Modified)
11449 trunk/help/opers/admin (Property Modified)
11450 trunk/help/opers/away (Property Modified)
11451 trunk/help/opers/capab (Property Modified)
11452 trunk/help/opers/challenge (Property Modified)
11453 trunk/help/opers/close (Property Modified)
11454 trunk/help/opers/cmode (Property Modified)
11455 trunk/help/opers/cnotice (Property Modified)
11456 trunk/help/opers/connect (Property Modified)
11457 trunk/help/opers/cprivmsg (Property Modified)
11458 trunk/help/opers/credits (Property Modified)
11459 trunk/help/opers/die (Property Modified)
11460 trunk/help/opers/dline (Property Modified)
11461 trunk/help/opers/eob (Property Modified)
11462 trunk/help/opers/error (Property Modified)
11463 trunk/help/opers/etrace (Property Modified)
11464 trunk/help/opers/gline (Property Modified)
11465 trunk/help/opers/help (Property Modified)
11466 trunk/help/opers/index (Property Modified)
11467 trunk/help/opers/info (Property Modified)
11468 trunk/help/opers/invite (Property Modified)
11469 trunk/help/opers/ison (Property Modified)
11470 trunk/help/opers/join (Property Modified)
11471 trunk/help/opers/kick (Property Modified)
11472 trunk/help/opers/kill (Property Modified)
11473 trunk/help/opers/kline (Property Modified)
11474 trunk/help/opers/knock (Property Modified)
11475 trunk/help/opers/links (Property Modified)
11476 trunk/help/opers/list (Property Modified)
11477 trunk/help/opers/locops (Property Modified)
11478 trunk/help/opers/lusers (Property Modified)
11479 trunk/help/opers/modlist (Property Modified)
11480 trunk/help/opers/modload (Property Modified)
11481 trunk/help/opers/modrestart (Property Modified)
11482 trunk/help/opers/modunload (Property Modified)
11483 trunk/help/opers/motd (Property Modified)
11484 trunk/help/opers/names (Property Modified)
11485 trunk/help/opers/nick (Property Modified)
11486 trunk/help/opers/notice (Property Modified)
11487 trunk/help/opers/oper (Property Modified)
11488 trunk/help/opers/operspy (Property Modified)
11489 trunk/help/opers/operwall (Property Modified)
11490 trunk/help/opers/part (Property Modified)
11491 trunk/help/opers/pass (Property Modified)
11492 trunk/help/opers/ping (Property Modified)
11493 trunk/help/opers/pong (Property Modified)
11494 trunk/help/opers/post (Property Modified)
11495 trunk/help/opers/privmsg (Property Modified)
11496 trunk/help/opers/quit (Property Modified)
11497 trunk/help/opers/rehash (Property Modified)
11498 trunk/help/opers/restart (Property Modified)
11499 trunk/help/opers/resv (Property Modified)
11500 trunk/help/opers/server (Property Modified)
11501 trunk/help/opers/set (Property Modified)
11502 trunk/help/opers/sjoin (Property Modified)
11503 trunk/help/opers/squit (Property Modified)
11504 trunk/help/opers/stats (Property Modified)
11505 trunk/help/opers/svinfo (Property Modified)
11506 trunk/help/opers/testgecos (Property Modified)
11507 trunk/help/opers/testline (Property Modified)
11508 trunk/help/opers/testmask (Property Modified)
11509 trunk/help/opers/time (Property Modified)
11510 trunk/help/opers/topic (Property Modified)
11511 trunk/help/opers/trace (Property Modified)
11512 trunk/help/opers/uhelp (Property Modified)
11513 trunk/help/opers/umode (Property Modified)
11514 trunk/help/opers/undline (Property Modified)
11515 trunk/help/opers/ungline (Property Modified)
11516 trunk/help/opers/unkline (Property Modified)
11517 trunk/help/opers/unresv (Property Modified)
11518 trunk/help/opers/unxline (Property Modified)
11519 trunk/help/opers/user (Property Modified)
11520 trunk/help/opers/userhost (Property Modified)
11521 trunk/help/opers/users (Property Modified)
11522 trunk/help/opers/version (Property Modified)
11523 trunk/help/opers/wallops (Property Modified)
11524 trunk/help/opers/who (Property Modified)
11525 trunk/help/opers/whois (Property Modified)
11526 trunk/help/opers/whowas (Property Modified)
11527 trunk/help/opers/xline (Property Modified)
11528 trunk/help/users/index (Property Modified)
11529 trunk/help/users/info (Property Modified)
11530 trunk/help/users/notice (Property Modified)
11531 trunk/help/users/privmsg (Property Modified)
11532 trunk/help/users/stats (Property Modified)
11533 trunk/help/users/umode (Property Modified)
11534 trunk/include/.cvsignore (Property Modified)
11535 trunk/include/.indent.pro (Property Modified)
11536 trunk/include/balloc.h (File Modified) (Property Modified)
11537 trunk/include/cache.h (File Modified) (Property Modified)
11538 trunk/include/channel.h (File Modified) (Property Modified)
11539 trunk/include/class.h (File Modified) (Property Modified)
11540 trunk/include/client.h (File Modified) (Property Modified)
11541 trunk/include/commio.h (File Modified) (Property Modified)
11542 trunk/include/common.h (File Modified) (Property Modified)
11543 trunk/include/config.h (File Modified) (Property Modified)
11544 trunk/include/config.h.dist (File Modified) (Property Modified)
11545 trunk/include/defaults.h (File Modified) (Property Modified)
11546 trunk/include/event.h (File Modified) (Property Modified)
11547 trunk/include/hash.h (File Modified) (Property Modified)
11548 trunk/include/hook.h (File Modified) (Property Modified)
11549 trunk/include/hostmask.h (File Modified) (Property Modified)
11550 trunk/include/irc_string.h (File Modified) (Property Modified)
11551 trunk/include/ircd.h (File Modified) (Property Modified)
11552 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11553 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11554 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11555 trunk/include/linebuf.h (File Modified) (Property Modified)
11556 trunk/include/listener.h (File Modified) (Property Modified)
11557 trunk/include/m_info.h (File Modified) (Property Modified)
11558 trunk/include/memory.h (File Modified) (Property Modified)
11559 trunk/include/modules.h (File Modified) (Property Modified)
11560 trunk/include/monitor.h (File Modified) (Property Modified)
11561 trunk/include/msg.h (File Modified) (Property Modified)
11562 trunk/include/newconf.h (File Modified) (Property Modified)
11563 trunk/include/numeric.h (File Modified) (Property Modified)
11564 trunk/include/packet.h (File Modified) (Property Modified)
11565 trunk/include/parse.h (File Modified) (Property Modified)
11566 trunk/include/patchlevel.h (File Modified) (Property Modified)
11567 trunk/include/patricia.h (File Modified) (Property Modified)
11568 trunk/include/reject.h (File Modified) (Property Modified)
11569 trunk/include/res.h (File Modified) (Property Modified)
11570 trunk/include/restart.h (File Modified) (Property Modified)
11571 trunk/include/s_auth.h (File Modified) (Property Modified)
11572 trunk/include/s_conf.h (File Modified) (Property Modified)
11573 trunk/include/s_gline.h (File Modified) (Property Modified)
11574 trunk/include/s_log.h (File Modified) (Property Modified)
11575 trunk/include/s_newconf.h (File Modified) (Property Modified)
11576 trunk/include/s_serv.h (File Modified) (Property Modified)
11577 trunk/include/s_stats.h (File Modified) (Property Modified)
11578 trunk/include/s_user.h (File Modified) (Property Modified)
11579 trunk/include/s_zip.h (File Modified) (Property Modified)
11580 trunk/include/scache.h (File Modified) (Property Modified)
11581 trunk/include/send.h (File Modified) (Property Modified)
11582 trunk/include/serno.h (Property Modified)
11583 trunk/include/setup.h.in (Property Modified)
11584 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11585 trunk/include/stdinc.h (File Modified) (Property Modified)
11586 trunk/include/supported.h (File Modified) (Property Modified)
11587 trunk/include/tools.h (File Modified) (Property Modified)
11588 trunk/include/whowas.h (File Modified) (Property Modified)
11589 trunk/install-sh (File Modified) (Property Modified)
11590 trunk/modules/.cvsignore (Property Modified)
11591 trunk/modules/.depend (Property Modified)
11592 trunk/modules/.indent.pro (Property Modified)
11593 trunk/modules/Makefile.in (File Modified) (Property Modified)
11594 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11595 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11596 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11597 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11598 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11599 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11600 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11601 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11602 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11603 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11604 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11605 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11606 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11607 trunk/modules/m_accept.c (File Modified) (Property Modified)
11608 trunk/modules/m_admin.c (File Modified) (Property Modified)
11609 trunk/modules/m_away.c (File Modified) (Property Modified)
11610 trunk/modules/m_cap.c (File Modified) (Property Modified)
11611 trunk/modules/m_capab.c (File Modified) (Property Modified)
11612 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11613 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11614 trunk/modules/m_close.c (File Modified) (Property Modified)
11615 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11616 trunk/modules/m_connect.c (File Modified) (Property Modified)
11617 trunk/modules/m_dline.c (File Modified) (Property Modified)
11618 trunk/modules/m_encap.c (File Modified) (Property Modified)
11619 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11620 trunk/modules/m_gline.c (File Modified) (Property Modified)
11621 trunk/modules/m_help.c (File Modified) (Property Modified)
11622 trunk/modules/m_info.c (File Modified) (Property Modified)
11623 trunk/modules/m_invite.c (File Modified) (Property Modified)
11624 trunk/modules/m_ison.c (File Modified) (Property Modified)
11625 trunk/modules/m_kline.c (File Modified) (Property Modified)
11626 trunk/modules/m_knock.c (File Modified) (Property Modified)
11627 trunk/modules/m_links.c (File Modified) (Property Modified)
11628 trunk/modules/m_list.c (File Modified) (Property Modified)
11629 trunk/modules/m_locops.c (File Modified) (Property Modified)
11630 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11631 trunk/modules/m_map.c (File Modified) (Property Modified)
11632 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11633 trunk/modules/m_motd.c (File Modified) (Property Modified)
11634 trunk/modules/m_names.c (File Modified) (Property Modified)
11635 trunk/modules/m_oper.c (File Modified) (Property Modified)
11636 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11637 trunk/modules/m_pass.c (File Modified) (Property Modified)
11638 trunk/modules/m_ping.c (File Modified) (Property Modified)
11639 trunk/modules/m_pong.c (File Modified) (Property Modified)
11640 trunk/modules/m_post.c (File Modified) (Property Modified)
11641 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11642 trunk/modules/m_restart.c (File Modified) (Property Modified)
11643 trunk/modules/m_resv.c (File Modified) (Property Modified)
11644 trunk/modules/m_services.c (File Modified) (Property Modified)
11645 trunk/modules/m_set.c (File Modified) (Property Modified)
11646 trunk/modules/m_stats.c (File Modified) (Property Modified)
11647 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11648 trunk/modules/m_tb.c (File Modified) (Property Modified)
11649 trunk/modules/m_testline.c (File Modified) (Property Modified)
11650 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11651 trunk/modules/m_time.c (File Modified) (Property Modified)
11652 trunk/modules/m_topic.c (File Modified) (Property Modified)
11653 trunk/modules/m_trace.c (File Modified) (Property Modified)
11654 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11655 trunk/modules/m_user.c (File Modified) (Property Modified)
11656 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11657 trunk/modules/m_users.c (File Modified) (Property Modified)
11658 trunk/modules/m_version.c (File Modified) (Property Modified)
11659 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11660 trunk/modules/m_who.c (File Modified) (Property Modified)
11661 trunk/modules/m_whois.c (File Modified) (Property Modified)
11662 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11663 trunk/modules/m_xline.c (File Modified) (Property Modified)
11664 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11665 trunk/servlink/.cvsignore (Property Modified)
11666 trunk/servlink/.indent.pro (Property Modified)
11667 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11668 trunk/servlink/README (File Modified) (Property Modified)
11669 trunk/servlink/TODO (File Modified) (Property Modified)
11670 trunk/servlink/control.c (File Modified) (Property Modified)
11671 trunk/servlink/control.h (File Modified) (Property Modified)
11672 trunk/servlink/io.c (File Modified) (Property Modified)
11673 trunk/servlink/io.h (File Modified) (Property Modified)
11674 trunk/servlink/servlink.c (File Modified) (Property Modified)
11675 trunk/servlink/servlink.h (File Modified) (Property Modified)
11676 trunk/src/.cvsignore (Property Modified)
11677 trunk/src/.depend (Property Modified)
11678 trunk/src/.indent.pro (Property Modified)
11679 trunk/src/Makefile.in (File Modified) (Property Modified)
11680 trunk/src/adns.c (File Modified) (Property Modified)
11681 trunk/src/balloc.c (File Modified) (Property Modified)
11682 trunk/src/cache.c (File Modified) (Property Modified)
11683 trunk/src/channel.c (File Modified) (Property Modified)
11684 trunk/src/class.c (File Modified) (Property Modified)
11685 trunk/src/client.c (File Modified) (Property Modified)
11686 trunk/src/commio.c (File Modified) (Property Modified)
11687 trunk/src/devpoll.c (File Modified) (Property Modified)
11688 trunk/src/epoll.c (File Modified) (Property Modified)
11689 trunk/src/event.c (File Modified) (Property Modified)
11690 trunk/src/getopt.c (File Modified) (Property Modified)
11691 trunk/src/hash.c (File Modified) (Property Modified)
11692 trunk/src/hook.c (File Modified) (Property Modified)
11693 trunk/src/hostmask.c (File Modified) (Property Modified)
11694 trunk/src/irc_string.c (File Modified) (Property Modified)
11695 trunk/src/ircd.c (File Modified) (Property Modified)
11696 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11697 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11698 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11699 trunk/src/kdparse.c (File Modified) (Property Modified)
11700 trunk/src/kqueue.c (File Modified) (Property Modified)
11701 trunk/src/linebuf.c (File Modified) (Property Modified)
11702 trunk/src/listener.c (File Modified) (Property Modified)
11703 trunk/src/match.c (File Modified) (Property Modified)
11704 trunk/src/memory.c (File Modified) (Property Modified)
11705 trunk/src/messages.tab (File Modified) (Property Modified)
11706 trunk/src/modules.c (File Modified) (Property Modified)
11707 trunk/src/monitor.c (File Modified) (Property Modified)
11708 trunk/src/newconf.c (File Modified) (Property Modified)
11709 trunk/src/numeric.c (File Modified) (Property Modified)
11710 trunk/src/packet.c (File Modified) (Property Modified)
11711 trunk/src/parse.c (File Modified) (Property Modified)
11712 trunk/src/patricia.c (File Modified) (Property Modified)
11713 trunk/src/poll.c (File Modified) (Property Modified)
11714 trunk/src/reject.c (File Modified) (Property Modified)
11715 trunk/src/restart.c (File Modified) (Property Modified)
11716 trunk/src/s_auth.c (File Modified) (Property Modified)
11717 trunk/src/s_conf.c (File Modified) (Property Modified)
11718 trunk/src/s_gline.c (File Modified) (Property Modified)
11719 trunk/src/s_log.c (File Modified) (Property Modified)
11720 trunk/src/s_newconf.c (File Modified) (Property Modified)
11721 trunk/src/s_serv.c (File Modified) (Property Modified)
11722 trunk/src/s_stats.c (File Modified) (Property Modified)
11723 trunk/src/s_user.c (File Modified) (Property Modified)
11724 trunk/src/scache.c (File Modified) (Property Modified)
11725 trunk/src/select.c (File Modified) (Property Modified)
11726 trunk/src/send.c (File Modified) (Property Modified)
11727 trunk/src/snprintf.c (File Modified) (Property Modified)
11728 trunk/src/tools.c (File Modified) (Property Modified)
11729 trunk/src/version.c.SH (File Modified) (Property Modified)
11730 trunk/src/whowas.c (File Modified) (Property Modified)
11731 trunk/tools/.cvsignore (Property Modified)
11732 trunk/tools/Makefile.in (File Modified) (Property Modified)
11733 trunk/tools/README (File Modified) (Property Modified)
11734 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11735 trunk/tools/convertilines.c (File Modified) (Property Modified)
11736 trunk/tools/convertklines.c (File Modified) (Property Modified)
11737 trunk/tools/mkkeypair (Property Modified)
11738 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11739 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11740 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11741 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11742 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11743 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11744 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11745 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11746 trunk/tools/untabify (File Modified) (Property Modified)
11747 trunk/tools/viconf.c (File Modified) (Property Modified)
11748
11749
11750nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11751 Log:
11752 - Update RELNOTES.
11753
11754
11755 Modified:
11756 trunk/RELNOTES (File Modified)
11757
11758
11759nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11760 Log:
11761 - Make version.c use our serial, not ratbox's.
11762
11763
11764 Modified:
11765 trunk/src/version.c.SH (File Modified)
11766
11767
11768leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11769 Log:
11770 - update RELNOTES
11771 - revved patchlevel to 2.1.5
11772
11773
11774 Modified:
11775 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11776 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11777
11778
11779leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11780 Log:
11781 - fix buffer overflow and unterminated buffer when removing TS6 bans
11782 - fix rebuilding of SJOIN
11783
11784
11785 Modified:
11786 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11787
11788
11789androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11790 Log:
11791 have servlink report if it gets an uncompressed error message when it gets inflate failures
11792
11793 Modified:
11794 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11795
11796
11797leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11798 Log:
11799 - extend our copyrights to 2005.
11800
11801
11802 Modified:
11803 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11806 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11807 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11808 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11809 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11810 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11811 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11812 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11813 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11814 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11817 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11818 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11820 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11821 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11833 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11834 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11835 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11843 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11844 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11845 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11846 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11888 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11894 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11895 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11896 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11897 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11899 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11907
11908
11909leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11910 Log:
11911 - update RELNOTES
11912 - revved patchlevel to 2.1.4
11913
11914
11915 Modified:
11916 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11917 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11918
11919
11920leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11921 Log:
11922 - add TARGMAX to 005
11923 - remove the +1 from ->uid in struct Client
11924 - fix checking of accept entries in m_accept.c
11925
11926
11927 Modified:
11928 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11929 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11932
11933
11934leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11935 Log:
11936 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11937 send it over TS6
11938
11939
11940 Modified:
11941 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11942
11943
11944leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11945 Log:
11946 - remove an unused variable
11947
11948
11949 Modified:
11950 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11951
11952
11953androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11954 Log:
11955 don't burst a TS5 name in burst_TS6. -via jillies
11956
11957 Modified:
11958 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11959
11960
11961leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11962 Log:
11963 - via jilles, make nickchanges invalidate any cached bans for
11964 quiet_on_ban
11965
11966
11967 Modified:
11968 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11970 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11971 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11972
11973
11974leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11975 Log:
11976 - fix some char vs byte usage to make adns compile cleanly with gcc4
11977
11978
11979 Modified:
11980 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11981 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11982 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11983 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11984 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11985 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11986 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11987 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11988
11989
11990androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11991 Log:
11992 userhost should allow 5 userhost checks, not 4
11993
11994 Modified:
11995 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11996
11997
11998leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11999 Log:
12000 - another darwin fix
12001
12002
12003 Modified:
12004 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12005
12006
12007leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12008 Log:
12009 - darwin fixes
12010
12011
12012 Modified:
12013 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12014 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12015 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12016 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12017 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12018 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12019 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12020 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12021
12022
12023leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12024 Log:
12025 - remove bogus extern of abort_list
12026
12027
12028 Modified:
12029 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12030
12031
12032androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12033 Log:
12034 svn repo access stuff
12035
12036 Modified:
12037 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12038
12039
12040androsyn 2005/07/07 21:01:50 UTC (20050707_1-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/07 21:01:50 UTC (20050707_0-20547)
12050 Log:
12051 test commit
12052
12053
12054 Modified:
12055 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12056
12057
12058androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12059 Log:
12060 revert omotd..i thought it was a good idea..oh well
12061
12062 Modified:
12063 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12064
12065
12066androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12067 Log:
12068 Commas are bad things in channel keys
12069
12070
12071 Modified:
12072 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12073
12074
12075androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12076 Log:
12077 Add OMOTD command to display oper motd
12078
12079
12080 Modified:
12081 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12082
12083
12084androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12085 Log:
12086 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12087
12088 Modified:
12089 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12090
12091
12092leeh 2005/06/22 22:10:50 UTC (20050622_0)
12093
12094 Modified files: (Branch: RATBOX_2_1)
12095 modules m_whois.c
12096 Log:
12097 - stop testing whois for protocol violations, as they can be caused in
12098 ircds going all the way back to the original ircd2.8
12099
12100 Revision Changes Path
12101 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12102
12103
12104
12105leeh 2005/06/16 23:10:21 UTC (20050616_0)
12106
12107 Modified files: (Branch: RATBOX_2_1)
12108 modules m_time.c
12109 Log:
12110 - remove some 2.2 code
12111
12112 Revision Changes Path
12113 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12114
12115
12116
12117androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12118
12119 Modified files: (Branch: RATBOX_2_1)
12120 modules m_time.c
12121 Log:
12122 backport of the silly december 31st bug
12123
12124 Revision Changes Path
12125 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12126
12127
12128
12129leeh 2005/06/15 13:51:57 UTC (20050615_1)
12130
12131 Modified files: (Branch: RATBOX_2_1)
12132 . RELNOTES
12133 include patchlevel.h
12134 Log:
12135 - revved patchlevel to 2.1.3
12136
12137 Revision Changes Path
12138 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12139 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12140
12141
12142
12143leeh 2005/06/15 01:54:00 UTC (20050615_0)
12144
12145 Modified files: (Branch: RATBOX_2_1)
12146 include client.h
12147 modules m_accept.c
12148 modules/core m_nick.c
12149 src client.c
12150 Log:
12151 - stop removing a clients own list of accepted clients when they do a
12152 nickchange
12153 - clean up the accept code so its less retarded
12154
12155 Revision Changes Path
12156 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12157 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12158 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12159 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12160
12161
12162
12163leeh 2005/06/14 12:44:47 UTC (20050614_0)
12164
12165 Modified files: (Branch: RATBOX_2_1)
12166 include event.h
12167 modules m_links.c
12168 src event.c ircd.c newconf.c
12169 Log:
12170 - remove a defn of links_cache_list in m_links.c which was causing
12171 the flattened links update to be ignored
12172 - add eventUpdate(), and make links_delay update on rehash
12173
12174 Revision Changes Path
12175 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12176 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12177 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12178 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12179 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12180
12181
12182
12183leeh 2005/06/12 02:23:01 UTC (20050612_2)
12184
12185 Modified files: (Branch: RATBOX_2_1)
12186 doc services.txt
12187 src newconf.c
12188 Log:
12189 - make the conf parser apply service {}; on rehash
12190
12191 Revision Changes Path
12192 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12193 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12194
12195
12196
12197leeh 2005/06/12 02:10:30 UTC (20050612_1)
12198
12199 Modified files: (Branch: RATBOX_2_1)
12200 include m_info.h
12201 Log:
12202 - show ENABLE_SERVICES define in info
12203
12204 Revision Changes Path
12205 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12206
12207
12208
12209leeh 2005/06/12 01:44:37 UTC (20050612_0)
12210
12211 Modified files: (Branch: RATBOX_2_1)
12212 modules m_services.c m_stats.c
12213 Log:
12214 - via jilles, make m_services.c hook into stats U and display service
12215 blocks
12216
12217 Revision Changes Path
12218 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12219 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12220
12221
12222
12223leeh 2005/06/11 20:33:12 UTC (20050611_3)
12224
12225 Modified files: (Branch: RATBOX_2_1)
12226 . configure configure.ac
12227 Log:
12228 - default build to -O2
12229
12230 Revision Changes Path
12231 7.249.2.2 +4 -4 ircd-ratbox/configure
12232 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12233
12234
12235
12236leeh 2005/06/11 20:26:02 UTC (20050611_2)
12237
12238 Modified files: (Branch: RATBOX_2_1)
12239 doc example.conf example.efnet.conf
12240 include client.h s_conf.h s_newconf.h
12241 modules m_info.c
12242 modules/core m_join.c m_nick.c
12243 src channel.c newconf.c s_conf.c s_user.c
12244 Log:
12245 - remove no_oper_resvs from general {};
12246 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12247
12248 Revision Changes Path
12249 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12250 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12251 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12252 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12253 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12254 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12255 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12256 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12257 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12258 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12259 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12260 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12261
12262
12263
12264leeh 2005/06/11 20:06:22 UTC (20050611_1)
12265
12266 Modified files: (Branch: RATBOX_2_1)
12267 modules/core m_mode.c m_nick.c
12268 src s_newconf.c
12269 Log:
12270 - 2.0 sync:
12271 - raise max temptime to a year
12272 - tidy up BMASK
12273 - require 9 parameters in ms_nick(), 10 in ms_uid()
12274
12275 Revision Changes Path
12276 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12277 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12278 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12279
12280
12281
12282leeh 2005/06/11 16:35:25 UTC (20050611_0)
12283
12284 Modified files: (Branch: RATBOX_2_1)
12285 modules m_services.c
12286 Log:
12287 - only show services logged in info when its a local client
12288
12289 Revision Changes Path
12290 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12291
12292
12293
12294androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12295
12296 Modified files: (Branch: RATBOX_2_1)
12297 src match.c
12298 Log:
12299 passing a pointer to a pointer is not what was intended, oops
12300
12301 Revision Changes Path
12302 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12303
12304
12305
12306leeh 2005/06/03 11:18:11 UTC (20050603_0)
12307
12308 Modified files: (Branch: RATBOX_2_1)
12309 doc services.txt
12310 Log:
12311 - update services.txt with FNC
12312
12313 Revision Changes Path
12314 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12315
12316
12317
12318androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12319
12320 Modified files: (Branch: RATBOX_2_1)
12321 modules m_resv.c
12322 Log:
12323 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12324
12325 Revision Changes Path
12326 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12327
12328
12329
12330leeh 2005/05/19 12:44:47 UTC (20050519_1)
12331
12332 Modified files: (Branch: RATBOX_2_1)
12333 src s_auth.c
12334 Log:
12335 - add some uniqueness into auth process for bopm
12336
12337 Revision Changes Path
12338 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12339
12340
12341
12342leeh 2005/05/19 08:50:26 UTC (20050519_0)
12343
12344 Modified files: (Branch: RATBOX_2_1)
12345 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12346 Log:
12347 - make contrib/ compile
12348
12349 Revision Changes Path
12350 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12351 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12352 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12353 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12354
12355
12356
12357androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12358
12359 Modified files: (Branch: RATBOX_2_1)
12360 modules m_monitor.c
12361 Log:
12362 Don't allow MONITOR from an unregistered client
12363
12364 Revision Changes Path
12365 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12366
12367
12368
12369leeh 2005/05/17 13:16:11 UTC (20050517_0)
12370
12371 Modified files: (Branch: RATBOX_2_1)
12372 doc example.conf example.efnet.conf
12373 include class.h
12374 src class.c messages.tab newconf.c
12375 Log:
12376 - remove sendq_eob, its become more of a hindrance than a benefit.
12377 - sync example.efnet.conf cluster {}; with example.conf
12378
12379 Revision Changes Path
12380 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12381 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12382 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12383 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12384 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12385 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12386
12387
12388
12389leeh 2005/05/11 22:39:00 UTC (20050511_5)
12390
12391 Modified files: (Branch: RATBOX_2_1)
12392 . RELNOTES
12393 include patchlevel.h
12394 Log:
12395 - update RELNOTES
12396 - revved patchlevel to 2.1.2
12397
12398 Revision Changes Path
12399 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12400 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12401
12402
12403
12404leeh 2005/05/11 22:29:18 UTC (20050511_4)
12405
12406 Modified files: (Branch: RATBOX_2_1)
12407 . configure configure.ac
12408 Log:
12409 - raise default topiclen to 160.
12410
12411 Revision Changes Path
12412 7.249.2.1 +3 -3 ircd-ratbox/configure
12413 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12414
12415
12416
12417leeh 2005/05/11 22:22:13 UTC (20050511_3)
12418
12419 Modified files: (Branch: RATBOX_2_1)
12420 modules m_services.c
12421 Log:
12422 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12423 tsinfo matches this
12424
12425 Revision Changes Path
12426 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12427
12428
12429
12430leeh 2005/05/11 21:58:41 UTC (20050511_2)
12431
12432 Modified files: (Branch: RATBOX_2_1)
12433 modules m_services.c
12434 Log:
12435 - monitor_signoff() the client we're nickchanging
12436
12437 Revision Changes Path
12438 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12439
12440
12441
12442leeh 2005/05/11 21:52:51 UTC (20050511_1)
12443
12444 Modified files: (Branch: RATBOX_2_1)
12445 modules m_trace.c
12446 Log:
12447 - fix various UID problems with trace
12448
12449 Revision Changes Path
12450 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12451
12452
12453
12454leeh 2005/05/11 21:22:02 UTC (20050511_0)
12455
12456 Modified files: (Branch: RATBOX_2_1)
12457 help/opers dline kline
12458 modules m_resv.c m_stats.c
12459 modules/core m_mode.c
12460 Log:
12461 - sync with 2.0
12462 - tidy up kline/dline help to note they dont accept nick as target
12463 - disallow bans beginning with ':' over bmask
12464 - disallow bans with a space in chm_ban
12465 - stop counting hidden opers in stats p
12466 - match() parameters in remote unresv were inverted, causing it to fail
12467 - fix possibility of clients setting blank keys
12468
12469 Revision Changes Path
12470 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12471 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12472 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12473 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12474 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12475
12476
12477
12478leeh 2005/05/08 22:37:18 UTC (20050508_0)
12479
12480 Modified files: (Branch: RATBOX_2_1)
12481 src send.c
12482 Log:
12483 - fix problems with amd64 and the way we do va_list
12484
12485 Revision Changes Path
12486 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12487
12488
12489
12490leeh 2005/05/07 13:35:57 UTC (20050507_1)
12491
12492 Modified files: (Branch: RATBOX_2_1)
12493 modules m_services.c
12494 Log:
12495 - tidy up the kill notifications for RSFNC
12496
12497 Revision Changes Path
12498 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12499
12500
12501
12502leeh 2005/05/07 10:35:54 UTC (20050507_0)
12503
12504 Modified files: (Branch: RATBOX_2_1)
12505 include s_serv.h
12506 modules m_services.c
12507 src s_serv.c
12508 Log:
12509 - some more rserv stuff:
12510 - add RSFNC capability
12511 - fix up RSFNC, kill existing clients if they exist.
12512
12513 Revision Changes Path
12514 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12515 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12516 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12517
12518
12519
12520leeh 2005/05/06 23:50:29 UTC (20050506_0)
12521
12522 Modified files: (Branch: RATBOX_2_1)
12523 modules m_services.c
12524 Log:
12525 - first stab at a FNC implementation for rserv
12526
12527 Revision Changes Path
12528 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12529
12530
12531
12532leeh 2005/05/03 09:30:51 UTC (20050503_0)
12533
12534 Modified files: (Branch: RATBOX_2_1)
12535 help/opers umode
12536 Log:
12537 - remove a tab
12538
12539 Revision Changes Path
12540 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12541
12542
12543
12544leeh 2005/05/02 22:46:52 UTC (20050502_0)
12545
12546 Modified files: (Branch: RATBOX_2_1)
12547 src newconf.c
12548 Log:
12549 - add links_delay back
12550
12551 Revision Changes Path
12552 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12553
12554
12555
12556leeh 2005/04/27 21:50:30 UTC (20050427_1)
12557
12558 Modified files: (Branch: RATBOX_2_1)
12559 help/opers umode
12560 help/users umode
12561 Log:
12562 - swap tabs for spaces
12563
12564 Revision Changes Path
12565 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12566 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12567
12568
12569
12570leeh 2005/04/27 21:38:20 UTC (20050427_0)
12571
12572 Modified files: (Branch: RATBOX_2_1)
12573 include m_info.h
12574 Log:
12575 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12576 contained in the client_flood conf option
12577 - remove a couple of unused defines from info
12578
12579 Revision Changes Path
12580 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12581
12582
12583
12584androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12585
12586 Modified files: (Branch: RATBOX_2_1)
12587 src s_conf.c
12588 Log:
12589 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12590
12591 Revision Changes Path
12592 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12593
12594
12595
12596leeh 2005/04/17 13:31:34 UTC (20050417_0)
12597
12598 Modified files: (Branch: RATBOX_2_1)
12599 doc example.conf example.efnet.conf
12600 Log:
12601 - fix missing closing comment tag
12602
12603 Revision Changes Path
12604 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12605 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12606
12607
12608
12609leeh 2005/04/12 18:44:21 UTC (20050412_2)
12610
12611 Modified files: (Branch: RATBOX_2_1)
12612 . RELNOTES
12613 include patchlevel.h
12614 Log:
12615 - revved patchlevel to 2.1.1
12616
12617 Revision Changes Path
12618 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12619 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12620
12621
12622
12623leeh 2005/04/12 18:36:31 UTC (20050412_1)
12624
12625 Modified files: (Branch: RATBOX_2_1)
12626 modules m_kline.c
12627 Log:
12628 - sync up remote kline reasons, so theyre consistent with what happens
12629 when we add local klines - notably the "Temporary K-line x min" and
12630 date added to reason.
12631
12632 Revision Changes Path
12633 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12634
12635
12636
12637leeh 2005/04/12 01:52:06 UTC (20050412_0)
12638
12639 Modified files: (Branch: RATBOX_2_1)
12640 doc monitor.txt
12641 Log:
12642 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12643
12644 Revision Changes Path
12645 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12646
12647
12648
12649androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12650
12651 Modified files: (Branch: RATBOX_2_1)
12652 src commio.c
12653 Log:
12654 used the data pointer we saved, not what just got nulled
12655
12656 Revision Changes Path
12657 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12658
12659
12660
12661leeh 2005/04/05 12:14:32 UTC (20050405_0)
12662
12663 Modified files: (Branch: RATBOX_2_1)
12664 modules m_resv.c m_xline.c
12665 Log:
12666 - fix broken propagation of xline/resv
12667
12668 Revision Changes Path
12669 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12670 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12671
12672
12673
12674leeh 2005/04/04 18:32:37 UTC (20050404_1)
12675
12676 Modified files: (Branch: RATBOX_2_1)
12677 src s_auth.c
12678 Log:
12679 - properly increment bad auth count for stats T when we timeout an auth
12680
12681 Revision Changes Path
12682 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12683
12684
12685
12686leeh 2005/04/04 17:24:14 UTC (20050404_0)
12687
12688 Modified files: (Branch: RATBOX_2_1)
12689 doc monitor.txt
12690 include client.h
12691 modules/core m_nick.c
12692 Log:
12693 - fix a bit that didnt make sense in monitor.txt
12694 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12695
12696 Revision Changes Path
12697 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12698 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12699 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12700
12701
12702
12703androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12704
12705 Modified files: (Branch: RATBOX_2_1)
12706 src s_auth.c
12707 Log:
12708 removing dlink nodes from auth_poll_list twice is bad
12709
12710 Revision Changes Path
12711 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12712
12713
12714
12715leeh 2005/03/28 02:17:38 UTC (20050328_0)
12716
12717 Modified files: (Branch: RATBOX_2_1)
12718 modules m_stats.c
12719 Log:
12720 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12721 changed to RPL_STATSDEBUG
12722
12723 Revision Changes Path
12724 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12725
12726
12727
12728leeh 2005/03/27 02:19:04 UTC (20050327_0)
12729
12730 Added files: (Branch: RATBOX_2_1)
12731 doc tgchange.txt
12732 Log:
12733 - add some documentation about target change
12734
12735 Revision Changes Path
12736 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12737
12738
12739
12740leeh 2005/03/25 16:46:29 UTC (20050325_1)
12741
12742 Modified files: (Branch: RATBOX_2_1)
12743 include supported.h
12744 modules/core m_message.c
12745 Log:
12746 - remove extra argument to 005
12747 - disallow messaging of UIDs
12748
12749 Revision Changes Path
12750 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12751 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12752
12753
12754
12755leeh 2005/03/25 14:20:13 UTC (20050325_0)
12756
12757 Modified files: (Branch: RATBOX_2_1)
12758 src parse.c
12759 Log:
12760 - fix a longstanding parser bug with wrong limit checking, causing us to
12761 accept one less parameter than we're allowed to accept.
12762
12763 Revision Changes Path
12764 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12765
12766
12767
12768leeh 2005/03/24 13:41:45 UTC (20050324_0)
12769
12770 Modified files: (Branch: RATBOX_2_1)
12771 modules/core m_message.c
12772 Log:
12773 - exempt users messaging themselves from target change
12774
12775 Revision Changes Path
12776 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12777
12778
12779
12780leeh 2005/03/22 13:15:53 UTC (20050322_0)
12781
12782 Modified files: (Branch: RATBOX_2_1)
12783 include supported.h
12784 Log:
12785 - stop violating MAXPARA on 005.
12786
12787 Revision Changes Path
12788 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12789
12790
12791
12792leeh 2005/03/20 17:41:00 UTC (20050320_1)
12793
12794 Modified files: (Branch: RATBOX_2_1)
12795 modules/core m_nick.c
12796 Log:
12797 - dont store an ipv6 sockhost if we're not compiled with v6 support
12798
12799 Revision Changes Path
12800 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12801
12802
12803
12804leeh 2005/03/20 00:32:04 UTC (20050320_0)
12805
12806 Modified files: (Branch: RATBOX_2_1)
12807 include stdinc.h
12808 Log:
12809 - remove some vms includes
12810
12811 Revision Changes Path
12812 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12813
12814
12815
12816leeh 2005/03/18 16:47:38 UTC (20050318_1)
12817
12818 Modified files: (Branch: RATBOX_2_1)
12819 . ChangeLog
12820 include serno.h
12821 Log:
12822 - force commit for new branch
12823
12824 Revision Changes Path
12825 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12826 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12827
12828
12829
12830leeh 2005/03/18 16:44:47 UTC (20050318_0)
12831
12832 Modified files:
12833 . RELNOTES configure configure.ac
12834 include patchlevel.h
12835 Log:
12836 - revved patchlevel to 2.1.0
12837
12838 Revision Changes Path
12839 1.114 +6 -2 ircd-ratbox/RELNOTES
12840 7.249 +11 -11 ircd-ratbox/configure
12841 7.63 +3 -3 ircd-ratbox/configure.ac
12842 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12843
12844
12845
12846leeh 2005/03/04 13:31:32 EST (20050304_2)
12847
12848 Modified files:
12849 . RELNOTES
12850 include patchlevel.h
12851 Log:
12852 - update RELNOTES
12853 - revved patchlevel to 2.1.0beta2
12854
12855 Revision Changes Path
12856 1.113 +12 -0 ircd-ratbox/RELNOTES
12857 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12858
12859
12860
12861leeh 2005/03/04 13:27:05 EST (20050304_1)
12862
12863 Modified files:
12864 doc whats-new-2.1.txt
12865 src channel.c
12866 Log:
12867 - update whats-new-2.1
12868 - when we're handling global NAMES, dont output channels if there are no
12869 members within them we can show.
12870
12871 Revision Changes Path
12872 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12873 7.436 +12 -2 ircd-ratbox/src/channel.c
12874
12875
12876
12877androsyn 2005/03/04 12:38:07 EST (20050304_0)
12878
12879 Modified files:
12880 src patricia.c
12881 Log:
12882 That would be a node_heap not a prefix_heap..oops
12883
12884 Revision Changes Path
12885 7.30 +1 -1 ircd-ratbox/src/patricia.c
12886
12887
12888
12889androsyn 2005/02/26 19:38:35 EST (20050227_4)
12890
12891 Modified files:
12892 include stdinc.h
12893 Log:
12894 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12895 otherwise..the other macros might work????
12896
12897 Revision Changes Path
12898 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12899
12900
12901
12902androsyn 2005/02/26 19:26:04 EST (20050227_3)
12903
12904 Modified files:
12905 . configure configure.ac
12906 Log:
12907 i hate autoconf
12908
12909 Revision Changes Path
12910 7.248 +5 -5 ircd-ratbox/configure
12911 7.62 +5 -5 ircd-ratbox/configure.ac
12912
12913
12914
12915androsyn 2005/02/26 19:15:55 EST (20050227_2)
12916
12917 Modified files:
12918 . configure configure.ac
12919 Log:
12920 i hate autoconf
12921
12922 Revision Changes Path
12923 7.247 +3 -2 ircd-ratbox/configure
12924 7.61 +3 -2 ircd-ratbox/configure.ac
12925
12926
12927
12928androsyn 2005/02/26 19:13:45 EST (20050227_1)
12929
12930 Modified files:
12931 . configure configure.ac
12932 Log:
12933 doh
12934
12935 Revision Changes Path
12936 7.246 +6 -6 ircd-ratbox/configure
12937 7.60 +4 -4 ircd-ratbox/configure.ac
12938
12939
12940
12941androsyn 2005/02/26 19:10:17 EST (20050227_0)
12942
12943 Modified files:
12944 . configure configure.ac
12945 include stdinc.h
12946 Log:
12947 Doh these changes got put on RATBOX_2_0 when they were meant for
12948 head..oops...
12949 Also merged in the monitor heap size stuff, not that i think monitor has
12950 been moved to head
12951
12952 Revision Changes Path
12953 7.245 +12 -3 ircd-ratbox/configure
12954 7.59 +11 -3 ircd-ratbox/configure.ac
12955 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12956
12957
12958
12959androsyn 2005/02/26 18:52:24 EST (20050226_0)
12960
12961 Modified files:
12962 include stdinc.h
12963 Log:
12964 Add more robust alloca checking
12965
12966 Revision Changes Path
12967 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12968
12969
12970
12971leeh 2005/02/24 15:27:17 EST (20050224_9)
12972
12973 Modified files:
12974 contrib m_42.c
12975 Log:
12976 - fix the copyright on m_42.c :p
12977
12978 Revision Changes Path
12979 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12980
12981
12982
12983leeh 2005/02/24 15:22:53 EST (20050224_8)
12984
12985 Modified files:
12986 include supported.h
12987 modules m_dline.c
12988 Log:
12989 - fix a core in undline on bad masks
12990 - remove an unwanted space from beginning of second 005 numeric
12991
12992 Revision Changes Path
12993 7.5 +1 -1 ircd-ratbox/include/supported.h
12994 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12995
12996
12997
12998leeh 2005/02/24 15:18:59 EST (20050224_7)
12999
13000 Modified files:
13001 modules m_monitor.c
13002 Log:
13003 - use max_monitor when adding nicknames
13004 - add in monitor s
13005 that should be everything now..
13006
13007 Revision Changes Path
13008 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13009
13010
13011
13012androsyn 2005/02/24 15:13:52 EST (20050224_6)
13013
13014 Modified files:
13015 contrib m_42.c
13016 Log:
13017 42
13018
13019 Revision Changes Path
13020 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13021
13022
13023
13024androsyn 2005/02/24 15:13:06 EST (20050224_5)
13025
13026 Modified files:
13027 contrib m_42.c
13028 Log:
13029 42
13030
13031 Revision Changes Path
13032 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13033
13034
13035
13036androsyn 2005/02/24 15:12:12 EST (20050224_4)
13037
13038 Added files:
13039 contrib m_42.c
13040 Log:
13041 The Answer to Life, the Universe, and Everything
13042
13043 Revision Changes Path
13044 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13045
13046
13047
13048leeh 2005/02/24 14:53:04 EST (20050224_3)
13049
13050 Modified files:
13051 include monitor.h
13052 modules m_monitor.c
13053 src ircd.c monitor.c
13054 Log:
13055 - call init_monitor() on startup
13056 - add in support for adding/deleting/listing monitor entries
13057
13058 Revision Changes Path
13059 7.2 +3 -1 ircd-ratbox/include/monitor.h
13060 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13061 7.374 +2 -0 ircd-ratbox/src/ircd.c
13062 7.3 +15 -4 ircd-ratbox/src/monitor.c
13063
13064
13065
13066leeh 2005/02/23 21:20:10 EST (20050224_2)
13067
13068 Modified files:
13069 doc example.conf example.efnet.conf
13070 include s_conf.h supported.h
13071 modules Makefile.in
13072 src client.c newconf.c s_conf.c
13073 Added files:
13074 modules m_monitor.c
13075 Log:
13076 - add the max_monitor config option
13077 - advertise MONITOR=%d in 005
13078 - clear a local clients monitor list on exit
13079 - add the framework for the MONITOR command
13080 - bed.
13081
13082 Revision Changes Path
13083 7.261 +5 -0 ircd-ratbox/doc/example.conf
13084 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13085 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13086 7.4 +4 -2 ircd-ratbox/include/supported.h
13087 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13088 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13089 7.492 +1 -0 ircd-ratbox/src/client.c
13090 7.202 +1 -0 ircd-ratbox/src/newconf.c
13091 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13092
13093
13094
13095leeh 2005/02/23 20:57:51 EST (20050224_1)
13096
13097 Modified files:
13098 . configure configure.ac
13099 include setup.h.in
13100 src monitor.c
13101 Log:
13102 - move MONITOR_HEAP_SIZE over to configure
13103
13104 Revision Changes Path
13105 7.244 ircd-ratbox/configure
13106 7.58 +4 -2 ircd-ratbox/configure.ac
13107 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13108 7.2 +0 -2 ircd-ratbox/src/monitor.c
13109
13110
13111
13112leeh 2005/02/23 20:48:08 EST (20050224_0)
13113
13114 Modified files:
13115 doc monitor.txt
13116 include client.h numeric.h
13117 modules/core m_nick.c
13118 src Makefile.in client.c messages.tab
13119 s_user.c
13120 Added files:
13121 include monitor.h
13122 src monitor.c
13123 Log:
13124 - first half of my server-side notify list implementation..
13125
13126 Revision Changes Path
13127 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13128 7.266 +3 -0 ircd-ratbox/include/client.h
13129 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13130 7.58 +6 -0 ircd-ratbox/include/numeric.h
13131 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13132 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13133 7.491 +3 -0 ircd-ratbox/src/client.c
13134 7.126 +5 -5 ircd-ratbox/src/messages.tab
13135 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13136 7.342 +2 -0 ircd-ratbox/src/s_user.c
13137
13138
13139
13140leeh 2005/02/23 18:42:59 EST (20050223_0)
13141
13142 Modified files:
13143 include hash.h
13144 Log:
13145 - double the size of the client and channel hashtables (64k -> 128k and
13146 32k -> 64k). The improvements are quite significant..
13147
13148 Revision Changes Path
13149 7.54 +4 -4 ircd-ratbox/include/hash.h
13150
13151
13152
13153leeh 2005/02/22 14:55:56 EST (20050222_1)
13154
13155 Modified files:
13156 doc monitor.txt
13157 modules m_services.c
13158 Log:
13159 - remove a couple of unused vars
13160 - update monitor.txt
13161
13162 Revision Changes Path
13163 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13164 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13165
13166
13167
13168leeh 2005/02/21 19:47:24 EST (20050222_0)
13169
13170 Added files:
13171 doc monitor.txt
13172 Log:
13173 - add in my documentation on the upcoming MONITOR command
13174
13175 Revision Changes Path
13176 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13177
13178
13179
13180leeh 2005/02/21 12:09:34 EST (20050221_0)
13181
13182 Modified files:
13183 . configure configure.ac
13184 doc whats-new-2.1.txt
13185 tools README.mkpasswd
13186 Removed files:
13187 src crypt.c
13188 Log:
13189 - update whats-new-2.1.txt some more
13190 - we dont have vms mkpasswd anymore
13191 - remove the unused crypt.c
13192
13193 Revision Changes Path
13194 7.243 +3 -6 ircd-ratbox/configure
13195 7.57 +2 -4 ircd-ratbox/configure.ac
13196 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13197 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13198 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13199
13200
13201
13202leeh 2005/02/19 12:38:09 EST (20050219_3)
13203
13204 Modified files:
13205 doc example.conf example.efnet.conf
13206 include ircd.h
13207 modules m_pong.c
13208 src channel.c client.c ircd.c s_conf.c
13209 Log:
13210 - rework the splitcode, splitservers is now how many servers we've marked as
13211 EOB, rather than how many are linked. Thus pull ourselves out of
13212 splitmode immediately once this is satisfied
13213
13214 Revision Changes Path
13215 7.260 +8 -9 ircd-ratbox/doc/example.conf
13216 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13217 7.83 +1 -0 ircd-ratbox/include/ircd.h
13218 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13219 7.435 +16 -36 ircd-ratbox/src/channel.c
13220 7.490 +2 -0 ircd-ratbox/src/client.c
13221 7.373 +2 -1 ircd-ratbox/src/ircd.c
13222 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13223
13224
13225
13226leeh 2005/02/19 09:02:34 EST (20050219_2)
13227
13228 Modified files:
13229 doc example.conf example.efnet.conf
13230 include ircd.h s_conf.h
13231 modules m_set.c
13232 src channel.c ircd.c newconf.c s_conf.c
13233 Log:
13234 - remove split_delay
13235
13236 Revision Changes Path
13237 7.259 +0 -5 ircd-ratbox/doc/example.conf
13238 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13239 7.82 +0 -1 ircd-ratbox/include/ircd.h
13240 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13241 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13242 7.434 +2 -7 ircd-ratbox/src/channel.c
13243 7.372 +0 -1 ircd-ratbox/src/ircd.c
13244 7.201 +0 -1 ircd-ratbox/src/newconf.c
13245 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13246
13247
13248
13249leeh 2005/02/19 08:48:05 EST (20050219_1)
13250
13251 Modified files:
13252 include client.h
13253 modules m_cap.c m_who.c
13254 src channel.c
13255 Log:
13256 - implemented multi-prefix client capability, which allows stacking of @+ in
13257 names and who
13258
13259 Revision Changes Path
13260 7.265 +1 -1 ircd-ratbox/include/client.h
13261 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13262 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13263 7.433 +4 -6 ircd-ratbox/src/channel.c
13264
13265
13266
13267leeh 2005/02/19 06:27:58 EST (20050219_0)
13268
13269 Modified files:
13270 modules m_etrace.c
13271 src newconf.c s_conf.c s_newconf.c
13272 Log:
13273 - removed some unused vars/functions
13274
13275 Revision Changes Path
13276 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13277 7.200 +0 -15 ircd-ratbox/src/newconf.c
13278 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13279 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13280
13281
13282
13283leeh 2005/02/16 12:58:24 EST (20050216_2)
13284
13285 Modified files:
13286 . RELNOTES configure configure.ac
13287 include patchlevel.h
13288 Log:
13289 - update configure to reflect this is 'devel'
13290 - update RELNOTES
13291 - revved patchlevel to 2.1.0beta1
13292
13293 Revision Changes Path
13294 1.112 +9 -1 ircd-ratbox/RELNOTES
13295 7.242 +11 -11 ircd-ratbox/configure
13296 7.56 +3 -3 ircd-ratbox/configure.ac
13297 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13298
13299
13300
13301leeh 2005/02/16 12:46:30 EST (20050216_1)
13302
13303 Modified files:
13304 . configure configure.ac
13305 include client.h numeric.h s_conf.h setup.h.in
13306 supported.h
13307 modules Makefile.in
13308 modules/core m_nick.c
13309 src Makefile.in client.c ircd.c messages.tab
13310 newconf.c s_conf.c s_user.c
13311 Removed files:
13312 include watch.h
13313 modules m_watch.c
13314 src watch.c
13315 Log:
13316 - remove watch, the protocol for this sucks so hard I just dont want it
13317 here ;-)
13318
13319 Revision Changes Path
13320 7.241 +2 -12 ircd-ratbox/configure
13321 7.55 +2 -4 ircd-ratbox/configure.ac
13322 7.264 +0 -2 ircd-ratbox/include/client.h
13323 7.57 +0 -11 ircd-ratbox/include/numeric.h
13324 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13325 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13326 7.3 +2 -3 ircd-ratbox/include/supported.h
13327 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13328 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13329 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13330 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13331 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13332 7.489 +0 -3 ircd-ratbox/src/client.c
13333 7.371 +0 -2 ircd-ratbox/src/ircd.c
13334 7.125 +9 -9 ircd-ratbox/src/messages.tab
13335 7.199 +0 -1 ircd-ratbox/src/newconf.c
13336 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13337 7.341 +0 -2 ircd-ratbox/src/s_user.c
13338 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13339
13340
13341
13342leeh 2005/02/15 19:13:31 EST (20050216_0)
13343
13344 Modified files:
13345 include stdinc.h
13346 src event.c ircd_lexer.l ircd_signal.c
13347 modules.c
13348 Removed files:
13349 servlink descrip.mms
13350 Log:
13351 - remove a few vms bits
13352
13353 Revision Changes Path
13354 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13355 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13356 7.47 +0 -54 ircd-ratbox/src/event.c
13357 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13358 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13359 7.152 +0 -3 ircd-ratbox/src/modules.c
13360
13361
13362
13363leeh 2005/02/15 18:53:32 EST (20050215_0)
13364
13365 Modified files:
13366 include hostmask.h ircd.h s_conf.h s_newconf.h
13367 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13368 m_xline.c
13369 src hostmask.c ircd.c ircd_signal.c s_conf.c
13370 s_newconf.c
13371 Log:
13372 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13373 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13374
13375 Revision Changes Path
13376 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13377 7.81 +1 -0 ircd-ratbox/include/ircd.h
13378 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13379 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13380 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13381 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13382 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13383 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13384 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13385 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13386 7.370 +7 -0 ircd-ratbox/src/ircd.c
13387 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13388 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13389 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13390
13391
13392
13393leeh 2005/02/13 10:21:41 EST (20050213_4)
13394
13395 Modified files:
13396 doc services.txt
13397 Added files:
13398 doc whats-new-2.0.txt whats-new-2.1.txt
13399 Removed files:
13400 doc whats-new.txt
13401 Log:
13402 - move whats-new.txt to whats-new-2.0.txt
13403 - add in whats-new-2.1.txt
13404 - update services.txt with the whois for logged in users
13405
13406 Revision Changes Path
13407 7.2 +5 -0 ircd-ratbox/doc/services.txt
13408 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13409 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13410 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13411
13412
13413
13414leeh 2005/02/13 09:20:37 EST (20050213_3)
13415
13416 Modified files:
13417 include supported.h
13418 modules/core m_message.c
13419 Log:
13420 - fix a compile error in m_message.c
13421 - update 005 to the spec and add CPRIVMSG/CNOTICE
13422
13423 Revision Changes Path
13424 7.2 +31 -37 ircd-ratbox/include/supported.h
13425 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13426
13427
13428
13429leeh 2005/02/13 09:14:12 EST (20050213_2)
13430
13431 Modified files:
13432 src channel.c
13433 Log:
13434 - fix the membership memleak
13435
13436 Revision Changes Path
13437 7.432 +0 -3 ircd-ratbox/src/channel.c
13438
13439
13440
13441leeh 2005/02/12 21:51:56 EST (20050213_1)
13442
13443 Modified files:
13444 include client.h
13445 modules/core m_message.c
13446 Log:
13447 - add a bitmask to track when they send their first message, only allowing
13448 clearing stuff after that.
13449
13450 Revision Changes Path
13451 7.263 +4 -0 ircd-ratbox/include/client.h
13452 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13453
13454
13455
13456leeh 2005/02/12 21:17:52 EST (20050213_0)
13457
13458 Modified files:
13459 include patricia.h s_newconf.h
13460 modules/core m_message.c
13461 src patricia.c s_newconf.c s_user.c
13462 Log:
13463 - add in the patricia for tracking who fills up targets, give them a reduced
13464 count on connect
13465
13466 Revision Changes Path
13467 7.20 +1 -1 ircd-ratbox/include/patricia.h
13468 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13469 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13470 7.29 +1 -1 ircd-ratbox/src/patricia.c
13471 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13472 7.340 +4 -0 ircd-ratbox/src/s_user.c
13473
13474
13475
13476leeh 2005/02/12 18:35:10 EST (20050212_0)
13477
13478 Modified files:
13479 include ircd_defs.h
13480 src class.c reject.c
13481 Log:
13482 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13483
13484 Revision Changes Path
13485 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13486 7.68 +1 -5 ircd-ratbox/src/class.c
13487 1.33 +1 -5 ircd-ratbox/src/reject.c
13488
13489
13490
13491androsyn 2005/02/11 17:11:57 EST (20050211_1)
13492
13493 Modified files:
13494 modules m_watch.c
13495 Log:
13496 remove stupid memory leak
13497
13498 Revision Changes Path
13499 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13500
13501
13502
13503leeh 2005/02/11 06:42:48 EST (20050211_0)
13504
13505 Modified files:
13506 modules m_gline.c
13507 Log:
13508 - workaround hyb6 allowing empty gline reasons
13509
13510 Revision Changes Path
13511 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13512
13513
13514
13515leeh 2005/02/09 14:39:13 EST (20050209_2)
13516
13517 Modified files:
13518 include s_conf.h
13519 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13520 src ircd.c s_conf.c
13521 Log:
13522 - move temp dlines and temp klines over to an array, rather than completely
13523 seperate dlinks.
13524
13525 Revision Changes Path
13526 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13527 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13528 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13529 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13530 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13531 7.369 +0 -5 ircd-ratbox/src/ircd.c
13532 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13533
13534
13535
13536leeh 2005/02/09 14:02:13 EST (20050209_1)
13537
13538 Modified files:
13539 include s_user.h
13540 modules m_cap.c m_pong.c m_user.c
13541 modules/core m_nick.c
13542 src s_user.c
13543 Log:
13544 - remove 'nick' param from register_local_user(), its not needed.
13545
13546 Revision Changes Path
13547 7.35 +1 -1 ircd-ratbox/include/s_user.h
13548 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13549 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13550 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13551 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13552 7.339 +6 -6 ircd-ratbox/src/s_user.c
13553
13554
13555
13556leeh 2005/02/09 13:12:53 EST (20050209_0)
13557
13558 Modified files:
13559 modules m_cmessage.c
13560 Log:
13561 - dont send numerics when we're dealing with CNOTICE
13562 - add in checking for +g, and resetting idle
13563
13564 Revision Changes Path
13565 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13566
13567
13568
13569leeh 2005/02/08 11:37:50 EST (20050208_2)
13570
13571 Modified files:
13572 src s_newconf.c
13573 Log:
13574 - fix operator blocks to work on ip spoofs
13575
13576 Revision Changes Path
13577 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13578
13579
13580
13581leeh 2005/02/07 19:23:22 EST (20050208_1)
13582
13583 Modified files:
13584 doc example.conf example.efnet.conf
13585 src newconf.c
13586 Log:
13587 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13588
13589 Revision Changes Path
13590 7.258 +0 -39 ircd-ratbox/doc/example.conf
13591 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13592 7.198 +0 -272 ircd-ratbox/src/newconf.c
13593
13594
13595
13596leeh 2005/02/07 19:19:32 EST (20050208_0)
13597
13598 Modified files:
13599 src s_conf.c
13600 Log:
13601 - added support for kline.conf.perm et al, these take the same formats
13602 as their non-permanent partners, but you cant remove them via the ircd.
13603
13604 Revision Changes Path
13605 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13606
13607
13608
13609leeh 2005/02/02 19:18:59 EST (20050203_1)
13610
13611 Modified files:
13612 help Makefile.in
13613 help/opers index
13614 help/users index
13615 Added files:
13616 help/opers cnotice cprivmsg
13617 Log:
13618 - added help files for cprivmsg/cnotice
13619
13620 Revision Changes Path
13621 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13622 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13623 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13624 1.10 +19 -19 ircd-ratbox/help/opers/index
13625 1.7 +10 -9 ircd-ratbox/help/users/index
13626
13627
13628
13629leeh 2005/02/02 19:14:25 EST (20050203_0)
13630
13631 Modified files:
13632 include numeric.h
13633 modules Makefile.in
13634 src messages.tab
13635 Added files:
13636 modules m_cmessage.c
13637 Log:
13638 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13639 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13640 nick is a member. These bypass any target change limitations.
13641 - added ERR_VOICENEEDED, numeric 489.
13642
13643 Revision Changes Path
13644 7.56 +2 -0 ircd-ratbox/include/numeric.h
13645 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13646 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13647 7.124 +1 -1 ircd-ratbox/src/messages.tab
13648
13649
13650
13651leeh 2005/02/02 16:58:16 EST (20050202_4)
13652
13653 Modified files:
13654 help/opers etrace
13655 Log:
13656 - update etrace help
13657
13658 Revision Changes Path
13659 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13660
13661
13662
13663leeh 2005/02/02 16:55:04 EST (20050202_3)
13664
13665 Modified files:
13666 modules m_etrace.c
13667 Log:
13668 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13669 can put its external ip address in there..
13670
13671 Revision Changes Path
13672 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13673
13674
13675
13676leeh 2005/02/02 16:41:06 EST (20050202_2)
13677
13678 Modified files:
13679 modules m_etrace.c
13680 Log:
13681 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13682 if its a non-local client. These will just get "lost" if the remote
13683 server doesnt support this..
13684
13685 Revision Changes Path
13686 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13687
13688
13689
13690leeh 2005/02/02 16:12:12 EST (20050202_1)
13691
13692 Modified files:
13693 include client.h numeric.h s_conf.h
13694 modules/core m_message.c
13695 src messages.tab newconf.c s_conf.c
13696 Log:
13697 - first part of the target change code, add the storage of targets for
13698 localuser, throttle messages when they fill all the available slots
13699
13700 Revision Changes Path
13701 7.262 +5 -1 ircd-ratbox/include/client.h
13702 7.55 +2 -0 ircd-ratbox/include/numeric.h
13703 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13704 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13705 7.123 +1 -1 ircd-ratbox/src/messages.tab
13706 7.197 +1 -0 ircd-ratbox/src/newconf.c
13707 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13708
13709
13710
13711leeh 2005/02/02 13:28:10 EST (20050202_0)
13712
13713 Modified files:
13714 modules m_resv.c m_stats.c m_testline.c
13715 modules/core m_join.c
13716 src hash.c kdparse.c messages.tab s_newconf.c
13717 Log:
13718 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13719 tracking of when resvs get hit
13720
13721 Revision Changes Path
13722 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13723 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13724 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13725 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13726 7.114 +3 -0 ircd-ratbox/src/hash.c
13727 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13728 7.122 +1 -1 ircd-ratbox/src/messages.tab
13729 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13730
13731
13732
13733leeh 2005/01/31 09:04:10 EST (20050131_2)
13734
13735 Modified files:
13736 src s_log.c
13737 Log:
13738 - fflush() logfiles
13739
13740 Revision Changes Path
13741 7.79 +2 -0 ircd-ratbox/src/s_log.c
13742
13743
13744
13745leeh 2005/01/31 08:59:09 EST (20050131_1)
13746
13747 Modified files:
13748 src commio.c
13749 Log:
13750 - rename fd_dump() to comm_dump()
13751
13752 Revision Changes Path
13753 1.27 +2 -2 ircd-ratbox/src/commio.c
13754
13755
13756
13757leeh 2005/01/30 19:16:08 EST (20050131_0)
13758
13759 Modified files:
13760 doc hooks.txt
13761 include hook.h
13762 modules m_services.c
13763 modules/core m_server.c
13764 src hook.c s_serv.c
13765 Log:
13766 - added hook for server_introduced
13767 - fixed up services support for hooks
13768
13769 Revision Changes Path
13770 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13771 1.31 +1 -0 ircd-ratbox/include/hook.h
13772 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13773 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13774 7.36 +2 -0 ircd-ratbox/src/hook.c
13775 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13776
13777
13778
13779androsyn 2005/01/29 20:18:12 EST (20050130_1)
13780
13781 Modified files:
13782 src commio.c
13783 Log:
13784 Add back in the comm_fd_hack thing for solaris
13785
13786 Revision Changes Path
13787 1.26 +26 -1 ircd-ratbox/src/commio.c
13788
13789
13790
13791androsyn 2005/01/29 19:59:17 EST (20050130_0)
13792
13793 Modified files:
13794 adns adns.h
13795 include commio.h s_conf.h watch.h
13796 modules m_dline.c m_kline.c m_resv.c m_stats.c
13797 m_watch.c m_xline.c
13798 modules/core m_nick.c
13799 src balloc.c cache.c client.c commio.c
13800 epoll.c ircd.c ircd_lexer.l kdparse.c
13801 listener.c s_auth.c s_conf.c s_log.c
13802 s_serv.c watch.c
13803 Log:
13804 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13805
13806 Revision Changes Path
13807 1.18 +0 -2 ircd-ratbox/adns/adns.h
13808 1.14 +6 -37 ircd-ratbox/include/commio.h
13809 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13810 7.3 +2 -2 ircd-ratbox/include/watch.h
13811 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13812 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13813 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13814 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13815 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13816 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13817 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13818 7.85 +1 -1 ircd-ratbox/src/balloc.c
13819 1.24 +5 -5 ircd-ratbox/src/cache.c
13820 7.488 +4 -4 ircd-ratbox/src/client.c
13821 1.25 +10 -280 ircd-ratbox/src/commio.c
13822 1.33 +1 -1 ircd-ratbox/src/epoll.c
13823 7.368 +4 -4 ircd-ratbox/src/ircd.c
13824 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13825 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13826 7.125 +8 -8 ircd-ratbox/src/listener.c
13827 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13828 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13829 7.78 +20 -20 ircd-ratbox/src/s_log.c
13830 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13831 1.6 +22 -15 ircd-ratbox/src/watch.c
13832
13833
13834
13835androsyn 2005/01/29 12:18:38 EST (20050129_0)
13836
13837 Modified files:
13838 modules/core m_mode.c
13839 Log:
13840 remove two unused variables
13841
13842 Revision Changes Path
13843 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13844
13845
13846
13847leeh 2005/01/28 15:31:40 EST (20050128_1)
13848
13849 Modified files:
13850 modules m_kline.c
13851 src s_conf.c
13852 Log:
13853 - mo_kline() needs minpara of 3, not 2
13854 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13855 - require me.info is never blank
13856
13857 Revision Changes Path
13858 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13859 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13860
13861
13862
13863leeh 2005/01/28 15:26:28 EST (20050128_0)
13864
13865 Modified files:
13866 modules/core m_mode.c m_sjoin.c
13867 Log:
13868 - patch via jilles to fix +eI lists being shown to lusers when handling
13869 protocol stuff over TS6
13870
13871 Revision Changes Path
13872 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13873 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13874
13875
13876
13877leeh 2005/01/25 19:47:38 EST (20050126_0)
13878
13879 Modified files:
13880 include channel.h
13881 modules/core m_join.c m_mode.c m_sjoin.c
13882 src channel.c messages.tab s_serv.c
13883 Log:
13884 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13885 an operspy call with &me
13886 - remove modebuf/parabuf params from channel_modes(), we now generate a
13887 buffer internally which we return.
13888
13889 Revision Changes Path
13890 7.163 +1 -1 ircd-ratbox/include/channel.h
13891 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13892 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13893 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13894 7.431 +25 -18 ircd-ratbox/src/channel.c
13895 7.121 +1 -1 ircd-ratbox/src/messages.tab
13896 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13897
13898
13899
13900alz 2005/01/25 18:09:18 EST (20050125_5)
13901
13902 Modified files:
13903 doc example.conf example.efnet.conf
13904 include s_conf.h
13905 modules m_info.c
13906 src listener.c newconf.c s_conf.c
13907 Log:
13908 Added dline_with_reason config option (default yes):
13909
13910 /* dline reason: show the user the dline reason when they connect
13911 * and are dlined.
13912 */
13913 dline_with_reason = yes;
13914
13915 Revision Changes Path
13916 7.257 +6 -1 ircd-ratbox/doc/example.conf
13917 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13918 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13919 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13920 7.124 +1 -1 ircd-ratbox/src/listener.c
13921 7.196 +1 -0 ircd-ratbox/src/newconf.c
13922 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13923
13924
13925
13926leeh 2005/01/25 13:21:17 EST (20050125_4)
13927
13928 Modified files:
13929 src newconf.c
13930 Log:
13931 - make conf_set_generic_string() test len exists before it uses it.
13932
13933 Revision Changes Path
13934 7.195 +1 -1 ircd-ratbox/src/newconf.c
13935
13936
13937
13938leeh 2005/01/25 13:10:56 EST (20050125_3)
13939
13940 Modified files:
13941 doc example.conf
13942 src newconf.c
13943 Log:
13944 - rename 'type' to 'flags' in cluster {};
13945 - add stacking of servers in cluster {}; documented in example.conf
13946
13947 Revision Changes Path
13948 7.256 +18 -10 ircd-ratbox/doc/example.conf
13949 7.194 +39 -7 ircd-ratbox/src/newconf.c
13950
13951
13952
13953alz 2005/01/25 12:48:54 EST (20050125_2)
13954
13955 Modified files:
13956 include s_conf.h
13957 src listener.c s_conf.c
13958 Log:
13959 Added dline reasons, connecting/banned clients now see ban reason.
13960
13961 Revision Changes Path
13962 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13963 7.123 +17 -4 ircd-ratbox/src/listener.c
13964 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13965
13966
13967
13968leeh 2005/01/25 07:44:37 EST (20050125_1)
13969
13970 Modified files:
13971 doc example.conf example.efnet.conf
13972 src newconf.c
13973 Log:
13974 - implement stacking of shared {}; blocks, documented in example.conf
13975
13976 Revision Changes Path
13977 7.255 +26 -13 ircd-ratbox/doc/example.conf
13978 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13979 7.193 +51 -36 ircd-ratbox/src/newconf.c
13980
13981
13982
13983leeh 2005/01/24 19:08:29 EST (20050125_0)
13984
13985 Modified files:
13986 doc example.conf
13987 include client.h s_conf.h
13988 modules/core m_join.c
13989 src newconf.c s_user.c
13990 Log:
13991 - added jupe_exempt to auth {};, exempts the user from generating warnings
13992 when they attempt to join juped channels.
13993
13994 Revision Changes Path
13995 7.254 +2 -0 ircd-ratbox/doc/example.conf
13996 7.261 +3 -0 ircd-ratbox/include/client.h
13997 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13998 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13999 7.192 +1 -0 ircd-ratbox/src/newconf.c
14000 7.338 +8 -0 ircd-ratbox/src/s_user.c
14001
14002
14003
14004leeh 2005/01/24 18:57:02 EST (20050124_6)
14005
14006 Modified files:
14007 src newconf.c
14008 Log:
14009 - rework shared {};, the format is now:
14010 shared {
14011 oper = "flame@*.leeh.co.uk", "*.lan";
14012 flags = kline;
14013 };
14014
14015 With no privs:
14016 shared {
14017 oper = "flame@*.leeh.co.uk", "*.lan";
14018 flags = none;
14019 };
14020
14021 Revision Changes Path
14022 7.191 +55 -23 ircd-ratbox/src/newconf.c
14023
14024
14025
14026leeh 2005/01/24 17:25:58 EST (20050124_5)
14027
14028 Modified files:
14029 include modules.h
14030 Log:
14031 - fix the prototype on load_static_modules()
14032
14033 Revision Changes Path
14034 7.61 +1 -1 ircd-ratbox/include/modules.h
14035
14036
14037
14038leeh 2005/01/24 16:00:30 EST (20050124_4)
14039
14040 Modified files:
14041 modules m_cap.c
14042 Log:
14043 - have cap end call register_local_user() with its own copy of
14044 source_p->username so its safe for unidented users..
14045
14046 Revision Changes Path
14047 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14048
14049
14050
14051leeh 2005/01/24 15:48:09 EST (20050124_3)
14052
14053 Modified files:
14054 include newconf.h s_conf.h
14055 modules m_info.c
14056 src newconf.c s_conf.c s_log.c
14057 Log:
14058 - move the conf parser over to a table based structure, with generic setting
14059 of integers/strings
14060
14061 Revision Changes Path
14062 7.34 +9 -8 ircd-ratbox/include/newconf.h
14063 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14064 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14065 7.190 +264 -808 ircd-ratbox/src/newconf.c
14066 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14067 7.77 +13 -13 ircd-ratbox/src/s_log.c
14068
14069
14070
14071leeh 2005/01/24 13:11:30 EST (20050124_2)
14072
14073 Modified files:
14074 doc example.conf
14075 src newconf.c
14076 Log:
14077 - added stacking of ips in exempt {};
14078
14079 Revision Changes Path
14080 7.253 +4 -0 ircd-ratbox/doc/example.conf
14081 7.189 +11 -30 ircd-ratbox/src/newconf.c
14082
14083
14084
14085leeh 2005/01/24 12:59:57 EST (20050124_1)
14086
14087 Modified files:
14088 include tools.h
14089 src channel.c client.c hash.c hook.c
14090 newconf.c s_user.c watch.c
14091 Log:
14092 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14093 consistent with the rest of the dlink code.
14094
14095 Revision Changes Path
14096 1.54 +7 -7 ircd-ratbox/include/tools.h
14097 7.430 +2 -2 ircd-ratbox/src/channel.c
14098 7.487 +6 -6 ircd-ratbox/src/client.c
14099 7.113 +5 -5 ircd-ratbox/src/hash.c
14100 7.35 +1 -1 ircd-ratbox/src/hook.c
14101 7.188 +2 -2 ircd-ratbox/src/newconf.c
14102 7.337 +1 -1 ircd-ratbox/src/s_user.c
14103 1.5 +4 -4 ircd-ratbox/src/watch.c
14104
14105
14106
14107leeh 2005/01/24 12:47:13 EST (20050124_0)
14108
14109 Modified files:
14110 modules m_cap.c
14111 Log:
14112 - cheap hack on sticky capabs..
14113
14114 Revision Changes Path
14115 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14116
14117
14118
14119leeh 2005/01/22 11:36:54 EST (20050122_0)
14120
14121 Modified files:
14122 modules m_cap.c
14123 Log:
14124 - updated my clicap implementation to match the spec so far..
14125
14126 Revision Changes Path
14127 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14128
14129
14130
14131leeh 2005/01/21 07:14:43 EST (20050121_2)
14132
14133 Modified files:
14134 doc hooks.txt
14135 include hook.h
14136 modules m_services.c
14137 src hook.c s_serv.c
14138 Log:
14139 - added hooks for when we're sending a burst
14140 - rewrote hooks.txt
14141 - fix up the hooks ive already done in services compatibility, ill add the
14142 hooks for server/client introductions in a bit.
14143
14144 Revision Changes Path
14145 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14146 1.30 +4 -0 ircd-ratbox/include/hook.h
14147 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14148 7.34 +7 -0 ircd-ratbox/src/hook.c
14149 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14150
14151
14152
14153leeh 2005/01/21 06:34:03 EST (20050121_1)
14154
14155 Modified files:
14156 contrib example_module.c spy_admin_notice.c
14157 spy_info_notice.c spy_links_notice.c
14158 spy_motd_notice.c spy_stats_notice.c
14159 spy_stats_p_notice.c spy_trace_notice.c
14160 spy_whois_notice.c
14161 spy_whois_notice_global.c
14162 include hook.h
14163 modules m_admin.c m_info.c m_links.c m_motd.c
14164 m_services.c m_stats.c m_trace.c
14165 m_whois.c static_modules.c.SH
14166 modules/core m_server.c
14167 src client.c hook.c ircd.c modules.c packet.c
14168 s_auth.c s_serv.c s_user.c send.c
14169 Log:
14170 - add a better implementation of the hook system, its now a slow leaking
14171 array and events are created whenever we try adding a hook for it, or
14172 theyre registered for the caller.
14173
14174 Ive temporarily fucked services support and removed most of the other
14175 hooks.. I shall fix this soon.
14176
14177 Revision Changes Path
14178 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14179 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14180 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14181 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14182 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14183 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14184 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14185 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14186 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14187 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14188 1.29 +34 -70 ircd-ratbox/include/hook.h
14189 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14190 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14191 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14192 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14193 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14194 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14195 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14196 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14197 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14198 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14199 7.486 +1 -28 ircd-ratbox/src/client.c
14200 7.33 +131 -137 ircd-ratbox/src/hook.c
14201 7.367 +1 -1 ircd-ratbox/src/ircd.c
14202 7.151 +6 -10 ircd-ratbox/src/modules.c
14203 7.138 +10 -14 ircd-ratbox/src/packet.c
14204 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14205 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14206 7.336 +0 -6 ircd-ratbox/src/s_user.c
14207 7.286 +8 -6 ircd-ratbox/src/send.c
14208
14209
14210
14211leeh 2005/01/20 19:19:20 EST (20050121_0)
14212
14213 Modified files:
14214 include hostmask.h
14215 Log:
14216 - remove an unused struct
14217
14218 Revision Changes Path
14219 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14220
14221
14222
14223leeh 2005/01/20 13:38:39 EST (20050120_1)
14224
14225 Modified files:
14226 . configure configure.ac
14227 include client.h numeric.h patchlevel.h
14228 modules Makefile.in
14229 src messages.tab s_user.c
14230 Added files:
14231 modules m_cap.c
14232 Log:
14233 - drop back to -O0, fix patchlevel.h
14234 - first stab at client capabilities.. this still needs work.
14235
14236 Revision Changes Path
14237 7.240 +3 -3 ircd-ratbox/configure
14238 7.54 +3 -3 ircd-ratbox/configure.ac
14239 7.260 +3 -0 ircd-ratbox/include/client.h
14240 7.54 +2 -0 ircd-ratbox/include/numeric.h
14241 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14242 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14243 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14244 7.120 +1 -1 ircd-ratbox/src/messages.tab
14245 7.335 +3 -0 ircd-ratbox/src/s_user.c
14246
14247
14248
14249leeh 2005/01/20 06:04:41 EST (20050120_0)
14250
14251 Modified files:
14252 . ChangeLog RELNOTES
14253 include config.h config.h.dist memory.h
14254 patchlevel.h
14255 modules m_stats.c
14256 src commio.c crypt.c getopt.c ircd.c s_serv.c
14257 Removed files:
14258 . README.VMS clean.com make.com
14259 include setup.h_vms
14260 modules descrip.mms static_modules_c.com
14261 modules/core descrip.mms
14262 src descrip.mms qio.c version.com
14263 tools descrip.mms mkpasswd_vms.c
14264 Log:
14265 - clean changelog, relnotes
14266 - mark patchlevel as 2.1.0beta
14267 - remove VMS support
14268
14269 Revision Changes Path
14270 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14271 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14272 1.111 +1 -348 ircd-ratbox/RELNOTES
14273 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14274 7.182 +0 -42 ircd-ratbox/include/config.h
14275 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14276 7.50 +0 -4 ircd-ratbox/include/memory.h
14277 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14278 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14279 7.2 +0 -58 ircd-ratbox/make.com (dead)
14280 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14281 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14282 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14283 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14284 1.24 +7 -30 ircd-ratbox/src/commio.c
14285 7.12 +0 -4 ircd-ratbox/src/crypt.c
14286 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14287 7.24 +0 -4 ircd-ratbox/src/getopt.c
14288 7.366 +4 -19 ircd-ratbox/src/ircd.c
14289 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14290 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14291 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14292 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14293 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14294
14295
14296
14297androsyn 2005/01/18 11:55:13 EST (20050118_7)
14298
14299 Modified files:
14300 include watch.h
14301 src watch.c
14302 Log:
14303 not using the return values on a few watch functions so make them void
14304
14305 Revision Changes Path
14306 7.2 +5 -5 ircd-ratbox/include/watch.h
14307 1.4 +19 -28 ircd-ratbox/src/watch.c
14308
14309
14310androsyn 2005/01/14 13:10:41 EST (20050114_5)
14311
14312 Modified files:
14313 modules m_watch.c
14314 Log:
14315 Make watch throttle, don't accept letter commands stacked
14316
14317 Revision Changes Path
14318 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14319
14320
14321
14322androsyn 2005/01/14 13:06:06 EST (20050114_4)
14323
14324 Modified files:
14325 modules m_gline.c
14326 Log:
14327 fix merge error
14328
14329 Revision Changes Path
14330 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14331
14332
14333
14334androsyn 2005/01/14 12:12:37 EST (20050114_3)
14335
14336 Modified files:
14337 . ChangeLog README.FIRST RELNOTES configure
14338 configure.ac
14339 adns adns.h internal.h parse.c transmit.c
14340 types.c
14341 contrib example_module.c spy_admin_notice.c
14342 spy_info_notice.c spy_links_notice.c
14343 spy_motd_notice.c spy_stats_notice.c
14344 spy_stats_p_notice.c spy_trace_notice.c
14345 spy_whois_notice.c
14346 spy_whois_notice_global.c
14347 doc example.conf example.efnet.conf ircd.motd
14348 server-version-info whats-new.txt
14349 help/opers umode xline
14350 help/users umode
14351 include cache.h channel.h class.h client.h
14352 commio.h config.h config.h.dist hash.h
14353 hook.h hostmask.h irc_string.h ircd.h
14354 ircd_defs.h m_info.h memory.h msg.h
14355 newconf.h numeric.h packet.h patchlevel.h
14356 patricia.h s_conf.h s_gline.h s_newconf.h
14357 s_serv.h s_user.h scache.h serno.h
14358 setup.h.in sprintf_irc.h stdinc.h tools.h
14359 modules .depend Makefile.in m_admin.c m_away.c
14360 m_dline.c m_encap.c m_gline.c m_info.c
14361 m_kline.c m_links.c m_list.c m_lusers.c
14362 m_motd.c m_oper.c m_operspy.c m_rehash.c
14363 m_restart.c m_resv.c m_set.c m_stats.c
14364 m_svinfo.c m_testline.c m_testmask.c
14365 m_topic.c m_trace.c m_watch.c m_who.c
14366 m_whois.c m_whowas.c m_xline.c
14367 static_modules.c.SH
14368 modules/core m_error.c m_message.c m_mode.c m_quit.c
14369 m_server.c m_squit.c
14370 src .depend Makefile.in adns.c balloc.c
14371 cache.c channel.c class.c client.c
14372 commio.c crypt.c devpoll.c epoll.c
14373 event.c getopt.c hash.c hook.c hostmask.c
14374 irc_string.c ircd.c ircd_lexer.l
14375 ircd_parser.y ircd_signal.c listener.c
14376 modules.c newconf.c numeric.c packet.c
14377 parse.c patricia.c poll.c reject.c
14378 restart.c s_auth.c s_conf.c s_log.c
14379 s_newconf.c s_serv.c s_user.c scache.c
14380 select.c send.c snprintf.c tools.c
14381 version.c.SH watch.c whowas.c
14382 tools README.mkpasswd mkpasswd.c
14383 Added files:
14384 . README.VMS clean.com make.com
14385 doc services.txt
14386 include common.h s_stats.h setup.h_vms
14387 supported.h
14388 modules descrip.mms m_challenge.c m_etrace.c
14389 m_invite.c m_names.c m_pass.c m_ping.c
14390 m_pong.c m_services.c m_tb.c m_user.c
14391 m_users.c m_version.c
14392 static_modules_c.com
14393 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14394 m_part.c m_sjoin.c
14395 servlink descrip.mms
14396 src descrip.mms kdparse.c messages.tab qio.c
14397 s_gline.c s_stats.c version.com
14398 tools descrip.mms mkpasswd_vms.c
14399 Removed files:
14400 doc 005.txt
14401 include banconf.h
14402 modules/core channels.c users.c
14403 src banconf.c
14404 Log:
14405 merge from RATBOX_2_0
14406
14407 Revision Changes Path
14408 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14409 7.40 +1 -0 ircd-ratbox/README.FIRST
14410 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14411 1.110 +114 -6 ircd-ratbox/RELNOTES
14412 1.17 +4 -0 ircd-ratbox/adns/adns.h
14413 1.17 +4 -4 ircd-ratbox/adns/internal.h
14414 1.12 +38 -38 ircd-ratbox/adns/parse.c
14415 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14416 1.19 +13 -13 ircd-ratbox/adns/types.c
14417 7.1 +10 -0 ircd-ratbox/clean.com (new)
14418 7.239 +47 -29 ircd-ratbox/configure
14419 7.53 +40 -32 ircd-ratbox/configure.ac
14420 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14421 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14422 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14423 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14424 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14425 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14426 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14427 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14428 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14429 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14430 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14431 7.252 +68 -22 ircd-ratbox/doc/example.conf
14432 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14433 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14434 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14435 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14436 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14437 1.5 +2 -1 ircd-ratbox/help/opers/umode
14438 1.7 +1 -1 ircd-ratbox/help/opers/xline
14439 1.2 +1 -0 ircd-ratbox/help/users/umode
14440 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14441 1.7 +8 -0 ircd-ratbox/include/cache.h
14442 7.162 +18 -16 ircd-ratbox/include/channel.h
14443 7.25 +4 -0 ircd-ratbox/include/class.h
14444 7.259 +34 -28 ircd-ratbox/include/client.h
14445 1.13 +45 -7 ircd-ratbox/include/commio.h
14446 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14447 7.181 +74 -16 ircd-ratbox/include/config.h
14448 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14449 7.53 +2 -0 ircd-ratbox/include/hash.h
14450 1.28 +73 -27 ircd-ratbox/include/hook.h
14451 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14452 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14453 7.80 +6 -31 ircd-ratbox/include/ircd.h
14454 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14455 7.56 +14 -8 ircd-ratbox/include/m_info.h
14456 7.49 +4 -0 ircd-ratbox/include/memory.h
14457 7.53 +2 -0 ircd-ratbox/include/msg.h
14458 7.33 +9 -9 ircd-ratbox/include/newconf.h
14459 7.53 +12 -8 ircd-ratbox/include/numeric.h
14460 7.27 +1 -1 ircd-ratbox/include/packet.h
14461 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14462 7.19 +25 -1 ircd-ratbox/include/patricia.h
14463 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14464 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14465 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14466 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14467 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14468 7.34 +13 -9 ircd-ratbox/include/s_user.h
14469 7.15 +1 -1 ircd-ratbox/include/scache.h
14470 7.5366 +1 -1 ircd-ratbox/include/serno.h
14471 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14472 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14473 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14474 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14475 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14476 1.53 +10 -10 ircd-ratbox/include/tools.h
14477 7.1 +58 -0 ircd-ratbox/make.com (new)
14478 1.45 +338 -182 ircd-ratbox/modules/.depend
14479 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14480 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14481 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14482 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14483 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14484 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14485 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14486 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14487 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14488 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14489 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14490 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14491 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14492 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14493 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14494 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14495 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14496 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14497 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14498 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14499 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14500 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14501 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14502 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14503 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14504 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14505 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14506 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14507 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14508 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14509 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14510 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14511 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14512 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14513 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14514 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14515 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14516 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14517 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14518 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14519 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14520 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14521 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14522 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14523 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14524 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14525 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14526 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14527 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14528 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14529 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14530 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14531 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14532 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14533 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14534 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14535 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14536 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14537 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14538 7.48 +162 -119 ircd-ratbox/src/.depend
14539 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14540 7.75 +5 -5 ircd-ratbox/src/adns.c
14541 7.84 +1 -1 ircd-ratbox/src/balloc.c
14542 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14543 1.23 +75 -7 ircd-ratbox/src/cache.c
14544 7.429 +342 -79 ircd-ratbox/src/channel.c
14545 7.67 +42 -2 ircd-ratbox/src/class.c
14546 7.485 +245 -85 ircd-ratbox/src/client.c
14547 1.23 +349 -43 ircd-ratbox/src/commio.c
14548 7.11 +4 -0 ircd-ratbox/src/crypt.c
14549 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14550 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14551 1.32 +4 -8 ircd-ratbox/src/epoll.c
14552 7.46 +63 -6 ircd-ratbox/src/event.c
14553 7.23 +4 -0 ircd-ratbox/src/getopt.c
14554 7.112 +8 -7 ircd-ratbox/src/hash.c
14555 7.32 +135 -133 ircd-ratbox/src/hook.c
14556 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14557 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14558 7.365 +56 -48 ircd-ratbox/src/ircd.c
14559 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14560 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14561 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14562 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14563 7.122 +14 -13 ircd-ratbox/src/listener.c
14564 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14565 7.150 +17 -8 ircd-ratbox/src/modules.c
14566 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14567 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14568 7.137 +55 -42 ircd-ratbox/src/packet.c
14569 7.187 +8 -15 ircd-ratbox/src/parse.c
14570 7.28 +2 -4 ircd-ratbox/src/patricia.c
14571 7.82 +3 -1 ircd-ratbox/src/poll.c
14572 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14573 1.32 +8 -3 ircd-ratbox/src/reject.c
14574 7.34 +1 -0 ircd-ratbox/src/restart.c
14575 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14576 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14577 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14578 7.76 +32 -35 ircd-ratbox/src/s_log.c
14579 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14580 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14581 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14582 7.334 +773 -2 ircd-ratbox/src/s_user.c
14583 7.27 +2 -1 ircd-ratbox/src/scache.c
14584 7.44 +2 -0 ircd-ratbox/src/select.c
14585 7.285 +12 -12 ircd-ratbox/src/send.c
14586 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14587 7.46 +0 -1 ircd-ratbox/src/tools.c
14588 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14589 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14590 1.3 +4 -4 ircd-ratbox/src/watch.c
14591 7.32 +1 -0 ircd-ratbox/src/whowas.c
14592 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14593 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14594 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14595 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14596
14597
14598
14599androsyn 2005/01/13 22:17:53 EST (20050114_2)
14600
14601 Modified files: (Branch: RATBOX_2_0)
14602 src client.c
14603 Log:
14604 a remote client is never going to have a watch list..duh
14605
14606 Revision Changes Path
14607 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14608
14609
14610
14611androsyn 2005/01/13 20:49:55 EST (20050114_1)
14612
14613 Added files: (Branch: RATBOX_2_0)
14614 modules m_watch.c
14615 Log:
14616 get that one too
14617
14618 Revision Changes Path
14619 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14620
14621
14622
14623androsyn 2005/01/13 20:39:28 EST (20050114_0)
14624
14625 Added files: (Branch: RATBOX_2_0)
14626 include watch.h
14627 src watch.c
14628 Log:
14629 helps if we actually include the .c/.h files
14630
14631 Revision Changes Path
14632 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14633 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14634
14635
14636
14637androsyn 2005/01/13 13:57:16 EST (20050113_0)
14638
14639 Modified files: (Branch: RATBOX_2_0)
14640 . configure configure.ac
14641 include client.h numeric.h s_conf.h setup.h.in
14642 supported.h
14643 modules Makefile.in
14644 modules/core m_nick.c
14645 src Makefile.in client.c ircd.c messages.tab
14646 newconf.c s_conf.c s_user.c
14647 Log:
14648 backport watch from devel
14649
14650 Revision Changes Path
14651 7.229.2.10 +12 -2 ircd-ratbox/configure
14652 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14653 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14654 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14655 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14656 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14657 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14658 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14659 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14660 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14661 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14662 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14663 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14664 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14665 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14666 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14667
14668
14669
14670leeh 2005/01/12 10:12:40 EST (20050112_1)
14671
14672 Modified files: (Branch: RATBOX_2_0)
14673 include numeric.h
14674 modules m_services.c m_whois.c
14675 src messages.tab
14676 Log:
14677 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14678 when the user is logged in
14679
14680 Revision Changes Path
14681 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14682 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14683 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14684 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14685
14686
14687
14688leeh 2005/01/11 19:47:14 EST (20050112_0)
14689
14690 Modified files: (Branch: RATBOX_2_0)
14691 include supported.h
14692 Added files: (Branch: RATBOX_2_0)
14693 doc services.txt
14694 Log:
14695 - add +r to 005
14696 - added doc/services.txt, outlining the compatibility code
14697
14698 Revision Changes Path
14699 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14700 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14701
14702
14703
14704leeh 2005/01/11 18:38:10 EST (20050111_5)
14705
14706 Modified files: (Branch: RATBOX_2_0)
14707 include client.h hook.h
14708 modules m_services.c
14709 modules/core m_server.c
14710 src hook.c s_serv.c
14711 Log:
14712 - more services compatibility code:
14713 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14714 appropriate service {}; entry, only accept SU from these.
14715 - hook into us finishing nick burst, and have services burst a list of
14716 logged in users
14717
14718 Revision Changes Path
14719 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14720 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14721 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14722 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14723 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14724 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14725
14726
14727
14728leeh 2005/01/11 17:32:42 EST (20050111_4)
14729
14730 Modified files: (Branch: RATBOX_2_0)
14731 . configure configure.ac
14732 include client.h
14733 modules Makefile.in
14734 src channel.c
14735 Added files: (Branch: RATBOX_2_0)
14736 modules m_services.c
14737 Log:
14738 - more services compatibility code:
14739 - encap handlers for SU (services marking client as logged in)
14740 - and for LOGIN (servers bursting logged in status)
14741 - move suser from Client -> User
14742
14743 Revision Changes Path
14744 7.229.2.9 +9 -3 ircd-ratbox/configure
14745 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14746 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14747 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14748 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14749 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14750
14751
14752
14753leeh 2005/01/11 16:46:34 EST (20050111_3)
14754
14755 Modified files: (Branch: RATBOX_2_0)
14756 include ircd_defs.h
14757 Log:
14758 - whoops, missing #endif
14759
14760 Revision Changes Path
14761 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14762
14763
14764
14765leeh 2005/01/11 15:56:57 EST (20050111_2)
14766
14767 Modified files: (Branch: RATBOX_2_0)
14768 include ircd_defs.h
14769 Log:
14770 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14771 have ipv6 just report sizeof(struct sockaddr_in)
14772
14773 Revision Changes Path
14774 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14775
14776
14777
14778leeh 2005/01/10 20:19:35 EST (20050111_1)
14779
14780 Modified files: (Branch: RATBOX_2_0)
14781 src newconf.c
14782 Log:
14783 - fix a gcc warning
14784
14785 Revision Changes Path
14786 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14787
14788
14789
14790leeh 2005/01/10 20:10:35 EST (20050111_0)
14791
14792 Modified files: (Branch: RATBOX_2_0)
14793 adns internal.h parse.c transmit.c types.c
14794 Log:
14795 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14796 conflict
14797
14798 Revision Changes Path
14799 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14800 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14801 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14802 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14803
14804
14805
14806leeh 2005/01/10 17:48:48 EST (20050110_3)
14807
14808 Modified files: (Branch: RATBOX_2_0)
14809 modules m_xline.c
14810 Log:
14811 - send out the reformatted xline to opers (\s -> ' ')
14812
14813 Revision Changes Path
14814 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14815
14816
14817
14818leeh 2005/01/10 16:18:53 EST (20050110_2)
14819
14820 Modified files: (Branch: RATBOX_2_0)
14821 help/opers umode
14822 help/users umode
14823 include client.h supported.h
14824 src messages.tab s_user.c send.c
14825 Log:
14826 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14827 channel privmsgs.
14828
14829 Revision Changes Path
14830 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14831 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14832 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14833 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14834 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14835 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14836 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14837
14838
14839
14840leeh 2005/01/10 14:50:47 EST (20050110_1)
14841
14842 Modified files: (Branch: RATBOX_2_0)
14843 doc example.conf example.efnet.conf
14844 Log:
14845 - I dont remember ts6 desyncing on bans, so im not sure why the example
14846 confs say so.
14847
14848 Revision Changes Path
14849 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14850 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14851
14852
14853
14854leeh 2005/01/10 13:31:10 EST (20050110_0)
14855
14856 Modified files: (Branch: RATBOX_2_0)
14857 . configure configure.ac
14858 include channel.h client.h numeric.h s_conf.h
14859 s_serv.h setup.h.in
14860 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14861 m_sjoin.c
14862 src channel.c messages.tab newconf.c s_conf.c
14863 s_serv.c s_user.c
14864 Log:
14865 - added --enable-services to configure, which enables some ratbox-services
14866 compatibility code:
14867 - chanmode +r, registered users only
14868 - usermode +S, prevents deop/kick of a service
14869 - service { }; block in conf for the above umode
14870
14871 Revision Changes Path
14872 7.229.2.8 +28 -16 ircd-ratbox/configure
14873 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14874 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14875 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14876 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14877 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14878 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14879 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14880 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14881 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14882 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14883 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14884 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14885 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14886 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14887 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14888 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14889 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14890 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14891
14892
14893
14894leeh 2005/01/09 08:23:30 EST (20050109_0)
14895
14896 Modified files: (Branch: RATBOX_2_0)
14897 help/opers umode
14898 Log:
14899 - remove a tab, and add +C to opers umode help
14900
14901 Revision Changes Path
14902 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14903