]> jfr.im git - solanum.git/blob - ChangeLog
[svn] - fix dereference problems with not widely used polling engines
[solanum.git] / ChangeLog
1 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
2 Log:
3 - forgot to do something
4
5
6 Changes: Modified:
7 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
8
9
10 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
11 Log:
12 - fix a possible problem with ipv6
13
14
15 Changes: Modified:
16 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
17
18
19 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
20 Log:
21 - new ip cloaking module
22
23
24 Changes: Modified:
25 +1 -0 trunk/extensions/Makefile.in (File Modified)
26 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
27 + - trunk/extensions/ip_cloaking_old.c (File Added)
28
29
30 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
31 Log:
32 monitor: send the same message buffer to all users
33 monitoring a certain nick; the target field of the
34 numeric becomes *, much like server notices
35
36
37 Changes: Modified:
38 +6 -0 trunk/doc/monitor.txt (File Modified)
39 +3 -0 trunk/include/send.h (File Modified)
40 +3 -15 trunk/src/monitor.c (File Modified)
41 +35 -0 trunk/src/send.c (File Modified)
42
43
44 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
45 Log:
46 Call add_to_hostname_hash() with correct (orig) hostname.
47
48
49 Changes: Modified:
50 +1 -1 trunk/modules/core/m_nick.c (File Modified)
51
52
53 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
54 Log:
55 Version bump on trunk to 2.3.
56
57
58 Changes: Modified:
59 +1 -1 trunk/configure.ac (File Modified)
60
61
62 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
63 Log:
64 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
65
66
67 Changes: Modified:
68 +2 -2 trunk/src/client.c (File Modified)
69
70
71 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
72 Log:
73 Add IRC_DEPRECATED macro for marking functions and data structures
74 as deprecated on compilers that support it.
75
76
77 Changes: Modified:
78 +14 -4 trunk/include/ircd_defs.h (File Modified)
79
80
81 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
82 Log:
83 - update IDEAS with link failover
84
85
86 Changes: Modified:
87 +1 -0 trunk/IDEAS (File Modified)
88
89
90 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
91 Log:
92 xline/resv wildcard checking:
93 - count escaped (\) characters as one nonwild
94 - accept strings without wilds no matter how short they are
95
96
97 Changes: Modified:
98 +8 -2 trunk/src/s_newconf.c (File Modified)
99
100
101 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
102 Log:
103 Tweak some comments in sno_whois extension.
104
105
106 Changes: Modified:
107 +2 -2 trunk/extensions/sno_whois.c (File Modified)
108
109
110 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
111 Log:
112 Tweak NEWS a little.
113
114
115 Changes: Modified:
116 +3 -6 trunk/NEWS (File Modified)
117
118
119 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
120 Log:
121 - allow JOIN 0 from remotes
122 - allow JOIN 0 from locals, but only if it is exactly one
123 zero and is the first channel
124
125
126 Changes: Modified:
127 +65 -0 trunk/modules/core/m_join.c (File Modified)
128
129
130 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
131 Log:
132 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
133 levels?), hideops, namespace cleanups, etc
134
135
136 Changes: Modified:
137 + - trunk/IDEAS (File Added)
138
139
140 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
141 Log:
142 - disallow JOIN 0
143
144
145 Changes: Modified:
146 +0 -65 trunk/modules/core/m_join.c (File Modified)
147
148
149 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
150 Log:
151 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
152 to their policies indicating that they wish to be contacted before their services are used.
153
154
155 Changes: Modified:
156 +6 -3 trunk/doc/example.conf (File Modified)
157 +6 -3 trunk/doc/reference.conf (File Modified)
158
159
160 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
161 Log:
162 - update NEWS in preparation of upcoming 2.2 release this week
163
164
165 Changes: Modified:
166 +3 -0 trunk/NEWS (File Modified)
167
168
169 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
170 Log:
171 Move sno_channeljoin to unsupported, due to the privacy
172 issue and the fact that any oper with admin or hidden_admin
173 can load extensions.
174
175
176 Changes: Modified:
177 +0 -1 trunk/doc/example.conf (File Modified)
178 +0 -2 trunk/doc/reference.conf (File Modified)
179 +0 -46 trunk/extensions/Makefile.in (File Modified)
180 + - trunk/extensions/sno_channeljoin.c (File Deleted)
181 +47 -1 trunk/unsupported/Makefile.in (File Modified)
182 + - trunk/unsupported/sno_channeljoin.c (File Added)
183
184
185 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
186 Log:
187 - createoperonly: like createauthonly, but checks opered status instead of authed status
188
189
190 Changes: Modified:
191 +41 -0 trunk/extensions/Makefile.in (File Modified)
192 + - trunk/extensions/createoperonly.c (File Added)
193
194
195 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
196 Log:
197 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
198
199
200 Changes: Modified:
201 +1 -0 trunk/doc/example.conf (File Modified)
202 +3 -1 trunk/doc/reference.conf (File Modified)
203 +46 -0 trunk/extensions/Makefile.in (File Modified)
204 + - trunk/extensions/sno_channeljoin.c (File Added)
205
206
207 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
208 Log:
209 - update config files
210
211
212 Changes: Modified:
213 +1 -0 trunk/doc/example.conf (File Modified)
214 +2 -0 trunk/doc/reference.conf (File Modified)
215
216
217 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
218 Log:
219 - fold in whois_notice_global functionality.
220
221
222 Changes: Modified:
223 +0 -1 trunk/extensions/Makefile.in (File Modified)
224 +1 -56 trunk/extensions/sno_whois.c (File Modified)
225 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
226
227
228 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
229 Log:
230 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
231
232
233 Changes: Modified:
234 +64 -57 trunk/extensions/Makefile.in (File Modified)
235 + - trunk/extensions/sno_whois.c (File Added)
236 + - trunk/extensions/spy_whois_notice.c (File Deleted)
237
238
239 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
240 Log:
241 Prevent too wide klines with CIDR masks.
242
243
244 Changes: Modified:
245 +17 -5 trunk/modules/m_kline.c (File Modified)
246
247
248 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
249 Log:
250 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
251
252
253 Changes: Modified:
254 +4 -0 trunk/modules/m_kline.c (File Modified)
255
256
257 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
258 Log:
259 - fold conf_connect_allowed() into accept_connection()
260 - extend add_connection() so that exempt{}s apply to max unregistered
261 connections per ip
262 from ratbox
263
264
265 Changes: Modified:
266 +1 -1 trunk/doc/example.conf (File Modified)
267 +1 -1 trunk/doc/reference.conf (File Modified)
268 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
269 +0 -2 trunk/include/s_conf.h (File Modified)
270 +14 -7 trunk/src/listener.c (File Modified)
271
272
273 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
274 Log:
275 m_webirc: call del_unknown_ip() otherwise the unknown will
276 never be subtracted from the cgiirc ip
277
278
279 Changes: Modified:
280 +2 -0 trunk/extensions/m_webirc.c (File Modified)
281
282
283 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
284 Log:
285 Remove s_assert in del_unknown_ip() supposedly if the ip
286 cannot be found, it is not feasible to avoid that case
287 entirely with m_webirc.c.
288
289
290 Changes: Modified:
291 +1 -2 trunk/src/reject.c (File Modified)
292
293
294 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
295 Log:
296 Apply ratbox flood fix.
297
298
299 Changes: Modified:
300 +1 -0 trunk/doc/example.conf (File Modified)
301 +5 -0 trunk/doc/reference.conf (File Modified)
302 +3 -0 trunk/include/client.h (File Modified)
303 +4 -0 trunk/include/reject.h (File Modified)
304 +1 -0 trunk/include/s_conf.h (File Modified)
305 +2 -0 trunk/src/client.c (File Modified)
306 +3 -0 trunk/src/listener.c (File Modified)
307 +1 -0 trunk/src/newconf.c (File Modified)
308 +8 -5 trunk/src/packet.c (File Modified)
309 +59 -2 trunk/src/reject.c (File Modified)
310 +1 -0 trunk/src/s_conf.c (File Modified)
311 +2 -0 trunk/src/s_serv.c (File Modified)
312 +1 -0 trunk/src/s_user.c (File Modified)
313
314
315 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
316 Log:
317 - fix a bug here
318
319
320 Changes: Modified:
321 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
322
323
324 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
325 Log:
326 - regen configure
327
328
329 Changes: Modified:
330 +114 -1 trunk/configure (File Modified)
331
332
333 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
334 Log:
335 - remove "ASM hashing code" from the configure overview
336
337
338 Changes: Modified:
339 +0 -1 trunk/configure.ac (File Modified)
340
341
342 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
343 Log:
344 Target left IRC (more friendly error message if a UID
345 cannot be found) for /invite.
346
347
348 Changes: Modified:
349 +8 -3 trunk/modules/m_invite.c (File Modified)
350
351
352 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
353 Log:
354 Remove emptyline craq because it leaks memory on /rehash motd etc.
355 from ratbox 2.2 (anfl/Androsyn)
356
357
358 Changes: Modified:
359 +6 -14 trunk/src/cache.c (File Modified)
360
361
362 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
363 Log:
364 Merge old trunk r2767:
365 Copy channel name from command on lowerTS JOIN/SJOIN,
366 this makes the capitalization of the channel name
367 timestamped like modes are.
368
369
370 Changes: Modified:
371 +3 -0 trunk/modules/core/m_join.c (File Modified)
372 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
373
374
375 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
376 Log:
377 Merge old trunk r2065,r2067:
378 channel_modes(): get rid of the trailing space
379 also make the *pbuf check work like it should
380 (don't call IsMember another time if we already
381 gave one parameter)
382 simplify a bit more, update comments
383
384
385 Changes: Modified:
386 +13 -13 trunk/src/channel.c (File Modified)
387
388
389 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
390 Log:
391 webirc bugfix
392
393
394 Changes: Modified:
395 +1 -1 trunk/extensions/m_webirc.c (File Modified)
396
397
398 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
399 Log:
400 chghost: refuse spoofs which are empty or start with a colon
401 (would break the protocol)
402
403
404 Changes: Modified:
405 +3 -0 trunk/modules/m_chghost.c (File Modified)
406
407
408 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
409 Log:
410 Fix description of 043 numeric.
411
412
413 Changes: Modified:
414 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
415
416
417 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
418 Log:
419 SAVE: make the nickTS of the UID nick equal to 100, so it
420 is always in sync on the network.
421
422
423 Changes: Modified:
424 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
425 +15 -11 trunk/modules/core/m_nick.c (File Modified)
426
427
428 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
429 Log:
430 Force nickTS to increase when a local user changes their nick.
431
432
433 Changes: Modified:
434 +5 -1 trunk/modules/core/m_nick.c (File Modified)
435
436
437 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
438 Log:
439 Remove #define UFLAGS. We haven't allowed this
440 undocumented extension to the IRC protocol for
441 years (allowing an initial umode in USER).
442
443
444 Changes: Modified:
445 +0 -2 trunk/modules/m_user.c (File Modified)
446
447
448 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
449 Log:
450 Move new_local_user hook, so it is possible to call
451 exit_client() from it, refusing the connection.
452
453
454 Changes: Modified:
455 +3 -1 trunk/doc/hooks.txt (File Modified)
456 +10 -9 trunk/src/s_user.c (File Modified)
457
458
459 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
460 Log:
461 Only free PreClient struct when the rest of the Client
462 is freed, not immediately upon exit_client(). Doing this
463 would cause problems with sasl's new_local_user hook
464 vs hooks that exit the client there.
465
466
467 Changes: Modified:
468 +0 -1 trunk/src/client.c (File Modified)
469
470
471 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
472 Log:
473 Use TS6 prefix for server-server JOIN 0.
474
475
476 Changes: Modified:
477 +2 -1 trunk/modules/core/m_join.c (File Modified)
478
479
480 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
481 Log:
482 Use orighost in kill server notices.
483
484
485 Changes: Modified:
486 +3 -3 trunk/modules/core/m_kill.c (File Modified)
487
488
489 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
490 Log:
491 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
492
493
494 Changes: Modified:
495 +3 -3 trunk/modules/m_set.c (File Modified)
496
497
498 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
499 Log:
500 - 2.2 operline
501
502
503 Changes: Modified:
504 +1 -1 trunk/src/messages.tab (File Modified)
505
506
507 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
508 Log:
509 Show max_clients in /info.
510
511
512 Changes: Modified:
513 +6 -0 trunk/modules/m_info.c (File Modified)
514
515
516 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
517 Log:
518 Don't allow /quote set max higher than the
519 serverinfo::max_clients ircd.conf value.
520
521
522 Changes: Modified:
523 +8 -0 trunk/modules/m_set.c (File Modified)
524
525
526 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
527 Log:
528 Change code that checks maxclients limit: allow exactly
529 the configured amount of non-exceed_limit clients.
530 Code that appeared to limit exceed_limit clients too
531 but less heavily removed (it was not effective because
532 the parentheses were wrong).
533
534
535 Changes: Modified:
536 +2 -4 trunk/src/s_user.c (File Modified)
537
538
539 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
540 Log:
541 By default, leave MAX_BUFFER fds free for log files,
542 server connections, ident lookups, exceed_limit clients,
543 etc. Mention this in example.conf and reference.conf.
544
545
546 Changes: Modified:
547 +4 -2 trunk/doc/example.conf (File Modified)
548 +3 -1 trunk/doc/reference.conf (File Modified)
549 +1 -1 trunk/src/s_conf.c (File Modified)
550
551
552 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
553 Log:
554 --with-maxclients configure option is gone
555
556
557 Changes: Modified:
558 +0 -11 trunk/INSTALL (File Modified)
559
560
561 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
562 Log:
563 Make the code that raises fd rlimit to hard limit work.
564
565
566 Changes: Modified:
567 +5 -5 trunk/src/ircd.c (File Modified)
568
569
570 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
571 Log:
572 - note the I/O reworking
573
574
575 Changes: Modified:
576 +2 -0 trunk/NEWS (File Modified)
577
578
579 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
580 Log:
581 - use mkdir -p
582
583
584 Changes: Modified:
585 +4 -4 trunk/doc/Makefile.in (File Modified)
586
587
588 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
589 Log:
590 - enforce proper conditions for EPOLL_CTL_DEL.
591 - remove possibly problematic "performance" check
592
593
594 Changes: Modified:
595 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
596
597
598 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
599 Log:
600 - rename m_list_safelist to m_list and remove ratbox implementation
601
602
603 Changes: Modified:
604 +393 -664 trunk/modules/Makefile.in (File Modified)
605 + - trunk/modules/m_list.c (File Added)
606 + - trunk/modules/m_list_ratbox.c (File Deleted)
607 + - trunk/modules/m_list_safelist.c (File Deleted)
608
609
610 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
611 Log:
612 - some more transit to sendto_one_numeric().
613
614
615 Changes: Modified:
616 +2 -3 trunk/modules/m_away.c (File Modified)
617 +3 -3 trunk/src/messages.tab (File Modified)
618 +1 -1 trunk/src/s_user.c (File Modified)
619
620
621 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
622 Log:
623 - change some sendto_one() to sendto_one_numeric().
624
625
626 Changes: Modified:
627 +4 -10 trunk/modules/m_admin.c (File Modified)
628 +3 -3 trunk/modules/m_map.c (File Modified)
629 +12 -12 trunk/src/messages.tab (File Modified)
630 +1 -2 trunk/src/s_conf.c (File Modified)
631 +9 -10 trunk/src/s_user.c (File Modified)
632
633
634 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
635 Log:
636 - river's ports.c from old charybdis trunk
637
638
639 Changes: Modified:
640 +195 -0 trunk/configure.ac (File Modified)
641 + - trunk/libcharybdis/ports.c (File Added)
642
643
644 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
645 Log:
646 - remove broken ports stuff and devpoll stuff.
647
648
649 Changes: Modified:
650 +0 -307 trunk/configure (File Modified)
651 +0 -21 trunk/configure.ac (File Modified)
652 +0 -474 trunk/include/setup.h.in (File Modified)
653 + - trunk/libcharybdis/devpoll.c (File Deleted)
654 + - trunk/libcharybdis/ports.c (File Deleted)
655
656
657 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
658 Log:
659 - regenerate files
660
661
662 Changes: Modified:
663 +1 -25 trunk/configure (File Modified)
664 +0 -3 trunk/include/setup.h.in (File Modified)
665
666
667 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
668 Log:
669 - remove x86-optimized hash code.
670
671
672 Changes: Modified:
673 +0 -13 trunk/configure.ac (File Modified)
674 +2 -187 trunk/src/Makefile.in (File Modified)
675 + - trunk/src/fnvhash.s (File Deleted)
676
677
678 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
679 Log:
680 - apparently setting KE_LENGTH to 128 is fine.
681
682
683 Changes: Modified:
684 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
685
686
687 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
688 Log:
689 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
690
691
692 Changes: Modified:
693 +5627 -5747 trunk/configure (File Modified)
694 +0 -15 trunk/configure.ac (File Modified)
695 +0 -2 trunk/include/m_info.h (File Modified)
696 +6 -9 trunk/include/setup.h.in (File Modified)
697 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
698
699
700 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
701 Log:
702 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
703 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
704 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
705
706
707 Changes: Modified:
708 +0 -5 trunk/include/config.h (File Modified)
709 +0 -5 trunk/include/config.h.dist (File Modified)
710 +0 -6 trunk/include/defaults.h (File Modified)
711 +0 -3 trunk/include/m_info.h (File Modified)
712 +21 -7 trunk/libcharybdis/commio.c (File Modified)
713 +2 -0 trunk/libcharybdis/commio.h (File Modified)
714 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
715 +4 -3 trunk/libcharybdis/poll.c (File Modified)
716 +0 -3 trunk/libcharybdis/select.c (File Modified)
717 +0 -9 trunk/src/ircd.c (File Modified)
718 +23 -26 trunk/src/listener.c (File Modified)
719 +2 -1 trunk/src/restart.c (File Modified)
720 +5 -1 trunk/src/s_auth.c (File Modified)
721 +1 -1 trunk/src/s_conf.c (File Modified)
722 +3 -1 trunk/src/s_serv.c (File Modified)
723
724
725 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
726 Log:
727 Repair operspy who !#channel, broken by me in r3283.
728
729
730 Changes: Modified:
731 +2 -2 trunk/modules/m_who.c (File Modified)
732
733
734 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
735 Log:
736 Update bug report and IRC channel information.
737
738
739 Changes: Modified:
740 +2 -1 trunk/BUGS (File Modified)
741 +2 -1 trunk/NEWS (File Modified)
742
743
744 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
745 Log:
746 Change copyright years in version.c.SH as in release-2.1 r3339.
747
748
749 Changes: Modified:
750 +2 -2 trunk/src/version.c.SH (File Modified)
751
752
753 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
754 Log:
755 Rerun autoconf.
756
757
758 Changes: Modified:
759 +104 -0 trunk/configure (File Modified)
760
761
762 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
763 Log:
764 Need to check for various flavours of epoll,
765 even if --enable-epoll is forced.
766
767
768 Changes: Modified:
769 +1 -0 trunk/configure.ac (File Modified)
770
771
772 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
773 Log:
774 Hack to allow some more warnings, already present in configure (?).
775
776
777 Changes: Modified:
778 +1 -1 trunk/aclocal.m4 (File Modified)
779
780
781 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
782 Log:
783 Merge old trunk r2077,r2079:
784 - Move closing of servlink control fd to close_connection()
785 instead of doing it in exit_local_server(), and make sure
786 we first close the data fd and then the control fd.
787 - Have servlink process ready fds in order net, data, ctrl
788 instead of ctrl, data, net. This seems to fix the problem
789 that squit reasons do not show up on the other side of a
790 ziplink (by making it send any final SQUIT and/or ERROR
791 before noticing the closed control fd).
792
793
794 Changes: Modified:
795 +1 -1 trunk/servlink/io.c (File Modified)
796 +3 -12 trunk/src/client.c (File Modified)
797
798
799 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
800 Log:
801 Don't show the UID if a TS6 server sends a kick with
802 an empty or no comment. Note that charybdis never sends
803 such kicks.
804
805
806 Changes: Modified:
807 +4 -4 trunk/modules/core/m_kick.c (File Modified)
808
809
810 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
811 Log:
812 Merge old trunk r2081:
813 Don't say that services cannot be killed in
814 ERR_ISCHANSERVICE message (given when trying
815 to kick or deop them), as that's not the case.
816
817
818 Changes: Modified:
819 +1 -1 trunk/src/messages.tab (File Modified)
820
821
822 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
823 Log:
824 Merge old trunk r2059
825 Clarifications to the descriptions of umode +Q and cmode +F,
826 suggested by Ariadne@SorceryNet.
827
828
829 Changes: Modified:
830 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
831 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
832
833
834 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
835 Log:
836 Merge old trunk r2907,r2991:
837 Allow TESTLINE on channel names.
838
839
840 Changes: Modified:
841 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
842 +4 -0 trunk/help/opers/testline (File Modified)
843 +22 -0 trunk/modules/m_testline.c (File Modified)
844
845
846 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
847 Log:
848 Merge old trunk r2835:
849 resolver: if sendto(2) fails, try sending to the next nameserver
850
851
852 Changes: Modified:
853 +1 -1 trunk/src/res.c (File Modified)
854
855
856 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
857 Log:
858 Merge old trunk r2817:
859 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
860 starts with a digit. This is safe because the last
861 parameter is a nick and never a UID. (The first parameter
862 in a server-server two-param whois is a UID/SID.)
863
864
865 Changes: Modified:
866 +1 -1 trunk/modules/m_whois.c (File Modified)
867
868
869 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
870 Log:
871 Merge old trunk r2779,r2785:
872 Show correct privilege name in a few ERR_NOPRIVS numerics.
873
874
875 Changes: Modified:
876 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
877 +1 -1 trunk/extensions/m_opme.c (File Modified)
878 +2 -2 trunk/unsupported/m_force.c (File Modified)
879
880
881 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
882 Log:
883 Merge old trunk r2695:
884 Send an SQUIT instead of an ERROR to announce /die to connected servers.
885 This will generate better server notices.
886
887
888 Changes: Modified:
889 +3 -2 trunk/modules/core/m_die.c (File Modified)
890
891
892 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
893 Log:
894 Merge old trunk r2294:
895 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
896
897
898 Changes: Modified:
899 +1 -1 trunk/src/s_user.c (File Modified)
900
901
902 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
903 Log:
904 Merge old trunk r2226:
905 If we are connecting outward to a server, check if the
906 server name they sent is the same as what we tried to
907 connect to. Previously such a connection could succeed
908 if there existed connect blocks with the same IP and
909 passwords for the other server name.
910
911
912 Changes: Modified:
913 +11 -0 trunk/modules/core/m_server.c (File Modified)
914
915
916 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
917 Log:
918 Merge old trunk r2212:
919 Another handling of SJOINs without nicks:
920 Propagate them if the channel is +P or the channel
921 already existed, otherwise remove the channel again
922 and do not propagate the SJOIN.
923
924
925 Changes: Modified:
926 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
927
928
929 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
930 Log:
931 Remove channels entirely from /whois on services.
932 This cannot be overridden with operspy.
933
934
935 Changes: Modified:
936 +20 -17 trunk/modules/m_whois.c (File Modified)
937
938
939 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
940 Log:
941 Fix /who on channels with ** in their name.
942
943
944 Changes: Modified:
945 +2 -2 trunk/modules/m_who.c (File Modified)
946
947
948 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
949 Log:
950 NEWS: As in 2.1.3, mention that the TS6 revision will
951 interoperate with older versions
952
953
954 Changes: Modified:
955 +2 -1 trunk/NEWS (File Modified)
956
957
958 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
959 Log:
960 Fix documentation of HIDE_SERVERS_IPS define.
961
962
963 Changes: Modified:
964 +2 -2 trunk/include/config.h.dist (File Modified)
965
966
967 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
968 Log:
969 Don't leak auth{} spoofed ip for I-line is full notice either.
970
971
972 Changes: Modified:
973 +1 -1 trunk/src/s_conf.c (File Modified)
974
975
976 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
977 Log:
978 Update NEWS.
979
980
981 Changes: Modified:
982 +37 -0 trunk/NEWS (File Modified)
983
984
985 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
986 Log:
987 Allow /invite (but not invex) to override +r, +l, +j in
988 addition to +i. As before, a restrictive mode must be in
989 place at /invite time for the invite to have an effect;
990 +r does not count as a restrictive mode if the user is
991 logged in; +l and +j always count as restrictive modes to
992 allow for cases where they would allow join at /invite
993 time but not when the user tries to join.
994
995
996 Changes: Modified:
997 +6 -2 trunk/modules/m_invite.c (File Modified)
998 +21 -10 trunk/src/channel.c (File Modified)
999
1000
1001 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1002 Log:
1003 Remove invite_ops_only, forcing it to YES.
1004
1005
1006 Changes: Modified:
1007 +0 -1 trunk/doc/example.conf (File Modified)
1008 +0 -5 trunk/doc/reference.conf (File Modified)
1009 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1010 +0 -1 trunk/include/s_conf.h (File Modified)
1011 +0 -6 trunk/modules/m_info.c (File Modified)
1012 +10 -14 trunk/modules/m_invite.c (File Modified)
1013 +0 -1 trunk/src/newconf.c (File Modified)
1014 +0 -1 trunk/src/s_conf.c (File Modified)
1015
1016
1017 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1018 Log:
1019 Move username check after xline and dnsbl checks, so it
1020 will not complain to opers about clients who are xlined
1021 or blacklisted anyway (both of which silently reject).
1022
1023
1024 Changes: Modified:
1025 +15 -15 trunk/src/s_user.c (File Modified)
1026
1027
1028 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1029 Log:
1030 - MASTER_MAX is no longer relevant
1031
1032
1033 Changes: Modified:
1034 +0 -7 trunk/modules/m_set.c (File Modified)
1035
1036
1037 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1038 Log:
1039 - add config option for setting max_clients.
1040
1041
1042 Changes: Modified:
1043 +5 -0 trunk/doc/example.conf (File Modified)
1044 +5 -0 trunk/doc/reference.conf (File Modified)
1045 +2 -0 trunk/include/s_conf.h (File Modified)
1046 +1 -1 trunk/src/ircd.c (File Modified)
1047 +2 -0 trunk/src/newconf.c (File Modified)
1048 +2 -1 trunk/src/s_conf.c (File Modified)
1049
1050
1051 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1052 Log:
1053 - remove get_maxrss() and all of that insecure and unsafe nonsense
1054
1055
1056 Changes: Modified:
1057 +3 -38 trunk/src/ircd.c (File Modified)
1058 +1 -1 trunk/src/restart.c (File Modified)
1059 +0 -4 trunk/src/s_stats.c (File Modified)
1060
1061
1062 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1063 Log:
1064 - avoid some potential NULL dereferencing
1065
1066
1067 Changes: Modified:
1068 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1069
1070
1071 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1072 Log:
1073 - fix a typo
1074
1075
1076 Changes: Modified:
1077 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1078
1079
1080 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1081 Log:
1082 - rework poll a bit for the MAXCONNECTIONS changes.
1083
1084
1085 Changes: Modified:
1086 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1087
1088
1089 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1090 Log:
1091 Our way of using kqueue may cause it to report fds we
1092 don't know about anymore, cope.
1093
1094
1095 Changes: Modified:
1096 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1097
1098
1099 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1100 Log:
1101 Don't reference freed memory (fde_t) in comm_close().
1102
1103
1104 Changes: Modified:
1105 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1106
1107
1108 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1109 Log:
1110 - fix for 100% cpu use
1111
1112
1113 Changes: Modified:
1114 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1115
1116
1117 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1118 Log:
1119 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1120
1121
1122 Changes: Modified:
1123 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1124
1125
1126 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1127 Log:
1128 - clear up use of fd_table in ircd.
1129
1130
1131 Changes: Modified:
1132 +3 -2 trunk/src/s_serv.c (File Modified)
1133
1134
1135 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1136 Log:
1137 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1138
1139
1140 Changes: Modified:
1141 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1142 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1143 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1144 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1145 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1146 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1147 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1148 +2 -2 trunk/libcharybdis/select.c (File Modified)
1149
1150
1151 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1152 Log:
1153 Fix some cases where the size argument to strlcpy()
1154 for usernames and hostnames is 1 too small.
1155
1156
1157 Changes: Modified:
1158 +1 -1 trunk/modules/m_chghost.c (File Modified)
1159 +2 -2 trunk/src/res.c (File Modified)
1160 +2 -2 trunk/src/s_user.c (File Modified)
1161
1162
1163 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1164 Log:
1165 Cut down quit/part/kick reasons to avoid quit reasons
1166 overflowing the client exiting server notice (from
1167 TOPICLEN to 260). kill reasons become shorter accordingly.
1168 kline/dline/gline reasons become 390.
1169 away messages stay at TOPICLEN for now.
1170
1171
1172 Changes: Modified:
1173 +8 -3 trunk/include/ircd_defs.h (File Modified)
1174 +2 -2 trunk/modules/m_dline.c (File Modified)
1175 +4 -4 trunk/modules/m_gline.c (File Modified)
1176 +2 -2 trunk/modules/m_kline.c (File Modified)
1177
1178
1179 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1180 Log:
1181 Don't leak auth{} spoofed IP addresses in +f notices.
1182 from ratbox (androsyn)
1183
1184
1185 Changes: Modified:
1186 +10 -3 trunk/src/s_conf.c (File Modified)
1187
1188
1189 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1190 Log:
1191 Make oper_up() take +i/-i during opering up into account
1192 (e.g. no_oper_invis extension, +i in operator::umodes).
1193 Remove the hack from no_oper_invis.
1194
1195
1196 Changes: Modified:
1197 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1198 +4 -0 trunk/src/s_user.c (File Modified)
1199
1200
1201 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1202 Log:
1203 no_oper_invis: decrement invisible count when clearing
1204 invisible on a local client who has just opered up
1205 oper_up() should really do this
1206
1207
1208 Changes: Modified:
1209 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1210
1211
1212 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1213 Log:
1214 Put "End of Channel Quiet List" instead of
1215 "End of Channel Ban List" for a +q list.
1216 Due to client restrictions the numerics for
1217 quiet lists must be the same as for ban lists.
1218
1219
1220 Changes: Modified:
1221 +4 -1 trunk/src/chmode.c (File Modified)
1222
1223
1224 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1225 Log:
1226 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1227 Change TS6 JOIN processing
1228 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1229 a local user joins an existing channel
1230 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1231 propagating a TS6 JOIN
1232 - don't interpret simple modes in an incoming TS6 JOIN
1233
1234 This is to avoid desyncs when certain mode changes (e.g. -im)
1235 cross with joins. A downside is that simple modes will be
1236 more desynched when a JOIN creates a channel or lowers TS,
1237 but that's less important.
1238
1239 Update the TS6 specification to include this, and clarify
1240 that TMODE can come from a server and that MODE must be
1241 translated into TMODE from other servers too.
1242
1243
1244 Changes: Modified:
1245 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1246 +19 -127 trunk/modules/core/m_join.c (File Modified)
1247
1248
1249 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1250 Log:
1251 Make -logfile work again.
1252
1253
1254 Changes: Modified:
1255 +2 -2 trunk/src/s_log.c (File Modified)
1256
1257
1258 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1259 Log:
1260 - fix off-by-one memory overflow error.
1261
1262
1263 Changes: Modified:
1264 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1265
1266
1267 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1268 Log:
1269 Change handling of modularized umodes:
1270 - keep the bitmask reserved forever to the letter, fixing
1271 the problems when loading multiple umode modules,
1272 unloading them and then loading them in a different order
1273 - don't allow local users to change umodes which have
1274 been unloaded and don't set them on new users via
1275 default_umodes
1276
1277
1278 Changes: Modified:
1279 +24 -3 trunk/src/s_user.c (File Modified)
1280
1281
1282 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1283 Log:
1284 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1285
1286
1287 Changes: Modified:
1288 +1 -0 trunk/include/s_user.h (File Modified)
1289 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1290 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1291 +22 -0 trunk/src/s_user.c (File Modified)
1292
1293
1294 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1295 Log:
1296 DNSBL keyword substitution is available as of 2.1.3.
1297
1298
1299 Changes: Modified:
1300 +1 -1 trunk/doc/example.conf (File Modified)
1301
1302
1303 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1304 Log:
1305 Change two occurances like match(userinput, target_p->name) ||
1306 match(target_p->name, userinput) to just match(userinput,
1307 target_p->name). No client name can contain * or ? now.
1308
1309
1310 Changes: Modified:
1311 +1 -1 trunk/modules/m_trace.c (File Modified)
1312 +1 -2 trunk/src/s_serv.c (File Modified)
1313
1314
1315 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1316 Log:
1317 Do not try find_server() on a name find_client() has
1318 returned NULL for, as this will always return NULL
1319 since the removal of hostmasking.
1320
1321
1322 Changes: Modified:
1323 +1 -2 trunk/modules/m_pong.c (File Modified)
1324 +0 -4 trunk/src/s_serv.c (File Modified)
1325
1326
1327 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1328 Log:
1329 Remove server_exists() which checked whether the
1330 server name existed taking hostmasking into account
1331 and just check with find_server(); admittedly
1332 this checks if the name is a SID but that's not
1333 a real problem.
1334
1335
1336 Changes: Modified:
1337 +3 -27 trunk/modules/core/m_server.c (File Modified)
1338
1339
1340 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1341 Log:
1342 Remove hash_find_masked_server(), which made it possible
1343 to specify the full (unmasked) name of a server behind
1344 a hostmask. As a result find_any_client() (for prefixes)
1345 becomes equal to find_client(), so remove that too.
1346
1347
1348 Changes: Modified:
1349 +0 -1 trunk/include/hash.h (File Modified)
1350 +1 -75 trunk/src/hash.c (File Modified)
1351 +1 -1 trunk/src/parse.c (File Modified)
1352
1353
1354 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1355 Log:
1356 Remove '*' from valid server name characters.
1357 This makes it impossible to connect hostmasked servers.
1358 (This support didn't work well anyway, was incompatible
1359 with TS6 and we never masked ourselves.)
1360
1361
1362 Changes: Modified:
1363 +1 -1 trunk/src/match.c (File Modified)
1364
1365
1366 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1367 Log:
1368 Change spambot, flooder and jupe joiner notices from host to orighost.
1369
1370
1371 Changes: Modified:
1372 +1 -1 trunk/modules/core/m_join.c (File Modified)
1373 +2 -2 trunk/modules/core/m_message.c (File Modified)
1374 +2 -2 trunk/src/channel.c (File Modified)
1375
1376
1377 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1378 Log:
1379 Add documentation for SASL client protocol, same as atheme doc/SASL.
1380
1381
1382 Changes: Modified:
1383 + - trunk/doc/sasl.txt (File Added)
1384
1385
1386 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1387 Log:
1388 Include real hostname in Closing Link message for unknown
1389 connections that have sent USER. This is helpful for
1390 k-lined users while not breaking server IP hiding.
1391
1392
1393 Changes: Modified:
1394 +3 -1 trunk/src/client.c (File Modified)
1395
1396
1397 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1398 Log:
1399 Rerun autoconf.
1400
1401
1402 Changes: Modified:
1403 +29 -29 trunk/configure (File Modified)
1404
1405
1406 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1407 Log:
1408 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1409
1410
1411 Changes: Modified:
1412 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1413
1414
1415 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1416 Log:
1417 Backport from early 3.x:
1418
1419 --
1420 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1421 Log:
1422 - remove "Processing connection to foobar.net" message
1423
1424
1425 Changes: Modified:
1426 +0 -3 trunk/src/s_auth.c (File Modified)
1427
1428
1429 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1430 Log:
1431 - missed the processing connection one (actually, we can probably nuke this one)
1432
1433
1434 Changes: Modified:
1435 +1 -2 trunk/src/s_auth.c (File Modified)
1436
1437
1438 river 2006/09/27 16:33:05 UTC (20060927-2174)
1439 Log:
1440 get_client_name = stupid
1441
1442
1443
1444 Changes: Modified:
1445 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1446
1447
1448 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1449 Log:
1450 - remove excessive arguments
1451
1452
1453 Changes: Modified:
1454 +1 -2 trunk/src/s_conf.c (File Modified)
1455 +1 -1 trunk/src/s_user.c (File Modified)
1456
1457
1458 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1459 Log:
1460 - use sendto_one_notice() for on-connect notices too.
1461
1462
1463 Changes: Modified:
1464 +10 -10 trunk/src/s_auth.c (File Modified)
1465
1466
1467 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1468 Log:
1469 - use sendto_one_notice() in the core, too.
1470
1471
1472 Changes: Modified:
1473 +2 -2 trunk/src/chmode.c (File Modified)
1474 +8 -15 trunk/src/modules.c (File Modified)
1475 +3 -5 trunk/src/s_conf.c (File Modified)
1476 +1 -2 trunk/src/s_newconf.c (File Modified)
1477 +20 -57 trunk/src/s_user.c (File Modified)
1478
1479
1480 river 2006/09/27 16:19:25 UTC (20060927-2166)
1481 Log:
1482 the KILL command will use get_client_name(, SHOW_IP) instead of
1483 target->name, and will show a more useful error for local opers
1484
1485
1486
1487 Changes: Modified:
1488 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1489
1490
1491 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1492 Log:
1493 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1494
1495
1496 Changes: Modified:
1497 +4 -2 trunk/src/send.c (File Modified)
1498
1499
1500 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1501 Log:
1502 - back out r2159
1503
1504
1505 Changes: Modified:
1506 +1 -1 trunk/include/client.h (File Modified)
1507
1508
1509 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1510 Log:
1511 - get_id(): fall back to "*" if client has no known name
1512
1513
1514 Changes: Modified:
1515 +1 -1 trunk/include/client.h (File Modified)
1516
1517
1518 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1519 Log:
1520 - convert to sendto_one_notice().
1521
1522
1523 Changes: Modified:
1524 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1525 +4 -6 trunk/unsupported/m_force.c (File Modified)
1526
1527
1528 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1529 Log:
1530 - use sendto_one_notice() in many places instead of
1531 sendto_one(source_p, ":%s NOTICE %s :", ...);
1532
1533
1534 Changes: Modified:
1535 +10 -25 trunk/extensions/example_module.c (File Modified)
1536 +5 -14 trunk/extensions/hurt.c (File Modified)
1537 +1 -2 trunk/extensions/m_42.c (File Modified)
1538 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1539 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1540 +1 -2 trunk/extensions/m_opme.c (File Modified)
1541 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1542 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1543 +3 -7 trunk/modules/core/m_die.c (File Modified)
1544 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1545 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1546 +1 -2 trunk/modules/m_challenge.c (File Modified)
1547 +11 -15 trunk/modules/m_connect.c (File Modified)
1548 +20 -28 trunk/modules/m_dline.c (File Modified)
1549 +2 -2 trunk/modules/m_etrace.c (File Modified)
1550 +11 -21 trunk/modules/m_gline.c (File Modified)
1551 +2 -4 trunk/modules/m_kline.c (File Modified)
1552 +1 -2 trunk/modules/m_rehash.c (File Modified)
1553 +3 -7 trunk/modules/m_restart.c (File Modified)
1554 +31 -45 trunk/modules/m_set.c (File Modified)
1555 +2 -4 trunk/modules/m_testmask.c (File Modified)
1556 +5 -8 trunk/modules/m_unreject.c (File Modified)
1557 +2 -5 trunk/modules/m_xline.c (File Modified)
1558 --
1559
1560
1561 Changes: Modified:
1562 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1563 +10 -25 trunk/extensions/example_module.c (File Modified)
1564 +5 -14 trunk/extensions/hurt.c (File Modified)
1565 +1 -2 trunk/extensions/m_42.c (File Modified)
1566 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1567 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1568 +1 -2 trunk/extensions/m_opme.c (File Modified)
1569 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1570 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1571 +3 -7 trunk/modules/core/m_die.c (File Modified)
1572 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1573 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1574 +1 -2 trunk/modules/m_challenge.c (File Modified)
1575 +11 -15 trunk/modules/m_connect.c (File Modified)
1576 +2 -4 trunk/modules/m_dline.c (File Modified)
1577 +2 -2 trunk/modules/m_etrace.c (File Modified)
1578 +11 -21 trunk/modules/m_gline.c (File Modified)
1579 +2 -4 trunk/modules/m_kline.c (File Modified)
1580 +1 -2 trunk/modules/m_rehash.c (File Modified)
1581 +3 -7 trunk/modules/m_restart.c (File Modified)
1582 +31 -45 trunk/modules/m_set.c (File Modified)
1583 +2 -4 trunk/modules/m_testmask.c (File Modified)
1584 +5 -8 trunk/modules/m_unreject.c (File Modified)
1585 +1 -3 trunk/modules/m_xline.c (File Modified)
1586 +2 -2 trunk/src/chmode.c (File Modified)
1587 +8 -15 trunk/src/modules.c (File Modified)
1588 +10 -14 trunk/src/s_auth.c (File Modified)
1589 +3 -6 trunk/src/s_conf.c (File Modified)
1590 +1 -2 trunk/src/s_newconf.c (File Modified)
1591 +20 -57 trunk/src/s_user.c (File Modified)
1592 +4 -2 trunk/src/send.c (File Modified)
1593 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1594 +4 -6 trunk/unsupported/m_force.c (File Modified)
1595
1596
1597 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1598 Log:
1599 - keyword-subst from charybdis 2.2.
1600
1601
1602 Changes: Modified:
1603 +12 -3 trunk/doc/example.conf (File Modified)
1604 +58 -3 trunk/doc/reference.conf (File Modified)
1605 + - trunk/include/substitution.h (File Added)
1606 +1 -0 trunk/src/Makefile.in (File Modified)
1607 +2 -2 trunk/src/s_conf.c (File Modified)
1608 +164 -1 trunk/src/s_user.c (File Modified)
1609 + - trunk/src/substitution.c (File Added)
1610
1611
1612 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1613 Log:
1614 Removed merge tracking for "svnmerge" for
1615 http://svn.atheme.org/charybdis/branches/release-2.2
1616
1617
1618 Changes: Modified:
1619 + - trunk/ (Property Modified)
1620
1621
1622 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1623 Log:
1624 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1625 http://svn.atheme.org/charybdis/branches/release-2.2
1626
1627
1628 Changes: Modified:
1629 + - trunk/ (Property Modified)
1630
1631
1632 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1633 Log:
1634 Removed merge tracking for "svnmerge" for
1635 http://svn.atheme.org/charybdis/branches/release-2.2
1636
1637
1638 Changes: Modified:
1639 + - trunk/ (Property Modified)
1640
1641
1642 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1643 Log:
1644 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1645 http://svn.atheme.org/charybdis/branches/release-2.2
1646
1647
1648 Changes: Modified:
1649 + - trunk/ (Property Modified)
1650
1651
1652 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1653 Log:
1654 - bleah
1655
1656
1657 Changes: Modified:
1658 + - trunk/ (Property Modified)
1659
1660
1661 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1662 Log:
1663 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1664 http://svn.atheme.org/charybdis/branches/release-2.2
1665
1666
1667 Changes: Modified:
1668 + - trunk/ (Property Modified)
1669
1670
1671 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1672 Log:
1673 - version bump to 2.2.0
1674
1675
1676 Changes: Modified:
1677 +3 -1 trunk/NEWS (File Modified)
1678 +1 -1 trunk/configure.ac (File Modified)
1679
1680
1681 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1682 Log:
1683 - the new plan:
1684 + branches/release-2.1 -> 2.2 base
1685 + 3.0 -> branches/cxxconversion
1686 + backport some immediate 3.0 functionality for 2.2
1687 + other stuff
1688
1689
1690 Changes: Modified:
1691 + - trunk/ (File Added)
1692
1693
1694 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1695 Log:
1696 Merged revisions 3135,3137 via svnmerge from
1697 http://svn.atheme.org/charybdis/trunk
1698
1699 ........
1700 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1701
1702 - Expand TRACE description
1703 - Mention expiry time in TESTLINE
1704 ........
1705 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1706
1707 Update copyright year for sgml docs to 2007.
1708 ........
1709
1710
1711 Changes: Modified:
1712 + - branches/release-2.1/ (Property Modified)
1713 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1714 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1715
1716
1717 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1718 Log:
1719 Merged revisions 1999 via svnmerge from
1720 http://svn.atheme.org/charybdis/trunk
1721 Add river to CREDITS
1722
1723 ........
1724 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1725
1726 vanity
1727 ........
1728
1729
1730 Changes: Modified:
1731 + - branches/release-2.1/ (Property Modified)
1732 +1 -0 branches/release-2.1/CREDITS (File Modified)
1733
1734
1735 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1736 Log:
1737 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1738 http://svn.atheme.org/charybdis/trunk
1739
1740 ........
1741 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1742
1743 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1744 ........
1745 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1746
1747 - add use_forward to /info
1748 ........
1749 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1750
1751 Call channel_modes() with &me instead of source_p when
1752 sending out a JOIN and SJOIN for a local user. This
1753 saves checking whether they are on the channel they
1754 have just joined.
1755 ........
1756 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1757
1758 If use_forward is disabled:
1759 - hide +fFQ in 005
1760 - hide +f in /mode #channel (/mode #channel f still shows it)
1761 - do not send any mode changes adding +f to local clients
1762 (-f ones are still sent)
1763 ........
1764
1765
1766 Changes: Modified:
1767 + - branches/release-2.1/ (Property Modified)
1768 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1769 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1770 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1771 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1772 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1773 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1774 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1775 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1776 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1777 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1778 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1779 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1780
1781
1782 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1783 Log:
1784 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1785
1786
1787 Changes: Modified:
1788 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1789 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1790 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1791
1792
1793 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1794 Log:
1795 Add accountability (wallops, log) to OKICK.
1796
1797
1798 Changes: Modified:
1799 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1800
1801
1802 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1803 Log:
1804 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1805 Similar to branches/release-2.2 r3061.
1806
1807
1808 Changes: Modified:
1809 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1810
1811
1812 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1813 Log:
1814 - Write xline to file after instead of before notifying opers and source
1815 - Also notify source of failure to add xline
1816 Similar to branches/release-2.2 r3057.
1817
1818
1819 Changes: Modified:
1820 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1821
1822
1823 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1824 Log:
1825 If a dline/kline/resv cannot be added to the file, send
1826 the regular notices to local opers and source anyway,
1827 and also warn the source (local opers were already warned).
1828 Similar to branches/release-2.2 r3053.
1829
1830
1831 Changes: Modified:
1832 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1833
1834
1835 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1836 Log:
1837 Port over fixes from unkline/unxline/unresv to undline.
1838 Similar to branches/release-2.2 r3049.
1839
1840
1841 Changes: Modified:
1842 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1843
1844
1845 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1846 Log:
1847 Merged revisions 2915 via svnmerge from
1848 http://svn.atheme.org/charybdis/trunk
1849
1850 ........
1851 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1852
1853 In usage message, show kline.conf and xline.conf instead
1854 of klines.conf and xlines.conf.
1855 ........
1856
1857
1858 Changes: Modified:
1859 + - branches/release-2.1/ (Property Modified)
1860 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1861
1862
1863 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1864 Log:
1865 Merged revisions 2831,2833,2853 via svnmerge from
1866 http://svn.atheme.org/charybdis/trunk
1867
1868 ........
1869 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1870
1871 unkline/unxline/unresv:
1872 - if fclose on the output returns an error, treat this as a
1873 write error too
1874 - check if the rename from the temp file to the ban conf failed
1875 ........
1876 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1877
1878 When adding a permanent dline/kline/xline/resv, check
1879 the return value of fclose().
1880 ........
1881 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1882
1883 Do not free xline aconf if it could not be written out.
1884 It will be added to the list in memory anyway.
1885 ........
1886
1887
1888 Changes: Modified:
1889 + - branches/release-2.1/ (Property Modified)
1890 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1891 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1892 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1893 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1894
1895
1896 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1897 Log:
1898 NEWS: Clarify effects of ip_cloaking changes a little.
1899
1900
1901 Changes: Modified:
1902 +2 -0 branches/release-2.1/NEWS (File Modified)
1903
1904
1905 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1906 Log:
1907 Rerun autoconf.
1908
1909
1910 Changes: Modified:
1911 +9 -9 branches/release-2.1/configure (File Modified)
1912
1913
1914 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1915 Log:
1916 Version bump on 2.1 branch to 2.1.2.
1917
1918
1919 Changes: Modified:
1920 +1 -1 branches/release-2.1/configure.ac (File Modified)
1921
1922
1923 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1924 Log:
1925 Mention r2801/r2805.
1926
1927
1928 Changes: Modified:
1929 +1 -0 branches/release-2.1/NEWS (File Modified)
1930
1931
1932 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1933 Log:
1934 Merged revisions 2801 via svnmerge from
1935 http://svn.atheme.org/charybdis/trunk
1936
1937 ........
1938 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1939
1940 ip_cloaking: try to avoid truncation by removing more
1941 components of the hostname (except the TLD).
1942 ........
1943
1944
1945 Changes: Modified:
1946 + - branches/release-2.1/ (Property Modified)
1947 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1948
1949
1950 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1951 Log:
1952 Update NEWS.
1953
1954
1955 Changes: Modified:
1956 +8 -1 branches/release-2.1/NEWS (File Modified)
1957
1958
1959 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1960 Log:
1961 Merged revisions 2781 via svnmerge from
1962 http://svn.atheme.org/charybdis/trunk
1963
1964 ........
1965 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1966
1967 Fix stupid bug: checked a hostmask against the found
1968 ban instead of all exceptions, causing all host mangled
1969 clients to be exempted if there was a single ban
1970 exception in many cases.
1971 ........
1972
1973
1974 Changes: Modified:
1975 + - branches/release-2.1/ (Property Modified)
1976 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1977
1978
1979 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1980 Log:
1981 Merged revisions 2773 via svnmerge from
1982 http://svn.atheme.org/charybdis/trunk
1983
1984 ........
1985 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1986
1987 user@host must be *@* for a shared{} block with flags=locops
1988 (server should not be *).
1989 ........
1990
1991
1992 Changes: Modified:
1993 + - branches/release-2.1/ (Property Modified)
1994 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1995
1996
1997 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1998 Log:
1999 Tweak \s code a little.
2000
2001
2002 Changes: Modified:
2003 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2004 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2005 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2006
2007
2008 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2009 Log:
2010 Merged revisions 2761 via svnmerge from
2011 http://svn.atheme.org/charybdis/trunk
2012
2013 ........
2014 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2015
2016 The testline/no_tilde fixes are in 2.1.1.
2017 ........
2018
2019
2020 Changes: Modified:
2021 + - branches/release-2.1/ (Property Modified)
2022 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2023
2024
2025 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2026 Log:
2027 Update NEWS.
2028
2029
2030 Changes: Modified:
2031 +4 -1 branches/release-2.1/NEWS (File Modified)
2032
2033
2034 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2035 Log:
2036 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
2037 http://svn.atheme.org/charybdis/trunk
2038 no_tilde fixes
2039
2040 ........
2041 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2042
2043 If the auth{} block has no_tilde and is not kline exempt,
2044 check the username without tilde against klines too.
2045 This is consistent with the way klines work on spoofs
2046 (klines checked on both raw and appearing-on-IRC version).
2047 ........
2048 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2049
2050 Rework the fix for klines with no_tilde.
2051 Add an extra argument to find_address_conf() for the
2052 username without tilde, as that may contain one character more.
2053 ........
2054 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2055
2056 Unbreak compile (because of r2697).
2057 testline with ~ could be improved some more perhaps, but this should work.
2058 ........
2059 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2060
2061 testline: take no_tilde and username truncation into account
2062 ........
2063 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2064
2065 Add some information on /testline with no_tilde and username truncation.
2066 ........
2067
2068
2069 Changes: Modified:
2070 + - branches/release-2.1/ (Property Modified)
2071 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2072 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2073 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2074 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2075 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2076 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2077
2078
2079 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2080 Log:
2081 Merged revisions 2149,2151 via svnmerge from
2082 http://svn.atheme.org/charybdis/trunk
2083
2084 ........
2085 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2086
2087 Move kills from services from +s to +k snomask.
2088 Kills from non-service opers remain on +s.
2089 ........
2090 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2091
2092 Update description of +s and +k snomasks.
2093 ........
2094
2095
2096 Changes: Modified:
2097 + - branches/release-2.1/ (Property Modified)
2098 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2099 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2100 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2101
2102
2103 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2104 Log:
2105 Merged revisions 2685 via svnmerge from
2106 http://svn.atheme.org/charybdis/trunk
2107
2108 ........
2109 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2110
2111 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2112 ........
2113
2114
2115 Changes: Modified:
2116 + - branches/release-2.1/ (Property Modified)
2117 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2118
2119
2120 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2121 Log:
2122 Merged revisions 2693 via svnmerge from
2123 http://svn.atheme.org/charybdis/trunk
2124
2125 ........
2126 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2127
2128 Fix truncation (by one) of unidented usernames
2129 if user registration is done because of DNSBL
2130 completion (which is the usual case if a valid
2131 NICK and USER are sent quickly and any DNSBLs
2132 are enabled).
2133 ........
2134
2135
2136 Changes: Modified:
2137 + - branches/release-2.1/ (Property Modified)
2138 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2139
2140
2141 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2142 Log:
2143 Update NEWS.
2144
2145
2146 Changes: Modified:
2147 +10 -0 branches/release-2.1/NEWS (File Modified)
2148
2149
2150 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2151 Log:
2152 Rerun autoconf.
2153
2154
2155 Changes: Modified:
2156 +9 -9 branches/release-2.1/configure (File Modified)
2157
2158
2159 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2160 Log:
2161 Version bump to 2.1.1.
2162
2163
2164 Changes: Modified:
2165 +1 -1 branches/release-2.1/configure.ac (File Modified)
2166
2167
2168 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2169 Log:
2170 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
2171 http://svn.atheme.org/charybdis/trunk
2172
2173 ........
2174 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2175
2176 - fix a server notice on SID collision where the server name is mentioned twice
2177 ........
2178 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2179
2180 - get_server_name() is stupid
2181 ........
2182 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2183
2184 - fix an oops
2185 ........
2186 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2187
2188 Do the Attempt to re-introduce SID server notice somewhat
2189 differently, showing a real host again if !HIDE_SERVERS_IPS
2190 and still showing the server name exactly once.
2191 ........
2192 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2193
2194 Fix log message for Attempt to re-introduce SID (server notice was ok).
2195 ........
2196 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2197
2198 - replace "No N line" with "no connect block" in a
2199 serverlog message
2200 - show attempted server name in a few serverlog messages
2201 ........
2202
2203
2204 Changes: Modified:
2205 + - branches/release-2.1/ (Property Modified)
2206 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2207
2208
2209 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2210 Log:
2211 Merged revisions 2218 via svnmerge from
2212 http://svn.atheme.org/charybdis/trunk
2213
2214 ........
2215 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2216
2217 Fix garbage in /stats y output on 64-bit archs.
2218 ........
2219
2220
2221 Changes: Modified:
2222 + - branches/release-2.1/ (Property Modified)
2223 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2224
2225
2226 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2227 Log:
2228 Merged revisions 2438 via svnmerge from
2229 http://svn.atheme.org/charybdis/trunk
2230
2231 ........
2232 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2233
2234 Enable Revision keyword in addition to Id.
2235 ........
2236
2237
2238 Changes: Modified:
2239 + - branches/release-2.1/ (Property Modified)
2240 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2241
2242
2243 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2244 Log:
2245 Merged revisions 2679 via svnmerge from
2246 http://svn.atheme.org/charybdis/trunk
2247
2248 ........
2249 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2250
2251 Port over ratbox 2.2 r23253 (anfl):
2252 - remove the cached storage of how many +beI there are, thereby fixing a
2253 case where it can get desynced from reality
2254 ........
2255
2256
2257 Changes: Modified:
2258 + - branches/release-2.1/ (Property Modified)
2259 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2260 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2261
2262
2263 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2264 Log:
2265 Merged revisions 2093,2095 via svnmerge from
2266 http://svn.atheme.org/charybdis/trunk
2267
2268 ........
2269 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2270
2271 - change DNSBL licensing to BSD.
2272 ........
2273 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2274
2275 - change x86-assembly FNV implementation to BSD license
2276 ........
2277
2278
2279 Changes: Modified:
2280 + - branches/release-2.1/ (Property Modified)
2281 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2282 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2283
2284
2285 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2286 Log:
2287 Merged revisions 2073,2075 via svnmerge from
2288 http://svn.atheme.org/charybdis/trunk
2289
2290 ........
2291 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2292
2293 Put full information in the squit reason when exiting
2294 a server due to a servlink (ziplinks) error.
2295 ........
2296 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2297
2298 Put full information in the squit reason when exiting
2299 a server due to not enough arguments for a command.
2300 ........
2301
2302
2303 Changes: Modified:
2304 + - branches/release-2.1/ (Property Modified)
2305 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2306 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2307
2308
2309 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2310 Log:
2311 Merged revisions 2071 via svnmerge from
2312 http://svn.atheme.org/charybdis/trunk
2313
2314 ........
2315 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2316
2317 Don't redirect users from an existing domain to an
2318 existing server in reference.conf.
2319 Idea from ratbox.
2320 ........
2321
2322
2323 Changes: Modified:
2324 + - branches/release-2.1/ (Property Modified)
2325 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2326
2327
2328 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2329 Log:
2330 Merged revisions 2053 via svnmerge from
2331 http://svn.atheme.org/charybdis/trunk
2332
2333 ........
2334 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2335
2336 Make find_channel_membership() choose the shortest list
2337 (channel's list or user's list) to search, avoiding excessive
2338 CPU usage with services which are in lots of channels.
2339 From ratbox 2.2 (anfl/jilles)
2340 ........
2341
2342
2343 Changes: Modified:
2344 + - branches/release-2.1/ (Property Modified)
2345 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2346
2347
2348 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2349 Log:
2350 Rerun autoconf.
2351
2352
2353 Changes: Modified:
2354 +9 -9 branches/release-2.1/configure (File Modified)
2355
2356
2357 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2358 Log:
2359 Version change 2.1.0rc1 -> 2.1.0 (release).
2360
2361
2362 Changes: Modified:
2363 +1 -1 branches/release-2.1/configure.ac (File Modified)
2364
2365
2366 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2367 Log:
2368 Merged revisions 2029 via svnmerge from
2369 http://svn.atheme.org/charybdis/trunk
2370
2371 ........
2372 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2373
2374 NEWS: mention m_webirc.c module
2375 ........
2376
2377
2378 Changes: Modified:
2379 + - branches/release-2.1/ (Property Modified)
2380 +1 -0 branches/release-2.1/NEWS (File Modified)
2381
2382
2383 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2384 Log:
2385 Rerun autoconf.
2386
2387
2388 Changes: Modified:
2389 +9 -9 branches/release-2.1/configure (File Modified)
2390
2391
2392 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2393 Log:
2394 Change version to 2.1.0rc1.
2395
2396
2397 Changes: Modified:
2398 +1 -1 branches/release-2.1/configure.ac (File Modified)
2399
2400
2401 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2402 Log:
2403 Merged revisions 2021 via svnmerge from
2404 http://svn.atheme.org/charybdis/trunk
2405
2406 ........
2407 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2408
2409 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2410 related flaky looking things, and instead keep a list
2411 of BlacklistClients in PreClient.
2412 ........
2413
2414
2415 Changes: Modified:
2416 + - branches/release-2.1/ (Property Modified)
2417 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2418 +1 -1 branches/release-2.1/include/client.h (File Modified)
2419 +0 -1 branches/release-2.1/include/res.h (File Modified)
2420 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2421 +0 -24 branches/release-2.1/src/res.c (File Modified)
2422 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2423
2424
2425 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2426 Log:
2427 Merged revisions 2015,2017 via svnmerge from
2428 http://svn.atheme.org/charybdis/trunk
2429
2430 ........
2431 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2432
2433 Check if the name in the question section of the
2434 DNS reply matches what we queried, to guard against
2435 late replies to a previous query with the same id.
2436 ........
2437 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2438
2439 res.c: add a comment summarizing our changes
2440 ........
2441
2442
2443 Changes: Modified:
2444 + - branches/release-2.1/ (Property Modified)
2445 +53 -18 branches/release-2.1/src/res.c (File Modified)
2446
2447
2448 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2449 Log:
2450 Merged revisions 1981 via svnmerge from
2451 http://svn.atheme.org/charybdis/trunk
2452
2453 ........
2454 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2455
2456 Alphabetize extensions and tweak the descriptions a little.
2457 ........
2458
2459
2460 Changes: Modified:
2461 + - branches/release-2.1/ (Property Modified)
2462 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2463 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2464
2465
2466 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2467 Log:
2468 Merged revisions 1975 via svnmerge from
2469 http://svn.atheme.org/charybdis/trunk
2470
2471 ........
2472 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2473
2474 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2475 We should use the IP and not truncate the hostname.
2476 From ratbox 2.2 (androsyn)
2477 ........
2478
2479
2480 Changes: Modified:
2481 + - branches/release-2.1/ (Property Modified)
2482 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2483
2484
2485 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2486 Log:
2487 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2488 http://svn.atheme.org/charybdis/trunk
2489
2490
2491 Changes: Modified:
2492 + - branches/release-2.1/ (Property Modified)
2493
2494
2495 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2496 Log:
2497 - branch 2.1 release family
2498
2499
2500 Changes: Modified:
2501 + - branches/release-2.1/ (File Added)
2502
2503
2504 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2505 Log:
2506 Describe new handling of host mangling in channel bans in SGML.
2507
2508
2509 Changes: Modified:
2510 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2511
2512
2513 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2514 Log:
2515 - ok, 2.1 operline brought to you by marvin the melancholy robot
2516
2517
2518 Changes: Modified:
2519 +1 -1 trunk/src/messages.tab (File Modified)
2520
2521
2522 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2523 Log:
2524 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2525 If anybody comes up with anything better, then please let us know
2526 and we will change this before 2.1 is branched.
2527
2528
2529 Changes: Modified:
2530 +1 -1 trunk/src/messages.tab (File Modified)
2531
2532
2533 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2534 Log:
2535 Add EUID to capab.txt.
2536
2537
2538 Changes: Modified:
2539 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2540
2541
2542 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2543 Log:
2544 Update NEWS file.
2545
2546
2547 Changes: Modified:
2548 +3 -0 trunk/NEWS (File Modified)
2549
2550
2551 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2552 Log:
2553 Allow service{} servers to manipulate the nick delay table
2554 (for "nickserv enforcement").
2555 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2556 If duration is 0, the nickdelay entry is removed, otherwise
2557 it is added with the duration in seconds (maximum 24 hours).
2558 It is suggested that this is used if the EUID capab is present.
2559
2560
2561 Changes: Modified:
2562 +42 -1 trunk/modules/m_services.c (File Modified)
2563
2564
2565 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2566 Log:
2567 HURT: strip off *@ from the start of the mask
2568 reject anything else containing '@' or '!'
2569
2570
2571 Changes: Modified:
2572 +11 -0 trunk/extensions/hurt.c (File Modified)
2573
2574
2575 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2576 Log:
2577 ircd.c: need supported.h here
2578
2579
2580 Changes: Modified:
2581 +1 -0 trunk/src/ircd.c (File Modified)
2582
2583
2584 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2585 Log:
2586 HURT: less ambiguity here
2587 ips/hosts to be hurt must contain a '.' or ':' otherwise
2588 they are interpreted as nicks
2589
2590
2591 Changes: Modified:
2592 +14 -9 trunk/extensions/hurt.c (File Modified)
2593
2594
2595 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2596 Log:
2597 - we're now ircd-charybdis.org.
2598 - properly alphabetize credits
2599
2600
2601 Changes: Modified:
2602 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2603
2604
2605 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2606 Log:
2607 - add additional modules to the configs
2608
2609
2610 Changes: Modified:
2611 +6 -0 trunk/doc/example.conf (File Modified)
2612 +12 -0 trunk/doc/reference.conf (File Modified)
2613
2614
2615 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2616 Log:
2617 - remove hurt.h, it is pointless and confusing
2618
2619
2620 Changes: Modified:
2621 +27 -62 trunk/extensions/hurt.c (File Modified)
2622 + - trunk/extensions/hurt.h (File Deleted)
2623
2624
2625 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2626 Log:
2627 - add code to suggest a local HURT by nickname.
2628 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2629
2630
2631 Changes: Modified:
2632 +40 -10 trunk/extensions/hurt.c (File Modified)
2633 +1 -0 trunk/extensions/hurt.h (File Modified)
2634
2635
2636 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2637 Log:
2638 - update NEWS file
2639
2640
2641 Changes: Modified:
2642 +2 -1 trunk/NEWS (File Modified)
2643
2644
2645 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2646 Log:
2647 MASKTRACE/TESTMASK: check orighost as well
2648
2649
2650 Changes: Modified:
2651 +4 -2 trunk/modules/m_etrace.c (File Modified)
2652 +3 -1 trunk/modules/m_testmask.c (File Modified)
2653
2654
2655 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2656 Log:
2657 Make RPL_ISUPPORT (005) numeric modularizable.
2658 Currently it will reassemble the numeric every time
2659 it needs to be sent, using a few dozen callbacks;
2660 if this is too slow some caching scheme should be
2661 implemented.
2662
2663
2664 Changes: Modified:
2665 +0 -1 trunk/include/s_user.h (File Modified)
2666 +36 -114 trunk/include/supported.h (File Modified)
2667 +1 -1 trunk/modules/m_version.c (File Modified)
2668 +1 -0 trunk/src/Makefile.in (File Modified)
2669 +1 -0 trunk/src/ircd.c (File Modified)
2670 +300 -25 trunk/src/s_user.c (File Modified)
2671 + - trunk/src/supported.c (File Added)
2672
2673
2674 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2675 Log:
2676 EUID orighost could differ from host only in case,
2677 do not mark as dynamic spoof then
2678
2679
2680 Changes: Modified:
2681 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2682
2683
2684 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2685 Log:
2686 kline help file: clarify a bit and remove some obsolete stuff
2687 partly suggested by Olin
2688
2689
2690 Changes: Modified:
2691 +8 -8 trunk/help/opers/kline (File Modified)
2692
2693
2694 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2695 Log:
2696 Update NEWS file.
2697
2698
2699 Changes: Modified:
2700 +20 -0 trunk/NEWS (File Modified)
2701
2702
2703 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2704 Log:
2705 Show real host/IP to nonopers whoising themselves.
2706 The IP is not shown for auth{} spoofs, otherwise it is,
2707 as it looked rather weird to me to show an auth{} spoofed
2708 IP like this. (/userhost on self still shows the IP.)
2709
2710
2711 Changes: Modified:
2712 +13 -2 trunk/modules/m_whois.c (File Modified)
2713
2714
2715 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2716 Log:
2717 Document nick_delay stuff and move it around a bit.
2718
2719
2720 Changes: Modified:
2721 +1 -2 trunk/doc/example.conf (File Modified)
2722 +8 -2 trunk/doc/reference.conf (File Modified)
2723
2724
2725 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2726 Log:
2727 - disable nickdelay by default. Needs to be documented in reference.conf.
2728
2729
2730 Changes: Modified:
2731 +2 -0 trunk/doc/example.conf (File Modified)
2732 +2 -0 trunk/doc/reference.conf (File Modified)
2733
2734
2735 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2736 Log:
2737 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2738
2739
2740 Changes: Modified:
2741 +2 -1 trunk/modules/m_services.c (File Modified)
2742
2743
2744 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2745 Log:
2746 ip_cloaking: somewhat hackish but we need to send the
2747 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2748 umodes
2749
2750
2751 Changes: Modified:
2752 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2753
2754
2755 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2756 Log:
2757 If EUID is used, show realhost in far connect notice
2758 (but not in far disconnect notice).
2759
2760
2761 Changes: Modified:
2762 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2763
2764
2765 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2766 Log:
2767 ip_cloaking:
2768 - use non-ENCAP CHGHOST if possible
2769 - really introduce new users with their mangled and real
2770 host if +h is in default umodes
2771
2772
2773 Changes: Modified:
2774 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2775
2776
2777 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2778 Log:
2779 Add non-ENCAP CHGHOST.
2780
2781
2782 Changes: Modified:
2783 +49 -11 trunk/modules/m_chghost.c (File Modified)
2784
2785
2786 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2787 Log:
2788 Initial addition of EUID (puts realhost/account in same
2789 command as user introduction).
2790 See doc/technical/euid.txt for more information.
2791 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2792
2793
2794 Changes: Modified:
2795 + - trunk/doc/technical/euid.txt (File Added)
2796 +2 -1 trunk/include/s_serv.h (File Modified)
2797 +1 -1 trunk/include/s_user.h (File Modified)
2798 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2799 +1 -34 trunk/modules/m_chghost.c (File Modified)
2800 +0 -28 trunk/modules/m_services.c (File Modified)
2801 +30 -1 trunk/src/s_serv.c (File Modified)
2802 +30 -3 trunk/src/s_user.c (File Modified)
2803
2804
2805 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2806 Log:
2807 Store the mangled host in localClient and use it for
2808 ban matching (also match real host for mangled users,
2809 also match mangled host for uncloaked users).
2810 Improve interaction of +h with auth{} and services
2811 spoofs.
2812 Note that all of this only applies to clients who
2813 connect after the mangling module is loaded
2814 (other clients cannot even set +h).
2815 The sorcerynet cloaking module has not been updated
2816 for these changes.
2817
2818
2819 Changes: Modified:
2820 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2821 +3 -0 trunk/include/client.h (File Modified)
2822 +64 -5 trunk/src/channel.c (File Modified)
2823 +1 -0 trunk/src/client.c (File Modified)
2824 +2 -2 trunk/src/s_user.c (File Modified)
2825
2826
2827 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2828 Log:
2829 Document /stats U letters in sgml.
2830
2831
2832 Changes: Modified:
2833 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2834
2835
2836 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2837 Log:
2838 Better description of hub_mask and leaf_mask.
2839
2840
2841 Changes: Modified:
2842 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2843
2844
2845 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2846 Log:
2847 Add operspy_dont_care_user_info to sgml docs.
2848
2849
2850 Changes: Modified:
2851 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2852
2853
2854 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2855 Log:
2856 Add general::operspy_dont_care_user_info.
2857 This makes /who mask equivalent to /who !mask for opers
2858 with the operspy flag, and removes the operspy log/notice
2859 on /who mask, /masktrace and /scan.
2860 The necessary privilege (operspy flag) is unchanged.
2861 Behaviour for the other operspy commands (channel
2862 related ones) is also unchanged.
2863
2864
2865 Changes: Modified:
2866 +1 -0 trunk/doc/example.conf (File Modified)
2867 +6 -0 trunk/doc/reference.conf (File Modified)
2868 +1 -0 trunk/include/s_conf.h (File Modified)
2869 +10 -8 trunk/modules/m_etrace.c (File Modified)
2870 +6 -0 trunk/modules/m_info.c (File Modified)
2871 +8 -5 trunk/modules/m_scan.c (File Modified)
2872 +1 -1 trunk/modules/m_version.c (File Modified)
2873 +6 -1 trunk/modules/m_who.c (File Modified)
2874 +1 -0 trunk/src/newconf.c (File Modified)
2875 +1 -0 trunk/src/s_conf.c (File Modified)
2876
2877
2878 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2879 Log:
2880 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2881 This letter will also be used for showing operspy with
2882 limited accountability (show non channel related info
2883 without '!' or notice).
2884
2885
2886 Changes: Modified:
2887 +2 -0 trunk/doc/server-version-info (File Modified)
2888 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2889 +2 -0 trunk/include/ircd.h (File Modified)
2890 +6 -0 trunk/modules/m_info.c (File Modified)
2891 +2 -0 trunk/modules/m_version.c (File Modified)
2892 +1 -0 trunk/src/ircd_state.c (File Modified)
2893
2894
2895 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2896 Log:
2897 Add m_webirc module, allows showing real host of CGI:IRC users.
2898 Differences to the version available on my web page for a while:
2899 instructions on how to set it up.
2900
2901
2902 Changes: Modified:
2903 +137 -0 trunk/extensions/Makefile.in (File Modified)
2904 + - trunk/extensions/m_webirc.c (File Added)
2905
2906
2907 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2908 Log:
2909 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2910
2911
2912 Changes: Modified:
2913 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2914
2915
2916 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2917 Log:
2918 - move beu from core to contributors
2919 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2920
2921
2922 Changes: Modified:
2923 +2 -2 trunk/CREDITS (File Modified)
2924
2925
2926 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2927 Log:
2928 Mention that class blocks must be defined before the
2929 auth or connect blocks referencing them.
2930
2931
2932 Changes: Modified:
2933 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2934
2935
2936 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2937 Log:
2938 extb_canjoin:
2939 - change from "can join" to "is banned", this reverses sense
2940 and removes "weird" checks like for +i, +l, +j
2941 - don't allow $j to same channel
2942 - +s/+p restriction removed, anyone can /mode b anyway
2943 - +k check removed
2944
2945
2946 Changes: Modified:
2947 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2948
2949
2950 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2951 Log:
2952 Add a few important lines from reference.conf to example.conf.
2953
2954
2955 Changes: Modified:
2956 +8 -1 trunk/doc/example.conf (File Modified)
2957
2958
2959 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2960 Log:
2961 - we don't support rtsigio anymore
2962 - we definately don't support VMS nor Cygwin either.
2963
2964
2965 Changes: Modified:
2966 +2 -2 trunk/INSTALL (File Modified)
2967 +0 -2 trunk/README.FIRST (File Modified)
2968
2969
2970 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2971 Log:
2972 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2973
2974
2975 Changes: Modified:
2976 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2977
2978
2979 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2980 Log:
2981 extb_canjoin:
2982 - return EXTBAN_NOMATCH for a valid ban that does not match
2983 - consider a $j ban invalid if we were already processing a
2984 can_join for a $j ban
2985
2986
2987 Changes: Modified:
2988 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2989
2990
2991 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2992 Log:
2993 extb_extgecos: realhost -> orighost
2994
2995
2996 Changes: Modified:
2997 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2998
2999
3000 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3001 Log:
3002 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3003
3004
3005 Changes: Modified:
3006 +59 -0 trunk/extensions/Makefile.in (File Modified)
3007 + - trunk/extensions/extb_canjoin.c (File Added)
3008
3009
3010 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3011 Log:
3012 - oh right, charybdis calls that 'orighost'.
3013
3014
3015 Changes: Modified:
3016 +2 -2 trunk/modules/m_who.c (File Modified)
3017
3018
3019 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3020 Log:
3021 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3022
3023
3024 Changes: Modified:
3025 +2 -0 trunk/modules/m_who.c (File Modified)
3026
3027
3028 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3029 Log:
3030 - also check $x against realhost
3031
3032
3033 Changes: Modified:
3034 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3035
3036
3037 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3038 Log:
3039 Sorcerynet people want a debugging notice moved from +s to +d.
3040
3041
3042 Changes: Modified:
3043 +1 -1 trunk/src/blacklist.c (File Modified)
3044
3045
3046 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3047 Log:
3048 Use source_p instead of client_p for free_pre_client().
3049 client_p could be NULL or another client.
3050
3051
3052 Changes: Modified:
3053 +1 -1 trunk/src/client.c (File Modified)
3054
3055
3056 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3057 Log:
3058 - revert this, I know how to fix it now
3059
3060
3061 Changes: Modified:
3062 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3063
3064
3065 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3066 Log:
3067 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3068 This fix is probably suboptimal, but it does indeed fix the problem.
3069
3070
3071 Changes: Modified:
3072 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3073
3074
3075 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3076 Log:
3077 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3078
3079
3080 Changes: Modified:
3081 +49 -0 trunk/extensions/Makefile.in (File Modified)
3082 + - trunk/extensions/extb_extgecos.c (File Added)
3083
3084
3085 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3086 Log:
3087 Remove undocumented and unused general::fallback_to_ip6_int config option.
3088
3089
3090 Changes: Modified:
3091 +0 -3 trunk/include/s_conf.h (File Modified)
3092 +0 -3 trunk/src/newconf.c (File Modified)
3093
3094
3095 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3096 Log:
3097 SGML docs:
3098 - document new TESTMASK
3099 - mention that TESTMASK matching is the same as MASKTRACE matching
3100 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3101 been that way)
3102
3103
3104 Changes: Modified:
3105 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3106
3107
3108 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3109 Log:
3110 New testmask from ratbox 2.2.
3111 Allows matches on nick, ip and gecos in addition to user
3112 and host, and is fully analogous to masktrace.
3113 The numeric has changed from 724 to 727 and fields in it
3114 have changed.
3115
3116
3117 Changes: Modified:
3118 +4 -3 trunk/help/opers/testmask (File Modified)
3119 +1 -0 trunk/include/numeric.h (File Modified)
3120 +82 -9 trunk/modules/m_testmask.c (File Modified)
3121 +2 -2 trunk/src/messages.tab (File Modified)
3122
3123
3124 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3125 Log:
3126 contrib -> extensions
3127
3128
3129 Changes: Modified:
3130 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3131
3132
3133 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3134 Log:
3135 CHGHOST: Check validity of new hostname.
3136 If the command came from a local client (disabled by
3137 default), send an error message and drop the command.
3138 If the command came from a remote client or server,
3139 send a notice to opers and the target user (if local).
3140
3141
3142 Changes: Modified:
3143 +42 -1 trunk/modules/m_chghost.c (File Modified)
3144
3145
3146 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3147 Log:
3148 Update NEWS file.
3149
3150
3151 Changes: Modified:
3152 +23 -1 trunk/NEWS (File Modified)
3153
3154
3155 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3156 Log:
3157 When an outgoing server connection succeeds, set
3158 localClient->ip by simply copying the whole sockaddr
3159 struct instead of copying certain parts only.
3160
3161
3162 Changes: Modified:
3163 +1 -19 trunk/src/s_serv.c (File Modified)
3164
3165
3166 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3167 Log:
3168 Give a special error message and ignore the connect block
3169 if trying to add a connect block for the server's own name.
3170
3171
3172 Changes: Modified:
3173 +7 -0 trunk/src/newconf.c (File Modified)
3174
3175
3176 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3177 Log:
3178 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3179 when --disable-balloc is used, so that it compiles.
3180 Obviously the BlockHeapUsage() stub returns just zeroes so
3181 /stats z will be less informative.
3182
3183
3184 Changes: Modified:
3185 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3186
3187
3188 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3189 Log:
3190 Free and zero dns_query in DNS callback for outgoing connect.
3191 This avoids double free of reslist.
3192
3193
3194 Changes: Modified:
3195 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3196
3197
3198 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3199 Log:
3200 From ratbox, log failed outgoing connections to serverlog.
3201 Added: IP address.
3202
3203
3204 Changes: Modified:
3205 +13 -1 trunk/src/s_serv.c (File Modified)
3206
3207
3208 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3209 Log:
3210 Change serverlog message when connecting to be more clear and show the port number.
3211
3212
3213 Changes: Modified:
3214 +1 -1 trunk/src/s_serv.c (File Modified)
3215
3216
3217 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3218 Log:
3219 Remove gethost_byname(), this is meaningless
3220 since the removal of AAAA -> A fallback (r1763).
3221
3222
3223 Changes: Modified:
3224 +0 -1 trunk/include/res.h (File Modified)
3225 +0 -12 trunk/src/res.c (File Modified)
3226
3227
3228 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3229 Log:
3230 Remove ip6.int support and use only ip6.arpa.
3231 The global ip6.int zone has disappeared on June 1
3232 and a lot of other software has been removing ip6.int
3233 support also.
3234 This removes the second and last case where IPv6
3235 support in charybdis causes extra lookups and slows
3236 DNS down.
3237
3238
3239 Changes: Modified:
3240 +5 -27 trunk/src/res.c (File Modified)
3241
3242
3243 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3244 Log:
3245 Mention new default (r1767) for connect::aftype in sgml docs.
3246
3247
3248 Changes: Modified:
3249 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3250
3251
3252 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3253 Log:
3254 Use IPv6 if connect::host looks like an IPv6 address
3255 (contains a colon). No need to aftype=ipv6 anymore.
3256
3257
3258 Changes: Modified:
3259 +2 -0 trunk/src/newconf.c (File Modified)
3260
3261
3262 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3263 Log:
3264 More information about connect::host.
3265
3266
3267 Changes: Modified:
3268 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3269
3270
3271 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3272 Log:
3273 Remove fallback to A if AAAA cannot be found.
3274 In case of a forward check of a reverse lookup, we
3275 already know if it's ipv4 or ipv6, so it is not
3276 useful and in case of a forward lookup of a hostname
3277 in connect::host, connect::aftype already specifies
3278 if it's ipv4 or ipv6.
3279
3280
3281 Changes: Modified:
3282 +4 -27 trunk/src/res.c (File Modified)
3283
3284
3285 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3286 Log:
3287 msg_channel():
3288 - check if +c made the message text empty and refuse
3289 to send it if so
3290 - don't copy message text if it is not necessary
3291 (channel is -c)
3292
3293
3294 Changes: Modified:
3295 +14 -4 trunk/modules/core/m_message.c (File Modified)
3296
3297
3298 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3299 Log:
3300 remove_conf_item(): do not free cf_name, this is generally a string constant
3301
3302
3303 Changes: Modified:
3304 +0 -1 trunk/src/newconf.c (File Modified)
3305
3306
3307 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3308 Log:
3309 Remove the old unused FDL_ constants.
3310
3311
3312 Changes: Modified:
3313 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3314
3315
3316 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3317 Log:
3318 Remove an unused struct irc_sockaddr_storage from fde_t
3319 (allocated for every possible file descriptor).
3320
3321
3322 Changes: Modified:
3323 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3324
3325
3326 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3327 Log:
3328 If the DNS lookup for an outgoing connection is still
3329 pending when it is closed, clean it up.
3330
3331
3332 Changes: Modified:
3333 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3334
3335
3336 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3337 Log:
3338 If proc_answer() fails (for example if a lookup for an
3339 A record returns a CNAME), fail the query immediately.
3340 Previously the packet was just ignored, leaving the
3341 query to time out.
3342
3343
3344 Changes: Modified:
3345 +4 -8 trunk/src/res.c (File Modified)
3346
3347
3348 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3349 Log:
3350 Correct sockhost field in an outgoing server connection.
3351 First copy the host field from the server_conf, then
3352 take the IP from to where the connection was attempted
3353 when the connection callback is called.
3354 (Before r1747 this used the IP from the server_conf.)
3355
3356
3357 Changes: Modified:
3358 +8 -2 trunk/src/s_serv.c (File Modified)
3359
3360
3361 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3362 Log:
3363 Remove ipnum (keep aftype) and dns_query from server_conf.
3364 We don't keep track of binary form address in connect{}
3365 blocks anymore, DNS lookups of names in host= gone.
3366 As before the DNS lookup is done on connect.
3367 This should unbreak hostnames in host= somewhat.
3368
3369
3370 Changes: Modified:
3371 +1 -2 trunk/include/s_newconf.h (File Modified)
3372 +2 -2 trunk/src/newconf.c (File Modified)
3373 +1 -42 trunk/src/s_newconf.c (File Modified)
3374 +12 -31 trunk/src/s_serv.c (File Modified)
3375
3376
3377 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3378 Log:
3379 Rerun autoconf.
3380
3381
3382 Changes: Modified:
3383 +1 -1 trunk/configure (File Modified)
3384
3385
3386 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3387 Log:
3388 Fix --disable-balloc help text (said --disable-small-net).
3389
3390
3391 Changes: Modified:
3392 +1 -1 trunk/configure.ac (File Modified)
3393
3394
3395 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3396 Log:
3397 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3398 services (+S). Unlike operstring and adminstring, this
3399 is not changeable with /quote set but is updated on rehash.
3400
3401
3402 Changes: Modified:
3403 +1 -0 trunk/doc/example.conf (File Modified)
3404 +10 -2 trunk/doc/reference.conf (File Modified)
3405 +1 -0 trunk/include/s_conf.h (File Modified)
3406 +6 -0 trunk/modules/m_info.c (File Modified)
3407 +3 -2 trunk/modules/m_whois.c (File Modified)
3408 +1 -0 trunk/src/newconf.c (File Modified)
3409 +1 -0 trunk/src/s_conf.c (File Modified)
3410
3411
3412 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3413 Log:
3414 Fix handling of comma in whois: ignore the comma and
3415 everything after it but do output the entire parameter
3416 in RPL_ENDOFWHOIS.
3417
3418
3419 Changes: Modified:
3420 +2 -2 trunk/modules/m_whois.c (File Modified)
3421
3422
3423 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3424 Log:
3425 New /stats letter 's' to list HURTs:
3426 - opers get the full listing.
3427 - users get any HURTs that match their sockhost/orighost if
3428 "stats_k_oper_only" is set to 1.
3429
3430
3431 Changes: Modified:
3432 +50 -0 trunk/extensions/hurt.c (File Modified)
3433
3434
3435 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3436 Log:
3437 - make the newconf system available to modules.
3438
3439
3440 Changes: Modified:
3441 +4 -1 trunk/include/newconf.h (File Modified)
3442 +4 -8 trunk/src/newconf.c (File Modified)
3443
3444
3445 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3446 Log:
3447 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3448
3449 Changes: Modified:
3450 +0 -3 trunk/doc/example.conf (File Modified)
3451 +0 -3 trunk/doc/reference.conf (File Modified)
3452
3453
3454 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3455 Log:
3456 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3457
3458
3459 Changes: Modified:
3460 +3 -0 trunk/doc/example.conf (File Modified)
3461 +3 -0 trunk/doc/reference.conf (File Modified)
3462
3463
3464 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3465 Log:
3466 Fix too early truncation of JOIN channel list.
3467
3468
3469 Changes: Modified:
3470 +2 -3 trunk/modules/core/m_join.c (File Modified)
3471
3472
3473 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3474 Log:
3475 - From ratbox 2.2 (anfl), send server notices about read
3476 errors from handshakes and servers to +s instead of +d.
3477 - Send various server notices about failed server
3478 connections which did not reach registered state network
3479 wide if the connection was initiated by a remote oper.
3480 This avoids annoying the whole net if there is a
3481 broken autoconnect, but allows all opers to see why a
3482 remote connect failed. Failed connections which did reach
3483 server state already generate server notices everywhere.
3484
3485 Note: this is an exception to our general policy to not send
3486 server notices about unregistered connections remotely.
3487
3488
3489 Changes: Modified:
3490 +1 -0 trunk/include/client.h (File Modified)
3491 +20 -6 trunk/src/client.c (File Modified)
3492 +6 -6 trunk/src/s_serv.c (File Modified)
3493
3494
3495 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3496 Log:
3497 - fix typoes
3498
3499
3500 Changes: Modified:
3501 +1 -1 trunk/doc/example.conf (File Modified)
3502 +1 -1 trunk/doc/reference.conf (File Modified)
3503
3504
3505 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3506 Log:
3507 Don't allow #channel +b $c:&channel (inconsistent target).
3508
3509
3510 Changes: Modified:
3511 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3512
3513
3514 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3515 Log:
3516 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3517
3518
3519 Changes: Modified:
3520 +0 -2 trunk/include/client.h (File Modified)
3521
3522
3523 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3524 Log:
3525 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3526
3527
3528 Changes: Modified:
3529 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3530
3531
3532 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3533 Log:
3534 Store IP addresses in whowas. These are shown to opers.
3535 Obtained from Eurus patches.
3536 orighost tracking removed (not worth the memory IMHO),
3537 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3538 with unknown IPs and to not violate auth{} spoof policy.
3539
3540
3541 Changes: Modified:
3542 +2 -0 trunk/doc/reference.conf (File Modified)
3543 +1 -0 trunk/include/numeric.h (File Modified)
3544 +1 -0 trunk/include/whowas.h (File Modified)
3545 +10 -1 trunk/modules/m_whowas.c (File Modified)
3546 +1 -1 trunk/src/messages.tab (File Modified)
3547 +4 -0 trunk/src/whowas.c (File Modified)
3548
3549
3550 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3551 Log:
3552 Describe hostmask parameter of masktrace better in sgml docs.
3553
3554
3555 Changes: Modified:
3556 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3557
3558
3559 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3560 Log:
3561 masktrace help file: mention CIDR IP masks
3562 From ratbox 2.2
3563
3564
3565 Changes: Modified:
3566 +2 -0 trunk/help/opers/masktrace (File Modified)
3567
3568
3569 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3570 Log:
3571 MASKTRACE: allow normal match() on IP address also
3572 From ratbox 2.2
3573
3574
3575 Changes: Modified:
3576 +2 -3 trunk/modules/m_etrace.c (File Modified)
3577
3578
3579 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3580 Log:
3581 Allow +S clients (services) to send to channels and @/+ channels always.
3582
3583
3584 Changes: Modified:
3585 +1 -1 trunk/modules/core/m_message.c (File Modified)
3586 +1 -1 trunk/src/channel.c (File Modified)
3587
3588
3589 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3590 Log:
3591 Allow servers to send to @#chan and +#chan.
3592
3593
3594 Changes: Modified:
3595 +1 -1 trunk/modules/core/m_message.c (File Modified)
3596
3597
3598 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3599 Log:
3600 Don't count opers on service{} servers in /lusers.
3601
3602
3603 Changes: Modified:
3604 +2 -2 trunk/src/s_user.c (File Modified)
3605
3606
3607 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3608 Log:
3609 Show opers the real host behind a dynamic spoof in WHOIS.
3610 If the user is auth{} spoofed, this shows the auth{} spoof
3611 otherwise it shows the DNS hostname and IP address.
3612 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3613
3614
3615 Changes: Modified:
3616 +1 -0 trunk/include/numeric.h (File Modified)
3617 +12 -2 trunk/modules/m_whois.c (File Modified)
3618 +1 -1 trunk/src/messages.tab (File Modified)
3619
3620
3621 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3622 Log:
3623 Remove #define HIDE_SPOOF_IPS from config.h, should
3624 have been done earlier.
3625
3626
3627 Changes: Modified:
3628 +0 -7 trunk/include/config.h (File Modified)
3629
3630
3631 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3632 Log:
3633 Bring back ERR_CANTKILLSERVER.
3634
3635
3636 Changes: Modified:
3637 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3638
3639
3640 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3641 Log:
3642 ip_cloaking module:
3643 - also send RPL_HOSTHIDDEN on -h
3644 - don't allow +h for auth{} spoofed clients
3645
3646
3647 Changes: Modified:
3648 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3649
3650
3651 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3652 Log:
3653 /etc/resolv.conf parsing:
3654 - don't crash (sometimes) if there is a line without an argument
3655 (e.g. 'search' by itself)
3656 - fix handling of lines with leading whitespace
3657
3658
3659 Changes: Modified:
3660 +9 -8 trunk/src/reslib.c (File Modified)
3661
3662
3663 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3664 Log:
3665 Put back code that terminates DNS queries, which was
3666 removed during the resolver changes.
3667
3668
3669 Changes: Modified:
3670 +4 -0 trunk/src/s_auth.c (File Modified)
3671
3672
3673 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3674 Log:
3675 - oh hey, that was in the wrong place
3676
3677
3678 Changes: Modified:
3679 +13 -13 trunk/src/s_auth.c (File Modified)
3680
3681
3682 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3683 Log:
3684 - handle a situation where a user can go away before DNS completes
3685
3686
3687 Changes: Modified:
3688 +13 -0 trunk/src/s_auth.c (File Modified)
3689
3690
3691 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3692 Log:
3693 More dnsbl stuff
3694
3695
3696 Changes: Modified:
3697 +1 -0 trunk/include/blacklist.h (File Modified)
3698 +1 -0 trunk/include/res.h (File Modified)
3699 +33 -2 trunk/src/blacklist.c (File Modified)
3700 +2 -0 trunk/src/client.c (File Modified)
3701 +24 -0 trunk/src/res.c (File Modified)
3702
3703
3704 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3705 Log:
3706 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3707 if comm_accept() failed.
3708
3709 Found with valgrind.
3710
3711
3712 Changes: Modified:
3713 +4 -4 trunk/src/listener.c (File Modified)
3714
3715
3716 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3717 Log:
3718 - handle unavailable Client/preClient structs
3719
3720
3721 Changes: Modified:
3722 +9 -0 trunk/src/blacklist.c (File Modified)
3723
3724
3725 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3726 Log:
3727 Add +lf to SGML docs.
3728
3729
3730 Changes: Modified:
3731 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3732
3733
3734 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3735 Log:
3736 Also do forwarding if the channel limit (+l) is exceeded.
3737
3738
3739 Changes: Modified:
3740 +1 -1 trunk/help/opers/cmode (File Modified)
3741 +2 -2 trunk/modules/core/m_join.c (File Modified)
3742
3743
3744 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3745 Log:
3746 Post-release lovin':
3747 - Update version to 2.1.0.
3748 - Regenerate configure.
3749
3750
3751 Changes: Modified:
3752 +9 -9 trunk/configure (File Modified)
3753 +1 -1 trunk/configure.ac (File Modified)
3754
3755
3756 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3757 Log:
3758 Comment out example blacklist{} block.
3759
3760
3761 Changes: Modified:
3762 +7 -7 trunk/doc/example.conf (File Modified)
3763 +7 -7 trunk/doc/reference.conf (File Modified)
3764
3765
3766 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3767 Log:
3768 Add note regarding use of AHBL BLs.
3769
3770
3771 Changes: Modified:
3772 +4 -0 trunk/doc/example.conf (File Modified)
3773 +4 -0 trunk/doc/reference.conf (File Modified)
3774
3775
3776 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3777 Log:
3778 Fix typos.
3779
3780
3781 Changes: Modified:
3782 +2 -2 trunk/CREDITS (File Modified)
3783
3784
3785 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3786 Log:
3787 Add beu to CREDITS.
3788
3789
3790 Changes: Modified:
3791 +1 -0 trunk/CREDITS (File Modified)
3792
3793
3794 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3795 Log:
3796 Put more recent ratbox CREDITS here.
3797
3798
3799 Changes: Modified:
3800 +3 -2 trunk/doc/Ratbox-team (File Modified)
3801
3802
3803 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3804 Log:
3805 Clarify a bit.
3806
3807
3808 Changes: Modified:
3809 +5 -4 trunk/NEWS (File Modified)
3810
3811
3812 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3813 Log:
3814 Mention that install or make install also avoids modunload crashes.
3815
3816
3817 Changes: Modified:
3818 +2 -1 trunk/BUGS (File Modified)
3819
3820
3821 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3822 Log:
3823 - update NEWS a bit
3824
3825
3826 Changes: Modified:
3827 +3 -8 trunk/NEWS (File Modified)
3828
3829
3830 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3831 Log:
3832 - further updates
3833
3834
3835 Changes: Modified:
3836 +3 -2 trunk/BUGS (File Modified)
3837
3838
3839 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3840 Log:
3841 - add orighost check to hurt.c
3842 - update BUGS info
3843
3844
3845 Changes: Modified:
3846 +1 -6 trunk/BUGS (File Modified)
3847 +1 -1 trunk/extensions/hurt.c (File Modified)
3848
3849
3850 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3851 Log:
3852 Make kline_exempt exempt from HURT also.
3853
3854
3855 Changes: Modified:
3856 +2 -1 trunk/extensions/hurt.c (File Modified)
3857
3858
3859 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3860 Log:
3861 Fix mask HEAL propagation.
3862
3863
3864 Changes: Modified:
3865 +6 -3 trunk/extensions/hurt.c (File Modified)
3866
3867
3868 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3869 Log:
3870 - Remove old cruft.
3871 - Update.
3872
3873
3874 Changes: Modified:
3875 +18 -31 trunk/extensions/README (File Modified)
3876
3877
3878 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3879 Log:
3880 More target change hax.
3881 Ick.
3882
3883
3884 Changes: Modified:
3885 +5 -0 trunk/extensions/hurt.c (File Modified)
3886
3887
3888 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3889 Log:
3890 Improvements to HURT propagation.
3891
3892
3893 Changes: Modified:
3894 +8 -6 trunk/extensions/hurt.c (File Modified)
3895
3896
3897 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3898 Log:
3899 - further simplification
3900
3901
3902 Changes: Modified:
3903 +25 -76 trunk/extensions/hurt.c (File Modified)
3904 +0 -9 trunk/extensions/hurt.h (File Modified)
3905
3906
3907 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3908 Log:
3909 - client_exit hook
3910
3911
3912 Changes: Modified:
3913 +13 -0 trunk/extensions/hurt.c (File Modified)
3914
3915
3916 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3917 Log:
3918 - cut off at 15 messages instead of 30
3919
3920
3921 Changes: Modified:
3922 +1 -1 trunk/extensions/hurt.h (File Modified)
3923
3924
3925 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3926 Log:
3927 Squash a warning here.
3928
3929
3930 Changes: Modified:
3931 +1 -3 trunk/src/ircd.c (File Modified)
3932
3933
3934 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3935 Log:
3936 Don't show servers in /stats l to nonopers if flatten links is enabled.
3937
3938
3939 Changes: Modified:
3940 +3 -1 trunk/modules/m_stats.c (File Modified)
3941
3942
3943 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3944 Log:
3945 - hurt expiry
3946
3947
3948 Changes: Modified:
3949 +20 -7 trunk/extensions/hurt.c (File Modified)
3950
3951
3952 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3953 Log:
3954 - remove inline stuff (yuck)
3955 - sockaddr should have been sockhost
3956
3957
3958 Changes: Modified:
3959 +22 -31 trunk/extensions/hurt.c (File Modified)
3960
3961
3962 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3963 Log:
3964 - make hurt checking actually work
3965
3966
3967 Changes: Modified:
3968 +2 -7 trunk/extensions/hurt.c (File Modified)
3969
3970
3971 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3972 Log:
3973 Slight tweak to alias{}.
3974
3975
3976 Changes: Modified:
3977 +4 -0 trunk/src/parse.c (File Modified)
3978
3979
3980 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3981 Log:
3982 - further simplification
3983
3984
3985 Changes: Modified:
3986 +59 -71 trunk/extensions/hurt.c (File Modified)
3987 +0 -1 trunk/extensions/hurt.h (File Modified)
3988
3989
3990 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3991 Log:
3992 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3993
3994
3995 Changes: Modified:
3996 +10 -20 trunk/extensions/hurt.c (File Modified)
3997 +0 -4 trunk/extensions/hurt.h (File Modified)
3998
3999
4000 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4001 Log:
4002 - remove some unnecessary code here (hurt_initial_check_event()).
4003
4004
4005 Changes: Modified:
4006 +0 -23 trunk/extensions/hurt.c (File Modified)
4007
4008
4009 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4010 Log:
4011 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4012
4013
4014 Changes: Modified:
4015 +8 -0 trunk/modules/core/m_message.c (File Modified)
4016
4017
4018 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4019 Log:
4020 - more sane tgchange hax
4021
4022
4023 Changes: Modified:
4024 +2 -1 trunk/extensions/hurt.c (File Modified)
4025
4026
4027 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4028 Log:
4029 Make HEAL <nick> work.
4030
4031
4032 Changes: Modified:
4033 +40 -43 trunk/extensions/hurt.c (File Modified)
4034
4035
4036 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4037 Log:
4038 Destroy hurt_clients list on unload.
4039
4040
4041 Changes: Modified:
4042 +7 -0 trunk/extensions/hurt.c (File Modified)
4043
4044
4045 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4046 Log:
4047 Coding style: no space between a function name and parenthesis.
4048
4049
4050 Changes: Modified:
4051 +43 -43 trunk/extensions/hurt.c (File Modified)
4052
4053
4054 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4055 Log:
4056 Now works and throws out hurt clients after 30 protocol messages
4057 unless they identify.
4058
4059
4060 Changes: Modified:
4061 +28 -36 trunk/extensions/hurt.c (File Modified)
4062 +1 -7 trunk/extensions/hurt.h (File Modified)
4063
4064
4065 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4066 Log:
4067 Working addition/lookup.
4068
4069
4070 Changes: Modified:
4071 +8 -0 trunk/extensions/hurt.c (File Modified)
4072
4073
4074 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4075 Log:
4076 Get rid of hyb6 style propagation (:server COMMAND source).
4077
4078
4079 Changes: Modified:
4080 +18 -22 trunk/extensions/hurt.c (File Modified)
4081
4082
4083 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4084 Log:
4085 add not-working hurt_add and hurt_find
4086
4087
4088 Changes: Modified:
4089 +13 -5 trunk/extensions/hurt.c (File Modified)
4090
4091
4092 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4093 Log:
4094 Comment out a lot of stuff so I can load and unload this without crashing.
4095
4096
4097 Changes: Modified:
4098 +17 -6 trunk/extensions/hurt.c (File Modified)
4099
4100
4101 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4102 Log:
4103 Fix svn:keywords and add a short comment at the top.
4104
4105
4106 Changes: Modified:
4107 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4108
4109
4110 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4111 Log:
4112 - Make hurt module compile
4113 - Link it to the build
4114 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4115 correct flag name, no CAP_TS6 use etc
4116
4117
4118 Changes: Modified:
4119 +1 -0 trunk/extensions/Makefile.in (File Modified)
4120 +30 -32 trunk/extensions/hurt.c (File Modified)
4121
4122
4123 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4124 Log:
4125 Put beu's hurt module in trunk.
4126
4127
4128 Changes: Modified:
4129 + - trunk/extensions/hurt.c (File Added)
4130 + - trunk/extensions/hurt.h (File Added)
4131
4132
4133 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4134 Log:
4135 - _iprint(): use stderr instead of stdout
4136
4137
4138 Changes: Modified:
4139 +1 -1 trunk/src/s_log.c (File Modified)
4140
4141
4142 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4143 Log:
4144 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4145 and subsequently destroy our kqueue when we close 0, 1, 2
4146 (broke /restart).
4147 - After closing fd 0, 1, 2 reopen them to /dev/null again
4148 so we don't send messages from malloc etc to a random
4149 user's connection.
4150 - Remove an obsolete comment.
4151
4152
4153 Changes: Modified:
4154 +13 -2 trunk/src/ircd.c (File Modified)
4155
4156
4157 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4158 Log:
4159 Update NEWS file.
4160
4161
4162 Changes: Modified:
4163 +29 -1 trunk/NEWS (File Modified)
4164
4165
4166 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4167 Log:
4168 Rerun autoconf.
4169
4170
4171 Changes: Modified:
4172 +1 -1 trunk/configure (File Modified)
4173
4174
4175 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4176 Log:
4177 Fix openssl version check to also accept versions newer than 0.9.6.
4178
4179
4180 Changes: Modified:
4181 +1 -1 trunk/configure.ac (File Modified)
4182
4183
4184 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4185 Log:
4186 Oops, need packet.h here.
4187
4188
4189 Changes: Modified:
4190 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4191
4192
4193 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4194 Log:
4195 End the flood grace period in CPRIVMSG/CNOTICE.
4196
4197
4198 Changes: Modified:
4199 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4200
4201
4202 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4203 Log:
4204 - update class::connectfreq documentation
4205
4206
4207 Changes: Modified:
4208 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4209
4210
4211 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4212 Log:
4213 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4214
4215
4216 Changes: Modified:
4217 +3 -6 trunk/src/s_serv.c (File Modified)
4218
4219
4220 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4221 Log:
4222 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4223
4224
4225 Changes: Modified:
4226 +1 -1 trunk/src/messages.tab (File Modified)
4227
4228
4229 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4230 Log:
4231 Don't mention that /stats p shows idle times, as it doesn't.
4232
4233
4234 Changes: Modified:
4235 +1 -1 trunk/help/opers/stats (File Modified)
4236 +1 -1 trunk/help/users/stats (File Modified)
4237
4238
4239 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4240 Log:
4241 /stats A shows DNS servers, it doesn't matter whether ircd
4242 uses ADNS or something else.
4243
4244
4245 Changes: Modified:
4246 +1 -1 trunk/help/opers/stats (File Modified)
4247
4248
4249 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4250 Log:
4251 get_client_name() fix
4252
4253
4254 Changes: Modified:
4255 +4 -0 trunk/src/client.c (File Modified)
4256
4257
4258 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4259 Log:
4260 Add some comments.
4261
4262
4263 Changes: Modified:
4264 +6 -0 trunk/src/ircd.c (File Modified)
4265
4266
4267 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4268 Log:
4269 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4270
4271 Changes: Modified:
4272 +16 -17 trunk/configure (File Modified)
4273 +1 -1 trunk/configure.ac (File Modified)
4274
4275
4276 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4277 Log:
4278 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4279
4280 Changes: Modified:
4281 +135 -0 trunk/configure (File Modified)
4282 +6 -0 trunk/configure.ac (File Modified)
4283
4284
4285 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4286 Log:
4287 Exit 0 on successful -conftest.
4288
4289
4290 Changes: Modified:
4291 +1 -1 trunk/src/ircd.c (File Modified)
4292
4293
4294 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4295 Log:
4296 Make the "keep the parent process around" thing work, by opening
4297 a pipe to the child process. This pipe is on fd 0 in the child
4298 process. After successful initialization, the child will write
4299 a byte to this pipe, on fatal errors it will close it without
4300 writing anything.
4301
4302 Somewhat hackish still but should work.
4303
4304
4305 Changes: Modified:
4306 +27 -30 trunk/src/ircd.c (File Modified)
4307
4308
4309 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4310 Log:
4311 - convert some error messages to ierror() over fprintf/ilog combination
4312
4313
4314 Changes: Modified:
4315 +3 -6 trunk/src/ircd.c (File Modified)
4316
4317
4318 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4319 Log:
4320 - inotice() for loadmodule when in foreground mode
4321
4322
4323 Changes: Modified:
4324 +3 -0 trunk/src/modules.c (File Modified)
4325
4326
4327 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4328 Log:
4329 - remove inotice() on loading modules from the config
4330
4331
4332 Changes: Modified:
4333 +0 -3 trunk/src/modules.c (File Modified)
4334
4335
4336 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4337 Log:
4338 - usleep for 50000usec in the parent process to allow for startup messages
4339 to be cleanly printed before detaching to shell, this should be more than
4340 enough time really
4341
4342
4343 Changes: Modified:
4344 +3 -0 trunk/src/ircd.c (File Modified)
4345
4346
4347 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4348 Log:
4349 - display more errors during normal startup as to try to help people find common problems
4350
4351
4352 Changes: Modified:
4353 +27 -10 trunk/src/ircd.c (File Modified)
4354
4355
4356 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4357 Log:
4358 - version bump in preparation of 2.0.0 release
4359
4360
4361 Changes: Modified:
4362 +9 -9 trunk/configure (File Modified)
4363 +1 -1 trunk/configure.ac (File Modified)
4364
4365
4366 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4367 Log:
4368 Change example.conf operator block from "admin" to "god",
4369 so as to show we encourage per-person operator blocks.
4370
4371
4372 Changes: Modified:
4373 +4 -2 trunk/doc/example.conf (File Modified)
4374
4375
4376 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4377 Log:
4378 Document alias{} block.
4379
4380
4381 Changes: Modified:
4382 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4383
4384
4385 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4386 Log:
4387 Document DNS blacklist stuff in sgml.
4388
4389
4390 Changes: Modified:
4391 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4392 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4393
4394
4395 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4396 Log:
4397 Misc /stats clarifications.
4398
4399
4400 Changes: Modified:
4401 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4402
4403
4404 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4405 Log:
4406 Move snomasks into umodes chapter.
4407 Move oprivs chapter down.
4408
4409
4410 Changes: Modified:
4411 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4412 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4413 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4414
4415
4416 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4417 Log:
4418 Mention operator{} user@host change.
4419
4420
4421 Changes: Modified:
4422 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4423
4424
4425 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4426 Log:
4427 operator{} block user@host matches against orighost now, not host.
4428 This means that services/+h spoofs do not work in operator{} blocks;
4429 auth{} spoofs still work.
4430
4431
4432 Changes: Modified:
4433 +4 -0 trunk/doc/example.conf (File Modified)
4434 +1 -1 trunk/doc/reference.conf (File Modified)
4435 +2 -2 trunk/modules/m_challenge.c (File Modified)
4436 +1 -1 trunk/modules/m_oper.c (File Modified)
4437
4438
4439 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4440 Log:
4441 - inotice/iwarn/ierror() stuff I was working on
4442
4443
4444 Changes: Modified:
4445 +3 -0 trunk/include/s_log.h (File Modified)
4446 +15 -11 trunk/src/ircd.c (File Modified)
4447 +3 -1 trunk/src/modules.c (File Modified)
4448 +1 -1 trunk/src/newconf.c (File Modified)
4449 +54 -0 trunk/src/s_log.c (File Modified)
4450
4451
4452 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4453 Log:
4454 Oops, don't add blacklists to the list twice on rehash.
4455
4456
4457 Changes: Modified:
4458 +3 -2 trunk/src/blacklist.c (File Modified)
4459
4460
4461 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4462 Log:
4463 Remove notices to the client about progress of dnsbl lookups.
4464
4465
4466 Changes: Modified:
4467 +0 -4 trunk/src/blacklist.c (File Modified)
4468
4469
4470 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4471 Log:
4472 Add auth{} flag dnsbl_exempt.
4473
4474
4475 Changes: Modified:
4476 +2 -1 trunk/doc/example.conf (File Modified)
4477 +2 -1 trunk/doc/reference.conf (File Modified)
4478 +2 -0 trunk/include/s_conf.h (File Modified)
4479 +1 -0 trunk/src/newconf.c (File Modified)
4480 +8 -1 trunk/src/s_user.c (File Modified)
4481
4482
4483 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4484 Log:
4485 Switch alias{} and blacklist{} around, for consistency with example.conf.
4486
4487
4488 Changes: Modified:
4489 +18 -18 trunk/doc/reference.conf (File Modified)
4490
4491
4492 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4493 Log:
4494 Send a warning to the user if they are dnsbl listed but exempted.
4495
4496
4497 Changes: Modified:
4498 +17 -12 trunk/src/s_user.c (File Modified)
4499
4500
4501 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4502 Log:
4503 Move throwing out dnsbl listed clients to registration,
4504 and make kline_exempt exempt from it.
4505
4506
4507 Changes: Modified:
4508 +1 -0 trunk/include/blacklist.h (File Modified)
4509 +4 -0 trunk/include/client.h (File Modified)
4510 +15 -16 trunk/src/blacklist.c (File Modified)
4511 +6 -0 trunk/src/client.c (File Modified)
4512 +17 -0 trunk/src/s_user.c (File Modified)
4513
4514
4515 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4516 Log:
4517 Show refcount in /stats n.
4518
4519
4520 Changes: Modified:
4521 +3 -2 trunk/modules/m_stats.c (File Modified)
4522
4523
4524 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4525 Log:
4526 Don't look up dnsbls twice if they send USER twice.
4527
4528
4529 Changes: Modified:
4530 +5 -3 trunk/modules/m_user.c (File Modified)
4531
4532
4533 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4534 Log:
4535 Add /stats n to help files.
4536
4537
4538 Changes: Modified:
4539 +1 -0 trunk/help/opers/stats (File Modified)
4540 +1 -0 trunk/help/users/stats (File Modified)
4541
4542
4543 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4544 Log:
4545 Only check dnsbls for A records, not AAAA.
4546
4547
4548 Changes: Modified:
4549 +1 -1 trunk/src/blacklist.c (File Modified)
4550
4551
4552 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4553 Log:
4554 Don't remove non-illegal blacklists on completion of check.
4555 Add debugging notices (not working).
4556
4557
4558 Changes: Modified:
4559 +5 -1 trunk/src/blacklist.c (File Modified)
4560
4561
4562 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4563 Log:
4564 Don't call register_local_user() if they haven't sent a nick yet.
4565
4566
4567 Changes: Modified:
4568 +1 -1 trunk/src/blacklist.c (File Modified)
4569
4570
4571 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4572 Log:
4573 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4574
4575
4576 Changes: Modified:
4577 +21 -0 trunk/modules/m_stats.c (File Modified)
4578
4579
4580 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4581 Log:
4582 More dnsbl rehash fixes, it was adding bogus entries.
4583
4584
4585 Changes: Modified:
4586 +2 -7 trunk/src/newconf.c (File Modified)
4587
4588
4589 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4590 Log:
4591 Need blacklist.h here.
4592
4593
4594 Changes: Modified:
4595 +1 -0 trunk/src/s_conf.c (File Modified)
4596
4597
4598 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4599 Log:
4600 - nuke iauth
4601
4602
4603 Changes: Modified:
4604 +1 -2 trunk/configure (File Modified)
4605 +0 -48 trunk/configure.ac (File Modified)
4606 + - trunk/doc/example-iauth.conf (File Deleted)
4607 + - trunk/iauth/ (File Deleted)
4608
4609
4610 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4611 Log:
4612 Improve handling of rehashing with blacklists.
4613 Also some coding style tweaks.
4614
4615
4616 Changes: Modified:
4617 +3 -2 trunk/include/blacklist.h (File Modified)
4618 +35 -16 trunk/src/blacklist.c (File Modified)
4619 +2 -0 trunk/src/s_conf.c (File Modified)
4620
4621
4622 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4623 Log:
4624 Clear can_send cache if a user logs in or out from services.
4625
4626
4627 Changes: Modified:
4628 +2 -0 trunk/modules/m_services.c (File Modified)
4629
4630
4631 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4632 Log:
4633 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4634 This directory is not entered by default.
4635 More stuff needs to be moved into here.
4636
4637
4638 Changes: Modified:
4639 +2 -1 trunk/configure (File Modified)
4640 +1 -0 trunk/configure.ac (File Modified)
4641 +69 -458 trunk/extensions/Makefile.in (File Modified)
4642 + - trunk/extensions/m_clearchan.c (File Deleted)
4643 + - trunk/extensions/m_force.c (File Deleted)
4644 + - trunk/unsupported/ (File Added)
4645 + - trunk/unsupported/Makefile.in (File Added)
4646 + - trunk/unsupported/m_clearchan.c (File Added)
4647 + - trunk/unsupported/m_force.c (File Added)
4648
4649
4650 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4651 Log:
4652 Logging/wallops for forcejoin/forcepart, numeric fix.
4653 This needs to be moved to the toys section.
4654
4655
4656 Changes: Modified:
4657 +22 -2 trunk/extensions/m_force.c (File Modified)
4658
4659
4660 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4661 Log:
4662 Fix comments at the top (including copyright).
4663
4664
4665 Changes: Modified:
4666 +3 -2 trunk/extensions/m_omode.c (File Modified)
4667
4668
4669 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4670 Log:
4671 Add OMODE command to extensions/ for oper mode hacking:
4672 - requires admin privs
4673 - does not work for opped opers
4674 - sends wallops
4675 - sends a ServerMode for opping the oper themselves,
4676 otherwise a mode coming from the oper (not only
4677 does this provide full accountability, it is also
4678 easiest to implement while avoiding channels
4679 messed up with bogus bans etc).
4680
4681
4682 Changes: Modified:
4683 +171 -0 trunk/extensions/Makefile.in (File Modified)
4684 + - trunk/extensions/m_omode.c (File Added)
4685
4686
4687 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4688 Log:
4689 Metadata fix
4690
4691
4692 Changes: Modified:
4693 + - trunk/include/blacklist.h (Property Modified)
4694 + - trunk/src/blacklist.c (Property Modified)
4695
4696
4697 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4698 Log:
4699 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4700
4701
4702 Changes: Modified:
4703 +5 -1 trunk/src/blacklist.c (File Modified)
4704
4705
4706 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4707 Log:
4708 Initial DNS blacklist support:
4709 - see example.conf for how to use.
4710 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4711 - tor.ahbl.org is also included because most networks will not want to allow tor
4712 (and we're considering going KoS on tor users here anyway due to abuse)
4713
4714
4715 Changes: Modified:
4716 +18 -0 trunk/doc/example.conf (File Modified)
4717 +66 -0 trunk/doc/reference.conf (File Modified)
4718 + - trunk/include/blacklist.h (File Added)
4719 +2 -0 trunk/include/client.h (File Modified)
4720 +3 -0 trunk/modules/m_user.c (File Modified)
4721 +152 -0 trunk/src/Makefile.in (File Modified)
4722 + - trunk/src/blacklist.c (File Added)
4723 +34 -0 trunk/src/newconf.c (File Modified)
4724 +1 -0 trunk/src/s_auth.c (File Modified)
4725 +4 -0 trunk/src/s_user.c (File Modified)
4726
4727
4728 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4729 Log:
4730 Remove last bit of lzo stuff (comment in example.conf connect{}).
4731
4732
4733 Changes: Modified:
4734 +0 -4 trunk/doc/example.conf (File Modified)
4735
4736
4737 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4738 Log:
4739 Show sasl successes and failures in /stats t (like other
4740 things in /stats t, about local clients only).
4741
4742
4743 Changes: Modified:
4744 +2 -0 trunk/include/s_stats.h (File Modified)
4745 +3 -0 trunk/modules/m_sasl.c (File Modified)
4746 +3 -0 trunk/src/s_stats.c (File Modified)
4747
4748
4749 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4750 Log:
4751 Allow messaging services by nickname without using
4752 target change slots (this was already possible with
4753 user@server notation or services shortcuts).
4754
4755
4756 Changes: Modified:
4757 +2 -2 trunk/modules/core/m_message.c (File Modified)
4758
4759
4760 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4761 Log:
4762 Abort a safelist if a new /list comes in while one is already in progress.
4763
4764
4765 Changes: Modified:
4766 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4767
4768
4769 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4770 Log:
4771 Change $![letter]:[mask] to $~[letter]:[mask]
4772 so both ! and ~ invert an extban.
4773
4774
4775 Changes: Modified:
4776 +2 -0 trunk/src/chmode.c (File Modified)
4777
4778
4779 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4780 Log:
4781 - revert due to technical issues
4782
4783
4784 Changes: Modified:
4785 +1 -1 trunk/src/extban.c (File Modified)
4786
4787
4788 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4789 Log:
4790 - 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
4791
4792
4793 Changes: Modified:
4794 +1 -1 trunk/src/extban.c (File Modified)
4795
4796
4797 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4798 Log:
4799 Don't pace /list on a single channel.
4800
4801
4802 Changes: Modified:
4803 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4804
4805
4806 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4807 Log:
4808 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4809
4810
4811 Changes: Modified:
4812 +4 -2 trunk/include/supported.h (File Modified)
4813
4814
4815 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4816 Log:
4817 Extban types are case insensitive; force them to lowercase when added.
4818
4819
4820 Changes: Modified:
4821 +5 -5 trunk/doc/extban.txt (File Modified)
4822 +4 -0 trunk/src/chmode.c (File Modified)
4823 +3 -3 trunk/src/extban.c (File Modified)
4824
4825
4826 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4827 Log:
4828 sendto_wallops_flags():
4829 - instead of checking IsOper on each client, walk the appropriate list
4830 - instead of sending non-+z wallops from persons to nonopers, send only
4831 +w wallops from persons
4832
4833
4834 Changes: Modified:
4835 +1 -5 trunk/src/send.c (File Modified)
4836
4837
4838 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4839 Log:
4840 Prefix oper wallops with "WALLOPS - " if they would
4841 otherwise look like operwalls or locops, when sending
4842 them to local users.
4843
4844
4845 Changes: Modified:
4846 +11 -1 trunk/modules/m_wallops.c (File Modified)
4847
4848
4849 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4850 Log:
4851 Make sure destination field in some sasl numerics
4852 is the user's nick, not the sasl agent or server
4853 name.
4854
4855
4856 Changes: Modified:
4857 +2 -2 trunk/modules/m_sasl.c (File Modified)
4858
4859
4860 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4861 Log:
4862 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4863
4864
4865 Changes: Modified:
4866 +1 -1 trunk/extensions/Makefile.in (File Modified)
4867
4868
4869 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4870 Log:
4871 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4872
4873
4874 Changes: Modified:
4875 +1 -0 trunk/src/s_user.c (File Modified)
4876
4877
4878 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4879 Log:
4880 Fix build for when IPv6 is disabled.
4881
4882
4883 Changes: Modified:
4884 +12 -10 trunk/src/s_auth.c (File Modified)
4885
4886
4887 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4888 Log:
4889 Add information about adding extban types.
4890
4891
4892 Changes: Modified:
4893 +25 -0 trunk/doc/extban.txt (File Modified)
4894
4895
4896 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4897 Log:
4898 Better extban validation: try to match a new extban from
4899 a local user against its setter to see if it is valid.
4900 Unknown extban types from remotes are no longer hidden.
4901
4902
4903 Changes: Modified:
4904 +4 -3 trunk/doc/extban.txt (File Modified)
4905 +1 -0 trunk/include/channel.h (File Modified)
4906 +2 -6 trunk/src/chmode.c (File Modified)
4907 +32 -0 trunk/src/extban.c (File Modified)
4908
4909
4910 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4911 Log:
4912 Make sure both .c.o: and .s.o: are followed by the necessary command.
4913
4914
4915 Changes: Modified:
4916 +1 -0 trunk/src/Makefile.in (File Modified)
4917
4918
4919 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4920 Log:
4921 Add need_sasl auth{} flag to sgml documentation.
4922
4923
4924 Changes: Modified:
4925 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4926
4927
4928 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4929 Log:
4930 Document need_sasl auth{} flag in example confs.
4931
4932
4933 Changes: Modified:
4934 +1 -0 trunk/doc/example.conf (File Modified)
4935 +1 -0 trunk/doc/reference.conf (File Modified)
4936
4937
4938 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4939 Log:
4940 Don't allow TB to set an empty topic.
4941 This would be possible if a server sent bad protocol
4942 and could cause a crash.
4943
4944
4945 Changes: Modified:
4946 +4 -0 trunk/modules/m_tb.c (File Modified)
4947
4948
4949 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4950 Log:
4951 - oops
4952
4953
4954 Changes: Modified:
4955 +1 -1 trunk/Makefile.in (File Modified)
4956
4957
4958 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4959 Log:
4960 - typo fix
4961
4962
4963 Changes: Modified:
4964 +2 -2 trunk/configure (File Modified)
4965 +1 -1 trunk/configure.ac (File Modified)
4966
4967
4968 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4969 Log:
4970 - rebuild configure
4971
4972
4973 Changes: Modified:
4974 +2 -2 trunk/configure (File Modified)
4975
4976
4977 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4978 Log:
4979 - makefile fix
4980
4981
4982 Changes: Modified:
4983 +1 -1 trunk/extensions/Makefile.in (File Modified)
4984
4985
4986 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4987 Log:
4988 - rename contrib to extensions to bring some clarity to things
4989
4990
4991 Changes: Modified:
4992 +1 -1 trunk/Makefile.in (File Modified)
4993 +1 -1 trunk/configure.ac (File Modified)
4994 +10 -10 trunk/doc/example.conf (File Modified)
4995 +10 -10 trunk/doc/reference.conf (File Modified)
4996 + - trunk/extensions/ (File Added)
4997 + - trunk/extras/ (File Deleted)
4998
4999
5000 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5001 Log:
5002 - temporary rename
5003
5004
5005 Changes: Modified:
5006 +1 -1 trunk/Makefile.in (File Modified)
5007 +1 -1 trunk/configure.ac (File Modified)
5008 + - trunk/contrib/ (File Deleted)
5009 + - trunk/extras/ (File Added)
5010
5011
5012 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5013 Log:
5014 Don't allow servers to QUIT (they should use SQUIT).
5015
5016
5017 Changes: Modified:
5018 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5019
5020
5021 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5022 Log:
5023 - keywords
5024
5025
5026 Changes: Modified:
5027 + - trunk/src/fnvhash.s (Property Modified)
5028
5029
5030 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5031 Log:
5032 - reduced version of code
5033
5034
5035 Changes: Modified:
5036 +9 -61 trunk/src/fnvhash.s (File Modified)
5037
5038
5039 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5040 Log:
5041 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5042
5043
5044 Changes: Modified:
5045 +1 -1 trunk/src/fnvhash.s (File Modified)
5046
5047
5048 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5049 Log:
5050 Fix orighost matching for klines, etc. Was hashing the visible
5051 host, oops.
5052
5053
5054 Changes: Modified:
5055 +1 -1 trunk/src/hostmask.c (File Modified)
5056
5057
5058 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5059 Log:
5060 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5061
5062
5063 Changes: Modified:
5064 +7 -1 trunk/configure (File Modified)
5065 +5 -0 trunk/configure.ac (File Modified)
5066 +5 -6 trunk/src/Makefile.in (File Modified)
5067 +0 -4 trunk/src/fnvhash.s (File Modified)
5068 +0 -2 trunk/src/hash.c (File Modified)
5069
5070
5071 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5072 Log:
5073 - regenerate configure
5074
5075
5076 Changes: Modified:
5077 +18 -0 trunk/configure (File Modified)
5078
5079
5080 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5081 Log:
5082 - --enable-ricer-hashing option.
5083
5084
5085 Changes: Modified:
5086 +9 -0 trunk/configure.ac (File Modified)
5087 +3 -0 trunk/include/setup.h.in (File Modified)
5088
5089
5090 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5091 Log:
5092 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5093
5094
5095 Changes: Modified:
5096 + - trunk/src/fnvhash.s (File Added)
5097 +3 -0 trunk/src/hash.c (File Modified)
5098
5099
5100 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5101 Log:
5102 Fix syntax error in reference.conf.
5103
5104
5105 Changes: Modified:
5106 +0 -1 trunk/doc/reference.conf (File Modified)
5107
5108
5109 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5110 Log:
5111 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5112 (&& instead of ||...)
5113 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5114
5115
5116 Changes: Modified:
5117 +1 -1 trunk/src/chmode.c (File Modified)
5118
5119
5120 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5121 Log:
5122 Documentation for extban.
5123
5124
5125 Changes: Modified:
5126 + - trunk/doc/extban.txt (File Added)
5127
5128
5129 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5130 Log:
5131 Add extban modules to example confs.
5132
5133
5134 Changes: Modified:
5135 +5 -0 trunk/doc/example.conf (File Modified)
5136 +10 -0 trunk/doc/reference.conf (File Modified)
5137
5138
5139 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5140 Log:
5141 Initial addition of extended ban types (conditionals).
5142 Allows custom +bqeI checks via modules.
5143 Initial extra types are account (a[:mask]), oper (o),
5144 channel (c:name), realname (r:mask), server (s:mask).
5145
5146
5147 Changes: Modified:
5148 +229 -0 trunk/contrib/Makefile.in (File Modified)
5149 + - trunk/contrib/extb_account.c (File Added)
5150 + - trunk/contrib/extb_channel.c (File Added)
5151 + - trunk/contrib/extb_oper.c (File Added)
5152 + - trunk/contrib/extb_realname.c (File Added)
5153 + - trunk/contrib/extb_server.c (File Added)
5154 +13 -0 trunk/include/channel.h (File Modified)
5155 +1 -0 trunk/src/Makefile.in (File Modified)
5156 +14 -5 trunk/src/channel.c (File Modified)
5157 +91 -0 trunk/src/chmode.c (File Modified)
5158 + - trunk/src/extban.c (File Added)
5159
5160
5161 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5162 Log:
5163 Do not force +bqeI modes starting with '$' in nick!user@host format.
5164 * and ? characters in them are still assumed to be wildcards.
5165
5166
5167 Changes: Modified:
5168 +6 -0 trunk/src/chmode.c (File Modified)
5169
5170
5171 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5172 Log:
5173 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5174
5175
5176 Changes: Modified:
5177 +4 -0 trunk/modules/m_capab.c (File Modified)
5178
5179
5180 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5181 Log:
5182 Stop some mixing of client and server protocol.
5183
5184
5185 Changes: Modified:
5186 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5187 +4 -2 trunk/modules/m_pass.c (File Modified)
5188 +6 -0 trunk/modules/m_sasl.c (File Modified)
5189 +6 -0 trunk/modules/m_user.c (File Modified)
5190
5191
5192 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5193 Log:
5194 - additional revert
5195
5196
5197 Changes: Modified:
5198 +0 -2 trunk/include/s_newconf.h (File Modified)
5199 +0 -4 trunk/include/s_serv.h (File Modified)
5200 +0 -1 trunk/src/newconf.c (File Modified)
5201 +1 -13 trunk/src/s_serv.c (File Modified)
5202
5203
5204 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5205 Log:
5206 - revert LZOLink patch for now
5207
5208
5209 Changes: Modified:
5210 +0 -1 trunk/servlink/Makefile.in (File Modified)
5211 +0 -16 trunk/servlink/README (File Modified)
5212 +2 -36 trunk/servlink/control.c (File Modified)
5213 +0 -3 trunk/servlink/control.h (File Modified)
5214 +7 -5955 trunk/servlink/io.c (File Modified)
5215 + - trunk/servlink/lzoconf.h (File Deleted)
5216 + - trunk/servlink/lzodefs.h (File Deleted)
5217 + - trunk/servlink/minilzo.c (File Deleted)
5218 + - trunk/servlink/minilzo.h (File Deleted)
5219 +0 -1 trunk/servlink/servlink.h (File Modified)
5220
5221
5222 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5223 Log:
5224 - more stuff here
5225
5226
5227 Changes: Modified:
5228 +4 -2 trunk/servlink/control.c (File Modified)
5229 +2 -1 trunk/servlink/io.c (File Modified)
5230
5231
5232 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5233 Log:
5234 - oops
5235
5236
5237 Changes: Modified:
5238 +2 -2 trunk/servlink/io.c (File Modified)
5239
5240
5241 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5242 Log:
5243 - paranoia, prevent segfaults
5244
5245
5246 Changes: Modified:
5247 +2 -2 trunk/servlink/io.c (File Modified)
5248
5249
5250 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5251 Log:
5252 - more optimal servlink code
5253
5254
5255 Changes: Modified:
5256 +21 -8 trunk/servlink/io.c (File Modified)
5257
5258
5259 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5260 Log:
5261 - more efficient read strategy
5262
5263
5264 Changes: Modified:
5265 +15 -3 trunk/servlink/io.c (File Modified)
5266
5267
5268 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5269 Log:
5270 - use lzo_uintp cast to make LZO happy
5271
5272
5273 Changes: Modified:
5274 +3 -3 trunk/servlink/io.c (File Modified)
5275
5276
5277 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5278 Log:
5279 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5280
5281
5282 Changes: Modified:
5283 +4 -0 trunk/doc/example.conf (File Modified)
5284 +2 -1 trunk/include/s_newconf.h (File Modified)
5285 +4 -0 trunk/include/s_serv.h (File Modified)
5286 +1 -0 trunk/servlink/Makefile.in (File Modified)
5287 +16 -0 trunk/servlink/README (File Modified)
5288 +34 -2 trunk/servlink/control.c (File Modified)
5289 +3 -0 trunk/servlink/control.h (File Modified)
5290 +5929 -7 trunk/servlink/io.c (File Modified)
5291 + - trunk/servlink/lzoconf.h (File Added)
5292 + - trunk/servlink/lzodefs.h (File Added)
5293 + - trunk/servlink/minilzo.c (File Added)
5294 + - trunk/servlink/minilzo.h (File Added)
5295 +1 -0 trunk/servlink/servlink.h (File Modified)
5296 +1 -0 trunk/src/newconf.c (File Modified)
5297 +14 -2 trunk/src/s_serv.c (File Modified)
5298
5299
5300 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5301 Log:
5302 - remove imalloc, it was a concept that probably wouldn't have worked properly
5303
5304
5305 Changes: Modified:
5306 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5307 + - trunk/libcharybdis/imalloc.c (File Deleted)
5308 + - trunk/libcharybdis/imalloc.h (File Deleted)
5309
5310
5311 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5312 Log:
5313 - disable imalloc for now
5314
5315
5316 Changes: Modified:
5317 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5318
5319
5320 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5321 Log:
5322 - remove unneeded debug code
5323
5324
5325 Changes: Modified:
5326 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5327
5328
5329 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5330 Log:
5331 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5332
5333
5334 Changes: Modified:
5335 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5336
5337
5338 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5339 Log:
5340 - more stuff here, imalloc remains disabled for now
5341
5342
5343 Changes: Modified:
5344 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5345
5346
5347 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5348 Log:
5349 - more progress
5350
5351
5352 Changes: Modified:
5353 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5354
5355
5356 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5357 Log:
5358 - more tweaks
5359
5360
5361 Changes: Modified:
5362 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5363 +2 -0 trunk/src/ircd.c (File Modified)
5364
5365
5366 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5367 Log:
5368 - roll back libircd crap
5369
5370
5371 Changes: Modified:
5372 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5373 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5374 +29 -0 trunk/src/.depend (File Modified)
5375 +6 -21 trunk/src/Makefile.in (File Modified)
5376 +3 -218 trunk/src/ircd.c (File Modified)
5377 + - trunk/src/ircd_linker.c (File Deleted)
5378 + - trunk/src/main.c (File Deleted)
5379
5380
5381 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5382 Log:
5383 - realloc(), free() implementation
5384
5385
5386 Changes: Modified:
5387 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5388
5389
5390 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5391 Log:
5392 - malloc(), calloc() implementation
5393
5394
5395 Changes: Modified:
5396 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5397
5398
5399 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5400 Log:
5401 - block_free(), block_find(), retune_heaps() implementation
5402
5403
5404 Changes: Modified:
5405 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5406
5407
5408 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5409 Log:
5410 - block_destroy code, block_allocate code.
5411
5412
5413 Changes: Modified:
5414 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5415
5416
5417 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5418 Log:
5419 - block_new() code
5420
5421
5422 Changes: Modified:
5423 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5424
5425
5426 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5427 Log:
5428 - disable imalloc again :P
5429
5430
5431 Changes: Modified:
5432 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5433
5434
5435 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5436 Log:
5437 - fix warning
5438
5439
5440 Changes: Modified:
5441 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5442
5443
5444 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5445 Log:
5446 - fix typo
5447
5448
5449 Changes: Modified:
5450 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5451
5452
5453 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5454 Log:
5455 - constructor code for imalloc engine (malloc_init())
5456
5457
5458 Changes: Modified:
5459 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5460
5461
5462 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5463 Log:
5464 - imalloc engine improvements
5465
5466
5467 Changes: Modified:
5468 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5469
5470
5471 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5472 Log:
5473 - replace mmap() code with direct brk()/sbrk() calls.
5474
5475
5476 Changes: Modified:
5477 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5478
5479
5480 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5481 Log:
5482 - remove outdated i_malloc() interfaces
5483
5484
5485 Changes: Modified:
5486 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5487
5488
5489 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5490 Log:
5491 - redisable imalloc (sorry!)
5492
5493
5494 Changes: Modified:
5495 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5496
5497
5498 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5499 Log:
5500 - correct GET_PAGE_SLOT() macro
5501
5502
5503 Changes: Modified:
5504 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5505
5506
5507 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5508 Log:
5509 - oops forgot to commit it with imalloc turned off
5510
5511
5512 Changes: Modified:
5513 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5514
5515
5516 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5517 Log:
5518 - cleanups
5519
5520
5521 Changes: Modified:
5522 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5523 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5524
5525
5526 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5527 Log:
5528 - lowlevel imalloc code
5529
5530
5531 Changes: Modified:
5532 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5533 + - trunk/libcharybdis/imalloc.h (File Added)
5534
5535
5536 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5537 Log:
5538 - fix bindings
5539
5540
5541 Changes: Modified:
5542 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5543
5544
5545 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5546 Log:
5547 remove #ifndef
5548
5549
5550 Changes: Modified:
5551 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5552
5553
5554 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5555 Log:
5556 - 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)
5557
5558
5559 Changes: Modified:
5560 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5561 + - trunk/libcharybdis/imalloc.c (File Added)
5562
5563
5564 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5565 Log:
5566 - increment configure Id
5567
5568
5569 Changes: Modified:
5570 +2208 -1 trunk/configure (File Modified)
5571
5572
5573 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5574 Log:
5575 - bootstrap for imalloc code
5576
5577
5578 Changes: Modified:
5579 +54 -1 trunk/configure.ac (File Modified)
5580 +27 -0 trunk/include/setup.h.in (File Modified)
5581
5582
5583 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5584 Log:
5585 Clarify interaction of spoofs and channel bans/operator{} blocks.
5586
5587
5588 Changes: Modified:
5589 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5590 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5591
5592
5593 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5594 Log:
5595 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5596
5597
5598 Changes: Modified:
5599 +30 -22 trunk/src/ircd.c (File Modified)
5600
5601
5602 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5603 Log:
5604 If shared{} blocks deny something, the command
5605 is silently ignored.
5606
5607
5608 Changes: Modified:
5609 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5610
5611
5612 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5613 Log:
5614 Move up IsService check so we don't store a non-service
5615 in preClient->sasl_agent.
5616
5617
5618 Changes: Modified:
5619 +6 -6 trunk/modules/m_sasl.c (File Modified)
5620
5621
5622 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5623 Log:
5624 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5625 Add some more sanity checks on agent strings.
5626
5627
5628 Changes: Modified:
5629 +13 -11 trunk/modules/m_sasl.c (File Modified)
5630
5631
5632 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5633 Log:
5634 Unknown clients can have an ID too now so make sure to remove
5635 them from the hash if they exit.
5636
5637
5638 Changes: Modified:
5639 +3 -0 trunk/src/client.c (File Modified)
5640
5641
5642 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5643 Log:
5644 Only accept sasl from servers in a service{} block.
5645 Not tested but this must go in.
5646
5647
5648 Changes: Modified:
5649 +6 -0 trunk/modules/m_sasl.c (File Modified)
5650 +3 -0 trunk/modules/m_signon.c (File Modified)
5651
5652
5653 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5654 Log:
5655 Only process SAVE messages targetting registered users,
5656 not servers or unregistered connections. Could cause
5657 a crash when bad protocol was received.
5658
5659
5660 Changes: Modified:
5661 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5662
5663
5664 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5665 Log:
5666 - fix QJM buffer overflow vulnerability (fucking GXTi)
5667
5668
5669 Changes: Modified:
5670 +3 -3 trunk/src/s_user.c (File Modified)
5671
5672
5673 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5674 Log:
5675 Mention /scan umodes under oper_spy privilege.
5676
5677
5678 Changes: Modified:
5679 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5680
5681
5682 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5683 Log:
5684 Mention that overlapping cluster blocks are a bad thing.
5685
5686
5687 Changes: Modified:
5688 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5689
5690
5691 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5692 Log:
5693 - Document cluster{} and shared{} blocks.
5694 - Mention that service{} does not allow wildcards.
5695
5696
5697 Changes: Modified:
5698 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5699
5700
5701 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5702 Log:
5703 Document exempt{} and service{} blocks, point to reference.conf for
5704 general{}, channel{} and serverhide{}.
5705
5706
5707 Changes: Modified:
5708 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5709
5710
5711 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5712 Log:
5713 Document ~ in lists of values better.
5714
5715
5716 Changes: Modified:
5717 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5718
5719
5720 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5721 Log:
5722 More detailed CNOTICE, CPRIVMSG descriptions.
5723
5724
5725 Changes: Modified:
5726 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5727
5728
5729 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5730 Log:
5731 Oops, need both Revision and Id on modules.
5732
5733
5734 Changes: Modified:
5735 + - trunk/modules/sno_routing.c (Property Modified)
5736
5737
5738 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5739 Log:
5740 Tweak header comment a bit (filename, Id).
5741
5742
5743 Changes: Modified:
5744 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5745
5746
5747 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5748 Log:
5749 Add GLINE and UNGLINE.
5750
5751
5752 Changes: Modified:
5753 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5754
5755
5756 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5757 Log:
5758 New configure with proper Id.
5759
5760
5761 Changes: Modified:
5762 +3 -1 trunk/configure (File Modified)
5763
5764
5765 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5766 Log:
5767 Change #include directives for in6addr_any, hopefully compiles better now.
5768
5769
5770 Changes: Modified:
5771 +3 -1 trunk/configure.ac (File Modified)
5772
5773
5774 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5775 Log:
5776 Encourage putting actual administrative information
5777 in the admin{} block.
5778
5779
5780 Changes: Modified:
5781 +3 -3 trunk/doc/example.conf (File Modified)
5782
5783
5784 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5785 Log:
5786 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5787
5788
5789 Changes: Modified:
5790 +9 -7 trunk/include/s_conf.h (File Modified)
5791 +1 -0 trunk/src/newconf.c (File Modified)
5792 +10 -0 trunk/src/s_user.c (File Modified)
5793
5794
5795 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5796 Log:
5797 - Change to glines = no in example confs
5798 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5799 are disabled.
5800
5801
5802 Changes: Modified:
5803 +1 -1 trunk/doc/example.conf (File Modified)
5804 +1 -1 trunk/doc/reference.conf (File Modified)
5805 +2 -2 trunk/modules/m_gline.c (File Modified)
5806
5807
5808 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5809 Log:
5810 - forward-port QJM fix from 1.1
5811
5812
5813 Changes: Modified:
5814 +2 -0 trunk/src/s_user.c (File Modified)
5815
5816
5817 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5818 Log:
5819 - add switch to configure to disable the block allocator
5820
5821
5822 Changes: Modified:
5823 +18 -0 trunk/configure (File Modified)
5824 +9 -0 trunk/configure.ac (File Modified)
5825 +0 -6 trunk/include/config.h (File Modified)
5826 +3 -0 trunk/include/setup.h.in (File Modified)
5827
5828
5829 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5830 Log:
5831 Fix wierd error that would exit SASL users with "Overridden"
5832
5833 Changes: Modified:
5834 +1 -1 trunk/modules/m_signon.c (File Modified)
5835
5836
5837 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5838 Log:
5839 Remove obsolete XXX comment about lazylinks.
5840
5841
5842 Changes: Modified:
5843 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5844
5845
5846 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5847 Log:
5848 OJOIN: make sure to send the wallops remotely for #channels
5849
5850
5851 Changes: Modified:
5852 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5853
5854
5855 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5856 Log:
5857 Accountability for OJOIN (contrib module)
5858
5859 Changes: Modified:
5860 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5861
5862
5863 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5864 Log:
5865 - move more stuff over to ircd_state
5866
5867
5868 Changes: Modified:
5869 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5870 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5871 +9 -0 trunk/src/ircd_state.c (File Modified)
5872 +3 -3 trunk/src/patricia.c (File Modified)
5873
5874
5875 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5876 Log:
5877 - move more stuff out of libircd and into ircd_state.c
5878
5879
5880 Changes: Modified:
5881 +5 -5 trunk/src/channel.c (File Modified)
5882 +4 -4 trunk/src/client.c (File Modified)
5883 +12 -0 trunk/src/ircd_state.c (File Modified)
5884
5885
5886 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5887 Log:
5888 - this is just barrels of fun
5889
5890
5891 Changes: Modified:
5892 + - trunk/include/ircd_state.h (File Added)
5893 +1 -1 trunk/src/Makefile.in (File Modified)
5894 +2 -1 trunk/src/channel.c (File Modified)
5895 +3 -52 trunk/src/ircd.c (File Modified)
5896 +100 -3 trunk/src/ircd_state.c (File Modified)
5897
5898
5899 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5900 Log:
5901 It's .include, not #include.
5902
5903
5904 Changes: Modified:
5905 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5906
5907
5908 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5909 Log:
5910 More consistent section titles.
5911
5912
5913 Changes: Modified:
5914 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5915 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5916 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5917
5918
5919 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5920 Log:
5921 Mention possible exceeding of +j/+l due to propagation
5922 delays between servers.
5923
5924
5925 Changes: Modified:
5926 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5927
5928
5929 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5930 Log:
5931 Formatting nits:
5932 - "text" -> <quote>text</quote>
5933 - <filename>
5934 - a few more
5935
5936
5937 Changes: Modified:
5938 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5939 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5940 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5941 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5942
5943
5944 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5945 Log:
5946 Remove text about deprecation of glines.
5947
5948
5949 Changes: Modified:
5950 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5951
5952
5953 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5954 Log:
5955 - Add description of umode +D, deaf.
5956 - Mention CALLERID 005 token with umode +g.
5957
5958
5959 Changes: Modified:
5960 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5961
5962
5963 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5964 Log:
5965 Strip off a leading colon in services shortcuts (aliases).
5966
5967
5968 Changes: Modified:
5969 +2 -0 trunk/src/parse.c (File Modified)
5970
5971
5972 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5973 Log:
5974 Add no_oper_invis contrib module, denies opers setting
5975 themselves invisible (except hidden_oper's).
5976
5977
5978 Changes: Modified:
5979 +42 -0 trunk/contrib/Makefile.in (File Modified)
5980 + - trunk/contrib/no_oper_invis.c (File Added)
5981
5982
5983 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5984 Log:
5985 Mention /stats E, make the other /stats descriptions more consistent.
5986
5987
5988 Changes: Modified:
5989 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5990
5991
5992 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5993 Log:
5994 Mention that the KILL reason and oper will appear on channels.
5995
5996
5997 Changes: Modified:
5998 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5999
6000
6001 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6002 Log:
6003 Mention /mode #channel f to query forward channel from outside.
6004
6005
6006 Changes: Modified:
6007 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6008
6009
6010 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6011 Log:
6012 Port over RATBOX_2_1 r20960 (anfl):
6013 client connect notices to +C should be hiding the extra
6014 fields for spoofed users
6015
6016
6017 Changes: Modified:
6018 +2 -1 trunk/src/s_user.c (File Modified)
6019
6020
6021 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6022 Log:
6023 Add a chapter with our extra user commands:
6024 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6025
6026
6027 Changes: Modified:
6028 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6029 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6030
6031
6032 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6033 Log:
6034 Do not put by <server>: in SQUIT reasons to servers
6035 other than the one being exited.
6036
6037
6038 Changes: Modified:
6039 +1 -1 trunk/src/client.c (File Modified)
6040
6041
6042 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6043 Log:
6044 Regenerate configure.
6045
6046
6047 Changes: Modified:
6048 +1162 -1159 trunk/configure (File Modified)
6049
6050
6051 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6052 Log:
6053 Move the warning flags down so they do not mess up
6054 checks like for -Wl,-export-dynamic.
6055
6056
6057 Changes: Modified:
6058 +33 -30 trunk/configure.ac (File Modified)
6059
6060
6061 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6062 Log:
6063 - more work here
6064
6065
6066 Changes: Modified:
6067 +2 -1 trunk/iauth/Makefile.in (File Modified)
6068
6069
6070 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6071 Log:
6072 - build iauth makefile
6073
6074
6075 Changes: Modified:
6076 +3 -2 trunk/configure (File Modified)
6077 +1 -0 trunk/configure.ac (File Modified)
6078
6079
6080 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6081 Log:
6082 - Makefile
6083
6084
6085 Changes: Modified:
6086 + - trunk/iauth/Makefile.in (File Added)
6087
6088
6089 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6090 Log:
6091 - add iauth.conf.example from irc2.11
6092
6093
6094 Changes: Modified:
6095 + - trunk/doc/example-iauth.conf (File Added)
6096
6097
6098 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6099 Log:
6100 - wow, i found some docs on this thing
6101
6102
6103 Changes: Modified:
6104 + - trunk/doc/technical/iauth-internals.txt (File Added)
6105
6106
6107 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6108 Log:
6109 - no longer applicable
6110
6111
6112 Changes: Modified:
6113 + - trunk/authdaemon/ (File Deleted)
6114
6115
6116 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6117 Log:
6118 - remove libircd.so on make clean (oops)
6119
6120
6121 Changes: Modified:
6122 +1 -1 trunk/src/Makefile.in (File Modified)
6123
6124
6125 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6126 Log:
6127 - merge iauth source for experimentation
6128
6129
6130 Changes: Modified:
6131 + - trunk/iauth/ (File Added)
6132 + - trunk/iauth/a_conf.c (File Added)
6133 + - trunk/iauth/a_conf_def.h (File Added)
6134 + - trunk/iauth/a_conf_ext.h (File Added)
6135 + - trunk/iauth/a_defines.h (File Added)
6136 + - trunk/iauth/a_externs.h (File Added)
6137 + - trunk/iauth/a_io.c (File Added)
6138 + - trunk/iauth/a_io_ext.h (File Added)
6139 + - trunk/iauth/a_log.c (File Added)
6140 + - trunk/iauth/a_log_def.h (File Added)
6141 + - trunk/iauth/a_log_ext.h (File Added)
6142 + - trunk/iauth/a_struct_def.h (File Added)
6143 + - trunk/iauth/iauth.c (File Added)
6144 + - trunk/iauth/mod_lhex.c (File Added)
6145 + - trunk/iauth/mod_lhex_ext.h (File Added)
6146 + - trunk/iauth/mod_pipe.c (File Added)
6147 + - trunk/iauth/mod_pipe_ext.h (File Added)
6148 + - trunk/iauth/mod_rfc931.c (File Added)
6149 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6150 + - trunk/iauth/mod_socks.c (File Added)
6151 + - trunk/iauth/mod_socks_ext.h (File Added)
6152 + - trunk/iauth/mod_webproxy.c (File Added)
6153 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6154
6155
6156 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6157 Log:
6158 User /quote help index was not sorted properly.
6159
6160
6161 Changes: Modified:
6162 +2 -2 trunk/help/Makefile.in (File Modified)
6163 +8 -8 trunk/help/users/index (File Modified)
6164
6165
6166 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6167 Log:
6168 Add SCAN help file.
6169
6170
6171 Changes: Modified:
6172 +25 -8 trunk/help/opers/index (File Modified)
6173 + - trunk/help/opers/scan (File Added)
6174
6175
6176 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6177 Log:
6178 SGML docs:
6179 - Document SCAN UMODES
6180 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6181
6182
6183 Changes: Modified:
6184 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6185
6186
6187 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6188 Log:
6189 Add our copyright information to /info (part of release-1.1 r1026).
6190
6191
6192 Changes: Modified:
6193 +1 -0 trunk/src/version.c.SH (File Modified)
6194
6195
6196 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6197 Log:
6198 Fix some compile warnings.
6199
6200
6201 Changes: Modified:
6202 +1 -1 trunk/modules/core/m_join.c (File Modified)
6203 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6204 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6205 +1 -1 trunk/modules/m_scan.c (File Modified)
6206 +4 -4 trunk/modules/m_signon.c (File Modified)
6207
6208
6209 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6210 Log:
6211 RSFNC: OK, actually consider unknowns also for detecting a collide.
6212 Otherwise we can get two clients with the same nick.
6213
6214
6215 Changes: Modified:
6216 +1 -1 trunk/modules/m_services.c (File Modified)
6217
6218
6219 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6220 Log:
6221 - charybdis profiling stuff
6222 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6223 - update .depend
6224
6225
6226 Changes: Modified:
6227 +0 -8 trunk/configure (File Modified)
6228 +1 -8 trunk/configure.ac (File Modified)
6229 +18 -0 trunk/include/channel.h (File Modified)
6230 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6231 +335 -260 trunk/src/.depend (File Modified)
6232 +1569 -0 trunk/src/Makefile.in (File Modified)
6233 + - trunk/src/chmode.c (File Added)
6234 +16 -1 trunk/src/ircd.c (File Modified)
6235 +11 -0 trunk/src/main.c (File Modified)
6236 +11 -0 trunk/src/modules.c (File Modified)
6237
6238
6239 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6240 Log:
6241 RSFNC: Do not send kills to servers for unknowns
6242
6243
6244 Changes: Modified:
6245 +4 -2 trunk/modules/m_services.c (File Modified)
6246
6247
6248 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6249 Log:
6250 Describe service{} blocks in reference.conf.
6251
6252
6253 Changes: Modified:
6254 +12 -0 trunk/doc/reference.conf (File Modified)
6255
6256
6257 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6258 Log:
6259 Replace this list of modes with pointers to other documentation.
6260
6261
6262 Changes: Modified:
6263 +6 -50 trunk/doc/modes.txt (File Modified)
6264
6265
6266 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6267 Log:
6268 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6269 looks too much like an old-ircd client pointer otherwise.
6270
6271
6272 Changes: Modified:
6273 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6274
6275
6276 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6277 Log:
6278 findforwards:
6279 - note truncation of the list (perhaps sending multiple
6280 notices is better)
6281 - clarify in a comment that /findforwards on a nonexistent
6282 channel can be useful
6283 - sendto_one_notice() requires that the text start with
6284 a colon
6285
6286
6287 Changes: Modified:
6288 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6289
6290
6291 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6292 Log:
6293 When we close a local server's link, always include the
6294 name of the client causing the exit in the reason in the
6295 SQUIT we send them (replacing them with us). This makes
6296 sure server notices for stuff like "Not enough arguments
6297 to server command" are different on the two sides.
6298
6299
6300 Changes: Modified:
6301 +7 -5 trunk/src/client.c (File Modified)
6302
6303
6304 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6305 Log:
6306 New contrib module m_findforwards.c
6307
6308
6309 Changes: Modified:
6310 +112 -0 trunk/contrib/Makefile.in (File Modified)
6311 + - trunk/contrib/m_findforwards.c (File Added)
6312
6313
6314 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6315 Log:
6316 Whoops, don't show real host behind auth{} spoof in
6317 spoof notices if hide_spoof_ips is enabled.
6318
6319 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6320
6321
6322 Changes: Modified:
6323 +3 -2 trunk/src/s_conf.c (File Modified)
6324
6325
6326 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6327 Log:
6328 Add dalnet-style /identify that sends to nickserv or chanserv.
6329
6330
6331 Changes: Modified:
6332 +102 -0 trunk/contrib/Makefile.in (File Modified)
6333 + - trunk/contrib/m_identify.c (File Added)
6334
6335
6336 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6337 Log:
6338 Document alias{} blocks a bit better.
6339
6340
6341 Changes: Modified:
6342 +9 -0 trunk/doc/reference.conf (File Modified)
6343
6344
6345 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6346 Log:
6347 - add aliases to /stats m (data usage is not counted though, sorry)
6348
6349
6350 Changes: Modified:
6351 +1 -0 trunk/include/s_conf.h (File Modified)
6352 +3 -0 trunk/src/newconf.c (File Modified)
6353 +15 -0 trunk/src/parse.c (File Modified)
6354
6355
6356 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6357 Log:
6358 - remove m_sshortcut as it's no longer relevant
6359
6360
6361 Changes: Modified:
6362 +0 -145 trunk/modules/Makefile.in (File Modified)
6363 + - trunk/modules/m_sshortcut.c (File Deleted)
6364
6365
6366 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6367 Log:
6368 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6369 targets instead of my original idea :P)
6370
6371
6372 Changes: Modified:
6373 +32 -0 trunk/doc/example.conf (File Modified)
6374 +35 -0 trunk/doc/reference.conf (File Modified)
6375 +4 -0 trunk/include/parse.h (File Modified)
6376 +7 -0 trunk/include/s_conf.h (File Modified)
6377 +82 -0 trunk/src/newconf.c (File Modified)
6378 +78 -0 trunk/src/parse.c (File Modified)
6379 +16 -0 trunk/src/s_conf.c (File Modified)
6380
6381
6382 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6383 Log:
6384 Remove some spaces after tabs. ??
6385
6386
6387 Changes: Modified:
6388 +18 -18 trunk/src/newconf.c (File Modified)
6389
6390
6391 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6392 Log:
6393 Global /who:
6394 - make sure to clear all marks also if the who was aborted
6395 because of too many matches
6396 - give ERR_TOOMANYMATCHES if too many matches
6397 - clarify comments
6398
6399 ratbox RATBOX_2_2 r22003 (jilles)
6400
6401
6402 Changes: Modified:
6403 +28 -26 trunk/modules/m_who.c (File Modified)
6404
6405
6406 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6407 Log:
6408 - devel is 2.0
6409
6410
6411 Changes: Modified:
6412 +9 -9 trunk/configure (File Modified)
6413 +1 -1 trunk/configure.ac (File Modified)
6414
6415
6416 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6417 Log:
6418 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6419
6420
6421 Changes: Modified:
6422 +2 -1 trunk/include/s_newconf.h (File Modified)
6423 +20 -0 trunk/modules/m_rehash.c (File Modified)
6424 +1 -1 trunk/src/s_newconf.c (File Modified)
6425
6426
6427 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6428 Log:
6429 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6430
6431
6432 Changes: Modified:
6433 +0 -1 trunk/doc/example.conf (File Modified)
6434 +0 -3 trunk/doc/reference.conf (File Modified)
6435 +0 -1 trunk/include/s_conf.h (File Modified)
6436 +0 -6 trunk/modules/m_info.c (File Modified)
6437 +1 -1 trunk/src/channel.c (File Modified)
6438 +0 -1 trunk/src/newconf.c (File Modified)
6439
6440
6441 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6442 Log:
6443 Missing header in m_chghost.c
6444
6445 Changes: Modified:
6446 +1 -0 trunk/modules/m_chghost.c (File Modified)
6447
6448
6449 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6450 Log:
6451 Relocate QJM code to a seperate function(change_nick_user_host)
6452 Change CHGHOST to use change_nick_user_host instead of just setting it
6453
6454
6455 Changes: Modified:
6456 +3 -0 trunk/include/s_user.h (File Modified)
6457 +1 -1 trunk/modules/m_chghost.c (File Modified)
6458 +3 -78 trunk/modules/m_signon.c (File Modified)
6459 +89 -0 trunk/src/s_user.c (File Modified)
6460
6461
6462 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6463 Log:
6464 Restore /stats a (dns servers, admin-only).
6465
6466
6467 Changes: Modified:
6468 +1 -0 trunk/include/res.h (File Modified)
6469 +5 -8 trunk/modules/m_stats.c (File Modified)
6470 +16 -0 trunk/src/res.c (File Modified)
6471
6472
6473 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6474 Log:
6475 - Add CHARYBDIS_PROFILE if we are profiling.
6476 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6477 - Remove duplicate --enable-epoll entry.
6478
6479
6480 Changes: Modified:
6481 +1595 -15 trunk/configure (File Modified)
6482 +30 -11 trunk/configure.ac (File Modified)
6483 +3 -0 trunk/include/setup.h.in (File Modified)
6484
6485
6486 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6487 Log:
6488 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6489
6490
6491 Changes: Modified:
6492 +28 -0 trunk/aclocal.m4 (File Modified)
6493
6494
6495 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6496 Log:
6497 Allow requesting forward channel and quiet list in same mode command.
6498
6499
6500 Changes: Modified:
6501 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6502
6503
6504 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6505 Log:
6506 Add description of xline wildcards.
6507
6508
6509 Changes: Modified:
6510 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6511
6512
6513 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6514 Log:
6515 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6516
6517
6518 Changes: Modified:
6519 +0 -4 trunk/modules/m_services.c (File Modified)
6520
6521
6522 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6523 Log:
6524 typo
6525
6526
6527 Changes: Modified:
6528 +1 -1 trunk/include/hook.h (File Modified)
6529
6530
6531 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6532 Log:
6533 call_hook, not hook_call
6534
6535
6536 Changes: Modified:
6537 +1 -1 trunk/modules/core/m_join.c (File Modified)
6538
6539
6540 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6541 Log:
6542 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6543 Could be useful for a number of things.
6544
6545
6546 Changes: Modified:
6547 +9 -0 trunk/modules/core/m_join.c (File Modified)
6548
6549
6550 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6551 Log:
6552 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6553
6554
6555 Changes: Modified:
6556 +7 -0 trunk/include/hook.h (File Modified)
6557
6558
6559 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6560 Log:
6561 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6562
6563
6564 Changes: Modified:
6565 +15 -0 trunk/modules/m_services.c (File Modified)
6566
6567
6568 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6569 Log:
6570 Clarify snomask +f, +k, +u.
6571
6572
6573 Changes: Modified:
6574 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6575
6576
6577 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6578 Log:
6579 Cmode +p and +s may be set simultaneously.
6580
6581
6582 Changes: Modified:
6583 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6584
6585
6586 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6587 Log:
6588 actually, we should check the data version on each reload (oops)
6589
6590
6591 Changes: Modified:
6592 +6 -6 trunk/src/main.c (File Modified)
6593
6594
6595 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6596 Log:
6597 more work on the loader
6598
6599
6600 Changes: Modified:
6601 +45 -21 trunk/src/main.c (File Modified)
6602
6603
6604 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6605 Log:
6606 Add prototype ircd_state.c
6607
6608
6609 Changes: Modified:
6610 + - trunk/src/ircd_state.c (File Added)
6611
6612
6613 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6614 Log:
6615 Smaller improvements.
6616
6617
6618 Changes: Modified:
6619 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6620
6621
6622 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6623 Log:
6624 Add a lot of stuff here.
6625
6626
6627 Changes: Modified:
6628 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6629
6630
6631 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6632 Log:
6633 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6634
6635
6636 Changes: Modified:
6637 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6638
6639
6640 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6641 Log:
6642 Invex doesn't trump +r or (sic) +J.
6643
6644
6645 Changes: Modified:
6646 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6647
6648
6649 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6650 Log:
6651 Check to make sure a module is not loaded before loading it.
6652
6653
6654 Changes: Modified:
6655 +6 -1 trunk/src/ircd_parser.y (File Modified)
6656
6657
6658 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6659 Log:
6660 - Add a missing comma in the HeaderMessages array
6661 - Only send "Your hostname is too long ..." if that really is the case
6662
6663
6664 Changes: Modified:
6665 +2 -2 trunk/src/s_auth.c (File Modified)
6666
6667
6668 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6669 Log:
6670 build_symtable() will have already bailed here, so no need to check
6671 explicitly whether or not charybdis_main is NULL.
6672
6673
6674 Changes: Modified:
6675 +7 -16 trunk/src/main.c (File Modified)
6676
6677
6678 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6679 Log:
6680 Data structure versioning, part 1.
6681
6682
6683 Changes: Modified:
6684 +10 -1 trunk/include/ircd_defs.h (File Modified)
6685 +2 -0 trunk/src/ircd.c (File Modified)
6686 +15 -3 trunk/src/main.c (File Modified)
6687
6688
6689 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6690 Log:
6691 build a symbol table and use that instead of doing a raw dlsym on everything
6692
6693
6694 Changes: Modified:
6695 + - trunk/include/ircd_linker.h (File Added)
6696 +71 -1 trunk/src/Makefile.in (File Modified)
6697 + - trunk/src/ircd_linker.c (File Added)
6698 +16 -4 trunk/src/main.c (File Modified)
6699
6700
6701 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6702 Log:
6703 The launcher now calls io_loop() instead of charybdis_main().
6704 This is so that we do not have to reinitialize *everything* later.
6705
6706
6707 Changes: Modified:
6708 +1 -0 trunk/include/ircd.h (File Modified)
6709 +6 -7 trunk/src/ircd.c (File Modified)
6710 +13 -1 trunk/src/main.c (File Modified)
6711
6712
6713 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6714 Log:
6715 Use global binding on libircd.so.
6716
6717
6718 Changes: Modified:
6719 +1 -1 trunk/src/main.c (File Modified)
6720
6721
6722 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6723 Log:
6724 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6725 (it will do more later)
6726
6727
6728 Changes: Modified:
6729 +14 -12 trunk/include/config.h (File Modified)
6730 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6731 +31 -5 trunk/src/Makefile.in (File Modified)
6732 +78 -1 trunk/src/ircd.c (File Modified)
6733 + - trunk/src/main.c (File Added)
6734
6735
6736 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6737 Log:
6738 Add whitespace here, oops.
6739
6740
6741 Changes: Modified:
6742 +1 -1 trunk/CREDITS (File Modified)
6743
6744
6745 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6746 Log:
6747 Properly copy over the IP address here instead of using a cheap hack.
6748 Because the hack didn't work right except on IPv6. :|
6749
6750
6751 Changes: Modified:
6752 +12 -2 trunk/src/s_newconf.c (File Modified)
6753
6754
6755 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6756 Log:
6757 Revert reject cache notice to ratbox's, which more
6758 clearly suggests what's happening.
6759
6760
6761 Changes: Modified:
6762 +4 -1 trunk/src/reject.c (File Modified)
6763
6764
6765 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6766 Log:
6767 Fix the openssl status in the overview information.
6768
6769
6770 Changes: Modified:
6771 +1 -3 trunk/configure (File Modified)
6772 +1 -3 trunk/configure.ac (File Modified)
6773
6774
6775 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6776 Log:
6777 - Add simple exempt{} block (127.0.0.1) to example.conf.
6778 - Remove mention of deny{}.
6779
6780
6781 Changes: Modified:
6782 +5 -0 trunk/doc/example.conf (File Modified)
6783 +1 -1 trunk/doc/reference.conf (File Modified)
6784
6785
6786 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6787 Log:
6788 example.conf: add some comments at the start
6789 reference.conf: some ircd-ratbox -> charybdis
6790
6791
6792 Changes: Modified:
6793 +11 -0 trunk/doc/example.conf (File Modified)
6794 +6 -5 trunk/doc/reference.conf (File Modified)
6795
6796
6797 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6798 Log:
6799 Rename m_createauthonly module to createauthonly
6800 as this is not a module providing an m_function
6801 (command).
6802
6803
6804 Changes: Modified:
6805 +1 -38 trunk/contrib/Makefile.in (File Modified)
6806 + - trunk/contrib/createauthonly.c (File Added)
6807 + - trunk/contrib/m_createauthonly.c (File Deleted)
6808
6809
6810 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6811 Log:
6812 Add to example confs commented lines for:
6813 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6814 sno_globalkline.so, sno_globaloper.so.
6815
6816
6817 Changes: Modified:
6818 +5 -1 trunk/doc/example.conf (File Modified)
6819 +9 -1 trunk/doc/reference.conf (File Modified)
6820
6821
6822 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6823 Log:
6824 - Unbreak connecting to connect{}s with hostnames
6825 instead of IP addresses (broken with new resolver).
6826 - Try to do A/AAAA query based on aftype in
6827 connect{} (doesn't seem to work fully).
6828
6829
6830 Changes: Modified:
6831 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6832
6833
6834 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6835 Log:
6836 Unbreak /rehash dns.
6837
6838
6839 Changes: Modified:
6840 +1 -0 trunk/src/res.c (File Modified)
6841
6842
6843 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6844 Log:
6845 Preserve Hybrid Id and add one of our own.
6846
6847
6848 Changes: Modified:
6849 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6850 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6851
6852
6853 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6854 Log:
6855 Add anfl and Androsyn to CREDITS.
6856 They wrote a lot of ratbox code we use, both before and after the fork.
6857
6858
6859 Changes: Modified:
6860 +2 -0 trunk/CREDITS (File Modified)
6861
6862
6863 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6864 Log:
6865 Hostname validity check.
6866
6867
6868 Changes: Modified:
6869 +42 -3 trunk/src/s_auth.c (File Modified)
6870
6871
6872 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6873 Log:
6874 Version bump to 1.2.0.
6875
6876
6877 Changes: Modified:
6878 +9 -9 trunk/configure (File Modified)
6879 +1 -1 trunk/configure.ac (File Modified)
6880
6881
6882 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6883 Log:
6884 - Missed a spot in the IPv6 code here. Should be usable now.
6885
6886
6887 Changes: Modified:
6888 +2 -2 trunk/src/res.c (File Modified)
6889
6890
6891 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6892 Log:
6893 Alright, so, this massive commit does the following:
6894 - Removes adns
6895 - Adds a resolver based on the undernet and hybrid one.
6896 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6897 - Makes a check in ./configure be posixly correct
6898 - Simplifies the auth code and DNS callbacks
6899
6900 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6901
6902
6903 Changes: Modified:
6904 +1 -1 trunk/Makefile.in (File Modified)
6905 + - trunk/adns/ (File Deleted)
6906 +148 -80 trunk/configure (File Modified)
6907 +1 -2 trunk/configure.ac (File Modified)
6908 +6 -0 trunk/include/client.h (File Modified)
6909 +1 -0 trunk/include/packet.h (File Modified)
6910 +153 -41 trunk/include/res.h (File Modified)
6911 + - trunk/include/reslib.h (File Added)
6912 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6913 +930 -1449 trunk/modules/.depend (File Modified)
6914 +3 -0 trunk/modules/m_stats.c (File Modified)
6915 +417 -621 trunk/src/.depend (File Modified)
6916 +1 -1 trunk/src/.indent.pro (File Modified)
6917 +2069 -289 trunk/src/Makefile.in (File Modified)
6918 + - trunk/src/adns.c (File Deleted)
6919 + - trunk/src/res.c (File Added)
6920 + - trunk/src/reslib.c (File Added)
6921 +11 -50 trunk/src/s_auth.c (File Modified)
6922 +4 -26 trunk/src/s_newconf.c (File Modified)
6923
6924
6925 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6926 Log:
6927 Document the NOBALLOC feature.
6928
6929
6930 Changes: Modified:
6931 +7 -1 trunk/include/config.h (File Modified)
6932
6933
6934 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6935 Log:
6936 commands.sgml changes
6937
6938
6939 Changes: Modified:
6940 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6941
6942
6943 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6944 Log:
6945 connect{} changes.
6946
6947
6948 Changes: Modified:
6949 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6950
6951
6952 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6953 Log:
6954 Improve description of class{} block (in particular,
6955 mention server classes as well as client classes).
6956
6957
6958 Changes: Modified:
6959 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6960
6961
6962 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6963 Log:
6964 In comment:
6965 -/* sendq: servers need a higher sendq as they send more data */
6966 +/* sendq: servers need a higher sendq as they are sent more data */
6967
6968
6969 Changes: Modified:
6970 +1 -1 trunk/doc/reference.conf (File Modified)
6971
6972
6973 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6974 Log:
6975 Add modules{} block.
6976
6977
6978 Changes: Modified:
6979 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6980
6981
6982 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6983 Log:
6984 Add general::oper_snomask, snomask on oper up for opers
6985 that have umode +s set on oper up, but do not have
6986 a specific snomask setting in their operator block.
6987 If this is empty or not specified, +s is used as before.
6988
6989
6990 Changes: Modified:
6991 +4 -1 trunk/doc/example.conf (File Modified)
6992 +7 -1 trunk/doc/reference.conf (File Modified)
6993 +1 -0 trunk/include/client.h (File Modified)
6994 +1 -0 trunk/include/s_conf.h (File Modified)
6995 +32 -0 trunk/src/newconf.c (File Modified)
6996 +1 -0 trunk/src/s_conf.c (File Modified)
6997 +13 -3 trunk/src/s_user.c (File Modified)
6998
6999
7000 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7001 Log:
7002 fix error
7003
7004 Changes: Modified:
7005 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7006
7007
7008 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7009 Log:
7010 Add MASKTRACE and CHANTRACE commands.
7011
7012
7013 Changes: Modified:
7014 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7015
7016
7017 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7018 Log:
7019 document loadmodule directive
7020
7021
7022 Changes: Modified:
7023 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7024
7025
7026 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7027 Log:
7028 finish this up
7029
7030
7031 Changes: Modified:
7032 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7033
7034
7035 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7036 Log:
7037 q:lines are no longer living in the ircd.conf either
7038
7039
7040 Changes: Modified:
7041 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7042
7043
7044 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7045 Log:
7046 remove k:line, d:line, x:line as they are their own files now
7047
7048
7049 Changes: Modified:
7050 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7051
7052
7053 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7054 Log:
7055 New place for operator::snomask.
7056
7057
7058 Changes: Modified:
7059 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7060
7061
7062 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7063 Log:
7064 Document connect {}.
7065
7066
7067 Changes: Modified:
7068 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7069
7070
7071 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7072 Log:
7073 example.conf: move operator::snomask to a more logical place,
7074 more sensible default
7075 reference.conf: add operator::snomask
7076
7077
7078 Changes: Modified:
7079 +3 -3 trunk/doc/example.conf (File Modified)
7080 +3 -0 trunk/doc/reference.conf (File Modified)
7081
7082
7083 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7084 Log:
7085 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7086 in those conf entries that take umodes like <name1>, <name2>, ...
7087
7088
7089 Changes: Modified:
7090 +3 -0 trunk/doc/reference.conf (File Modified)
7091 +3 -0 trunk/src/newconf.c (File Modified)
7092
7093
7094 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7095 Log:
7096 Remove H:line
7097
7098
7099 Changes: Modified:
7100 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7101
7102
7103 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7104 Log:
7105 Aesthetic changes.
7106
7107
7108 Changes: Modified:
7109 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7110
7111
7112 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7113 Log:
7114 s/allow/auth
7115
7116
7117 Changes: Modified:
7118 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7119
7120
7121 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7122 Log:
7123 fix
7124
7125
7126 Changes: Modified:
7127 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7128
7129
7130 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7131 Log:
7132 Document operator {} blocks.
7133
7134
7135 Changes: Modified:
7136 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7137
7138
7139 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7140 Log:
7141 auth{}: clarify/add some details
7142
7143
7144 Changes: Modified:
7145 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7146
7147
7148 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7149 Log:
7150 auth{}: Move a paragraph.
7151
7152
7153 Changes: Modified:
7154 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7155
7156
7157 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7158 Log:
7159 Document auth{} blocks.
7160
7161
7162 Changes: Modified:
7163 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7164
7165
7166 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7167 Log:
7168 Add umode +R.
7169
7170
7171 Changes: Modified:
7172 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7173
7174
7175 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7176 Log:
7177 Add umode +R, prevents unidentified clients from
7178 sending private messages or notices. /accept'ed
7179 clients and opers are exempt.
7180 Due to the /accept part, this is only checked
7181 at the target's server, may want to change
7182 this?
7183
7184
7185 Changes: Modified:
7186 +1 -0 trunk/help/opers/umode (File Modified)
7187 +1 -0 trunk/help/users/umode (File Modified)
7188 +2 -0 trunk/include/client.h (File Modified)
7189 +1 -0 trunk/include/numeric.h (File Modified)
7190 +11 -1 trunk/modules/core/m_message.c (File Modified)
7191 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7192 +1 -1 trunk/src/messages.tab (File Modified)
7193 +1 -1 trunk/src/s_user.c (File Modified)
7194
7195
7196 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7197 Log:
7198 Don't allow a nick change if banned or quieted (and not
7199 voiced or opped) on a channel. This uses numeric 435
7200 (bahamut's "cannot change to a banned nick") because
7201 bahamut/ircu's 437 and hyperion's 438 already have
7202 another meaning for us.
7203
7204
7205 Changes: Modified:
7206 +2 -0 trunk/include/channel.h (File Modified)
7207 +1 -0 trunk/include/numeric.h (File Modified)
7208 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7209 +38 -0 trunk/src/channel.c (File Modified)
7210 +1 -1 trunk/src/messages.tab (File Modified)
7211
7212
7213 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7214 Log:
7215 KNOCK:
7216 - respect ban exceptions
7217 - also deny a knock if quieted
7218
7219
7220 Changes: Modified:
7221 +2 -1 trunk/modules/m_knock.c (File Modified)
7222
7223
7224 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7225 Log:
7226 Reverse bad substitution in comment.
7227
7228
7229 Changes: Modified:
7230 +1 -1 trunk/src/channel.c (File Modified)
7231
7232
7233 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7234 Log:
7235 - set DynSpoof flag for clients spoofed at registration
7236 - add orighost instead of host to the hostname hash
7237
7238
7239 Changes: Modified:
7240 +5 -1 trunk/src/s_user.c (File Modified)
7241
7242
7243 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7244 Log:
7245 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7246
7247
7248 Changes: Modified:
7249 +2 -3 trunk/src/send.c (File Modified)
7250
7251
7252 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7253 Log:
7254 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7255
7256
7257 Changes: Modified:
7258 +17 -7 trunk/modules/m_signon.c (File Modified)
7259
7260
7261 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7262 Log:
7263 Correct minimum args on ENCAP SASL to avoid nasty core.
7264
7265
7266 Changes: Modified:
7267 +1 -1 trunk/modules/m_sasl.c (File Modified)
7268
7269
7270 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7271 Log:
7272 Style nits: sptr can't ever be NULL, don't compare truth
7273 values with YES.
7274
7275
7276 Changes: Modified:
7277 +2 -3 trunk/modules/m_scan.c (File Modified)
7278
7279
7280 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7281 Log:
7282 - Comment out scan_cmodes() prototype to suppress warning
7283 - Correct minimum parameter count for mo_scan()
7284
7285
7286 Changes: Modified:
7287 +2 -2 trunk/modules/m_scan.c (File Modified)
7288
7289
7290 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7291 Log:
7292 SCAN UMODES:
7293 - Include full command in operspy notice
7294 - Allow global scans (no-list used, mask not used) without operspy
7295 - Use ERR_NOPRIVS numeric
7296
7297
7298 Changes: Modified:
7299 +21 -9 trunk/modules/m_scan.c (File Modified)
7300
7301
7302 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7303 Log:
7304 Cancel out the >3 default if < is given; this way
7305 any </> specification fully overrides the default.
7306
7307
7308 Changes: Modified:
7309 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7310
7311
7312 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7313 Log:
7314 - Call mo_list() from m_list() to reduce code duplication
7315 - Default to >3, rather arbitrarily (conf option?)
7316 - Make < and > mean less than and greater than again
7317
7318
7319 Changes: Modified:
7320 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7321
7322
7323 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7324 Log:
7325 When processing topic burst, hide connecting server
7326 on netburst if flatten links is enabled.
7327
7328
7329 Changes: Modified:
7330 +9 -2 trunk/modules/m_tb.c (File Modified)
7331
7332
7333 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7334 Log:
7335 - remove PENALTY token
7336
7337
7338 Changes: Modified:
7339 +0 -1 trunk/include/supported.h (File Modified)
7340
7341
7342 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7343 Log:
7344 005 fixups:
7345 - Add PENALTY because we have a pace-wait system.
7346 - Add FNC due to SAVE and RSFNC
7347 - Add q to MAXLIST.
7348
7349
7350 Changes: Modified:
7351 +4 -2 trunk/include/supported.h (File Modified)
7352
7353
7354 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7355 Log:
7356 mkay, indent went nuts here
7357
7358
7359 Changes: Modified:
7360 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7361
7362
7363 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7364 Log:
7365 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7366 and can be used instead. The SAFELIST implementation is the one used by
7367 default, as most users/networks will be used to it.
7368
7369
7370 Changes: Modified:
7371 +1 -0 trunk/NEWS (File Modified)
7372 +14 -0 trunk/include/client.h (File Modified)
7373 +5 -0 trunk/include/hash.h (File Modified)
7374 +404 -272 trunk/modules/Makefile.in (File Modified)
7375 + - trunk/modules/m_list.c (File Deleted)
7376 + - trunk/modules/m_list_ratbox.c (File Added)
7377 + - trunk/modules/m_list_safelist.c (File Added)
7378 +5 -5 trunk/src/hash.c (File Modified)
7379
7380
7381 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7382 Log:
7383 Clear invites on a lowerTS JOIN or SJOIN.
7384 This should complete kick_on_split_riding protection.
7385
7386
7387 Changes: Modified:
7388 +5 -0 trunk/modules/core/m_join.c (File Modified)
7389 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7390
7391
7392 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7393 Log:
7394 Like in ratbox, send and interpret timestamps on invites.
7395
7396
7397 Changes: Modified:
7398 +9 -2 trunk/modules/m_invite.c (File Modified)
7399
7400
7401 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7402 Log:
7403 Add +S (network service) umode. Just for completeness, users or opers
7404 cannot set this.
7405
7406
7407 Changes: Modified:
7408 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7409
7410
7411 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7412 Log:
7413 update NEWS a bit
7414
7415
7416 Changes: Modified:
7417 +35 -2 trunk/NEWS (File Modified)
7418
7419
7420 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7421 Log:
7422 Split off a PreClient structure for data to be freed on registation (i.e. password).
7423 New hook introduce_client for post-registration messages.
7424 Fix b0rked SASL numerics.
7425 Burst REALHOST post-introduction for spoofed-on-registration clients.
7426 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7427 Pre-registration signon support.
7428
7429
7430 Changes: Modified:
7431 +10 -0 trunk/configure (File Modified)
7432 +2 -0 trunk/configure.ac (File Modified)
7433 +14 -4 trunk/include/client.h (File Modified)
7434 +1 -0 trunk/include/hook.h (File Modified)
7435 +1 -0 trunk/include/numeric.h (File Modified)
7436 +3 -0 trunk/include/setup.h.in (File Modified)
7437 +16 -0 trunk/modules/m_chghost.c (File Modified)
7438 +25 -21 trunk/modules/m_sasl.c (File Modified)
7439 +63 -30 trunk/modules/m_signon.c (File Modified)
7440 +18 -0 trunk/src/client.c (File Modified)
7441 +2 -0 trunk/src/hook.c (File Modified)
7442 +5 -5 trunk/src/messages.tab (File Modified)
7443 +2 -0 trunk/src/s_serv.c (File Modified)
7444 +28 -2 trunk/src/s_user.c (File Modified)
7445
7446
7447 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7448 Log:
7449 Update hook documentation.
7450
7451
7452 Changes: Modified:
7453 +30 -0 trunk/doc/hooks.txt (File Modified)
7454
7455
7456 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7457 Log:
7458 Improve @/# handling in match_esc().
7459
7460
7461 Changes: Modified:
7462 +21 -13 trunk/src/match.c (File Modified)
7463
7464
7465 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7466 Log:
7467 backtrack instead of bailing out when handling a mismatched escape
7468
7469
7470 Changes: Modified:
7471 +1 -1 trunk/src/match.c (File Modified)
7472
7473
7474 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7475 Log:
7476 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7477
7478 Changes: Modified:
7479 +2 -1 trunk/CREDITS (File Modified)
7480
7481
7482 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7483 Log:
7484 Fix the escape brokenness and pick up a more efficient matching algorithm,
7485 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7486 Patch sent upstream. They can do whatever they want with it, *shrug*.
7487
7488
7489 Changes: Modified:
7490 +147 -161 trunk/src/match.c (File Modified)
7491
7492
7493 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7494 Log:
7495 If flatten links is enabled, fake the origins of some ServerModes
7496 sent to clients so that the server sending the netburst is hidden.
7497 Most mode hacks still show the true source.
7498
7499
7500 Changes: Modified:
7501 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7502 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7503
7504
7505 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7506 Log:
7507 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7508 where the exit originated).
7509 - When receiving an SQUIT for a server themselves
7510 (IsMe(target_p) || target_p == client_p)
7511 close their link and send a local server notice.
7512
7513
7514 Changes: Modified:
7515 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7516 +6 -3 trunk/src/client.c (File Modified)
7517
7518
7519 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7520 Log:
7521 Hooking into the wrong hook, whoops. :P
7522
7523
7524 Changes: Modified:
7525 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7526 +6 -10 trunk/modules/core/m_join.c (File Modified)
7527
7528
7529 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7530 Log:
7531 this doesn't work right, right now :P
7532
7533
7534 Changes: Modified:
7535 +40 -0 trunk/contrib/Makefile.in (File Modified)
7536 + - trunk/contrib/m_createauthonly.c (File Added)
7537 +6 -0 trunk/include/hook.h (File Modified)
7538 +26 -1 trunk/modules/core/m_join.c (File Modified)
7539 +1 -1 trunk/src/ircd.c (File Modified)
7540
7541
7542 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7543 Log:
7544 Make can_join() hookable.
7545
7546
7547 Changes: Modified:
7548 +12 -1 trunk/src/channel.c (File Modified)
7549
7550
7551 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7552 Log:
7553 add 'int approved;' to the channel event hook
7554
7555
7556 Changes: Modified:
7557 +1 -0 trunk/include/hook.h (File Modified)
7558
7559
7560 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7561 Log:
7562 Use SIDs in SASL ENCAP origin.
7563 Ignore responses from other agents once the first SASL response has been received for a client.
7564
7565
7566 Changes: Modified:
7567 +9 -5 trunk/modules/m_sasl.c (File Modified)
7568
7569
7570 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7571 Log:
7572 Removed stray debug code.
7573
7574
7575 Changes: Modified:
7576 +1 -1 trunk/modules/m_sasl.c (File Modified)
7577
7578
7579 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7580 Log:
7581 Don't complain "unknown MODE flag" if a non-oper attempts
7582 to unset an oper only umode they do not have.
7583 This is to prevent unwanted error messages when users/bots
7584 do things like MODE <nick> +i-sw.
7585
7586
7587 Changes: Modified:
7588 +4 -2 trunk/src/s_user.c (File Modified)
7589
7590
7591 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7592 Log:
7593 Fix client_exit hook name and only call it for local exits that are not
7594 IsAnyServer.
7595
7596
7597 Changes: Modified:
7598 +3 -2 trunk/modules/m_sasl.c (File Modified)
7599
7600
7601 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7602 Log:
7603 Fix SASL logic to actually use stored agent UID.
7604 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7605 Add abort code for exiting clients.
7606
7607
7608 Changes: Modified:
7609 +18 -9 trunk/modules/m_sasl.c (File Modified)
7610
7611
7612 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7613 Log:
7614 Port over ratbox 2.2 /challenge. This is slightly more secure
7615 (better crypto, longer keys, challenge timeout) and has better
7616 client scripts.
7617
7618 The respond tool is no longer part of the ircd tree but a
7619 separate package, currently available from
7620 http://respond.ircd-ratbox.org (we should mirror/... this).
7621
7622
7623 Changes: Modified:
7624 +65 -310 trunk/doc/challenge.txt (File Modified)
7625 +5 -5 trunk/include/client.h (File Modified)
7626 +3 -0 trunk/include/irc_string.h (File Modified)
7627 +3 -0 trunk/include/numeric.h (File Modified)
7628 +94 -50 trunk/modules/m_challenge.c (File Modified)
7629 +1 -2 trunk/src/client.c (File Modified)
7630 +125 -0 trunk/src/irc_string.c (File Modified)
7631 +2 -2 trunk/src/messages.tab (File Modified)
7632 + - trunk/tools/rsa_respond/ (File Deleted)
7633
7634
7635 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7636 Log:
7637 Preliminary SASL support.
7638
7639
7640 Changes: Modified:
7641 +7 -0 trunk/include/client.h (File Modified)
7642 +6 -0 trunk/include/numeric.h (File Modified)
7643 +1 -0 trunk/modules/Makefile.in (File Modified)
7644 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7645 +175 -1 trunk/modules/m_cap.c (File Modified)
7646 + - trunk/modules/m_sasl.c (File Added)
7647 +2 -0 trunk/modules/m_user.c (File Modified)
7648 +5 -5 trunk/src/messages.tab (File Modified)
7649 +8 -2 trunk/src/s_user.c (File Modified)
7650
7651
7652 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7653 Log:
7654 SIGNON: make logout also apply remotely.
7655
7656
7657 Changes: Modified:
7658 +7 -2 trunk/modules/m_signon.c (File Modified)
7659
7660
7661 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7662 Log:
7663 Use an asterisk when sending empty logins in SIGNON.
7664
7665
7666 Changes: Modified:
7667 +5 -5 trunk/modules/m_signon.c (File Modified)
7668
7669
7670 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7671 Log:
7672 SIGNON: Only add whowas entry (add_history()) and wipe
7673 accepts (del_all_accepts()) if nick changed.
7674
7675
7676 Changes: Modified:
7677 +5 -3 trunk/modules/m_signon.c (File Modified)
7678
7679
7680 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7681 Log:
7682 SIGNON: slight fixes to collision code:
7683 - don't kill if target_p == source_p (nick unchanged or only changed case)
7684 - add comment that SAVE support is missing
7685 - use sendto_realops_snomask() instead of sendto_realops_flags()
7686
7687
7688 Changes: Modified:
7689 +9 -6 trunk/modules/m_signon.c (File Modified)
7690
7691
7692 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7693 Log:
7694 Fix up kills for bad nick/user/host on SIGNON.
7695
7696
7697 Changes: Modified:
7698 +16 -6 trunk/modules/m_signon.c (File Modified)
7699
7700
7701 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7702 Log:
7703 If changing to a nick with a digit, only allow the UID.
7704
7705
7706 Changes: Modified:
7707 +4 -0 trunk/modules/m_signon.c (File Modified)
7708
7709
7710 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7711 Log:
7712 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7713 Strip leading digits from logins that are not purely numeric.
7714
7715
7716 Changes: Modified:
7717 +3 -0 trunk/include/numeric.h (File Modified)
7718 +2 -0 trunk/include/send.h (File Modified)
7719 +1 -0 trunk/modules/Makefile.in (File Modified)
7720 +456 -3 trunk/modules/m_services.c (File Modified)
7721 + - trunk/modules/m_signon.c (File Added)
7722 +2 -2 trunk/src/messages.tab (File Modified)
7723 +98 -0 trunk/src/send.c (File Modified)
7724
7725
7726 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7727 Log:
7728 Remove old server notice umodes from example confs.
7729
7730
7731 Changes: Modified:
7732 +1 -2 trunk/doc/example.conf (File Modified)
7733 +4 -17 trunk/doc/reference.conf (File Modified)
7734
7735
7736 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7737 Log:
7738 Add snomask help file (forgot this earlier).
7739
7740
7741 Changes: Modified:
7742 + - trunk/help/opers/snomask (File Added)
7743
7744
7745 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7746 Log:
7747 Add umode +l (receive locops).
7748
7749
7750 Changes: Modified:
7751 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7752
7753
7754 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7755 Log:
7756 We don't plan to implement cmode +R (quiet unidentified) and
7757 umode +I (deny invite) for 1.1, so comment them out from the
7758 docs.
7759
7760
7761 Changes: Modified:
7762 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7763 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7764
7765
7766 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7767 Log:
7768 Improve snomask usage description.
7769
7770
7771 Changes: Modified:
7772 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7773
7774
7775 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7776 Log:
7777 Mention the word snomask with umode +s (needs to be a link really).
7778
7779
7780 Changes: Modified:
7781 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7782
7783
7784 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7785 Log:
7786 Add snomask +Z (operspy notices).
7787
7788
7789 Changes: Modified:
7790 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7791
7792
7793 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7794 Log:
7795 Misc updates/clarifications.
7796
7797
7798 Changes: Modified:
7799 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7800
7801
7802 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7803 Log:
7804 Document snomasks.
7805
7806
7807 Changes: Modified:
7808 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7809 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7810 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7811
7812
7813 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7814 Log:
7815 - Allow ENCAP REALHOST outside burst
7816 - Fix comment describing race condition: this can only happen
7817 on a local whois with use_whois_actually enabled
7818
7819
7820 Changes: Modified:
7821 +4 -6 trunk/modules/m_chghost.c (File Modified)
7822
7823
7824 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7825 Log:
7826 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7827
7828
7829 Changes: Modified:
7830 +39 -0 trunk/contrib/Makefile.in (File Modified)
7831 + - trunk/contrib/sno_globaloper.c (File Added)
7832
7833
7834 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7835 Log:
7836 Pass along old umodes and snomask in umode_changed hook,
7837 changing its parameter type from struct Client *
7838 to hook_data_umode_changed *. (For a new client, both
7839 are zero.)
7840
7841 The IP cloaking module now fully ignores umode changes
7842 where +h didn't change.
7843
7844
7845 Changes: Modified:
7846 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7847 +7 -0 trunk/include/hook.h (File Modified)
7848 +18 -4 trunk/src/s_user.c (File Modified)
7849
7850
7851 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7852 Log:
7853 move libcharybdis-provided function initialisation into libcharybdis_init().
7854
7855
7856 Changes: Modified:
7857 +32 -11 trunk/src/ircd.c (File Modified)
7858
7859
7860 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7861 Log:
7862 Make +f notices (local host, global host, global user@host, local class)
7863 netwide. Exceeding /quote set max remains local.
7864
7865
7866 Changes: Modified:
7867 +4 -4 trunk/src/s_conf.c (File Modified)
7868
7869
7870 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7871 Log:
7872 Netwide notices about attempts to join juped channels.
7873
7874
7875 Changes: Modified:
7876 +1 -1 trunk/modules/core/m_join.c (File Modified)
7877
7878
7879 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7880 Log:
7881 Send server notices about failed oper attempts globally.
7882 Successful remote oper attempt notices will be generated
7883 from the mode changes.
7884
7885
7886 Changes: Modified:
7887 +3 -3 trunk/modules/m_challenge.c (File Modified)
7888 +2 -2 trunk/modules/m_oper.c (File Modified)
7889
7890
7891 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7892 Log:
7893 Rest of infrastructure for sending server notices globally.
7894 Uses a new L_NETWIDE level on sendto_realops_snomask().
7895
7896
7897 Changes: Modified:
7898 +1 -0 trunk/include/send.h (File Modified)
7899 +31 -4 trunk/src/send.c (File Modified)
7900
7901
7902 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7903 Log:
7904 Add general::global_snotices conf option to control
7905 whether we send out SNOTEs. Does not do anything yet.
7906
7907
7908 Changes: Modified:
7909 +1 -0 trunk/doc/example.conf (File Modified)
7910 +6 -0 trunk/doc/reference.conf (File Modified)
7911 +1 -0 trunk/include/s_conf.h (File Modified)
7912 +6 -0 trunk/modules/m_info.c (File Modified)
7913 +1 -0 trunk/src/newconf.c (File Modified)
7914 +1 -0 trunk/src/s_conf.c (File Modified)
7915
7916
7917 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7918 Log:
7919 Only accept SNOTE from servers.
7920
7921
7922 Changes: Modified:
7923 +2 -0 trunk/modules/m_snote.c (File Modified)
7924
7925
7926 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7927 Log:
7928 Correct parv indices so this actually works.
7929
7930
7931 Changes: Modified:
7932 +2 -2 trunk/modules/m_snote.c (File Modified)
7933
7934
7935 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7936 Log:
7937 s/scan/snote/g
7938
7939
7940 Changes: Modified:
7941 +3 -3 trunk/modules/m_snote.c (File Modified)
7942
7943
7944 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7945 Log:
7946 Add m_snote.c, SNOTE propagator.
7947
7948
7949 Changes: Modified:
7950 +86 -0 trunk/modules/Makefile.in (File Modified)
7951 + - trunk/modules/m_snote.c (File Added)
7952
7953
7954 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7955 Log:
7956 start seeding the 1.1 NEWS file
7957
7958
7959 Changes: Modified:
7960 +4 -0 trunk/NEWS (File Modified)
7961
7962
7963 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7964 Log:
7965 rename some modules to more descriptive names...
7966
7967
7968 Changes: Modified:
7969 +2 -131 trunk/contrib/Makefile.in (File Modified)
7970 + - trunk/contrib/globalconnexit.c (File Deleted)
7971 + - trunk/contrib/globallineactive.c (File Deleted)
7972 + - trunk/contrib/sno_farconnect.c (File Added)
7973 + - trunk/contrib/sno_globalkline.c (File Added)
7974 +1 -120 trunk/modules/Makefile.in (File Modified)
7975 + - trunk/modules/networknotice.c (File Deleted)
7976 + - trunk/modules/sno_routing.c (File Added)
7977
7978
7979 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7980 Log:
7981 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7982 Uses FLAGS2_FLOODDONE bit on servers.
7983
7984
7985 Changes: Modified:
7986 +3 -0 trunk/include/client.h (File Modified)
7987 +121 -1 trunk/modules/Makefile.in (File Modified)
7988 + - trunk/modules/networknotice.c (File Added)
7989
7990
7991 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7992 Log:
7993 Don't show servers in /trace to nonopers if flatten links is enabled.
7994
7995
7996 Changes: Modified:
7997 +8 -5 trunk/modules/m_trace.c (File Modified)
7998
7999
8000 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8001 Log:
8002 CHGHOST:
8003 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8004 - send back confirmation to source, if local client
8005 - send a +s server notice if the source is neither a server nor a service (+S)
8006
8007
8008 Changes: Modified:
8009 +5 -1 trunk/modules/m_chghost.c (File Modified)
8010
8011
8012 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8013 Log:
8014 Use sendto_realops_snomask_from() to make the
8015 server notices appear to come from the affected
8016 user's server.
8017
8018
8019 Changes: Modified:
8020 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8021 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8022
8023
8024 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8025 Log:
8026 Add sendto_realops_snomask_from(), allows
8027 specification of apparent source server.
8028
8029
8030 Changes: Modified:
8031 +1 -0 trunk/include/send.h (File Modified)
8032 +41 -1 trunk/src/send.c (File Modified)
8033
8034
8035 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8036 Log:
8037 Revert r579. Keep host, not orighost in oper up notice.
8038 It would be inconsistent to have orighost there, and we
8039 don't want to mess up all server notices by putting both
8040 host and orighost.
8041
8042
8043 Changes: Modified:
8044 +1 -1 trunk/src/s_user.c (File Modified)
8045
8046
8047 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8048 Log:
8049 Include the IP address in operlog/foperlog.
8050
8051
8052 Changes: Modified:
8053 +10 -8 trunk/modules/m_challenge.c (File Modified)
8054 +8 -6 trunk/modules/m_oper.c (File Modified)
8055
8056
8057 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8058 Log:
8059 Call umode_changed hook on oper up.
8060
8061
8062 Changes: Modified:
8063 +1 -0 trunk/src/s_user.c (File Modified)
8064
8065
8066 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8067 Log:
8068 Add globalconnexit contrib module, shows remote client connects/exits
8069 except netsplits/netjoin on snomask +F.
8070 Notice formatting will probably change somewhat still.
8071
8072
8073 Changes: Modified:
8074 +80 -0 trunk/contrib/Makefile.in (File Modified)
8075 + - trunk/contrib/globalconnexit.c (File Added)
8076
8077
8078 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8079 Log:
8080 Declare snomask_modes[] so modules can provide snomasks.
8081
8082
8083 Changes: Modified:
8084 +2 -0 trunk/include/snomask.h (File Modified)
8085
8086
8087 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8088 Log:
8089 Replace user_signon hook with two new hooks: new_local_user
8090 and new_remote_user.
8091 These are called right before the user is introduced to the
8092 rest of the network.
8093
8094
8095 Changes: Modified:
8096 +2 -1 trunk/include/hook.h (File Modified)
8097 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8098 +4 -2 trunk/src/hook.c (File Modified)
8099 +2 -3 trunk/src/s_user.c (File Modified)
8100
8101
8102 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8103 Log:
8104 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8105
8106
8107 Changes: Modified:
8108 +2 -2 trunk/modules/m_scan.c (File Modified)
8109
8110
8111 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8112 Log:
8113 Update doc/technical/send.txt.
8114
8115
8116 Changes: Modified:
8117 +91 -131 trunk/doc/technical/send.txt (File Modified)
8118
8119
8120 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8121 Log:
8122 Add chantrace and masktrace to help files.
8123
8124
8125 Changes: Modified:
8126 + - trunk/help/opers/chantrace (File Added)
8127 +27 -20 trunk/help/opers/index (File Modified)
8128 + - trunk/help/opers/masktrace (File Added)
8129 +2 -0 trunk/help/opers/operspy (File Modified)
8130
8131
8132 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8133 Log:
8134 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8135 Shows etrace-like output for all users in a channel,
8136 in particular IP addresses.
8137
8138
8139 Changes: Modified:
8140 +75 -2 trunk/modules/m_etrace.c (File Modified)
8141
8142
8143 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8144 Log:
8145 Port over ratbox 2.2 r21727 (anfl):
8146 add some logging when we drop servers in places where we only notify opers
8147
8148
8149 Changes: Modified:
8150 +31 -0 trunk/modules/core/m_server.c (File Modified)
8151
8152
8153 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8154 Log:
8155 display orighost in operup message
8156
8157
8158 Changes: Modified:
8159 +1 -1 trunk/src/s_user.c (File Modified)
8160
8161
8162 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8163 Log:
8164 Add globallineactive contrib module, a hack which can often
8165 show k/d/g/x line active for remote clients.
8166
8167
8168 Changes: Modified:
8169 +52 -0 trunk/contrib/Makefile.in (File Modified)
8170 + - trunk/contrib/globallineactive.c (File Added)
8171
8172
8173 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8174 Log:
8175 Show IP field in the same way as MASKTRACE:
8176 "255.255.255.255" if it's unknown (remote TS5 client)
8177 and "0" if we or the remote server are purposely
8178 hiding it.
8179
8180
8181 Changes: Modified:
8182 +12 -1 trunk/modules/m_scan.c (File Modified)
8183
8184
8185 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8186 Log:
8187 scan umodes:
8188 - don't show servers in a global scan
8189 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8190
8191
8192 Changes: Modified:
8193 +4 -1 trunk/modules/m_scan.c (File Modified)
8194
8195
8196 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8197 Log:
8198 Implement SCAN UMODES.
8199
8200
8201 Changes: Modified:
8202 +3 -0 trunk/include/numeric.h (File Modified)
8203 +128 -2 trunk/modules/m_scan.c (File Modified)
8204 +2 -2 trunk/src/messages.tab (File Modified)
8205
8206
8207 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8208 Log:
8209 more oops
8210
8211
8212 Changes: Modified:
8213 +1 -1 trunk/modules/m_scan.c (File Modified)
8214
8215
8216 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8217 Log:
8218 parv[0] should be parv[1].
8219
8220
8221 Changes: Modified:
8222 +1 -1 trunk/modules/m_scan.c (File Modified)
8223
8224
8225 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8226 Log:
8227 another oops
8228
8229
8230 Changes: Modified:
8231 +1 -1 trunk/modules/m_scan.c (File Modified)
8232
8233
8234 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8235 Log:
8236 fix mistake here
8237
8238
8239 Changes: Modified:
8240 +2 -2 trunk/modules/m_scan.c (File Modified)
8241
8242
8243 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8244 Log:
8245 framework for scan command
8246
8247
8248 Changes: Modified:
8249 +113 -0 trunk/modules/Makefile.in (File Modified)
8250 + - trunk/modules/m_scan.c (File Added)
8251
8252
8253 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8254 Log:
8255 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8256
8257
8258 Changes: Modified:
8259 +2 -0 trunk/include/irc_string.h (File Modified)
8260 +157 -1 trunk/modules/m_etrace.c (File Modified)
8261 +129 -90 trunk/src/match.c (File Modified)
8262
8263
8264 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8265 Log:
8266 orighost may live in a different hash bucket (likely the case), lets check it standalone
8267
8268
8269 Changes: Modified:
8270 +39 -3 trunk/src/hostmask.c (File Modified)
8271
8272
8273 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8274 Log:
8275 SVN didn't check modules/ somehow, hrmm.
8276
8277
8278 Changes: Modified:
8279 +1 -1 trunk/modules/m_kline.c (File Modified)
8280 +6 -6 trunk/modules/m_stats.c (File Modified)
8281
8282
8283 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8284 Log:
8285 Track hostmask entries for client_p->orighost, if available.
8286 Not throughly tested, but seems to work fine.
8287
8288
8289 Changes: Modified:
8290 +8 -4 trunk/include/hostmask.h (File Modified)
8291 +14 -10 trunk/src/hostmask.c (File Modified)
8292
8293
8294 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8295 Log:
8296 Pass on SQUIT reasons more.
8297
8298
8299 Changes: Modified:
8300 +17 -19 trunk/src/client.c (File Modified)
8301
8302
8303 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8304 Log:
8305 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8306 This way, hidden admins also get them.
8307
8308
8309 Changes: Modified:
8310 +4 -4 trunk/src/send.c (File Modified)
8311
8312
8313 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8314 Log:
8315 From ircd-ratbox 2.2 (r21339 anfl):
8316 ms_kill() should be using find_person(), not find_client()
8317 otherwise it can generate a core.
8318
8319
8320 Changes: Modified:
8321 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8322
8323
8324 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8325 Log:
8326 Add m_error to core_module_table, so it is loaded by default.
8327
8328
8329 Changes: Modified:
8330 +1 -0 trunk/src/modules.c (File Modified)
8331
8332
8333 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8334 Log:
8335 comment is a const char *, not char *.
8336
8337
8338 Changes: Modified:
8339 +1 -1 trunk/include/hook.h (File Modified)
8340
8341
8342 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8343 Log:
8344 Fix a long standing hybrid 7 bug: when getting a read error
8345 on a server, report_error() is called with a %d instead of
8346 a %s in the format string ("Lost connection" in +d).
8347
8348
8349 Changes: Modified:
8350 +1 -1 trunk/src/client.c (File Modified)
8351
8352
8353 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8354 Log:
8355 Clarifications.
8356
8357
8358 Changes: Modified:
8359 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8360
8361
8362 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8363 Log:
8364 Add document describing capabilities and what they mean.
8365
8366
8367 Changes: Modified:
8368 + - trunk/doc/technical/capab.txt (File Added)
8369
8370
8371 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8372 Log:
8373 Change client_exit hook to pass all exit_client() parameters.
8374
8375
8376 Changes: Modified:
8377 +8 -0 trunk/include/hook.h (File Modified)
8378 +6 -1 trunk/src/client.c (File Modified)
8379
8380
8381 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8382 Log:
8383 Add client_exit hook, called in exit_client() for all
8384 clients of all types, except clients exiting because
8385 of netsplits (QS). The only thing done before it is
8386 marking the client as "closing" (to prevent
8387 recursion).
8388
8389
8390 Changes: Modified:
8391 +1 -0 trunk/include/hook.h (File Modified)
8392 +2 -0 trunk/src/client.c (File Modified)
8393 +2 -0 trunk/src/hook.c (File Modified)
8394
8395
8396 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8397 Log:
8398 Improve the code that calculates the nnnS nnnC counts
8399 in RPL_TRACESERVER.
8400
8401 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8402
8403
8404 Changes: Modified:
8405 +43 -36 trunk/modules/m_trace.c (File Modified)
8406
8407
8408 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8409 Log:
8410 Add server_eob hook.
8411 Planning to use this for netsplit/join notices.
8412
8413
8414 Changes: Modified:
8415 +1 -0 trunk/include/hook.h (File Modified)
8416 +2 -0 trunk/modules/m_pong.c (File Modified)
8417 +2 -0 trunk/src/hook.c (File Modified)
8418
8419
8420 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8421 Log:
8422 Default motd: ircd-ratbox -> charybdis
8423
8424
8425 Changes: Modified:
8426 +1 -1 trunk/doc/ircd.motd (File Modified)
8427
8428
8429 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8430 Log:
8431 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8432
8433
8434 Changes: Modified:
8435 +4 -4 trunk/src/s_user.c (File Modified)
8436
8437
8438 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8439 Log:
8440 - Remove obsolete EOB help file
8441 - Document snomask in the help files
8442 - Update indexes
8443
8444
8445 Changes: Modified:
8446 + - trunk/help/opers/eob (File Deleted)
8447 +13 -12 trunk/help/opers/index (File Modified)
8448 +1 -13 trunk/help/opers/umode (File Modified)
8449 +7 -7 trunk/help/users/index (File Modified)
8450
8451
8452 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8453 Log:
8454 Bail if snomask to parse is not given. Pointy hat to myself.
8455
8456
8457 Changes: Modified:
8458 +3 -0 trunk/src/snomask.c (File Modified)
8459
8460
8461 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8462 Log:
8463 Remove m_flags from autoconf
8464
8465
8466 Changes: Modified:
8467 +0 -1 trunk/contrib/Makefile.in (File Modified)
8468
8469
8470 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8471 Log:
8472 remove m_flags
8473
8474
8475 Changes: Modified:
8476 + - trunk/contrib/m_flags.c (File Deleted)
8477
8478
8479 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8480 Log:
8481 If +s is in oper_only_umodes, clear snomask on deoper.
8482
8483
8484 Changes: Modified:
8485 +5 -0 trunk/src/s_user.c (File Modified)
8486
8487
8488 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8489 Log:
8490 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8491
8492
8493 Changes: Modified:
8494 +2 -2 trunk/configure (File Modified)
8495 +2 -2 trunk/configure.ac (File Modified)
8496
8497
8498 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8499 Log:
8500 Remove the old server notice umodes.
8501 Default oper only umodes is now +s.
8502 Please make sure all remaining umodes still work.
8503
8504
8505 Changes: Modified:
8506 +3 -21 trunk/include/client.h (File Modified)
8507 +0 -12 trunk/src/newconf.c (File Modified)
8508 +1 -1 trunk/src/s_conf.c (File Modified)
8509 +12 -12 trunk/src/s_user.c (File Modified)
8510
8511
8512 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8513 Log:
8514 operator::flags nick_changes now controls +n snomask instead of +n umode.
8515
8516
8517 Changes: Modified:
8518 +8 -8 trunk/src/s_user.c (File Modified)
8519
8520
8521 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8522 Log:
8523 Move down h_umode_changed hook call after umode allowed checks
8524 (so it will not see +a if someone tries to set it but is not
8525 allowed to).
8526
8527
8528 Changes: Modified:
8529 +2 -3 trunk/src/s_user.c (File Modified)
8530
8531
8532 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8533 Log:
8534 Move over non-+s server notices (hopefully, all of them).
8535
8536
8537 Changes: Modified:
8538 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8539 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8540 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8541 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8542 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8543 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8544 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8545 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8546 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8547 +2 -2 trunk/libcharybdis/event.c (File Modified)
8548 +2 -2 trunk/modules/core/m_join.c (File Modified)
8549 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8550 +3 -3 trunk/modules/core/m_message.c (File Modified)
8551 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8552 +2 -2 trunk/modules/core/m_server.c (File Modified)
8553 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8554 +1 -1 trunk/modules/m_post.c (File Modified)
8555 +1 -1 trunk/modules/m_services.c (File Modified)
8556 +2 -2 trunk/src/channel.c (File Modified)
8557 +3 -3 trunk/src/client.c (File Modified)
8558 +1 -1 trunk/src/hash.c (File Modified)
8559 +5 -5 trunk/src/s_conf.c (File Modified)
8560 +2 -2 trunk/src/s_log.c (File Modified)
8561 +4 -4 trunk/src/s_user.c (File Modified)
8562
8563
8564 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8565 Log:
8566 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8567
8568
8569 Changes: Modified:
8570 +2 -1 trunk/include/snomask.h (File Modified)
8571 +2 -2 trunk/src/snomask.c (File Modified)
8572
8573
8574 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8575 Log:
8576 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8577
8578
8579 Changes: Modified:
8580 +1 -1 trunk/contrib/example_module.c (File Modified)
8581 +2 -2 trunk/include/ircd_defs.h (File Modified)
8582 +6 -6 trunk/modules/core/m_error.c (File Modified)
8583 +1 -1 trunk/modules/core/m_join.c (File Modified)
8584 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8585 +1 -1 trunk/modules/core/m_message.c (File Modified)
8586 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8587 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8588 +18 -18 trunk/modules/core/m_server.c (File Modified)
8589 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8590 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8591 +4 -4 trunk/modules/m_challenge.c (File Modified)
8592 +4 -4 trunk/modules/m_dline.c (File Modified)
8593 +13 -13 trunk/modules/m_gline.c (File Modified)
8594 +5 -5 trunk/modules/m_kline.c (File Modified)
8595 +2 -2 trunk/modules/m_oper.c (File Modified)
8596 +1 -1 trunk/modules/m_pong.c (File Modified)
8597 +13 -13 trunk/modules/m_rehash.c (File Modified)
8598 +4 -4 trunk/modules/m_resv.c (File Modified)
8599 +16 -16 trunk/modules/m_set.c (File Modified)
8600 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8601 +6 -6 trunk/modules/m_xline.c (File Modified)
8602 +1 -1 trunk/src/adns.c (File Modified)
8603 +2 -2 trunk/src/channel.c (File Modified)
8604 +1 -1 trunk/src/listener.c (File Modified)
8605 +1 -1 trunk/src/s_auth.c (File Modified)
8606 +15 -15 trunk/src/s_conf.c (File Modified)
8607 +3 -3 trunk/src/s_user.c (File Modified)
8608 +7 -7 trunk/src/send.c (File Modified)
8609
8610
8611 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8612 Log:
8613 On oper up:
8614 - set +s snomask if +s umode set but no snomasks
8615 - put numerics in more logical order
8616
8617
8618 Changes: Modified:
8619 +3 -1 trunk/src/s_user.c (File Modified)
8620
8621
8622 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8623 Log:
8624 parse_snobuf_to_mask(): default to + at start
8625 allows stuff like /mode jilles +s C
8626
8627
8628 Changes: Modified:
8629 +1 -1 trunk/src/snomask.c (File Modified)
8630
8631
8632 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8633 Log:
8634 Changes to user_mode() snomask handling.
8635 - show snomask (if not 0) on /mode <nick>
8636 - show snomask once at the end if +s/-s used
8637 - only parse 1 parameter for umode changes
8638 - don't crash on /mode <nick> +s
8639 - /mode <nick> -s clears snomask, doesn't use parameter
8640 - set umode +s iff snomask is not 0
8641 - snomask is not propagated, but umode +s is
8642
8643
8644 Changes: Modified:
8645 +97 -72 trunk/src/s_user.c (File Modified)
8646
8647
8648 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8649 Log:
8650 Convert some messages over to snomask.
8651
8652
8653 Changes: Modified:
8654 +29 -29 trunk/src/client.c (File Modified)
8655 +2 -2 trunk/src/ircd.c (File Modified)
8656 +13 -13 trunk/src/modules.c (File Modified)
8657 +1 -1 trunk/src/newconf.c (File Modified)
8658 +5 -5 trunk/src/parse.c (File Modified)
8659 +1 -1 trunk/src/restart.c (File Modified)
8660 +4 -4 trunk/src/s_newconf.c (File Modified)
8661 +11 -11 trunk/src/s_serv.c (File Modified)
8662
8663
8664 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8665 Log:
8666 include snomask.h from client.h
8667
8668
8669 Changes: Modified:
8670 +1 -0 trunk/include/client.h (File Modified)
8671
8672
8673 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8674 Log:
8675 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8676
8677
8678 Changes: Modified:
8679 +1 -0 trunk/src/newconf.c (File Modified)
8680 +2 -1 trunk/src/snomask.c (File Modified)
8681
8682
8683 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8684 Log:
8685 should start with +, not \0. Whoops. :)
8686
8687
8688 Changes: Modified:
8689 +1 -1 trunk/src/snomask.c (File Modified)
8690
8691
8692 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8693 Log:
8694 core snomask support.
8695
8696
8697 Changes: Modified:
8698 +3 -0 trunk/doc/example.conf (File Modified)
8699 +2 -0 trunk/include/client.h (File Modified)
8700 +2 -0 trunk/include/numeric.h (File Modified)
8701 +2 -0 trunk/include/s_newconf.h (File Modified)
8702 +63 -0 trunk/include/send.h (File Modified)
8703 + - trunk/include/snomask.h (File Added)
8704 +1 -0 trunk/src/Makefile.in (File Modified)
8705 +1 -1 trunk/src/messages.tab (File Modified)
8706 +8 -0 trunk/src/newconf.c (File Modified)
8707 +12 -0 trunk/src/s_user.c (File Modified)
8708 +235 -0 trunk/src/send.c (File Modified)
8709 + - trunk/src/snomask.c (File Added)
8710
8711
8712 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8713 Log:
8714 add a blank line after the license info.
8715
8716
8717 Changes: Modified:
8718 +1 -1 trunk/CREDITS (File Modified)
8719
8720
8721 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8722 Log:
8723 Extend copyright to 2006.
8724
8725
8726 Changes: Modified:
8727 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8728
8729
8730 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8731 Log:
8732 - Fix up book id.
8733 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8734
8735
8736 Changes: Modified:
8737 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8738 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8739
8740
8741 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8742 Log:
8743 Add oper privileges document.
8744
8745
8746 Changes: Modified:
8747 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8748 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8749
8750
8751 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8752 Log:
8753 Capitalize message names in services shortcuts (for consistency).
8754
8755
8756 Changes: Modified:
8757 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8758
8759
8760 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8761 Log:
8762 Remove C++ comment.
8763
8764
8765 Changes: Modified:
8766 +1 -1 trunk/src/patricia.c (File Modified)
8767
8768
8769 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8770 Log:
8771 Remove obsolete 'nextconnect' variable.
8772
8773
8774 Changes: Modified:
8775 +0 -1 trunk/include/ircd.h (File Modified)
8776 +0 -2 trunk/src/client.c (File Modified)
8777 +0 -1 trunk/src/ircd.c (File Modified)
8778
8779
8780 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8781 Log:
8782 Remove this remnant of the hybrid 6 ziplinks implementation.
8783
8784
8785 Changes: Modified:
8786 + - trunk/include/s_zip.h (File Deleted)
8787
8788
8789 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8790 Log:
8791 Make clone limiting work on orighost, not host (so it
8792 looks through services cloaks). Lightly tested, please
8793 test/review.
8794
8795
8796 Changes: Modified:
8797 +2 -0 trunk/modules/m_chghost.c (File Modified)
8798 +1 -1 trunk/src/client.c (File Modified)
8799 +1 -1 trunk/src/s_conf.c (File Modified)
8800
8801
8802 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8803 Log:
8804 Don't forget to link me_realhost() into the command hash.
8805
8806 Pointy hat to: myself
8807
8808
8809 Changes: Modified:
8810 +1 -1 trunk/modules/m_chghost.c (File Modified)
8811
8812
8813 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8814 Log:
8815 It's call_hook, not hook_call.
8816
8817
8818 Changes: Modified:
8819 +1 -1 trunk/src/s_user.c (File Modified)
8820
8821
8822 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8823 Log:
8824 Add unreject help file.
8825
8826
8827 Changes: Modified:
8828 + - trunk/help/opers/unreject (File Added)
8829
8830
8831 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8832 Log:
8833 Link the all-important 42 module to the build :P
8834
8835
8836 Changes: Modified:
8837 +1 -0 trunk/contrib/Makefile.in (File Modified)
8838
8839
8840 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8841 Log:
8842 Mention /rehash help.
8843
8844
8845 Changes: Modified:
8846 +1 -0 trunk/help/opers/rehash (File Modified)
8847
8848
8849 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8850 Log:
8851 Add h_user_signon hook.
8852
8853
8854 Changes: Modified:
8855 +1 -0 trunk/include/hook.h (File Modified)
8856 +2 -0 trunk/src/hook.c (File Modified)
8857 +4 -0 trunk/src/s_user.c (File Modified)
8858
8859
8860 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8861 Log:
8862 Oops, forgot to set orighost for remote client introductions.
8863
8864
8865 Changes: Modified:
8866 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8867
8868
8869 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8870 Log:
8871 Use TS6 forms in services shortcuts, if possible.
8872
8873
8874 Changes: Modified:
8875 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8876
8877
8878 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8879 Log:
8880 - Start out default_umodes conf entry from the empty set instead of +i.
8881 - Move oper_only_umodes check to where default_umodes is used, as
8882 oper_only_umodes may not be set yet while we're reading the conf.
8883
8884
8885 Changes: Modified:
8886 +6 -7 trunk/src/newconf.c (File Modified)
8887 +1 -1 trunk/src/s_user.c (File Modified)
8888
8889
8890 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8891 Log:
8892 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8893
8894
8895 Changes: Modified:
8896 +1 -0 trunk/doc/example.conf (File Modified)
8897 +7 -0 trunk/doc/reference.conf (File Modified)
8898 +0 -7 trunk/include/config.h.dist (File Modified)
8899 +1 -0 trunk/include/s_conf.h (File Modified)
8900 +6 -0 trunk/modules/m_info.c (File Modified)
8901 +9 -18 trunk/src/client.c (File Modified)
8902 +1 -0 trunk/src/newconf.c (File Modified)
8903 +1 -0 trunk/src/s_conf.c (File Modified)
8904
8905
8906 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8907 Log:
8908 - Allow NULL target_ip in show_ip() (indicates message is being
8909 sent to local opers)
8910 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8911 confitem
8912 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8913 those in src/client.c
8914
8915 From ratbox 2.2 svn (anfl)
8916
8917
8918 Changes: Modified:
8919 +1 -0 trunk/include/client.h (File Modified)
8920 +21 -2 trunk/src/client.c (File Modified)
8921 +2 -4 trunk/src/hostmask.c (File Modified)
8922 +1 -5 trunk/src/s_conf.c (File Modified)
8923 +4 -8 trunk/src/s_user.c (File Modified)
8924
8925
8926 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8927 Log:
8928 Fire off events properly.
8929
8930
8931 Changes: Modified:
8932 +7 -3 trunk/src/s_user.c (File Modified)
8933
8934
8935 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8936 Log:
8937 make sure modules which depend on umode information get the message upon connection (oops)
8938
8939
8940 Changes: Modified:
8941 +3 -0 trunk/src/s_user.c (File Modified)
8942
8943
8944 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8945 Log:
8946 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8947 From ratbox 2.2 svn.
8948
8949
8950 Changes: Modified:
8951 +3 -7 trunk/modules/m_etrace.c (File Modified)
8952
8953
8954 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8955 Log:
8956 Replace silly `default_invisible' option with more versatile default_umodes.
8957
8958
8959 Changes: Modified:
8960 +2 -2 trunk/Makefile.in (File Modified)
8961 +12 -1 trunk/doc/example.conf (File Modified)
8962 +14 -7 trunk/doc/reference.conf (File Modified)
8963 +2 -4 trunk/include/s_conf.h (File Modified)
8964 +0 -6 trunk/modules/m_info.c (File Modified)
8965 +4 -0 trunk/src/modules.c (File Modified)
8966 +41 -1 trunk/src/newconf.c (File Modified)
8967 +2 -2 trunk/src/s_conf.c (File Modified)
8968 +3 -4 trunk/src/s_user.c (File Modified)
8969
8970
8971 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8972 Log:
8973 Add temporary nick resvs with the proper duration,
8974 not 60 times too long.
8975
8976
8977 Changes: Modified:
8978 +1 -1 trunk/modules/m_resv.c (File Modified)
8979
8980
8981 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8982 Log:
8983 Add kick on split riding. See reference.conf for more details.
8984
8985
8986 Changes: Modified:
8987 +1 -0 trunk/doc/example.conf (File Modified)
8988 +16 -0 trunk/doc/reference.conf (File Modified)
8989 +1 -0 trunk/include/s_conf.h (File Modified)
8990 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8991 +6 -0 trunk/modules/m_info.c (File Modified)
8992 +1 -0 trunk/src/newconf.c (File Modified)
8993 +1 -0 trunk/src/s_conf.c (File Modified)
8994
8995
8996 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8997 Log:
8998 New credits, denoting GXTi as being on the core team.
8999
9000
9001 Changes: Modified:
9002 +16 -5 trunk/CREDITS (File Modified)
9003
9004
9005 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9006 Log:
9007 better cloaking algorithm
9008
9009
9010 Changes: Modified:
9011 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9012
9013
9014 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9015 Log:
9016 don't do redundant bitshifting.
9017
9018
9019 Changes: Modified:
9020 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9021
9022
9023 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9024 Log:
9025 Add ip_cloaking.so.
9026
9027
9028 Changes: Modified:
9029 +1 -0 trunk/contrib/Makefile.in (File Modified)
9030
9031
9032 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9033 Log:
9034 Set the DynSpoof flag properly.
9035
9036
9037 Changes: Modified:
9038 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9039
9040
9041 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9042 Log:
9043 first go at an ip_cloaking implementation for charybdis.
9044
9045
9046 Changes: Modified:
9047 + - trunk/contrib/ip_cloaking.c (File Added)
9048
9049
9050 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9051 Log:
9052 Add libcharybdis to contrib/ includes.
9053
9054
9055 Changes: Modified:
9056 +1 -1 trunk/contrib/Makefile.in (File Modified)
9057
9058
9059 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9060 Log:
9061 add h_umode_changed hook for modules that provide usermodes.
9062
9063
9064 Changes: Modified:
9065 +1 -0 trunk/include/hook.h (File Modified)
9066 +2 -1 trunk/src/hook.c (File Modified)
9067 +3 -0 trunk/src/s_user.c (File Modified)
9068
9069
9070 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9071 Log:
9072 Show quiets in /stats z.
9073
9074
9075 Changes: Modified:
9076 +15 -10 trunk/src/s_stats.c (File Modified)
9077
9078
9079 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9080 Log:
9081 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9082
9083
9084 Changes: Modified:
9085 +0 -12 trunk/configure (File Modified)
9086 +0 -9 trunk/configure.ac (File Modified)
9087 +0 -3 trunk/include/setup.h.in (File Modified)
9088
9089
9090 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9091 Log:
9092 change various buffer sizes to = topiclen.
9093
9094
9095 Changes: Modified:
9096 +3 -4 trunk/include/ircd_defs.h (File Modified)
9097
9098
9099 jon 2005/12/12 19:32:18 UTC (20051212-400)
9100 Log:
9101 - Partial commit test, partial ego strokage ;)
9102
9103
9104 Changes: Modified:
9105 +2 -1 trunk/CREDITS (File Modified)
9106
9107
9108 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9109 Log:
9110 More kqueue corrections.
9111
9112 Changes: Modified:
9113 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9114
9115
9116 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9117 Log:
9118 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9119 Not sure why this wasn't this way to begin with.
9120
9121
9122 Changes: Modified:
9123 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9124
9125
9126 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9127 Log:
9128 example.conf tweaks:
9129 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9130 most people do not need this.
9131 Enable serverinfo::hub.
9132
9133
9134 Changes: Modified:
9135 +14 -11 trunk/doc/example.conf (File Modified)
9136
9137
9138 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9139 Log:
9140 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9141
9142
9143 Changes: Modified:
9144 +1 -1 trunk/src/s_serv.c (File Modified)
9145
9146
9147 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9148 Log:
9149 header include changes
9150
9151
9152 Changes: Modified:
9153 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9154 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9155 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9156 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9157 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9158 +1 -21 trunk/libcharybdis/select.c (File Modified)
9159
9160
9161 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9162 Log:
9163 s/ilog/libcharybdis_{die,log,restart}/g
9164
9165
9166 Changes: Modified:
9167 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9168 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9169 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9170 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9171 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9172 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9173 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9174 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9175
9176
9177 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9178 Log:
9179 Use the right callbacks in the function code.
9180
9181 Changes: Modified:
9182 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9183
9184
9185 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9186 Log:
9187 More work, it builds again!
9188
9189
9190 Changes: Modified:
9191 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9192 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9193 + - trunk/libcharybdis/libcharybdis.c (File Added)
9194 + - trunk/libcharybdis/libcharybdis.h (File Added)
9195
9196
9197 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9198 Log:
9199 Move some stuff around.
9200
9201
9202 Changes: Modified:
9203 + - trunk/include/memory.h (File Deleted)
9204 + - trunk/include/tools.h (File Deleted)
9205 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9206 + - trunk/libcharybdis/memory.c (File Added)
9207 + - trunk/libcharybdis/memory.h (File Added)
9208 + - trunk/libcharybdis/snprintf.c (File Added)
9209 + - trunk/libcharybdis/tools.c (File Added)
9210 + - trunk/libcharybdis/tools.h (File Added)
9211 +1000 -1062 trunk/modules/.depend (File Modified)
9212 +421 -455 trunk/src/.depend (File Modified)
9213 +0 -1191 trunk/src/Makefile.in (File Modified)
9214 + - trunk/src/memory.c (File Deleted)
9215 + - trunk/src/snprintf.c (File Deleted)
9216 + - trunk/src/tools.c (File Deleted)
9217
9218
9219 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9220 Log:
9221 move more headers into libcharybdis
9222
9223 Changes: Modified:
9224 + - trunk/include/balloc.h (File Deleted)
9225 + - trunk/include/event.h (File Deleted)
9226 + - trunk/libcharybdis/balloc.h (File Added)
9227 + - trunk/libcharybdis/event.h (File Added)
9228 +924 -1020 trunk/modules/.depend (File Modified)
9229 +327 -406 trunk/src/.depend (File Modified)
9230
9231
9232 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9233 Log:
9234 balloc, events -> libcharybdis
9235
9236 Changes: Modified:
9237 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9238 + - trunk/libcharybdis/balloc.c (File Added)
9239 + - trunk/libcharybdis/event.c (File Added)
9240 +0 -1008 trunk/src/Makefile.in (File Modified)
9241 + - trunk/src/balloc.c (File Deleted)
9242 + - trunk/src/event.c (File Deleted)
9243
9244
9245 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9246 Log:
9247 More fun
9248
9249 Changes: Modified:
9250 + - trunk/include/commio.h (File Deleted)
9251 + - trunk/include/linebuf.h (File Deleted)
9252 + - trunk/libcharybdis/commio.h (File Added)
9253 + - trunk/libcharybdis/linebuf.h (File Added)
9254 +1644 -530 trunk/modules/.depend (File Modified)
9255 +1 -1 trunk/modules/Makefile.in (File Modified)
9256 +720 -284 trunk/src/.depend (File Modified)
9257
9258
9259 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9260 Log:
9261 Makefile reworking -- moving libcharybdis headers into proper location.
9262
9263 Changes: Modified:
9264 +1 -1 trunk/adns/Makefile.in (File Modified)
9265 +1 -1 trunk/src/Makefile.in (File Modified)
9266
9267
9268 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9269 Log:
9270 Document proposed authdaemon protocol.
9271
9272 Changes: Modified:
9273 + - trunk/authdaemon/protocol.txt (File Added)
9274
9275
9276 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9277 Log:
9278 Makefile oops
9279
9280 Changes: Modified:
9281 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9282
9283
9284 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9285 Log:
9286 Remove dead makefile from generation
9287
9288 Changes: Modified:
9289 +1 -2 trunk/configure (File Modified)
9290 +0 -1 trunk/configure.ac (File Modified)
9291
9292
9293 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9294 Log:
9295 libcharybdisIO -> libcharybdis
9296
9297 Changes: Modified:
9298 +1 -1 trunk/src/Makefile.in (File Modified)
9299
9300
9301 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9302 Log:
9303 More restructuring.
9304
9305 Changes: Modified:
9306 + - trunk/libcharybdis/Makefile.in (File Added)
9307 + - trunk/libcharybdis/commio.c (File Added)
9308 + - trunk/libcharybdis/devpoll.c (File Added)
9309 + - trunk/libcharybdis/epoll.c (File Added)
9310 + - trunk/libcharybdis/io/ (File Deleted)
9311 + - trunk/libcharybdis/kqueue.c (File Added)
9312 + - trunk/libcharybdis/linebuf.c (File Added)
9313 + - trunk/libcharybdis/log/ (File Deleted)
9314 + - trunk/libcharybdis/poll.c (File Added)
9315 + - trunk/libcharybdis/ports.c (File Added)
9316 + - trunk/libcharybdis/select.c (File Added)
9317
9318
9319 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9320 Log:
9321 Blah kill makefile
9322
9323 Changes: Modified:
9324 + - trunk/libcharybdis/Makefile.in (File Deleted)
9325
9326
9327 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9328 Log:
9329 Blah kill makefile
9330
9331 Changes: Modified:
9332 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9333
9334
9335 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9336 Log:
9337 add authdaemon dir for later hacking
9338
9339
9340 Changes: Modified:
9341 + - trunk/authdaemon/ (File Added)
9342
9343
9344 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9345 Log:
9346 linebuf -> libcharybdisIO
9347
9348
9349 Changes: Modified:
9350 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9351 + - trunk/libcharybdis/io/linebuf.c (File Added)
9352 + - trunk/libcharybdis/log/ (File Added)
9353 + - trunk/libcharybdis/log/Makefile.in (File Added)
9354 +0 -687 trunk/src/Makefile.in (File Modified)
9355 + - trunk/src/linebuf.c (File Deleted)
9356
9357
9358 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9359 Log:
9360 Solaris 10 I/O ports support
9361
9362 Changes: Modified:
9363 + - trunk/libcharybdis/io/ports.c (File Added)
9364
9365
9366 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9367 Log:
9368 libcharybdis stuff
9369
9370
9371 Changes: Modified:
9372 +1 -1 trunk/Makefile.in (File Modified)
9373 +3 -1 trunk/configure (File Modified)
9374 +133 -10 trunk/configure.ac (File Modified)
9375 + - trunk/libcharybdis/ (File Added)
9376 + - trunk/libcharybdis/Makefile.in (File Added)
9377 + - trunk/libcharybdis/io/ (File Added)
9378 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9379 +2 -3 trunk/src/Makefile.in (File Modified)
9380 + - trunk/src/io/ (File Deleted)
9381
9382
9383 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9384 Log:
9385 split IO stuff into libcharybdisIO.
9386
9387
9388 Changes: Modified:
9389 + - trunk/src/commio.c (File Deleted)
9390 + - trunk/src/devpoll.c (File Deleted)
9391 + - trunk/src/epoll.c (File Deleted)
9392 + - trunk/src/io/ (File Added)
9393 + - trunk/src/io/Makefile.in (File Added)
9394 + - trunk/src/io/commio.c (File Added)
9395 + - trunk/src/io/devpoll.c (File Added)
9396 + - trunk/src/io/epoll.c (File Added)
9397 + - trunk/src/io/kqueue.c (File Added)
9398 + - trunk/src/io/poll.c (File Added)
9399 + - trunk/src/io/select.c (File Added)
9400 + - trunk/src/kqueue.c (File Deleted)
9401 + - trunk/src/poll.c (File Deleted)
9402 + - trunk/src/select.c (File Deleted)
9403
9404
9405 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9406 Log:
9407 Version bump: 1.1.0
9408
9409
9410 Changes: Modified:
9411 +86 -155 trunk/configure (File Modified)
9412 +1 -1 trunk/configure.ac (File Modified)
9413
9414
9415 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9416 Log:
9417 Remove mentions of mkkeypair/cryptlinks.
9418
9419
9420 Changes: Modified:
9421 +1 -3 trunk/doc/challenge.txt (File Modified)
9422
9423
9424 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9425 Log:
9426 Clarify serverinfo{} description.
9427
9428
9429 Changes: Modified:
9430 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9431
9432
9433 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9434 Log:
9435 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9436
9437
9438 Changes: Modified:
9439 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9440
9441
9442 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9443 Log:
9444 Improvements also applicable to hyperion 1.x.
9445
9446
9447 Changes: Modified:
9448 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9449
9450
9451 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9452 Log:
9453 - Add +F description
9454 - General improvements and changes to charybdis
9455
9456
9457 Changes: Modified:
9458 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9459
9460
9461 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9462 Log:
9463 The server notice umodes only have an effect
9464 for opers. ("sendto_realops_flags", so having
9465 the umode is not enough, they must also be
9466 opered)
9467
9468
9469 Changes: Modified:
9470 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9471
9472
9473 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9474 Log:
9475 Updates to umodes docs.
9476
9477
9478 Changes: Modified:
9479 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9480
9481
9482 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9483 Log:
9484 Add SGML documentation.
9485
9486 Changes: Modified:
9487 + - trunk/doc/sgml/ (File Added)
9488 + - trunk/doc/sgml/oper-guide/ (File Added)
9489 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9490 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9491 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9492 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9493 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9494 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9495 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9496
9497
9498 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9499 Log:
9500 Make operwall flag restrict setting umode +z.
9501 This repairs this flag broken in charybdis-1.0.
9502
9503
9504 Changes: Modified:
9505 +41 -0 trunk/contrib/m_flags.c (File Modified)
9506 +9 -0 trunk/src/s_user.c (File Modified)
9507
9508
9509 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9510 Log:
9511 Don't complain/reset remote clients +n. I'm still not
9512 convinced propagating all umodes is the way to go, oh
9513 well.
9514
9515
9516 Changes: Modified:
9517 +1 -1 trunk/src/s_user.c (File Modified)
9518
9519
9520 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9521 Log:
9522 - Require admin flag for oper /chghost (if it's enabled
9523 which is not default)
9524 - Give error message on nonexistant nick
9525
9526
9527 Changes: Modified:
9528 +12 -0 trunk/modules/m_chghost.c (File Modified)
9529
9530
9531 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9532 Log:
9533 Incorporated jilles' dynspoof patch with a few minor changes.
9534
9535 Changes: Modified:
9536 +5 -2 trunk/include/client.h (File Modified)
9537 +1 -0 trunk/include/numeric.h (File Modified)
9538 +75 -4 trunk/modules/m_chghost.c (File Modified)
9539 +2 -21 trunk/modules/m_stats.c (File Modified)
9540 +2 -8 trunk/modules/m_trace.c (File Modified)
9541 +2 -0 trunk/src/client.c (File Modified)
9542 +3 -0 trunk/src/s_user.c (File Modified)
9543
9544
9545 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9546 Log:
9547 Update NEWS.
9548
9549 Changes: Modified:
9550 +5 -0 trunk/NEWS (File Modified)
9551
9552
9553 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9554 Log:
9555 Make show_ip() far less braindead.
9556
9557 Obtained from: ratbox 2.2 SVN
9558
9559
9560 Changes: Modified:
9561 +14 -85 trunk/src/client.c (File Modified)
9562
9563
9564 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9565 Log:
9566 Instead of not showing channels at all for whoising services,
9567 only show channels the requester is also on. If operspying
9568 services, show all the channels.
9569
9570
9571 Changes: Modified:
9572 +37 -40 trunk/modules/m_whois.c (File Modified)
9573
9574
9575 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9576 Log:
9577 - Show real errno if we fail to connect to a server
9578 - Don't show server IPs on IRC if a server goes dead
9579 during handshake
9580
9581
9582 Changes: Modified:
9583 +2 -5 trunk/src/s_serv.c (File Modified)
9584
9585
9586 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9587 Log:
9588 Revert hybrid 7.2 aline code. It causes too many problems.
9589
9590
9591 Changes: Modified:
9592 +1 -47 trunk/NEWS (File Modified)
9593 + - trunk/include/aline.h (File Deleted)
9594 +53 -6 trunk/modules/m_dline.c (File Modified)
9595 +212 -16 trunk/modules/m_kline.c (File Modified)
9596 +37 -8 trunk/modules/m_resv.c (File Modified)
9597 +45 -24 trunk/modules/m_xline.c (File Modified)
9598 +0 -485 trunk/src/Makefile.in (File Modified)
9599 + - trunk/src/aline.c (File Deleted)
9600
9601
9602 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9603 Log:
9604 Incorporate recent ratbox monitor bugfixes (could crash).
9605
9606
9607 Changes: Modified:
9608 +16 -0 trunk/modules/m_monitor.c (File Modified)
9609 +4 -3 trunk/src/monitor.c (File Modified)
9610
9611
9612 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9613 Log:
9614 Fix /invite UID leak.
9615
9616 Found by logiclrd@EFnet.
9617
9618
9619 Changes: Modified:
9620 +3 -2 trunk/modules/m_invite.c (File Modified)
9621
9622
9623 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9624 Log:
9625 Don't show what channels a service is in.
9626
9627 Changes: Modified:
9628 +1 -0 trunk/NEWS (File Modified)
9629 +40 -35 trunk/modules/m_whois.c (File Modified)
9630
9631
9632 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9633 Log:
9634 Update version to 1.0.3.
9635
9636
9637 Changes: Modified:
9638 +9 -9 trunk/configure (File Modified)
9639 +1 -1 trunk/configure.ac (File Modified)
9640
9641
9642 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9643 Log:
9644 Update NEWS.
9645
9646
9647 Changes: Modified:
9648 +7 -1 trunk/NEWS (File Modified)
9649
9650
9651 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9652 Log:
9653 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9654 More static buffers :(
9655
9656
9657 Changes: Modified:
9658 +12 -4 trunk/src/aline.c (File Modified)
9659
9660
9661 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9662 Log:
9663 Make operspy mode (/mode !#channel showing parameters
9664 even if not on channel) work again.
9665
9666
9667 Changes: Modified:
9668 +4 -4 trunk/src/channel.c (File Modified)
9669
9670
9671 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9672 Log:
9673 Call server_introduced hook on TS6 remote server
9674 introduction (ms_sid()).
9675
9676
9677 Changes: Modified:
9678 +6 -0 trunk/modules/core/m_server.c (File Modified)
9679
9680
9681 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9682 Log:
9683 Cyrix boxes are wierd.
9684
9685 Changes: Modified:
9686 +2 -1 trunk/modules/m_services.c (File Modified)
9687
9688
9689 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9690 Log:
9691 More paranoia.
9692
9693 Changes: Modified:
9694 +1 -1 trunk/include/client.h (File Modified)
9695 +3 -1 trunk/modules/m_services.c (File Modified)
9696
9697
9698 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9699 Log:
9700 heh
9701
9702 Changes: Modified:
9703 +1 -6 trunk/modules/m_services.c (File Modified)
9704
9705
9706 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9707 Log:
9708 Disable a check that doesn't always seem to work right for some reason.
9709
9710 Changes: Modified:
9711 +2 -0 trunk/modules/m_services.c (File Modified)
9712
9713
9714 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9715 Log:
9716 Update NEWS.
9717
9718
9719 Changes: Modified:
9720 +4 -1 trunk/NEWS (File Modified)
9721
9722
9723 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9724 Log:
9725 1.0.2
9726
9727
9728 Changes: Modified:
9729 +9 -9 trunk/configure (File Modified)
9730 +1 -1 trunk/configure.ac (File Modified)
9731
9732
9733 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9734 Log:
9735 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9736
9737
9738 Changes: Modified:
9739 +3 -13 trunk/modules/m_trace.c (File Modified)
9740
9741
9742 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9743 Log:
9744 Don't send empty RPL_WHOISCHANNELS on remote whois.
9745
9746 Pointy hat to: jilles
9747
9748
9749 Changes: Modified:
9750 +1 -1 trunk/modules/m_whois.c (File Modified)
9751
9752
9753 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9754 Log:
9755 Update NEWS.
9756
9757
9758 Changes: Modified:
9759 +3 -0 trunk/NEWS (File Modified)
9760
9761
9762 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9763 Log:
9764 Modular umode support.
9765
9766
9767 Changes: Modified:
9768 +0 -9 trunk/include/client.h (File Modified)
9769 +2 -1 trunk/include/s_user.h (File Modified)
9770 +1 -1 trunk/include/tools.h (File Modified)
9771 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9772 +3 -0 trunk/src/ircd.c (File Modified)
9773 +1 -1 trunk/src/messages.tab (File Modified)
9774 +2 -2 trunk/src/s_serv.c (File Modified)
9775 +37 -59 trunk/src/s_user.c (File Modified)
9776 +21 -0 trunk/src/tools.c (File Modified)
9777
9778
9779 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9780 Log:
9781 Optionally do forced nick change to the UID instead of kill
9782 on nick collisions, see doc/collision_fnc.txt for more
9783 details.
9784
9785
9786 Changes: Modified:
9787 + - trunk/doc/collision_fnc.txt (File Added)
9788 +1 -0 trunk/doc/example.conf (File Modified)
9789 +8 -0 trunk/doc/reference.conf (File Modified)
9790 +1 -0 trunk/include/numeric.h (File Modified)
9791 +1 -0 trunk/include/s_conf.h (File Modified)
9792 +2 -1 trunk/include/s_serv.h (File Modified)
9793 +1 -0 trunk/include/s_stats.h (File Modified)
9794 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9795 +1 -1 trunk/src/messages.tab (File Modified)
9796 +1 -0 trunk/src/newconf.c (File Modified)
9797 +1 -0 trunk/src/s_conf.c (File Modified)
9798 +1 -0 trunk/src/s_serv.c (File Modified)
9799 +2 -2 trunk/src/s_stats.c (File Modified)
9800
9801
9802 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9803 Log:
9804 Update NEWS.
9805
9806
9807 Modified:
9808 trunk/NEWS (File Modified)
9809
9810
9811 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9812 Log:
9813 Don't allow lookups by uid in /monitor + and /monitor s.
9814
9815
9816 Modified:
9817 trunk/modules/m_monitor.c (File Modified)
9818
9819
9820 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9821 Log:
9822 Stop garbage +j being set in cases like +j aaa:bbb by
9823 initializing the variables properly.
9824
9825 Reported by kyle.
9826
9827
9828 Modified:
9829 trunk/modules/core/m_mode.c (File Modified)
9830 trunk/modules/core/m_sjoin.c (File Modified)
9831
9832
9833 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9834 Log:
9835 Apply flags to the proper server in me_gcap().
9836
9837
9838 Modified:
9839 trunk/modules/m_capab.c (File Modified)
9840
9841
9842 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9843 Log:
9844 Use find_named_client() instead of find_client() to check
9845 for nick collisions.
9846
9847
9848 Modified:
9849 trunk/modules/core/m_nick.c (File Modified)
9850
9851
9852 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9853 Log:
9854 - Replace old 381 numeric with a new, more positive one!
9855
9856
9857 Modified:
9858 trunk/src/messages.tab (File Modified)
9859
9860
9861 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9862 Log:
9863 Make it compile again.
9864
9865
9866 Modified:
9867 trunk/src/channel.c (File Modified)
9868 trunk/src/client.c (File Modified)
9869 trunk/src/ircd.c (File Modified)
9870 trunk/src/packet.c (File Modified)
9871
9872
9873 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9874 Log:
9875 - Prevent UID disclosure in cmode setting.
9876
9877
9878 Modified:
9879 trunk/NEWS (File Modified)
9880 trunk/modules/core/m_mode.c (File Modified)
9881
9882
9883 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9884 Log:
9885 A different check which prevents UID disclosure.
9886
9887
9888 Modified:
9889 trunk/modules/core/m_kick.c (File Modified)
9890
9891
9892 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9893 Log:
9894 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9895
9896
9897 Modified:
9898 trunk/modules/core/m_kick.c (File Modified)
9899
9900
9901 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9902 Log:
9903 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9904
9905
9906 Modified:
9907 trunk/NEWS (File Modified)
9908 trunk/modules/m_accept.c (File Modified)
9909 trunk/modules/m_admin.c (File Modified)
9910 trunk/modules/m_away.c (File Modified)
9911 trunk/modules/m_cap.c (File Modified)
9912 trunk/modules/m_capab.c (File Modified)
9913 trunk/modules/m_challenge.c (File Modified)
9914 trunk/modules/m_chghost.c (File Modified)
9915 trunk/modules/m_close.c (File Modified)
9916 trunk/modules/m_cmessage.c (File Modified)
9917 trunk/modules/m_connect.c (File Modified)
9918 trunk/modules/m_dline.c (File Modified)
9919 trunk/modules/m_encap.c (File Modified)
9920 trunk/modules/m_etrace.c (File Modified)
9921 trunk/modules/m_gline.c (File Modified)
9922 trunk/modules/m_help.c (File Modified)
9923 trunk/modules/m_info.c (File Modified)
9924 trunk/modules/m_invite.c (File Modified)
9925 trunk/modules/m_ison.c (File Modified)
9926 trunk/modules/m_kline.c (File Modified)
9927 trunk/modules/m_knock.c (File Modified)
9928 trunk/modules/m_links.c (File Modified)
9929 trunk/modules/m_list.c (File Modified)
9930 trunk/modules/m_locops.c (File Modified)
9931 trunk/modules/m_lusers.c (File Modified)
9932 trunk/modules/m_map.c (File Modified)
9933 trunk/modules/m_monitor.c (File Modified)
9934 trunk/modules/m_motd.c (File Modified)
9935 trunk/modules/m_names.c (File Modified)
9936 trunk/modules/m_oper.c (File Modified)
9937 trunk/modules/m_operspy.c (File Modified)
9938 trunk/modules/m_pass.c (File Modified)
9939 trunk/modules/m_ping.c (File Modified)
9940 trunk/modules/m_pong.c (File Modified)
9941 trunk/modules/m_post.c (File Modified)
9942 trunk/modules/m_rehash.c (File Modified)
9943 trunk/modules/m_restart.c (File Modified)
9944 trunk/modules/m_resv.c (File Modified)
9945 trunk/modules/m_services.c (File Modified)
9946 trunk/modules/m_set.c (File Modified)
9947 trunk/modules/m_sshortcut.c (File Modified)
9948 trunk/modules/m_stats.c (File Modified)
9949 trunk/modules/m_svinfo.c (File Modified)
9950 trunk/modules/m_tb.c (File Modified)
9951 trunk/modules/m_testline.c (File Modified)
9952 trunk/modules/m_testmask.c (File Modified)
9953 trunk/modules/m_time.c (File Modified)
9954 trunk/modules/m_topic.c (File Modified)
9955 trunk/modules/m_trace.c (File Modified)
9956 trunk/modules/m_unreject.c (File Modified)
9957 trunk/modules/m_user.c (File Modified)
9958 trunk/modules/m_userhost.c (File Modified)
9959 trunk/modules/m_users.c (File Modified)
9960 trunk/modules/m_version.c (File Modified)
9961 trunk/modules/m_wallops.c (File Modified)
9962 trunk/modules/m_who.c (File Modified)
9963 trunk/modules/m_whois.c (File Modified)
9964 trunk/modules/m_whowas.c (File Modified)
9965 trunk/modules/m_xline.c (File Modified)
9966 trunk/src/adns.c (File Modified)
9967 trunk/src/aline.c (File Modified)
9968 trunk/src/cache.c (File Modified)
9969 trunk/src/channel.c (File Modified)
9970 trunk/src/class.c (File Modified)
9971 trunk/src/client.c (File Modified)
9972 trunk/src/commio.c (File Modified)
9973 trunk/src/event.c (File Modified)
9974 trunk/src/hash.c (File Modified)
9975 trunk/src/hostmask.c (File Modified)
9976 trunk/src/ircd.c (File Modified)
9977 trunk/src/kdparse.c (File Modified)
9978 trunk/src/linebuf.c (File Modified)
9979 trunk/src/listener.c (File Modified)
9980 trunk/src/modules.c (File Modified)
9981 trunk/src/monitor.c (File Modified)
9982 trunk/src/newconf.c (File Modified)
9983 trunk/src/packet.c (File Modified)
9984 trunk/src/parse.c (File Modified)
9985 trunk/src/reject.c (File Modified)
9986 trunk/src/s_auth.c (File Modified)
9987 trunk/src/s_conf.c (File Modified)
9988 trunk/src/s_gline.c (File Modified)
9989 trunk/src/s_log.c (File Modified)
9990 trunk/src/s_newconf.c (File Modified)
9991 trunk/src/s_serv.c (File Modified)
9992 trunk/src/s_stats.c (File Modified)
9993 trunk/src/s_user.c (File Modified)
9994 trunk/src/send.c (File Modified)
9995 trunk/src/whowas.c (File Modified)
9996
9997
9998 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9999 Log:
10000 - More coding style niceities. Pretty much got client.h squared away.
10001
10002
10003 Modified:
10004 trunk/modules/m_dline.c (File Modified)
10005 trunk/modules/m_gline.c (File Modified)
10006 trunk/modules/m_kline.c (File Modified)
10007 trunk/modules/m_rehash.c (File Modified)
10008 trunk/modules/m_resv.c (File Modified)
10009 trunk/modules/m_stats.c (File Modified)
10010 trunk/modules/m_testline.c (File Modified)
10011 trunk/modules/m_user.c (File Modified)
10012 trunk/modules/m_xline.c (File Modified)
10013
10014
10015 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10016 Log:
10017 - Propagate quiets (+q) on netjoins
10018 - Clear +q list too on lowerTS sjoin from TS6 source
10019
10020
10021 Modified:
10022 trunk/modules/core/m_sjoin.c (File Modified)
10023 trunk/src/s_serv.c (File Modified)
10024
10025
10026 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10027 Log:
10028 Second argument to whois is always a nick, never a uid.
10029 This prevents /whois other.server uid to get information
10030 about that uid.
10031
10032
10033 Modified:
10034 trunk/modules/m_whois.c (File Modified)
10035
10036
10037 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10038 Log:
10039 Don't allow local users to use uids in user mode.
10040
10041
10042 Modified:
10043 trunk/src/s_user.c (File Modified)
10044
10045
10046 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10047 Log:
10048 Make it compile again.
10049
10050
10051 Modified:
10052 trunk/src/s_stats.c (File Modified)
10053
10054
10055 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10056 Log:
10057 Fix propagation of empty SJOIN.
10058
10059
10060 Modified:
10061 trunk/modules/core/m_sjoin.c (File Modified)
10062
10063
10064 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10065 Log:
10066 Some atheme-style niceties here.
10067
10068
10069 Modified:
10070 trunk/modules/m_accept.c (File Modified)
10071 trunk/modules/m_admin.c (File Modified)
10072 trunk/modules/m_away.c (File Modified)
10073 trunk/modules/m_cap.c (File Modified)
10074 trunk/modules/m_capab.c (File Modified)
10075 trunk/modules/m_challenge.c (File Modified)
10076 trunk/modules/m_chghost.c (File Modified)
10077 trunk/modules/m_close.c (File Modified)
10078 trunk/modules/m_cmessage.c (File Modified)
10079 trunk/modules/m_connect.c (File Modified)
10080 trunk/modules/m_dline.c (File Modified)
10081 trunk/modules/m_encap.c (File Modified)
10082 trunk/modules/m_etrace.c (File Modified)
10083 trunk/modules/m_gline.c (File Modified)
10084 trunk/modules/m_help.c (File Modified)
10085 trunk/modules/m_info.c (File Modified)
10086 trunk/modules/m_invite.c (File Modified)
10087 trunk/modules/m_ison.c (File Modified)
10088 trunk/modules/m_kline.c (File Modified)
10089 trunk/modules/m_knock.c (File Modified)
10090 trunk/modules/m_links.c (File Modified)
10091 trunk/modules/m_list.c (File Modified)
10092 trunk/modules/m_locops.c (File Modified)
10093 trunk/modules/m_lusers.c (File Modified)
10094 trunk/modules/m_map.c (File Modified)
10095 trunk/modules/m_monitor.c (File Modified)
10096 trunk/modules/m_motd.c (File Modified)
10097 trunk/modules/m_names.c (File Modified)
10098 trunk/modules/m_oper.c (File Modified)
10099 trunk/modules/m_operspy.c (File Modified)
10100 trunk/modules/m_pass.c (File Modified)
10101 trunk/modules/m_ping.c (File Modified)
10102 trunk/modules/m_pong.c (File Modified)
10103 trunk/modules/m_post.c (File Modified)
10104 trunk/modules/m_rehash.c (File Modified)
10105 trunk/modules/m_restart.c (File Modified)
10106 trunk/modules/m_resv.c (File Modified)
10107 trunk/modules/m_services.c (File Modified)
10108 trunk/modules/m_set.c (File Modified)
10109 trunk/modules/m_sshortcut.c (File Modified)
10110 trunk/modules/m_stats.c (File Modified)
10111 trunk/modules/m_svinfo.c (File Modified)
10112 trunk/modules/m_tb.c (File Modified)
10113 trunk/modules/m_testline.c (File Modified)
10114 trunk/modules/m_testmask.c (File Modified)
10115 trunk/modules/m_time.c (File Modified)
10116 trunk/modules/m_topic.c (File Modified)
10117 trunk/modules/m_trace.c (File Modified)
10118 trunk/modules/m_unreject.c (File Modified)
10119 trunk/modules/m_user.c (File Modified)
10120 trunk/modules/m_userhost.c (File Modified)
10121 trunk/modules/m_users.c (File Modified)
10122 trunk/modules/m_version.c (File Modified)
10123 trunk/modules/m_wallops.c (File Modified)
10124 trunk/modules/m_who.c (File Modified)
10125 trunk/modules/m_whois.c (File Modified)
10126 trunk/modules/m_whowas.c (File Modified)
10127 trunk/modules/m_xline.c (File Modified)
10128
10129
10130 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10131 Log:
10132 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10133
10134
10135 Modified:
10136 trunk/.indent.pro (File Modified)
10137 trunk/include/charybdis.h (File Added)
10138 trunk/include/client.h (File Modified)
10139 trunk/modules/.indent.pro (File Modified)
10140 trunk/src/.indent.pro (File Modified)
10141 trunk/src/adns.c (File Modified)
10142 trunk/src/aline.c (File Modified)
10143 trunk/src/cache.c (File Modified)
10144 trunk/src/channel.c (File Modified)
10145 trunk/src/class.c (File Modified)
10146 trunk/src/client.c (File Modified)
10147 trunk/src/commio.c (File Modified)
10148 trunk/src/event.c (File Modified)
10149 trunk/src/hash.c (File Modified)
10150 trunk/src/hostmask.c (File Modified)
10151 trunk/src/ircd.c (File Modified)
10152 trunk/src/kdparse.c (File Modified)
10153 trunk/src/linebuf.c (File Modified)
10154 trunk/src/listener.c (File Modified)
10155 trunk/src/modules.c (File Modified)
10156 trunk/src/monitor.c (File Modified)
10157 trunk/src/newconf.c (File Modified)
10158 trunk/src/packet.c (File Modified)
10159 trunk/src/parse.c (File Modified)
10160 trunk/src/reject.c (File Modified)
10161 trunk/src/s_auth.c (File Modified)
10162 trunk/src/s_conf.c (File Modified)
10163 trunk/src/s_gline.c (File Modified)
10164 trunk/src/s_log.c (File Modified)
10165 trunk/src/s_newconf.c (File Modified)
10166 trunk/src/s_serv.c (File Modified)
10167 trunk/src/s_stats.c (File Modified)
10168 trunk/src/s_user.c (File Modified)
10169 trunk/src/send.c (File Modified)
10170 trunk/src/whowas.c (File Modified)
10171
10172
10173 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10174 Log:
10175 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10176 - Convert a few modules towards using this code.
10177 - Make a note about this change in NEWS.
10178
10179
10180 Modified:
10181 trunk/NEWS (File Modified)
10182 trunk/include/aline.h (File Added)
10183 trunk/modules/m_dline.c (File Modified)
10184 trunk/modules/m_kline.c (File Modified)
10185 trunk/modules/m_resv.c (File Modified)
10186 trunk/modules/m_xline.c (File Modified)
10187 trunk/src/Makefile.in (File Modified)
10188 trunk/src/aline.c (File Added)
10189
10190
10191 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10192 Log:
10193 - Update NEWS document.
10194
10195
10196 Modified:
10197 trunk/NEWS (File Modified)
10198
10199
10200 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10201 Log:
10202 Use find_named_person() instead of find_person() in services shortcuts.
10203
10204
10205 Modified:
10206 trunk/modules/m_sshortcut.c (File Modified)
10207
10208
10209 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10210 Log:
10211 Fix propagation of empty channels (+P).
10212
10213
10214 Modified:
10215 trunk/modules/core/m_sjoin.c (File Modified)
10216 trunk/src/s_serv.c (File Modified)
10217
10218
10219 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10220 Log:
10221 Use same comparison for +f.
10222
10223
10224 Modified:
10225 trunk/modules/core/m_join.c (File Modified)
10226
10227
10228 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10229 Log:
10230 Retire server-server non-encap CHGHOST, and clean it up a bit.
10231
10232
10233 Modified:
10234 trunk/modules/m_chghost.c (File Modified)
10235
10236
10237 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10238 Log:
10239 Use TS6 form for SQUIT wallops.
10240
10241
10242 Modified:
10243 trunk/modules/core/m_squit.c (File Modified)
10244
10245
10246 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10247 Log:
10248 Propagate nick changes for remote clients in TS6 form if possible;
10249 simplify the code a bit.
10250
10251
10252 Modified:
10253 trunk/modules/core/m_nick.c (File Modified)
10254
10255
10256 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10257 Log:
10258 Only clear oper_only_umodes on deoper for local clients.
10259
10260
10261 Modified:
10262 trunk/src/s_user.c (File Modified)
10263
10264
10265 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10266 Log:
10267 - Don't enable use_whois_actually in the default config, makes cloaking
10268 only useful for vanity.
10269
10270
10271 Modified:
10272 trunk/doc/example.conf (File Modified)
10273
10274
10275 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10276 Log:
10277 Fix linebuf raw code to not truncate lines longer than
10278 510 characters. This stops ziplinks corruption at
10279 the initial burst if the other side sends a lot.
10280
10281
10282 Modified:
10283 trunk/src/linebuf.c (File Modified)
10284
10285
10286 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10287 Log:
10288 - Add +r to channel_modes().
10289
10290
10291 Modified:
10292 trunk/src/channel.c (File Modified)
10293
10294
10295 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10296 Log:
10297 Update NEWS.
10298
10299
10300 Modified:
10301 trunk/NEWS (File Modified)
10302
10303
10304 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10305 Log:
10306 err, nvm. wrong project :-P
10307
10308
10309 Modified:
10310 trunk/src/match.c (File Modified)
10311
10312
10313 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10314 Log:
10315 make sure we don't crash on match(NULL, test)
10316
10317
10318 Modified:
10319 trunk/src/match.c (File Modified)
10320
10321
10322 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10323 Log:
10324 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10325 flags = rehash in shared{}.
10326 Uses :<source> ENCAP <target> REHASH [option].
10327
10328
10329 Modified:
10330 trunk/doc/example.conf (File Modified)
10331 trunk/doc/reference.conf (File Modified)
10332 trunk/help/opers/rehash (File Modified)
10333 trunk/include/s_newconf.h (File Modified)
10334 trunk/modules/m_rehash.c (File Modified)
10335 trunk/modules/m_stats.c (File Modified)
10336 trunk/src/newconf.c (File Modified)
10337
10338
10339 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10340 Log:
10341 Initialize flags to 0 in conf_set_shared_flags() and
10342 conf_set_cluster_flags().
10343
10344
10345 Modified:
10346 trunk/src/newconf.c (File Modified)
10347
10348
10349 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10350 Log:
10351 Don't allow a forward from a #channel to an &channel.
10352 Error message is Illegal channel name.
10353
10354
10355 Modified:
10356 trunk/modules/core/m_mode.c (File Modified)
10357
10358
10359 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10360 Log:
10361 - change version to 1.0.1
10362
10363
10364 Modified:
10365 trunk/configure (File Modified)
10366 trunk/configure.ac (File Modified)
10367
10368
10369 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10370 Log:
10371 Update NEWS.
10372
10373
10374 Modified:
10375 trunk/NEWS (File Modified)
10376
10377
10378 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10379 Log:
10380 Services shortcuts changes:
10381 - Require umode +S on target
10382 - Use ERR_SERVICESDOWN (440) for error message
10383 - Fix check for empty string
10384
10385
10386 Modified:
10387 trunk/include/numeric.h (File Modified)
10388 trunk/modules/m_sshortcut.c (File Modified)
10389 trunk/src/messages.tab (File Modified)
10390
10391
10392 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10393 Log:
10394 s/IsChanService/IsService/g;
10395
10396
10397 Modified:
10398 trunk/modules/m_sshortcut.c (File Modified)
10399
10400
10401 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10402 Log:
10403 Add check for service validity in shortcut routines.
10404
10405
10406 Modified:
10407 trunk/modules/m_sshortcut.c (File Modified)
10408
10409
10410 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10411 Log:
10412 Don't allow forwarding to a -F channel the setter is not on.
10413
10414
10415 Modified:
10416 trunk/modules/core/m_mode.c (File Modified)
10417
10418
10419 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10420 Log:
10421 Describe identify_service and identify_command in
10422 reference.conf.
10423
10424
10425 Modified:
10426 trunk/doc/reference.conf (File Modified)
10427
10428
10429 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10430 Log:
10431 More helpfile updates.
10432
10433
10434 Modified:
10435 trunk/help/Makefile.in (File Modified)
10436 trunk/help/opers/die (File Modified)
10437 trunk/help/opers/join (File Modified)
10438 trunk/help/opers/links (File Modified)
10439 trunk/help/opers/lusers (File Modified)
10440 trunk/help/opers/map (File Added)
10441 trunk/help/opers/motd (File Modified)
10442 trunk/help/opers/names (File Modified)
10443 trunk/help/opers/notice (File Modified)
10444 trunk/help/opers/operspy (File Modified)
10445 trunk/help/opers/part (File Modified)
10446 trunk/help/opers/privmsg (File Modified)
10447 trunk/help/opers/restart (File Modified)
10448 trunk/help/opers/set (File Modified)
10449 trunk/help/opers/stats (File Modified)
10450 trunk/help/opers/trace (File Modified)
10451 trunk/help/opers/version (File Modified)
10452 trunk/help/users/notice (File Modified)
10453 trunk/help/users/privmsg (File Modified)
10454 trunk/help/users/stats (File Modified)
10455
10456
10457 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10458 Log:
10459 Update help files.
10460
10461
10462 Modified:
10463 trunk/help/opers/cmode (File Modified)
10464 trunk/help/opers/umode (File Modified)
10465 trunk/help/opers/wallops (File Modified)
10466 trunk/help/opers/who (File Modified)
10467 trunk/help/users/umode (File Modified)
10468
10469
10470 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10471 Log:
10472 Include cmode +r in 004 and 005.
10473
10474
10475 Modified:
10476 trunk/include/supported.h (File Modified)
10477 trunk/src/messages.tab (File Modified)
10478
10479
10480 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10481 Log:
10482 No need to clear all 3 buffers in channel_modes().
10483
10484
10485 Modified:
10486 trunk/src/channel.c (File Modified)
10487
10488
10489 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10490 Log:
10491 - Fix multiple +f modes per line
10492 - -f shouldn't take a parameter
10493
10494
10495 Modified:
10496 trunk/modules/core/m_mode.c (File Modified)
10497
10498
10499 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10500 Log:
10501 Channel mode +Q now prevents forwarding to or through
10502 a channel, just like in hyperion, not from a channel.
10503
10504
10505 Modified:
10506 trunk/modules/core/m_join.c (File Modified)
10507
10508
10509 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10510 Log:
10511 Complete +F/+Q propagation.
10512
10513
10514 Modified:
10515 trunk/modules/core/m_join.c (File Modified)
10516 trunk/modules/core/m_sjoin.c (File Modified)
10517 trunk/src/channel.c (File Modified)
10518
10519
10520 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10521 Log:
10522 - A few minor fixes.
10523
10524
10525 Modified:
10526 trunk/modules/core/m_join.c (File Modified)
10527 trunk/modules/m_services.c (File Modified)
10528
10529
10530 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10531 Log:
10532 - Fix netsplit obfuscation.
10533
10534
10535 Modified:
10536 trunk/src/client.c (File Modified)
10537
10538
10539 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10540 Log:
10541 - Fix another /stats p related bug.
10542
10543
10544 Modified:
10545 trunk/src/client.c (File Modified)
10546
10547
10548 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10549 Log:
10550 - Update example.conf.
10551
10552
10553 Modified:
10554 trunk/doc/example.conf (File Modified)
10555
10556
10557 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10558 Log:
10559 - Fix a minor bug here, and re-release 1.0.
10560
10561
10562 Modified:
10563 trunk/modules/core/m_nick.c (File Modified)
10564
10565
10566 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10567 Log:
10568 - Add bursted clients to /stats p list.
10569
10570
10571 Modified:
10572 trunk/modules/core/m_nick.c (File Modified)
10573
10574
10575 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10576 Log:
10577 - Add identify_service, identify_command options to the example.conf,
10578 newconf parser.
10579
10580
10581 Modified:
10582 trunk/NEWS (File Modified)
10583 trunk/doc/example.conf (File Modified)
10584 trunk/src/newconf.c (File Modified)
10585
10586
10587 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10588 Log:
10589 - Add services shortcuts.
10590
10591
10592 Modified:
10593 trunk/modules/Makefile.in (File Modified)
10594 trunk/modules/m_sshortcut.c (File Added)
10595
10596
10597 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10598 Log:
10599 - put back checks i removed by mistake
10600
10601
10602 Modified:
10603 trunk/modules/core/m_join.c (File Modified)
10604
10605
10606 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10607 Log:
10608 - Implement channel mode +Q, which disables forwarding.
10609 - Make forwarding usable by everyone.
10610 - Implement channel mode +F which bypasses authority checks on a target
10611 set with this mode
10612 - Update NEWS.
10613
10614
10615 Modified:
10616 trunk/NEWS (File Modified)
10617 trunk/include/channel.h (File Modified)
10618 trunk/include/supported.h (File Modified)
10619 trunk/modules/core/m_join.c (File Modified)
10620 trunk/modules/core/m_mode.c (File Modified)
10621 trunk/src/messages.tab (File Modified)
10622
10623
10624 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10625 Log:
10626 - Fix account handling brokenness.
10627
10628
10629 Modified:
10630 trunk/modules/m_services.c (File Modified)
10631
10632
10633 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10634 Log:
10635 Identify to services via server password hack. Still
10636 needs config file parts, like
10637 identifyservice = "nickserv@services.int";
10638 identifycommand = "IDENTIFY";
10639
10640
10641 Modified:
10642 trunk/include/s_conf.h (File Modified)
10643 trunk/src/s_user.c (File Modified)
10644
10645
10646 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10647 Log:
10648 Make send.c compile.
10649
10650
10651 Modified:
10652 trunk/src/send.c (File Modified)
10653
10654
10655 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10656 Log:
10657 - Handle this better.
10658
10659
10660 Modified:
10661 trunk/src/send.c (File Modified)
10662
10663
10664 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10665 Log:
10666 If the source is not a client, don't send to normal users.
10667
10668
10669 Modified:
10670 trunk/src/send.c (File Modified)
10671
10672
10673 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10674 Log:
10675 - Make /wallops behave as wallops in other ircds.
10676
10677
10678 Modified:
10679 trunk/modules/m_wallops.c (File Modified)
10680 trunk/src/send.c (File Modified)
10681
10682
10683 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10684 Log:
10685 - charybdis-1.0
10686
10687
10688 Modified:
10689 trunk/NEWS (File Modified)
10690 trunk/configure (File Modified)
10691 trunk/configure.ac (File Modified)
10692
10693
10694 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10695 Log:
10696 - Remove efnet configuration.
10697 - Rename example.conf as reference.conf, and replace the default
10698 example.conf with one suitable for AthemeNET.
10699 - Update makefile to reflect these changes.
10700
10701
10702 Modified:
10703 trunk/doc/Makefile.in (File Modified)
10704 trunk/doc/example.conf (File Modified)
10705 trunk/doc/example.efnet.conf (File Deleted)
10706 trunk/doc/reference.conf (File Added)
10707
10708
10709 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10710 Log:
10711 - Don't display opers who are /away.
10712
10713
10714 Modified:
10715 trunk/modules/m_stats.c (File Modified)
10716
10717
10718 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10719 Log:
10720 Put cmode +f in 004 and 005.
10721
10722
10723 Modified:
10724 trunk/include/supported.h (File Modified)
10725 trunk/src/messages.tab (File Modified)
10726
10727
10728 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10729 Log:
10730 Add user umode +Q which prevents a user from
10731 being forwarded.
10732
10733
10734 Modified:
10735 trunk/include/client.h (File Modified)
10736 trunk/modules/core/m_join.c (File Modified)
10737 trunk/src/messages.tab (File Modified)
10738 trunk/src/s_user.c (File Modified)
10739
10740
10741 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10742 Log:
10743 Implement channel forwarding in m_join(). As in
10744 hyperion, failing to join because of +i, +r or +j
10745 can cause you to be forwarded, potentially
10746 recursively. Unlike hyperion, a single numeric
10747 is sent in case of a successful forward, otherwise
10748 the ircd acts if there were no forward.
10749
10750
10751 Modified:
10752 trunk/include/numeric.h (File Modified)
10753 trunk/modules/core/m_join.c (File Modified)
10754 trunk/src/messages.tab (File Modified)
10755
10756
10757 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10758 Log:
10759 Allow servers to set oper-only cmodes as well.
10760
10761
10762 Modified:
10763 trunk/modules/core/m_mode.c (File Modified)
10764
10765
10766 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10767 Log:
10768 Add cmode +f which takes a channel name, settable
10769 only by opers for now. Does not do anything yet.
10770
10771
10772 Modified:
10773 trunk/include/channel.h (File Modified)
10774 trunk/modules/core/m_join.c (File Modified)
10775 trunk/modules/core/m_mode.c (File Modified)
10776 trunk/modules/core/m_sjoin.c (File Modified)
10777 trunk/src/channel.c (File Modified)
10778
10779
10780 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10781 Log:
10782 Fully initialize 'mode' in ms_join() and ms_sjoin()
10783 to avoid old +j garbage from being used.
10784
10785
10786 Modified:
10787 trunk/modules/core/m_join.c (File Modified)
10788 trunk/modules/core/m_sjoin.c (File Modified)
10789
10790
10791 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10792 Log:
10793 - only touch join_count/join_delta if join throttling
10794 is enabled on the channel
10795 - reset join_count/join_delta to 0 if -j is set
10796
10797
10798 Modified:
10799 trunk/modules/core/m_join.c (File Modified)
10800 trunk/modules/core/m_mode.c (File Modified)
10801 trunk/modules/core/m_sjoin.c (File Modified)
10802
10803
10804 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10805 Log:
10806 Also start a new "period" for join throttling for remote joins,
10807 if necessary. Make the code slightly clearer.
10808
10809
10810 Modified:
10811 trunk/modules/core/m_join.c (File Modified)
10812 trunk/src/channel.c (File Modified)
10813
10814
10815 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10816 Log:
10817 Some +j improvements, still broken.
10818
10819
10820 Modified:
10821 trunk/modules/core/m_join.c (File Modified)
10822 trunk/modules/core/m_sjoin.c (File Modified)
10823
10824
10825 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10826 Log:
10827 Only do +z processing for +m channels the sender is on,
10828 as bans/quiets are currently only checked locally.
10829
10830
10831 Modified:
10832 trunk/modules/core/m_message.c (File Modified)
10833
10834
10835 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10836 Log:
10837 - Add max_bans_large configuration option, defaulting to 500, to
10838 limit the number of bans in a +L channel
10839 - Change b/e/I to b/e/I/q in texts
10840
10841
10842 Modified:
10843 trunk/doc/example.conf (File Modified)
10844 trunk/include/s_conf.h (File Modified)
10845 trunk/modules/core/m_mode.c (File Modified)
10846 trunk/modules/m_info.c (File Modified)
10847 trunk/src/newconf.c (File Modified)
10848 trunk/src/s_conf.c (File Modified)
10849
10850
10851 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10852 Log:
10853 Store invite for +gi channels.
10854 Note that +gi is significantly weaker access control than +i.
10855
10856
10857 Modified:
10858 trunk/modules/m_invite.c (File Modified)
10859
10860
10861 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10862 Log:
10863 Nonops are allowed to see +q lists.
10864
10865
10866 Modified:
10867 trunk/modules/core/m_mode.c (File Modified)
10868
10869
10870 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10871 Log:
10872 Invalidate can_send() cache on -q.
10873
10874
10875 Modified:
10876 trunk/modules/core/m_mode.c (File Modified)
10877
10878
10879 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10880 Log:
10881 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10882
10883
10884 Modified:
10885 trunk/modules/core/m_sjoin.c (File Modified)
10886
10887
10888 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10889 Log:
10890 - Allow blank SJOINs -- for permanant channels.
10891
10892
10893 Modified:
10894 trunk/modules/core/m_sjoin.c (File Modified)
10895
10896
10897 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10898 Log:
10899 - Burst permanant channels.
10900
10901
10902 Modified:
10903 trunk/src/s_serv.c (File Modified)
10904
10905
10906 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10907 Log:
10908 - Fix handling of permanant channels.
10909
10910
10911 Modified:
10912 trunk/modules/core/m_join.c (File Modified)
10913
10914
10915 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10916 Log:
10917 - Run indent on core modules.
10918 - Add propagation of join throttle settings.
10919
10920
10921 Modified:
10922 trunk/modules/core/m_die.c (File Modified)
10923 trunk/modules/core/m_error.c (File Modified)
10924 trunk/modules/core/m_join.c (File Modified)
10925 trunk/modules/core/m_kick.c (File Modified)
10926 trunk/modules/core/m_kill.c (File Modified)
10927 trunk/modules/core/m_message.c (File Modified)
10928 trunk/modules/core/m_mode.c (File Modified)
10929 trunk/modules/core/m_nick.c (File Modified)
10930 trunk/modules/core/m_part.c (File Modified)
10931 trunk/modules/core/m_quit.c (File Modified)
10932 trunk/modules/core/m_server.c (File Modified)
10933 trunk/modules/core/m_sjoin.c (File Modified)
10934 trunk/modules/core/m_squit.c (File Modified)
10935
10936
10937 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10938 Log:
10939 - Fix mistake in commit message.
10940
10941
10942 Modified:
10943 trunk/ChangeLog (File Modified)
10944
10945
10946 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10947 Log:
10948 - Channel throttling.
10949
10950
10951 Modified:
10952 trunk/NEWS (File Modified)
10953 trunk/include/supported.h (File Modified)
10954 trunk/modules/core/m_mode.c (File Modified)
10955 trunk/src/messages.tab (File Modified)
10956
10957
10958 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10959 Log:
10960 - Channel throttle logic fixes.
10961
10962
10963 Modified:
10964 trunk/include/channel.h (File Modified)
10965
10966
10967 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10968 Log:
10969 - Add the throttle logic.
10970
10971
10972 Modified:
10973 trunk/include/channel.h (File Modified)
10974 trunk/include/numeric.h (File Modified)
10975 trunk/modules/core/m_join.c (File Modified)
10976 trunk/src/channel.c (File Modified)
10977 trunk/src/messages.tab (File Modified)
10978
10979
10980 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10981 Log:
10982 - Cosmetic fixes to CREDITS.
10983
10984
10985 Modified:
10986 trunk/CREDITS (File Modified)
10987
10988
10989 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10990 Log:
10991 - Better channel_modes() from ShadowIRCd 4.
10992
10993
10994 Modified:
10995 trunk/include/channel.h (File Modified)
10996 trunk/src/channel.c (File Modified)
10997
10998
10999 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11000 Log:
11001 - Strip colour codes from parts.
11002
11003
11004 Modified:
11005 trunk/modules/core/m_part.c (File Modified)
11006
11007
11008 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11009 Log:
11010 - Strip colour codes from quits.
11011
11012
11013 Modified:
11014 trunk/modules/core/m_quit.c (File Modified)
11015
11016
11017 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11018 Log:
11019 - add +c/+g/+z to channel_modes().
11020
11021
11022 Modified:
11023 trunk/src/channel.c (File Modified)
11024
11025
11026 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11027 Log:
11028 - Add +g to 004/005 numerics.
11029
11030
11031 Modified:
11032 trunk/include/supported.h (File Modified)
11033 trunk/src/messages.tab (File Modified)
11034
11035
11036 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11037 Log:
11038 - Add +cgz to set_final_mode() in both join/sjoin.
11039 - Implement channel mode +g: Free invite.
11040
11041
11042 Modified:
11043 trunk/include/channel.h (File Modified)
11044 trunk/modules/core/m_join.c (File Modified)
11045 trunk/modules/core/m_mode.c (File Modified)
11046 trunk/modules/core/m_sjoin.c (File Modified)
11047 trunk/modules/m_invite.c (File Modified)
11048
11049
11050 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11051 Log:
11052 - Make sure /stats p uses the right list.
11053
11054
11055 Modified:
11056 trunk/modules/m_stats.c (File Modified)
11057
11058
11059 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11060 Log:
11061 - local oper list becomes local_oper_list.
11062 - all opers are stored on oper_list for /stats p.
11063
11064
11065 Modified:
11066 trunk/include/ircd.h (File Modified)
11067 trunk/modules/m_stats.c (File Modified)
11068 trunk/modules/m_trace.c (File Modified)
11069 trunk/src/client.c (File Modified)
11070 trunk/src/ircd.c (File Modified)
11071 trunk/src/s_user.c (File Modified)
11072 trunk/src/send.c (File Modified)
11073
11074
11075 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11076 Log:
11077 - Remove ENABLE_SERVICES legacy define.
11078
11079
11080 Modified:
11081 trunk/configure (File Modified)
11082 trunk/configure.ac (File Modified)
11083 trunk/include/client.h (File Modified)
11084 trunk/include/m_info.h (File Modified)
11085 trunk/include/s_conf.h (File Modified)
11086 trunk/modules/Makefile.in (File Modified)
11087 trunk/modules/core/m_kick.c (File Modified)
11088 trunk/modules/core/m_mode.c (File Modified)
11089 trunk/modules/core/m_nick.c (File Modified)
11090 trunk/modules/core/m_sjoin.c (File Modified)
11091 trunk/modules/m_services.c (File Modified)
11092 trunk/src/channel.c (File Modified)
11093 trunk/src/newconf.c (File Modified)
11094 trunk/src/s_conf.c (File Modified)
11095 trunk/src/s_serv.c (File Modified)
11096 trunk/src/s_user.c (File Modified)
11097
11098
11099 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11100 Log:
11101 - New reject message, ala ircu.
11102
11103
11104 Modified:
11105 trunk/src/reject.c (File Modified)
11106
11107
11108 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11109 Log:
11110 - Reduce 'broadcast storm' effect in m_chghost.
11111
11112
11113 Modified:
11114 trunk/modules/m_chghost.c (File Modified)
11115
11116
11117 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11118 Log:
11119 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11120
11121
11122 Modified:
11123 trunk/include/supported.h (File Modified)
11124 trunk/src/messages.tab (File Modified)
11125
11126
11127 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11128 Log:
11129 - Implement +z.
11130
11131
11132 Modified:
11133 trunk/include/channel.h (File Modified)
11134 trunk/modules/core/m_message.c (File Modified)
11135 trunk/modules/core/m_mode.c (File Modified)
11136
11137
11138 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11139 Log:
11140 - use sendto_one_numeric() in some places.
11141
11142
11143 Modified:
11144 trunk/modules/core/m_mode.c (File Modified)
11145
11146
11147 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11148 Log:
11149 - Implement channel mode +c -- colour stripping.
11150
11151
11152 Modified:
11153 trunk/include/irc_string.h (File Modified)
11154 trunk/include/supported.h (File Modified)
11155 trunk/modules/core/m_message.c (File Modified)
11156 trunk/modules/core/m_mode.c (File Modified)
11157 trunk/src/irc_string.c (File Modified)
11158 trunk/src/messages.tab (File Modified)
11159
11160
11161 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11162 Log:
11163 - Add +qLP to CHANMODES 005 numeric.
11164
11165
11166 Modified:
11167 trunk/include/supported.h (File Modified)
11168
11169
11170 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11171 Log:
11172 Move credits files to doc/.
11173
11174
11175 Modified:
11176 trunk/Hybrid-team (File Deleted)
11177 trunk/Ratbox-team (File Deleted)
11178 trunk/doc/Hybrid-team (File Added)
11179 trunk/doc/Ratbox-team (File Added)
11180
11181
11182 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11183 Log:
11184 - Rename Ratbox credits as Ratbox-team.
11185 - Add in our own CREDITS.
11186
11187
11188 Modified:
11189 trunk/CREDITS (File Deleted)
11190 trunk/CREDITS (File Added)
11191 trunk/Ratbox-team (File Added)
11192
11193
11194 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11195 Log:
11196 - Quietcache fixes.
11197
11198
11199 Modified:
11200 trunk/modules/core/m_mode.c (File Modified)
11201
11202
11203 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11204 Log:
11205 - Rebuild configure.
11206
11207
11208 Modified:
11209 trunk/autom4te.cache/ (File Deleted)
11210 trunk/configure (File Modified)
11211
11212
11213 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11214 Log:
11215 Add +q to messages.tab.
11216
11217
11218 Modified:
11219 trunk/src/messages.tab (File Modified)
11220
11221
11222 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11223 Log:
11224 - port m_sjoin stuff to TS6 JOIN syntax.
11225
11226
11227 Modified:
11228 trunk/modules/core/m_join.c (File Modified)
11229
11230
11231 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11232 Log:
11233 - Implement channel mode +q (quiet)
11234
11235
11236 Modified:
11237 trunk/include/channel.h (File Modified)
11238 trunk/modules/core/m_mode.c (File Modified)
11239 trunk/src/channel.c (File Modified)
11240
11241
11242 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11243 Log:
11244 Add +L/+P for set_final_mode().
11245
11246
11247 Modified:
11248 trunk/modules/core/m_sjoin.c (File Modified)
11249
11250
11251 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11252 Log:
11253 Add +L/+P in channel_modes().
11254
11255
11256 Modified:
11257 trunk/src/channel.c (File Modified)
11258
11259
11260 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11261 Log:
11262 - Use MODE_PERMANENT, not MODE_PERMANANT
11263 - Actually use chm_staff()
11264
11265 It compiles but is not otherwise tested.
11266
11267
11268 Modified:
11269 trunk/include/channel.h (File Modified)
11270 trunk/modules/core/m_mode.c (File Modified)
11271 trunk/modules/core/m_sjoin.c (File Modified)
11272 trunk/src/channel.c (File Modified)
11273
11274
11275 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11276 Log:
11277 - Ok, patchlevel.h is fixed now.
11278
11279
11280 Modified:
11281 trunk/include/patchlevel.h (File Modified)
11282
11283
11284 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11285 Log:
11286 - *sigh*
11287
11288
11289 Modified:
11290 trunk/include/patchlevel.h (File Modified)
11291 trunk/src/version.c.SH (File Modified)
11292
11293
11294 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11295 Log:
11296 - Fix compilation issue with version.c.
11297
11298
11299 Modified:
11300 trunk/src/version.c.SH (File Modified)
11301
11302
11303 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11304 Log:
11305 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11306 this from the BUGS file.
11307
11308
11309 Modified:
11310 trunk/BUGS (File Modified)
11311
11312
11313 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11314 Log:
11315 Mangle all netsplit messages if flatten links is enabled.
11316
11317
11318 Modified:
11319 trunk/src/client.c (File Modified)
11320
11321
11322 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11323 Log:
11324 - jilles pointed out that /stats p needed severe changes -- implement
11325 them
11326
11327
11328 Modified:
11329 trunk/modules/m_stats.c (File Modified)
11330
11331
11332 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11333 Log:
11334 Rename RELNOTES to NEWS.
11335
11336
11337 Modified:
11338 trunk/NEWS (File Added)
11339 trunk/RELNOTES (File Deleted)
11340
11341
11342 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11343 Log:
11344 Update RELNOTES.
11345
11346
11347 Modified:
11348 trunk/RELNOTES (File Modified)
11349
11350
11351 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11352 Log:
11353 - Make /stats p work globally.
11354 - Change 'OPER(s)' to 'staff members'
11355
11356
11357 Modified:
11358 trunk/modules/m_stats.c (File Modified)
11359
11360
11361 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11362 Log:
11363 - add modes, +LP to RPL_MYINFO.
11364
11365
11366 Modified:
11367 trunk/src/messages.tab (File Modified)
11368
11369
11370 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11371 Log:
11372 More stuff to RELNOTES.
11373
11374
11375 Modified:
11376 trunk/RELNOTES (File Modified)
11377
11378
11379 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11380 Log:
11381 - Implement +P.
11382
11383
11384 Modified:
11385 trunk/modules/core/m_sjoin.c (File Modified)
11386 trunk/src/channel.c (File Modified)
11387
11388
11389 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11390 Log:
11391 - Implement list limit exceed modes -- +L.
11392
11393
11394 Modified:
11395 trunk/modules/core/m_mode.c (File Modified)
11396
11397
11398 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11399 Log:
11400 - Add handlers for modes +L, +P.
11401
11402
11403 Modified:
11404 trunk/include/channel.h (File Modified)
11405 trunk/modules/core/m_mode.c (File Modified)
11406
11407
11408 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11409 Log:
11410 Update properties on *everything*.
11411
11412
11413 Modified:
11414 trunk/.cvsignore (Property Modified)
11415 trunk/.indent.pro (Property Modified)
11416 trunk/BUGS (File Modified) (Property Modified)
11417 trunk/CREDITS (File Modified) (Property Modified)
11418 trunk/ChangeLog (Property Modified)
11419 trunk/Hybrid-team (File Modified) (Property Modified)
11420 trunk/INSTALL (File Modified) (Property Modified)
11421 trunk/LICENSE (File Modified) (Property Modified)
11422 trunk/Makefile.in (File Modified) (Property Modified)
11423 trunk/README.FIRST (File Modified) (Property Modified)
11424 trunk/RELNOTES (File Modified) (Property Modified)
11425 trunk/SVN-Access (Property Modified)
11426 trunk/aclocal.m4 (File Modified) (Property Modified)
11427 trunk/adns/.cvsignore (Property Modified)
11428 trunk/adns/COPYING (Property Modified)
11429 trunk/adns/GPL-vs-LGPL (Property Modified)
11430 trunk/adns/Makefile.in (File Modified) (Property Modified)
11431 trunk/adns/README (Property Modified)
11432 trunk/adns/README.ircd (Property Modified)
11433 trunk/adns/adns.h (File Modified) (Property Modified)
11434 trunk/adns/check.c (File Modified) (Property Modified)
11435 trunk/adns/dlist.h (File Modified) (Property Modified)
11436 trunk/adns/event.c (File Modified) (Property Modified)
11437 trunk/adns/general.c (File Modified) (Property Modified)
11438 trunk/adns/internal.h (File Modified) (Property Modified)
11439 trunk/adns/parse.c (File Modified) (Property Modified)
11440 trunk/adns/query.c (File Modified) (Property Modified)
11441 trunk/adns/reply.c (File Modified) (Property Modified)
11442 trunk/adns/setup.c (File Modified) (Property Modified)
11443 trunk/adns/transmit.c (File Modified) (Property Modified)
11444 trunk/adns/tvarith.h (File Modified) (Property Modified)
11445 trunk/adns/types.c (File Modified) (Property Modified)
11446 trunk/configure (File Modified) (Property Modified)
11447 trunk/configure.ac (File Modified) (Property Modified)
11448 trunk/contrib/.cvsignore (Property Modified)
11449 trunk/contrib/.indent.pro (Property Modified)
11450 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11451 trunk/contrib/README (File Modified) (Property Modified)
11452 trunk/contrib/example_module.c (File Modified) (Property Modified)
11453 trunk/contrib/m_42.c (File Modified) (Property Modified)
11454 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11455 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11456 trunk/contrib/m_force.c (File Modified) (Property Modified)
11457 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11458 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11459 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11460 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11461 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11462 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11463 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11464 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11465 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11466 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11467 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11468 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11469 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11470 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11471 trunk/doc/.cvsignore (Property Modified)
11472 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11473 trunk/doc/Makefile.in (File Modified) (Property Modified)
11474 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11475 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11476 trunk/doc/challenge.txt (File Modified) (Property Modified)
11477 trunk/doc/example.conf (File Modified) (Property Modified)
11478 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11479 trunk/doc/hooks.txt (File Modified) (Property Modified)
11480 trunk/doc/index.txt (File Modified) (Property Modified)
11481 trunk/doc/ircd.8 (File Modified) (Property Modified)
11482 trunk/doc/ircd.motd (Property Modified)
11483 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11484 trunk/doc/modeg.txt (File Modified) (Property Modified)
11485 trunk/doc/modes.txt (File Modified) (Property Modified)
11486 trunk/doc/monitor.txt (File Modified) (Property Modified)
11487 trunk/doc/old/Authors (Property Modified)
11488 trunk/doc/operguide.txt (File Modified) (Property Modified)
11489 trunk/doc/opermyth.txt (Property Modified)
11490 trunk/doc/server-version-info (File Modified) (Property Modified)
11491 trunk/doc/services.txt (File Modified) (Property Modified)
11492 trunk/doc/technical/README.TSora (Property Modified)
11493 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11494 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11495 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11496 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11497 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11498 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11499 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11500 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11501 trunk/doc/technical/rfc1459.txt (Property Modified)
11502 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11503 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11504 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11505 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11506 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11507 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11508 trunk/help/Makefile.in (File Modified) (Property Modified)
11509 trunk/help/opers/accept (Property Modified)
11510 trunk/help/opers/admin (Property Modified)
11511 trunk/help/opers/away (Property Modified)
11512 trunk/help/opers/capab (Property Modified)
11513 trunk/help/opers/challenge (Property Modified)
11514 trunk/help/opers/close (Property Modified)
11515 trunk/help/opers/cmode (Property Modified)
11516 trunk/help/opers/cnotice (Property Modified)
11517 trunk/help/opers/connect (Property Modified)
11518 trunk/help/opers/cprivmsg (Property Modified)
11519 trunk/help/opers/credits (Property Modified)
11520 trunk/help/opers/die (Property Modified)
11521 trunk/help/opers/dline (Property Modified)
11522 trunk/help/opers/eob (Property Modified)
11523 trunk/help/opers/error (Property Modified)
11524 trunk/help/opers/etrace (Property Modified)
11525 trunk/help/opers/gline (Property Modified)
11526 trunk/help/opers/help (Property Modified)
11527 trunk/help/opers/index (Property Modified)
11528 trunk/help/opers/info (Property Modified)
11529 trunk/help/opers/invite (Property Modified)
11530 trunk/help/opers/ison (Property Modified)
11531 trunk/help/opers/join (Property Modified)
11532 trunk/help/opers/kick (Property Modified)
11533 trunk/help/opers/kill (Property Modified)
11534 trunk/help/opers/kline (Property Modified)
11535 trunk/help/opers/knock (Property Modified)
11536 trunk/help/opers/links (Property Modified)
11537 trunk/help/opers/list (Property Modified)
11538 trunk/help/opers/locops (Property Modified)
11539 trunk/help/opers/lusers (Property Modified)
11540 trunk/help/opers/modlist (Property Modified)
11541 trunk/help/opers/modload (Property Modified)
11542 trunk/help/opers/modrestart (Property Modified)
11543 trunk/help/opers/modunload (Property Modified)
11544 trunk/help/opers/motd (Property Modified)
11545 trunk/help/opers/names (Property Modified)
11546 trunk/help/opers/nick (Property Modified)
11547 trunk/help/opers/notice (Property Modified)
11548 trunk/help/opers/oper (Property Modified)
11549 trunk/help/opers/operspy (Property Modified)
11550 trunk/help/opers/operwall (Property Modified)
11551 trunk/help/opers/part (Property Modified)
11552 trunk/help/opers/pass (Property Modified)
11553 trunk/help/opers/ping (Property Modified)
11554 trunk/help/opers/pong (Property Modified)
11555 trunk/help/opers/post (Property Modified)
11556 trunk/help/opers/privmsg (Property Modified)
11557 trunk/help/opers/quit (Property Modified)
11558 trunk/help/opers/rehash (Property Modified)
11559 trunk/help/opers/restart (Property Modified)
11560 trunk/help/opers/resv (Property Modified)
11561 trunk/help/opers/server (Property Modified)
11562 trunk/help/opers/set (Property Modified)
11563 trunk/help/opers/sjoin (Property Modified)
11564 trunk/help/opers/squit (Property Modified)
11565 trunk/help/opers/stats (Property Modified)
11566 trunk/help/opers/svinfo (Property Modified)
11567 trunk/help/opers/testgecos (Property Modified)
11568 trunk/help/opers/testline (Property Modified)
11569 trunk/help/opers/testmask (Property Modified)
11570 trunk/help/opers/time (Property Modified)
11571 trunk/help/opers/topic (Property Modified)
11572 trunk/help/opers/trace (Property Modified)
11573 trunk/help/opers/uhelp (Property Modified)
11574 trunk/help/opers/umode (Property Modified)
11575 trunk/help/opers/undline (Property Modified)
11576 trunk/help/opers/ungline (Property Modified)
11577 trunk/help/opers/unkline (Property Modified)
11578 trunk/help/opers/unresv (Property Modified)
11579 trunk/help/opers/unxline (Property Modified)
11580 trunk/help/opers/user (Property Modified)
11581 trunk/help/opers/userhost (Property Modified)
11582 trunk/help/opers/users (Property Modified)
11583 trunk/help/opers/version (Property Modified)
11584 trunk/help/opers/wallops (Property Modified)
11585 trunk/help/opers/who (Property Modified)
11586 trunk/help/opers/whois (Property Modified)
11587 trunk/help/opers/whowas (Property Modified)
11588 trunk/help/opers/xline (Property Modified)
11589 trunk/help/users/index (Property Modified)
11590 trunk/help/users/info (Property Modified)
11591 trunk/help/users/notice (Property Modified)
11592 trunk/help/users/privmsg (Property Modified)
11593 trunk/help/users/stats (Property Modified)
11594 trunk/help/users/umode (Property Modified)
11595 trunk/include/.cvsignore (Property Modified)
11596 trunk/include/.indent.pro (Property Modified)
11597 trunk/include/balloc.h (File Modified) (Property Modified)
11598 trunk/include/cache.h (File Modified) (Property Modified)
11599 trunk/include/channel.h (File Modified) (Property Modified)
11600 trunk/include/class.h (File Modified) (Property Modified)
11601 trunk/include/client.h (File Modified) (Property Modified)
11602 trunk/include/commio.h (File Modified) (Property Modified)
11603 trunk/include/common.h (File Modified) (Property Modified)
11604 trunk/include/config.h (File Modified) (Property Modified)
11605 trunk/include/config.h.dist (File Modified) (Property Modified)
11606 trunk/include/defaults.h (File Modified) (Property Modified)
11607 trunk/include/event.h (File Modified) (Property Modified)
11608 trunk/include/hash.h (File Modified) (Property Modified)
11609 trunk/include/hook.h (File Modified) (Property Modified)
11610 trunk/include/hostmask.h (File Modified) (Property Modified)
11611 trunk/include/irc_string.h (File Modified) (Property Modified)
11612 trunk/include/ircd.h (File Modified) (Property Modified)
11613 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11614 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11615 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11616 trunk/include/linebuf.h (File Modified) (Property Modified)
11617 trunk/include/listener.h (File Modified) (Property Modified)
11618 trunk/include/m_info.h (File Modified) (Property Modified)
11619 trunk/include/memory.h (File Modified) (Property Modified)
11620 trunk/include/modules.h (File Modified) (Property Modified)
11621 trunk/include/monitor.h (File Modified) (Property Modified)
11622 trunk/include/msg.h (File Modified) (Property Modified)
11623 trunk/include/newconf.h (File Modified) (Property Modified)
11624 trunk/include/numeric.h (File Modified) (Property Modified)
11625 trunk/include/packet.h (File Modified) (Property Modified)
11626 trunk/include/parse.h (File Modified) (Property Modified)
11627 trunk/include/patchlevel.h (File Modified) (Property Modified)
11628 trunk/include/patricia.h (File Modified) (Property Modified)
11629 trunk/include/reject.h (File Modified) (Property Modified)
11630 trunk/include/res.h (File Modified) (Property Modified)
11631 trunk/include/restart.h (File Modified) (Property Modified)
11632 trunk/include/s_auth.h (File Modified) (Property Modified)
11633 trunk/include/s_conf.h (File Modified) (Property Modified)
11634 trunk/include/s_gline.h (File Modified) (Property Modified)
11635 trunk/include/s_log.h (File Modified) (Property Modified)
11636 trunk/include/s_newconf.h (File Modified) (Property Modified)
11637 trunk/include/s_serv.h (File Modified) (Property Modified)
11638 trunk/include/s_stats.h (File Modified) (Property Modified)
11639 trunk/include/s_user.h (File Modified) (Property Modified)
11640 trunk/include/s_zip.h (File Modified) (Property Modified)
11641 trunk/include/scache.h (File Modified) (Property Modified)
11642 trunk/include/send.h (File Modified) (Property Modified)
11643 trunk/include/serno.h (Property Modified)
11644 trunk/include/setup.h.in (Property Modified)
11645 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11646 trunk/include/stdinc.h (File Modified) (Property Modified)
11647 trunk/include/supported.h (File Modified) (Property Modified)
11648 trunk/include/tools.h (File Modified) (Property Modified)
11649 trunk/include/whowas.h (File Modified) (Property Modified)
11650 trunk/install-sh (File Modified) (Property Modified)
11651 trunk/modules/.cvsignore (Property Modified)
11652 trunk/modules/.depend (Property Modified)
11653 trunk/modules/.indent.pro (Property Modified)
11654 trunk/modules/Makefile.in (File Modified) (Property Modified)
11655 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11656 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11657 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11658 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11659 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11660 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11661 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11662 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11663 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11664 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11665 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11666 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11667 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11668 trunk/modules/m_accept.c (File Modified) (Property Modified)
11669 trunk/modules/m_admin.c (File Modified) (Property Modified)
11670 trunk/modules/m_away.c (File Modified) (Property Modified)
11671 trunk/modules/m_cap.c (File Modified) (Property Modified)
11672 trunk/modules/m_capab.c (File Modified) (Property Modified)
11673 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11674 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11675 trunk/modules/m_close.c (File Modified) (Property Modified)
11676 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11677 trunk/modules/m_connect.c (File Modified) (Property Modified)
11678 trunk/modules/m_dline.c (File Modified) (Property Modified)
11679 trunk/modules/m_encap.c (File Modified) (Property Modified)
11680 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11681 trunk/modules/m_gline.c (File Modified) (Property Modified)
11682 trunk/modules/m_help.c (File Modified) (Property Modified)
11683 trunk/modules/m_info.c (File Modified) (Property Modified)
11684 trunk/modules/m_invite.c (File Modified) (Property Modified)
11685 trunk/modules/m_ison.c (File Modified) (Property Modified)
11686 trunk/modules/m_kline.c (File Modified) (Property Modified)
11687 trunk/modules/m_knock.c (File Modified) (Property Modified)
11688 trunk/modules/m_links.c (File Modified) (Property Modified)
11689 trunk/modules/m_list.c (File Modified) (Property Modified)
11690 trunk/modules/m_locops.c (File Modified) (Property Modified)
11691 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11692 trunk/modules/m_map.c (File Modified) (Property Modified)
11693 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11694 trunk/modules/m_motd.c (File Modified) (Property Modified)
11695 trunk/modules/m_names.c (File Modified) (Property Modified)
11696 trunk/modules/m_oper.c (File Modified) (Property Modified)
11697 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11698 trunk/modules/m_pass.c (File Modified) (Property Modified)
11699 trunk/modules/m_ping.c (File Modified) (Property Modified)
11700 trunk/modules/m_pong.c (File Modified) (Property Modified)
11701 trunk/modules/m_post.c (File Modified) (Property Modified)
11702 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11703 trunk/modules/m_restart.c (File Modified) (Property Modified)
11704 trunk/modules/m_resv.c (File Modified) (Property Modified)
11705 trunk/modules/m_services.c (File Modified) (Property Modified)
11706 trunk/modules/m_set.c (File Modified) (Property Modified)
11707 trunk/modules/m_stats.c (File Modified) (Property Modified)
11708 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11709 trunk/modules/m_tb.c (File Modified) (Property Modified)
11710 trunk/modules/m_testline.c (File Modified) (Property Modified)
11711 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11712 trunk/modules/m_time.c (File Modified) (Property Modified)
11713 trunk/modules/m_topic.c (File Modified) (Property Modified)
11714 trunk/modules/m_trace.c (File Modified) (Property Modified)
11715 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11716 trunk/modules/m_user.c (File Modified) (Property Modified)
11717 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11718 trunk/modules/m_users.c (File Modified) (Property Modified)
11719 trunk/modules/m_version.c (File Modified) (Property Modified)
11720 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11721 trunk/modules/m_who.c (File Modified) (Property Modified)
11722 trunk/modules/m_whois.c (File Modified) (Property Modified)
11723 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11724 trunk/modules/m_xline.c (File Modified) (Property Modified)
11725 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11726 trunk/servlink/.cvsignore (Property Modified)
11727 trunk/servlink/.indent.pro (Property Modified)
11728 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11729 trunk/servlink/README (File Modified) (Property Modified)
11730 trunk/servlink/TODO (File Modified) (Property Modified)
11731 trunk/servlink/control.c (File Modified) (Property Modified)
11732 trunk/servlink/control.h (File Modified) (Property Modified)
11733 trunk/servlink/io.c (File Modified) (Property Modified)
11734 trunk/servlink/io.h (File Modified) (Property Modified)
11735 trunk/servlink/servlink.c (File Modified) (Property Modified)
11736 trunk/servlink/servlink.h (File Modified) (Property Modified)
11737 trunk/src/.cvsignore (Property Modified)
11738 trunk/src/.depend (Property Modified)
11739 trunk/src/.indent.pro (Property Modified)
11740 trunk/src/Makefile.in (File Modified) (Property Modified)
11741 trunk/src/adns.c (File Modified) (Property Modified)
11742 trunk/src/balloc.c (File Modified) (Property Modified)
11743 trunk/src/cache.c (File Modified) (Property Modified)
11744 trunk/src/channel.c (File Modified) (Property Modified)
11745 trunk/src/class.c (File Modified) (Property Modified)
11746 trunk/src/client.c (File Modified) (Property Modified)
11747 trunk/src/commio.c (File Modified) (Property Modified)
11748 trunk/src/devpoll.c (File Modified) (Property Modified)
11749 trunk/src/epoll.c (File Modified) (Property Modified)
11750 trunk/src/event.c (File Modified) (Property Modified)
11751 trunk/src/getopt.c (File Modified) (Property Modified)
11752 trunk/src/hash.c (File Modified) (Property Modified)
11753 trunk/src/hook.c (File Modified) (Property Modified)
11754 trunk/src/hostmask.c (File Modified) (Property Modified)
11755 trunk/src/irc_string.c (File Modified) (Property Modified)
11756 trunk/src/ircd.c (File Modified) (Property Modified)
11757 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11758 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11759 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11760 trunk/src/kdparse.c (File Modified) (Property Modified)
11761 trunk/src/kqueue.c (File Modified) (Property Modified)
11762 trunk/src/linebuf.c (File Modified) (Property Modified)
11763 trunk/src/listener.c (File Modified) (Property Modified)
11764 trunk/src/match.c (File Modified) (Property Modified)
11765 trunk/src/memory.c (File Modified) (Property Modified)
11766 trunk/src/messages.tab (File Modified) (Property Modified)
11767 trunk/src/modules.c (File Modified) (Property Modified)
11768 trunk/src/monitor.c (File Modified) (Property Modified)
11769 trunk/src/newconf.c (File Modified) (Property Modified)
11770 trunk/src/numeric.c (File Modified) (Property Modified)
11771 trunk/src/packet.c (File Modified) (Property Modified)
11772 trunk/src/parse.c (File Modified) (Property Modified)
11773 trunk/src/patricia.c (File Modified) (Property Modified)
11774 trunk/src/poll.c (File Modified) (Property Modified)
11775 trunk/src/reject.c (File Modified) (Property Modified)
11776 trunk/src/restart.c (File Modified) (Property Modified)
11777 trunk/src/s_auth.c (File Modified) (Property Modified)
11778 trunk/src/s_conf.c (File Modified) (Property Modified)
11779 trunk/src/s_gline.c (File Modified) (Property Modified)
11780 trunk/src/s_log.c (File Modified) (Property Modified)
11781 trunk/src/s_newconf.c (File Modified) (Property Modified)
11782 trunk/src/s_serv.c (File Modified) (Property Modified)
11783 trunk/src/s_stats.c (File Modified) (Property Modified)
11784 trunk/src/s_user.c (File Modified) (Property Modified)
11785 trunk/src/scache.c (File Modified) (Property Modified)
11786 trunk/src/select.c (File Modified) (Property Modified)
11787 trunk/src/send.c (File Modified) (Property Modified)
11788 trunk/src/snprintf.c (File Modified) (Property Modified)
11789 trunk/src/tools.c (File Modified) (Property Modified)
11790 trunk/src/version.c.SH (File Modified) (Property Modified)
11791 trunk/src/whowas.c (File Modified) (Property Modified)
11792 trunk/tools/.cvsignore (Property Modified)
11793 trunk/tools/Makefile.in (File Modified) (Property Modified)
11794 trunk/tools/README (File Modified) (Property Modified)
11795 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11796 trunk/tools/convertilines.c (File Modified) (Property Modified)
11797 trunk/tools/convertklines.c (File Modified) (Property Modified)
11798 trunk/tools/mkkeypair (Property Modified)
11799 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11800 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11801 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11802 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11803 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11804 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11805 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11806 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11807 trunk/tools/untabify (File Modified) (Property Modified)
11808 trunk/tools/viconf.c (File Modified) (Property Modified)
11809
11810
11811 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11812 Log:
11813 - Update RELNOTES.
11814
11815
11816 Modified:
11817 trunk/RELNOTES (File Modified)
11818
11819
11820 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11821 Log:
11822 - Make version.c use our serial, not ratbox's.
11823
11824
11825 Modified:
11826 trunk/src/version.c.SH (File Modified)
11827
11828
11829 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11830 Log:
11831 - update RELNOTES
11832 - revved patchlevel to 2.1.5
11833
11834
11835 Modified:
11836 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11838
11839
11840 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11841 Log:
11842 - fix buffer overflow and unterminated buffer when removing TS6 bans
11843 - fix rebuilding of SJOIN
11844
11845
11846 Modified:
11847 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11848
11849
11850 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11851 Log:
11852 have servlink report if it gets an uncompressed error message when it gets inflate failures
11853
11854 Modified:
11855 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11856
11857
11858 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11859 Log:
11860 - extend our copyrights to 2005.
11861
11862
11863 Modified:
11864 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11888 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11894 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11895 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11896 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11897 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11899 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11915 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11916 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11917 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11918 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11919 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11920 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11925 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11926 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11927 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11928 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11929 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11932 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11933 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11934 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11940 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11950 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11953 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11954 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11955 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11956 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11959 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11961 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11964 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11965 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11968
11969
11970 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11971 Log:
11972 - update RELNOTES
11973 - revved patchlevel to 2.1.4
11974
11975
11976 Modified:
11977 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11978 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11979
11980
11981 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11982 Log:
11983 - add TARGMAX to 005
11984 - remove the +1 from ->uid in struct Client
11985 - fix checking of accept entries in m_accept.c
11986
11987
11988 Modified:
11989 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11990 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11991 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11992 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11993
11994
11995 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11996 Log:
11997 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11998 send it over TS6
11999
12000
12001 Modified:
12002 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12003
12004
12005 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12006 Log:
12007 - remove an unused variable
12008
12009
12010 Modified:
12011 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12012
12013
12014 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12015 Log:
12016 don't burst a TS5 name in burst_TS6. -via jillies
12017
12018 Modified:
12019 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12020
12021
12022 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12023 Log:
12024 - via jilles, make nickchanges invalidate any cached bans for
12025 quiet_on_ban
12026
12027
12028 Modified:
12029 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12030 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12031 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12032 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12033
12034
12035 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12036 Log:
12037 - fix some char vs byte usage to make adns compile cleanly with gcc4
12038
12039
12040 Modified:
12041 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12043 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12044 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12045 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12046 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12047 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12048 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12049
12050
12051 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12052 Log:
12053 userhost should allow 5 userhost checks, not 4
12054
12055 Modified:
12056 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12057
12058
12059 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12060 Log:
12061 - another darwin fix
12062
12063
12064 Modified:
12065 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12066
12067
12068 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12069 Log:
12070 - darwin fixes
12071
12072
12073 Modified:
12074 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12075 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12076 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12082
12083
12084 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12085 Log:
12086 - remove bogus extern of abort_list
12087
12088
12089 Modified:
12090 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12091
12092
12093 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12094 Log:
12095 svn repo access stuff
12096
12097 Modified:
12098 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12099
12100
12101 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12102 Log:
12103 test commit
12104
12105
12106 Modified:
12107 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12108
12109
12110 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12111 Log:
12112 test commit
12113
12114
12115 Modified:
12116 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12117
12118
12119 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12120 Log:
12121 revert omotd..i thought it was a good idea..oh well
12122
12123 Modified:
12124 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12125
12126
12127 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12128 Log:
12129 Commas are bad things in channel keys
12130
12131
12132 Modified:
12133 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12134
12135
12136 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12137 Log:
12138 Add OMOTD command to display oper motd
12139
12140
12141 Modified:
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12143
12144
12145 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12146 Log:
12147 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12148
12149 Modified:
12150 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12151
12152
12153 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12154
12155 Modified files: (Branch: RATBOX_2_1)
12156 modules m_whois.c
12157 Log:
12158 - stop testing whois for protocol violations, as they can be caused in
12159 ircds going all the way back to the original ircd2.8
12160
12161 Revision Changes Path
12162 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12163
12164
12165
12166 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12167
12168 Modified files: (Branch: RATBOX_2_1)
12169 modules m_time.c
12170 Log:
12171 - remove some 2.2 code
12172
12173 Revision Changes Path
12174 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12175
12176
12177
12178 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12179
12180 Modified files: (Branch: RATBOX_2_1)
12181 modules m_time.c
12182 Log:
12183 backport of the silly december 31st bug
12184
12185 Revision Changes Path
12186 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12187
12188
12189
12190 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12191
12192 Modified files: (Branch: RATBOX_2_1)
12193 . RELNOTES
12194 include patchlevel.h
12195 Log:
12196 - revved patchlevel to 2.1.3
12197
12198 Revision Changes Path
12199 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12200 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12201
12202
12203
12204 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12205
12206 Modified files: (Branch: RATBOX_2_1)
12207 include client.h
12208 modules m_accept.c
12209 modules/core m_nick.c
12210 src client.c
12211 Log:
12212 - stop removing a clients own list of accepted clients when they do a
12213 nickchange
12214 - clean up the accept code so its less retarded
12215
12216 Revision Changes Path
12217 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12218 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12219 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12220 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12221
12222
12223
12224 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12225
12226 Modified files: (Branch: RATBOX_2_1)
12227 include event.h
12228 modules m_links.c
12229 src event.c ircd.c newconf.c
12230 Log:
12231 - remove a defn of links_cache_list in m_links.c which was causing
12232 the flattened links update to be ignored
12233 - add eventUpdate(), and make links_delay update on rehash
12234
12235 Revision Changes Path
12236 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12237 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12238 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12239 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12240 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12241
12242
12243
12244 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12245
12246 Modified files: (Branch: RATBOX_2_1)
12247 doc services.txt
12248 src newconf.c
12249 Log:
12250 - make the conf parser apply service {}; on rehash
12251
12252 Revision Changes Path
12253 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12254 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12255
12256
12257
12258 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12259
12260 Modified files: (Branch: RATBOX_2_1)
12261 include m_info.h
12262 Log:
12263 - show ENABLE_SERVICES define in info
12264
12265 Revision Changes Path
12266 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12267
12268
12269
12270 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12271
12272 Modified files: (Branch: RATBOX_2_1)
12273 modules m_services.c m_stats.c
12274 Log:
12275 - via jilles, make m_services.c hook into stats U and display service
12276 blocks
12277
12278 Revision Changes Path
12279 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12280 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12281
12282
12283
12284 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12285
12286 Modified files: (Branch: RATBOX_2_1)
12287 . configure configure.ac
12288 Log:
12289 - default build to -O2
12290
12291 Revision Changes Path
12292 7.249.2.2 +4 -4 ircd-ratbox/configure
12293 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12294
12295
12296
12297 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12298
12299 Modified files: (Branch: RATBOX_2_1)
12300 doc example.conf example.efnet.conf
12301 include client.h s_conf.h s_newconf.h
12302 modules m_info.c
12303 modules/core m_join.c m_nick.c
12304 src channel.c newconf.c s_conf.c s_user.c
12305 Log:
12306 - remove no_oper_resvs from general {};
12307 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12308
12309 Revision Changes Path
12310 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12311 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12312 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12313 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12314 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12315 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12316 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12317 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12318 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12319 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12320 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12321 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12322
12323
12324
12325 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12326
12327 Modified files: (Branch: RATBOX_2_1)
12328 modules/core m_mode.c m_nick.c
12329 src s_newconf.c
12330 Log:
12331 - 2.0 sync:
12332 - raise max temptime to a year
12333 - tidy up BMASK
12334 - require 9 parameters in ms_nick(), 10 in ms_uid()
12335
12336 Revision Changes Path
12337 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12338 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12339 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12340
12341
12342
12343 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12344
12345 Modified files: (Branch: RATBOX_2_1)
12346 modules m_services.c
12347 Log:
12348 - only show services logged in info when its a local client
12349
12350 Revision Changes Path
12351 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12352
12353
12354
12355 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12356
12357 Modified files: (Branch: RATBOX_2_1)
12358 src match.c
12359 Log:
12360 passing a pointer to a pointer is not what was intended, oops
12361
12362 Revision Changes Path
12363 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12364
12365
12366
12367 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12368
12369 Modified files: (Branch: RATBOX_2_1)
12370 doc services.txt
12371 Log:
12372 - update services.txt with FNC
12373
12374 Revision Changes Path
12375 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12376
12377
12378
12379 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12380
12381 Modified files: (Branch: RATBOX_2_1)
12382 modules m_resv.c
12383 Log:
12384 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12385
12386 Revision Changes Path
12387 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12388
12389
12390
12391 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12392
12393 Modified files: (Branch: RATBOX_2_1)
12394 src s_auth.c
12395 Log:
12396 - add some uniqueness into auth process for bopm
12397
12398 Revision Changes Path
12399 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12400
12401
12402
12403 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12404
12405 Modified files: (Branch: RATBOX_2_1)
12406 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12407 Log:
12408 - make contrib/ compile
12409
12410 Revision Changes Path
12411 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12412 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12413 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12414 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12415
12416
12417
12418 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12419
12420 Modified files: (Branch: RATBOX_2_1)
12421 modules m_monitor.c
12422 Log:
12423 Don't allow MONITOR from an unregistered client
12424
12425 Revision Changes Path
12426 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12427
12428
12429
12430 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12431
12432 Modified files: (Branch: RATBOX_2_1)
12433 doc example.conf example.efnet.conf
12434 include class.h
12435 src class.c messages.tab newconf.c
12436 Log:
12437 - remove sendq_eob, its become more of a hindrance than a benefit.
12438 - sync example.efnet.conf cluster {}; with example.conf
12439
12440 Revision Changes Path
12441 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12442 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12443 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12444 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12445 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12446 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12447
12448
12449
12450 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12451
12452 Modified files: (Branch: RATBOX_2_1)
12453 . RELNOTES
12454 include patchlevel.h
12455 Log:
12456 - update RELNOTES
12457 - revved patchlevel to 2.1.2
12458
12459 Revision Changes Path
12460 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12461 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12462
12463
12464
12465 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12466
12467 Modified files: (Branch: RATBOX_2_1)
12468 . configure configure.ac
12469 Log:
12470 - raise default topiclen to 160.
12471
12472 Revision Changes Path
12473 7.249.2.1 +3 -3 ircd-ratbox/configure
12474 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12475
12476
12477
12478 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12479
12480 Modified files: (Branch: RATBOX_2_1)
12481 modules m_services.c
12482 Log:
12483 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12484 tsinfo matches this
12485
12486 Revision Changes Path
12487 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12488
12489
12490
12491 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12492
12493 Modified files: (Branch: RATBOX_2_1)
12494 modules m_services.c
12495 Log:
12496 - monitor_signoff() the client we're nickchanging
12497
12498 Revision Changes Path
12499 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12500
12501
12502
12503 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12504
12505 Modified files: (Branch: RATBOX_2_1)
12506 modules m_trace.c
12507 Log:
12508 - fix various UID problems with trace
12509
12510 Revision Changes Path
12511 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12512
12513
12514
12515 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12516
12517 Modified files: (Branch: RATBOX_2_1)
12518 help/opers dline kline
12519 modules m_resv.c m_stats.c
12520 modules/core m_mode.c
12521 Log:
12522 - sync with 2.0
12523 - tidy up kline/dline help to note they dont accept nick as target
12524 - disallow bans beginning with ':' over bmask
12525 - disallow bans with a space in chm_ban
12526 - stop counting hidden opers in stats p
12527 - match() parameters in remote unresv were inverted, causing it to fail
12528 - fix possibility of clients setting blank keys
12529
12530 Revision Changes Path
12531 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12532 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12533 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12534 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12535 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12536
12537
12538
12539 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12540
12541 Modified files: (Branch: RATBOX_2_1)
12542 src send.c
12543 Log:
12544 - fix problems with amd64 and the way we do va_list
12545
12546 Revision Changes Path
12547 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12548
12549
12550
12551 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12552
12553 Modified files: (Branch: RATBOX_2_1)
12554 modules m_services.c
12555 Log:
12556 - tidy up the kill notifications for RSFNC
12557
12558 Revision Changes Path
12559 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12560
12561
12562
12563 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12564
12565 Modified files: (Branch: RATBOX_2_1)
12566 include s_serv.h
12567 modules m_services.c
12568 src s_serv.c
12569 Log:
12570 - some more rserv stuff:
12571 - add RSFNC capability
12572 - fix up RSFNC, kill existing clients if they exist.
12573
12574 Revision Changes Path
12575 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12576 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12577 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12578
12579
12580
12581 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12582
12583 Modified files: (Branch: RATBOX_2_1)
12584 modules m_services.c
12585 Log:
12586 - first stab at a FNC implementation for rserv
12587
12588 Revision Changes Path
12589 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12590
12591
12592
12593 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12594
12595 Modified files: (Branch: RATBOX_2_1)
12596 help/opers umode
12597 Log:
12598 - remove a tab
12599
12600 Revision Changes Path
12601 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12602
12603
12604
12605 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12606
12607 Modified files: (Branch: RATBOX_2_1)
12608 src newconf.c
12609 Log:
12610 - add links_delay back
12611
12612 Revision Changes Path
12613 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12614
12615
12616
12617 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12618
12619 Modified files: (Branch: RATBOX_2_1)
12620 help/opers umode
12621 help/users umode
12622 Log:
12623 - swap tabs for spaces
12624
12625 Revision Changes Path
12626 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12627 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12628
12629
12630
12631 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12632
12633 Modified files: (Branch: RATBOX_2_1)
12634 include m_info.h
12635 Log:
12636 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12637 contained in the client_flood conf option
12638 - remove a couple of unused defines from info
12639
12640 Revision Changes Path
12641 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12642
12643
12644
12645 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12646
12647 Modified files: (Branch: RATBOX_2_1)
12648 src s_conf.c
12649 Log:
12650 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12651
12652 Revision Changes Path
12653 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12654
12655
12656
12657 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12658
12659 Modified files: (Branch: RATBOX_2_1)
12660 doc example.conf example.efnet.conf
12661 Log:
12662 - fix missing closing comment tag
12663
12664 Revision Changes Path
12665 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12666 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12667
12668
12669
12670 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12671
12672 Modified files: (Branch: RATBOX_2_1)
12673 . RELNOTES
12674 include patchlevel.h
12675 Log:
12676 - revved patchlevel to 2.1.1
12677
12678 Revision Changes Path
12679 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12680 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12681
12682
12683
12684 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12685
12686 Modified files: (Branch: RATBOX_2_1)
12687 modules m_kline.c
12688 Log:
12689 - sync up remote kline reasons, so theyre consistent with what happens
12690 when we add local klines - notably the "Temporary K-line x min" and
12691 date added to reason.
12692
12693 Revision Changes Path
12694 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12695
12696
12697
12698 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12699
12700 Modified files: (Branch: RATBOX_2_1)
12701 doc monitor.txt
12702 Log:
12703 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12704
12705 Revision Changes Path
12706 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12707
12708
12709
12710 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12711
12712 Modified files: (Branch: RATBOX_2_1)
12713 src commio.c
12714 Log:
12715 used the data pointer we saved, not what just got nulled
12716
12717 Revision Changes Path
12718 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12719
12720
12721
12722 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12723
12724 Modified files: (Branch: RATBOX_2_1)
12725 modules m_resv.c m_xline.c
12726 Log:
12727 - fix broken propagation of xline/resv
12728
12729 Revision Changes Path
12730 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12731 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12732
12733
12734
12735 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12736
12737 Modified files: (Branch: RATBOX_2_1)
12738 src s_auth.c
12739 Log:
12740 - properly increment bad auth count for stats T when we timeout an auth
12741
12742 Revision Changes Path
12743 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12744
12745
12746
12747 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12748
12749 Modified files: (Branch: RATBOX_2_1)
12750 doc monitor.txt
12751 include client.h
12752 modules/core m_nick.c
12753 Log:
12754 - fix a bit that didnt make sense in monitor.txt
12755 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12756
12757 Revision Changes Path
12758 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12759 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12760 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12761
12762
12763
12764 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12765
12766 Modified files: (Branch: RATBOX_2_1)
12767 src s_auth.c
12768 Log:
12769 removing dlink nodes from auth_poll_list twice is bad
12770
12771 Revision Changes Path
12772 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12773
12774
12775
12776 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12777
12778 Modified files: (Branch: RATBOX_2_1)
12779 modules m_stats.c
12780 Log:
12781 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12782 changed to RPL_STATSDEBUG
12783
12784 Revision Changes Path
12785 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12786
12787
12788
12789 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12790
12791 Added files: (Branch: RATBOX_2_1)
12792 doc tgchange.txt
12793 Log:
12794 - add some documentation about target change
12795
12796 Revision Changes Path
12797 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12798
12799
12800
12801 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12802
12803 Modified files: (Branch: RATBOX_2_1)
12804 include supported.h
12805 modules/core m_message.c
12806 Log:
12807 - remove extra argument to 005
12808 - disallow messaging of UIDs
12809
12810 Revision Changes Path
12811 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12812 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12813
12814
12815
12816 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12817
12818 Modified files: (Branch: RATBOX_2_1)
12819 src parse.c
12820 Log:
12821 - fix a longstanding parser bug with wrong limit checking, causing us to
12822 accept one less parameter than we're allowed to accept.
12823
12824 Revision Changes Path
12825 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12826
12827
12828
12829 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12830
12831 Modified files: (Branch: RATBOX_2_1)
12832 modules/core m_message.c
12833 Log:
12834 - exempt users messaging themselves from target change
12835
12836 Revision Changes Path
12837 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12838
12839
12840
12841 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12842
12843 Modified files: (Branch: RATBOX_2_1)
12844 include supported.h
12845 Log:
12846 - stop violating MAXPARA on 005.
12847
12848 Revision Changes Path
12849 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12850
12851
12852
12853 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12854
12855 Modified files: (Branch: RATBOX_2_1)
12856 modules/core m_nick.c
12857 Log:
12858 - dont store an ipv6 sockhost if we're not compiled with v6 support
12859
12860 Revision Changes Path
12861 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12862
12863
12864
12865 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12866
12867 Modified files: (Branch: RATBOX_2_1)
12868 include stdinc.h
12869 Log:
12870 - remove some vms includes
12871
12872 Revision Changes Path
12873 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12874
12875
12876
12877 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12878
12879 Modified files: (Branch: RATBOX_2_1)
12880 . ChangeLog
12881 include serno.h
12882 Log:
12883 - force commit for new branch
12884
12885 Revision Changes Path
12886 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12887 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12888
12889
12890
12891 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12892
12893 Modified files:
12894 . RELNOTES configure configure.ac
12895 include patchlevel.h
12896 Log:
12897 - revved patchlevel to 2.1.0
12898
12899 Revision Changes Path
12900 1.114 +6 -2 ircd-ratbox/RELNOTES
12901 7.249 +11 -11 ircd-ratbox/configure
12902 7.63 +3 -3 ircd-ratbox/configure.ac
12903 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12904
12905
12906
12907 leeh 2005/03/04 13:31:32 EST (20050304_2)
12908
12909 Modified files:
12910 . RELNOTES
12911 include patchlevel.h
12912 Log:
12913 - update RELNOTES
12914 - revved patchlevel to 2.1.0beta2
12915
12916 Revision Changes Path
12917 1.113 +12 -0 ircd-ratbox/RELNOTES
12918 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12919
12920
12921
12922 leeh 2005/03/04 13:27:05 EST (20050304_1)
12923
12924 Modified files:
12925 doc whats-new-2.1.txt
12926 src channel.c
12927 Log:
12928 - update whats-new-2.1
12929 - when we're handling global NAMES, dont output channels if there are no
12930 members within them we can show.
12931
12932 Revision Changes Path
12933 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12934 7.436 +12 -2 ircd-ratbox/src/channel.c
12935
12936
12937
12938 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12939
12940 Modified files:
12941 src patricia.c
12942 Log:
12943 That would be a node_heap not a prefix_heap..oops
12944
12945 Revision Changes Path
12946 7.30 +1 -1 ircd-ratbox/src/patricia.c
12947
12948
12949
12950 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12951
12952 Modified files:
12953 include stdinc.h
12954 Log:
12955 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12956 otherwise..the other macros might work????
12957
12958 Revision Changes Path
12959 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12960
12961
12962
12963 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12964
12965 Modified files:
12966 . configure configure.ac
12967 Log:
12968 i hate autoconf
12969
12970 Revision Changes Path
12971 7.248 +5 -5 ircd-ratbox/configure
12972 7.62 +5 -5 ircd-ratbox/configure.ac
12973
12974
12975
12976 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12977
12978 Modified files:
12979 . configure configure.ac
12980 Log:
12981 i hate autoconf
12982
12983 Revision Changes Path
12984 7.247 +3 -2 ircd-ratbox/configure
12985 7.61 +3 -2 ircd-ratbox/configure.ac
12986
12987
12988
12989 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12990
12991 Modified files:
12992 . configure configure.ac
12993 Log:
12994 doh
12995
12996 Revision Changes Path
12997 7.246 +6 -6 ircd-ratbox/configure
12998 7.60 +4 -4 ircd-ratbox/configure.ac
12999
13000
13001
13002 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13003
13004 Modified files:
13005 . configure configure.ac
13006 include stdinc.h
13007 Log:
13008 Doh these changes got put on RATBOX_2_0 when they were meant for
13009 head..oops...
13010 Also merged in the monitor heap size stuff, not that i think monitor has
13011 been moved to head
13012
13013 Revision Changes Path
13014 7.245 +12 -3 ircd-ratbox/configure
13015 7.59 +11 -3 ircd-ratbox/configure.ac
13016 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13017
13018
13019
13020 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13021
13022 Modified files:
13023 include stdinc.h
13024 Log:
13025 Add more robust alloca checking
13026
13027 Revision Changes Path
13028 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13029
13030
13031
13032 leeh 2005/02/24 15:27:17 EST (20050224_9)
13033
13034 Modified files:
13035 contrib m_42.c
13036 Log:
13037 - fix the copyright on m_42.c :p
13038
13039 Revision Changes Path
13040 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13041
13042
13043
13044 leeh 2005/02/24 15:22:53 EST (20050224_8)
13045
13046 Modified files:
13047 include supported.h
13048 modules m_dline.c
13049 Log:
13050 - fix a core in undline on bad masks
13051 - remove an unwanted space from beginning of second 005 numeric
13052
13053 Revision Changes Path
13054 7.5 +1 -1 ircd-ratbox/include/supported.h
13055 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13056
13057
13058
13059 leeh 2005/02/24 15:18:59 EST (20050224_7)
13060
13061 Modified files:
13062 modules m_monitor.c
13063 Log:
13064 - use max_monitor when adding nicknames
13065 - add in monitor s
13066 that should be everything now..
13067
13068 Revision Changes Path
13069 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13070
13071
13072
13073 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13074
13075 Modified files:
13076 contrib m_42.c
13077 Log:
13078 42
13079
13080 Revision Changes Path
13081 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13082
13083
13084
13085 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13086
13087 Modified files:
13088 contrib m_42.c
13089 Log:
13090 42
13091
13092 Revision Changes Path
13093 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13094
13095
13096
13097 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13098
13099 Added files:
13100 contrib m_42.c
13101 Log:
13102 The Answer to Life, the Universe, and Everything
13103
13104 Revision Changes Path
13105 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13106
13107
13108
13109 leeh 2005/02/24 14:53:04 EST (20050224_3)
13110
13111 Modified files:
13112 include monitor.h
13113 modules m_monitor.c
13114 src ircd.c monitor.c
13115 Log:
13116 - call init_monitor() on startup
13117 - add in support for adding/deleting/listing monitor entries
13118
13119 Revision Changes Path
13120 7.2 +3 -1 ircd-ratbox/include/monitor.h
13121 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13122 7.374 +2 -0 ircd-ratbox/src/ircd.c
13123 7.3 +15 -4 ircd-ratbox/src/monitor.c
13124
13125
13126
13127 leeh 2005/02/23 21:20:10 EST (20050224_2)
13128
13129 Modified files:
13130 doc example.conf example.efnet.conf
13131 include s_conf.h supported.h
13132 modules Makefile.in
13133 src client.c newconf.c s_conf.c
13134 Added files:
13135 modules m_monitor.c
13136 Log:
13137 - add the max_monitor config option
13138 - advertise MONITOR=%d in 005
13139 - clear a local clients monitor list on exit
13140 - add the framework for the MONITOR command
13141 - bed.
13142
13143 Revision Changes Path
13144 7.261 +5 -0 ircd-ratbox/doc/example.conf
13145 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13146 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13147 7.4 +4 -2 ircd-ratbox/include/supported.h
13148 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13149 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13150 7.492 +1 -0 ircd-ratbox/src/client.c
13151 7.202 +1 -0 ircd-ratbox/src/newconf.c
13152 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13153
13154
13155
13156 leeh 2005/02/23 20:57:51 EST (20050224_1)
13157
13158 Modified files:
13159 . configure configure.ac
13160 include setup.h.in
13161 src monitor.c
13162 Log:
13163 - move MONITOR_HEAP_SIZE over to configure
13164
13165 Revision Changes Path
13166 7.244 ircd-ratbox/configure
13167 7.58 +4 -2 ircd-ratbox/configure.ac
13168 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13169 7.2 +0 -2 ircd-ratbox/src/monitor.c
13170
13171
13172
13173 leeh 2005/02/23 20:48:08 EST (20050224_0)
13174
13175 Modified files:
13176 doc monitor.txt
13177 include client.h numeric.h
13178 modules/core m_nick.c
13179 src Makefile.in client.c messages.tab
13180 s_user.c
13181 Added files:
13182 include monitor.h
13183 src monitor.c
13184 Log:
13185 - first half of my server-side notify list implementation..
13186
13187 Revision Changes Path
13188 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13189 7.266 +3 -0 ircd-ratbox/include/client.h
13190 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13191 7.58 +6 -0 ircd-ratbox/include/numeric.h
13192 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13193 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13194 7.491 +3 -0 ircd-ratbox/src/client.c
13195 7.126 +5 -5 ircd-ratbox/src/messages.tab
13196 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13197 7.342 +2 -0 ircd-ratbox/src/s_user.c
13198
13199
13200
13201 leeh 2005/02/23 18:42:59 EST (20050223_0)
13202
13203 Modified files:
13204 include hash.h
13205 Log:
13206 - double the size of the client and channel hashtables (64k -> 128k and
13207 32k -> 64k). The improvements are quite significant..
13208
13209 Revision Changes Path
13210 7.54 +4 -4 ircd-ratbox/include/hash.h
13211
13212
13213
13214 leeh 2005/02/22 14:55:56 EST (20050222_1)
13215
13216 Modified files:
13217 doc monitor.txt
13218 modules m_services.c
13219 Log:
13220 - remove a couple of unused vars
13221 - update monitor.txt
13222
13223 Revision Changes Path
13224 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13225 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13226
13227
13228
13229 leeh 2005/02/21 19:47:24 EST (20050222_0)
13230
13231 Added files:
13232 doc monitor.txt
13233 Log:
13234 - add in my documentation on the upcoming MONITOR command
13235
13236 Revision Changes Path
13237 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13238
13239
13240
13241 leeh 2005/02/21 12:09:34 EST (20050221_0)
13242
13243 Modified files:
13244 . configure configure.ac
13245 doc whats-new-2.1.txt
13246 tools README.mkpasswd
13247 Removed files:
13248 src crypt.c
13249 Log:
13250 - update whats-new-2.1.txt some more
13251 - we dont have vms mkpasswd anymore
13252 - remove the unused crypt.c
13253
13254 Revision Changes Path
13255 7.243 +3 -6 ircd-ratbox/configure
13256 7.57 +2 -4 ircd-ratbox/configure.ac
13257 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13258 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13259 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13260
13261
13262
13263 leeh 2005/02/19 12:38:09 EST (20050219_3)
13264
13265 Modified files:
13266 doc example.conf example.efnet.conf
13267 include ircd.h
13268 modules m_pong.c
13269 src channel.c client.c ircd.c s_conf.c
13270 Log:
13271 - rework the splitcode, splitservers is now how many servers we've marked as
13272 EOB, rather than how many are linked. Thus pull ourselves out of
13273 splitmode immediately once this is satisfied
13274
13275 Revision Changes Path
13276 7.260 +8 -9 ircd-ratbox/doc/example.conf
13277 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13278 7.83 +1 -0 ircd-ratbox/include/ircd.h
13279 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13280 7.435 +16 -36 ircd-ratbox/src/channel.c
13281 7.490 +2 -0 ircd-ratbox/src/client.c
13282 7.373 +2 -1 ircd-ratbox/src/ircd.c
13283 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13284
13285
13286
13287 leeh 2005/02/19 09:02:34 EST (20050219_2)
13288
13289 Modified files:
13290 doc example.conf example.efnet.conf
13291 include ircd.h s_conf.h
13292 modules m_set.c
13293 src channel.c ircd.c newconf.c s_conf.c
13294 Log:
13295 - remove split_delay
13296
13297 Revision Changes Path
13298 7.259 +0 -5 ircd-ratbox/doc/example.conf
13299 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13300 7.82 +0 -1 ircd-ratbox/include/ircd.h
13301 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13302 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13303 7.434 +2 -7 ircd-ratbox/src/channel.c
13304 7.372 +0 -1 ircd-ratbox/src/ircd.c
13305 7.201 +0 -1 ircd-ratbox/src/newconf.c
13306 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13307
13308
13309
13310 leeh 2005/02/19 08:48:05 EST (20050219_1)
13311
13312 Modified files:
13313 include client.h
13314 modules m_cap.c m_who.c
13315 src channel.c
13316 Log:
13317 - implemented multi-prefix client capability, which allows stacking of @+ in
13318 names and who
13319
13320 Revision Changes Path
13321 7.265 +1 -1 ircd-ratbox/include/client.h
13322 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13323 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13324 7.433 +4 -6 ircd-ratbox/src/channel.c
13325
13326
13327
13328 leeh 2005/02/19 06:27:58 EST (20050219_0)
13329
13330 Modified files:
13331 modules m_etrace.c
13332 src newconf.c s_conf.c s_newconf.c
13333 Log:
13334 - removed some unused vars/functions
13335
13336 Revision Changes Path
13337 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13338 7.200 +0 -15 ircd-ratbox/src/newconf.c
13339 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13340 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13341
13342
13343
13344 leeh 2005/02/16 12:58:24 EST (20050216_2)
13345
13346 Modified files:
13347 . RELNOTES configure configure.ac
13348 include patchlevel.h
13349 Log:
13350 - update configure to reflect this is 'devel'
13351 - update RELNOTES
13352 - revved patchlevel to 2.1.0beta1
13353
13354 Revision Changes Path
13355 1.112 +9 -1 ircd-ratbox/RELNOTES
13356 7.242 +11 -11 ircd-ratbox/configure
13357 7.56 +3 -3 ircd-ratbox/configure.ac
13358 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13359
13360
13361
13362 leeh 2005/02/16 12:46:30 EST (20050216_1)
13363
13364 Modified files:
13365 . configure configure.ac
13366 include client.h numeric.h s_conf.h setup.h.in
13367 supported.h
13368 modules Makefile.in
13369 modules/core m_nick.c
13370 src Makefile.in client.c ircd.c messages.tab
13371 newconf.c s_conf.c s_user.c
13372 Removed files:
13373 include watch.h
13374 modules m_watch.c
13375 src watch.c
13376 Log:
13377 - remove watch, the protocol for this sucks so hard I just dont want it
13378 here ;-)
13379
13380 Revision Changes Path
13381 7.241 +2 -12 ircd-ratbox/configure
13382 7.55 +2 -4 ircd-ratbox/configure.ac
13383 7.264 +0 -2 ircd-ratbox/include/client.h
13384 7.57 +0 -11 ircd-ratbox/include/numeric.h
13385 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13386 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13387 7.3 +2 -3 ircd-ratbox/include/supported.h
13388 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13389 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13390 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13391 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13392 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13393 7.489 +0 -3 ircd-ratbox/src/client.c
13394 7.371 +0 -2 ircd-ratbox/src/ircd.c
13395 7.125 +9 -9 ircd-ratbox/src/messages.tab
13396 7.199 +0 -1 ircd-ratbox/src/newconf.c
13397 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13398 7.341 +0 -2 ircd-ratbox/src/s_user.c
13399 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13400
13401
13402
13403 leeh 2005/02/15 19:13:31 EST (20050216_0)
13404
13405 Modified files:
13406 include stdinc.h
13407 src event.c ircd_lexer.l ircd_signal.c
13408 modules.c
13409 Removed files:
13410 servlink descrip.mms
13411 Log:
13412 - remove a few vms bits
13413
13414 Revision Changes Path
13415 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13416 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13417 7.47 +0 -54 ircd-ratbox/src/event.c
13418 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13419 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13420 7.152 +0 -3 ircd-ratbox/src/modules.c
13421
13422
13423
13424 leeh 2005/02/15 18:53:32 EST (20050215_0)
13425
13426 Modified files:
13427 include hostmask.h ircd.h s_conf.h s_newconf.h
13428 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13429 m_xline.c
13430 src hostmask.c ircd.c ircd_signal.c s_conf.c
13431 s_newconf.c
13432 Log:
13433 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13434 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13435
13436 Revision Changes Path
13437 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13438 7.81 +1 -0 ircd-ratbox/include/ircd.h
13439 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13440 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13441 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13442 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13443 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13444 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13445 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13446 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13447 7.370 +7 -0 ircd-ratbox/src/ircd.c
13448 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13449 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13450 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13451
13452
13453
13454 leeh 2005/02/13 10:21:41 EST (20050213_4)
13455
13456 Modified files:
13457 doc services.txt
13458 Added files:
13459 doc whats-new-2.0.txt whats-new-2.1.txt
13460 Removed files:
13461 doc whats-new.txt
13462 Log:
13463 - move whats-new.txt to whats-new-2.0.txt
13464 - add in whats-new-2.1.txt
13465 - update services.txt with the whois for logged in users
13466
13467 Revision Changes Path
13468 7.2 +5 -0 ircd-ratbox/doc/services.txt
13469 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13470 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13471 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13472
13473
13474
13475 leeh 2005/02/13 09:20:37 EST (20050213_3)
13476
13477 Modified files:
13478 include supported.h
13479 modules/core m_message.c
13480 Log:
13481 - fix a compile error in m_message.c
13482 - update 005 to the spec and add CPRIVMSG/CNOTICE
13483
13484 Revision Changes Path
13485 7.2 +31 -37 ircd-ratbox/include/supported.h
13486 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13487
13488
13489
13490 leeh 2005/02/13 09:14:12 EST (20050213_2)
13491
13492 Modified files:
13493 src channel.c
13494 Log:
13495 - fix the membership memleak
13496
13497 Revision Changes Path
13498 7.432 +0 -3 ircd-ratbox/src/channel.c
13499
13500
13501
13502 leeh 2005/02/12 21:51:56 EST (20050213_1)
13503
13504 Modified files:
13505 include client.h
13506 modules/core m_message.c
13507 Log:
13508 - add a bitmask to track when they send their first message, only allowing
13509 clearing stuff after that.
13510
13511 Revision Changes Path
13512 7.263 +4 -0 ircd-ratbox/include/client.h
13513 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13514
13515
13516
13517 leeh 2005/02/12 21:17:52 EST (20050213_0)
13518
13519 Modified files:
13520 include patricia.h s_newconf.h
13521 modules/core m_message.c
13522 src patricia.c s_newconf.c s_user.c
13523 Log:
13524 - add in the patricia for tracking who fills up targets, give them a reduced
13525 count on connect
13526
13527 Revision Changes Path
13528 7.20 +1 -1 ircd-ratbox/include/patricia.h
13529 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13530 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13531 7.29 +1 -1 ircd-ratbox/src/patricia.c
13532 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13533 7.340 +4 -0 ircd-ratbox/src/s_user.c
13534
13535
13536
13537 leeh 2005/02/12 18:35:10 EST (20050212_0)
13538
13539 Modified files:
13540 include ircd_defs.h
13541 src class.c reject.c
13542 Log:
13543 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13544
13545 Revision Changes Path
13546 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13547 7.68 +1 -5 ircd-ratbox/src/class.c
13548 1.33 +1 -5 ircd-ratbox/src/reject.c
13549
13550
13551
13552 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13553
13554 Modified files:
13555 modules m_watch.c
13556 Log:
13557 remove stupid memory leak
13558
13559 Revision Changes Path
13560 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13561
13562
13563
13564 leeh 2005/02/11 06:42:48 EST (20050211_0)
13565
13566 Modified files:
13567 modules m_gline.c
13568 Log:
13569 - workaround hyb6 allowing empty gline reasons
13570
13571 Revision Changes Path
13572 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13573
13574
13575
13576 leeh 2005/02/09 14:39:13 EST (20050209_2)
13577
13578 Modified files:
13579 include s_conf.h
13580 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13581 src ircd.c s_conf.c
13582 Log:
13583 - move temp dlines and temp klines over to an array, rather than completely
13584 seperate dlinks.
13585
13586 Revision Changes Path
13587 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13588 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13589 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13590 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13591 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13592 7.369 +0 -5 ircd-ratbox/src/ircd.c
13593 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13594
13595
13596
13597 leeh 2005/02/09 14:02:13 EST (20050209_1)
13598
13599 Modified files:
13600 include s_user.h
13601 modules m_cap.c m_pong.c m_user.c
13602 modules/core m_nick.c
13603 src s_user.c
13604 Log:
13605 - remove 'nick' param from register_local_user(), its not needed.
13606
13607 Revision Changes Path
13608 7.35 +1 -1 ircd-ratbox/include/s_user.h
13609 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13610 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13611 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13612 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13613 7.339 +6 -6 ircd-ratbox/src/s_user.c
13614
13615
13616
13617 leeh 2005/02/09 13:12:53 EST (20050209_0)
13618
13619 Modified files:
13620 modules m_cmessage.c
13621 Log:
13622 - dont send numerics when we're dealing with CNOTICE
13623 - add in checking for +g, and resetting idle
13624
13625 Revision Changes Path
13626 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13627
13628
13629
13630 leeh 2005/02/08 11:37:50 EST (20050208_2)
13631
13632 Modified files:
13633 src s_newconf.c
13634 Log:
13635 - fix operator blocks to work on ip spoofs
13636
13637 Revision Changes Path
13638 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13639
13640
13641
13642 leeh 2005/02/07 19:23:22 EST (20050208_1)
13643
13644 Modified files:
13645 doc example.conf example.efnet.conf
13646 src newconf.c
13647 Log:
13648 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13649
13650 Revision Changes Path
13651 7.258 +0 -39 ircd-ratbox/doc/example.conf
13652 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13653 7.198 +0 -272 ircd-ratbox/src/newconf.c
13654
13655
13656
13657 leeh 2005/02/07 19:19:32 EST (20050208_0)
13658
13659 Modified files:
13660 src s_conf.c
13661 Log:
13662 - added support for kline.conf.perm et al, these take the same formats
13663 as their non-permanent partners, but you cant remove them via the ircd.
13664
13665 Revision Changes Path
13666 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13667
13668
13669
13670 leeh 2005/02/02 19:18:59 EST (20050203_1)
13671
13672 Modified files:
13673 help Makefile.in
13674 help/opers index
13675 help/users index
13676 Added files:
13677 help/opers cnotice cprivmsg
13678 Log:
13679 - added help files for cprivmsg/cnotice
13680
13681 Revision Changes Path
13682 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13683 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13684 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13685 1.10 +19 -19 ircd-ratbox/help/opers/index
13686 1.7 +10 -9 ircd-ratbox/help/users/index
13687
13688
13689
13690 leeh 2005/02/02 19:14:25 EST (20050203_0)
13691
13692 Modified files:
13693 include numeric.h
13694 modules Makefile.in
13695 src messages.tab
13696 Added files:
13697 modules m_cmessage.c
13698 Log:
13699 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13700 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13701 nick is a member. These bypass any target change limitations.
13702 - added ERR_VOICENEEDED, numeric 489.
13703
13704 Revision Changes Path
13705 7.56 +2 -0 ircd-ratbox/include/numeric.h
13706 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13707 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13708 7.124 +1 -1 ircd-ratbox/src/messages.tab
13709
13710
13711
13712 leeh 2005/02/02 16:58:16 EST (20050202_4)
13713
13714 Modified files:
13715 help/opers etrace
13716 Log:
13717 - update etrace help
13718
13719 Revision Changes Path
13720 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13721
13722
13723
13724 leeh 2005/02/02 16:55:04 EST (20050202_3)
13725
13726 Modified files:
13727 modules m_etrace.c
13728 Log:
13729 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13730 can put its external ip address in there..
13731
13732 Revision Changes Path
13733 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13734
13735
13736
13737 leeh 2005/02/02 16:41:06 EST (20050202_2)
13738
13739 Modified files:
13740 modules m_etrace.c
13741 Log:
13742 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13743 if its a non-local client. These will just get "lost" if the remote
13744 server doesnt support this..
13745
13746 Revision Changes Path
13747 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13748
13749
13750
13751 leeh 2005/02/02 16:12:12 EST (20050202_1)
13752
13753 Modified files:
13754 include client.h numeric.h s_conf.h
13755 modules/core m_message.c
13756 src messages.tab newconf.c s_conf.c
13757 Log:
13758 - first part of the target change code, add the storage of targets for
13759 localuser, throttle messages when they fill all the available slots
13760
13761 Revision Changes Path
13762 7.262 +5 -1 ircd-ratbox/include/client.h
13763 7.55 +2 -0 ircd-ratbox/include/numeric.h
13764 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13765 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13766 7.123 +1 -1 ircd-ratbox/src/messages.tab
13767 7.197 +1 -0 ircd-ratbox/src/newconf.c
13768 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13769
13770
13771
13772 leeh 2005/02/02 13:28:10 EST (20050202_0)
13773
13774 Modified files:
13775 modules m_resv.c m_stats.c m_testline.c
13776 modules/core m_join.c
13777 src hash.c kdparse.c messages.tab s_newconf.c
13778 Log:
13779 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13780 tracking of when resvs get hit
13781
13782 Revision Changes Path
13783 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13784 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13785 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13786 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13787 7.114 +3 -0 ircd-ratbox/src/hash.c
13788 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13789 7.122 +1 -1 ircd-ratbox/src/messages.tab
13790 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13791
13792
13793
13794 leeh 2005/01/31 09:04:10 EST (20050131_2)
13795
13796 Modified files:
13797 src s_log.c
13798 Log:
13799 - fflush() logfiles
13800
13801 Revision Changes Path
13802 7.79 +2 -0 ircd-ratbox/src/s_log.c
13803
13804
13805
13806 leeh 2005/01/31 08:59:09 EST (20050131_1)
13807
13808 Modified files:
13809 src commio.c
13810 Log:
13811 - rename fd_dump() to comm_dump()
13812
13813 Revision Changes Path
13814 1.27 +2 -2 ircd-ratbox/src/commio.c
13815
13816
13817
13818 leeh 2005/01/30 19:16:08 EST (20050131_0)
13819
13820 Modified files:
13821 doc hooks.txt
13822 include hook.h
13823 modules m_services.c
13824 modules/core m_server.c
13825 src hook.c s_serv.c
13826 Log:
13827 - added hook for server_introduced
13828 - fixed up services support for hooks
13829
13830 Revision Changes Path
13831 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13832 1.31 +1 -0 ircd-ratbox/include/hook.h
13833 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13834 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13835 7.36 +2 -0 ircd-ratbox/src/hook.c
13836 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13837
13838
13839
13840 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13841
13842 Modified files:
13843 src commio.c
13844 Log:
13845 Add back in the comm_fd_hack thing for solaris
13846
13847 Revision Changes Path
13848 1.26 +26 -1 ircd-ratbox/src/commio.c
13849
13850
13851
13852 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13853
13854 Modified files:
13855 adns adns.h
13856 include commio.h s_conf.h watch.h
13857 modules m_dline.c m_kline.c m_resv.c m_stats.c
13858 m_watch.c m_xline.c
13859 modules/core m_nick.c
13860 src balloc.c cache.c client.c commio.c
13861 epoll.c ircd.c ircd_lexer.l kdparse.c
13862 listener.c s_auth.c s_conf.c s_log.c
13863 s_serv.c watch.c
13864 Log:
13865 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13866
13867 Revision Changes Path
13868 1.18 +0 -2 ircd-ratbox/adns/adns.h
13869 1.14 +6 -37 ircd-ratbox/include/commio.h
13870 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13871 7.3 +2 -2 ircd-ratbox/include/watch.h
13872 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13873 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13874 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13875 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13876 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13877 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13878 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13879 7.85 +1 -1 ircd-ratbox/src/balloc.c
13880 1.24 +5 -5 ircd-ratbox/src/cache.c
13881 7.488 +4 -4 ircd-ratbox/src/client.c
13882 1.25 +10 -280 ircd-ratbox/src/commio.c
13883 1.33 +1 -1 ircd-ratbox/src/epoll.c
13884 7.368 +4 -4 ircd-ratbox/src/ircd.c
13885 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13886 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13887 7.125 +8 -8 ircd-ratbox/src/listener.c
13888 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13889 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13890 7.78 +20 -20 ircd-ratbox/src/s_log.c
13891 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13892 1.6 +22 -15 ircd-ratbox/src/watch.c
13893
13894
13895
13896 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13897
13898 Modified files:
13899 modules/core m_mode.c
13900 Log:
13901 remove two unused variables
13902
13903 Revision Changes Path
13904 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13905
13906
13907
13908 leeh 2005/01/28 15:31:40 EST (20050128_1)
13909
13910 Modified files:
13911 modules m_kline.c
13912 src s_conf.c
13913 Log:
13914 - mo_kline() needs minpara of 3, not 2
13915 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13916 - require me.info is never blank
13917
13918 Revision Changes Path
13919 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13920 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13921
13922
13923
13924 leeh 2005/01/28 15:26:28 EST (20050128_0)
13925
13926 Modified files:
13927 modules/core m_mode.c m_sjoin.c
13928 Log:
13929 - patch via jilles to fix +eI lists being shown to lusers when handling
13930 protocol stuff over TS6
13931
13932 Revision Changes Path
13933 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13934 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13935
13936
13937
13938 leeh 2005/01/25 19:47:38 EST (20050126_0)
13939
13940 Modified files:
13941 include channel.h
13942 modules/core m_join.c m_mode.c m_sjoin.c
13943 src channel.c messages.tab s_serv.c
13944 Log:
13945 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13946 an operspy call with &me
13947 - remove modebuf/parabuf params from channel_modes(), we now generate a
13948 buffer internally which we return.
13949
13950 Revision Changes Path
13951 7.163 +1 -1 ircd-ratbox/include/channel.h
13952 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13953 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13954 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13955 7.431 +25 -18 ircd-ratbox/src/channel.c
13956 7.121 +1 -1 ircd-ratbox/src/messages.tab
13957 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13958
13959
13960
13961 alz 2005/01/25 18:09:18 EST (20050125_5)
13962
13963 Modified files:
13964 doc example.conf example.efnet.conf
13965 include s_conf.h
13966 modules m_info.c
13967 src listener.c newconf.c s_conf.c
13968 Log:
13969 Added dline_with_reason config option (default yes):
13970
13971 /* dline reason: show the user the dline reason when they connect
13972 * and are dlined.
13973 */
13974 dline_with_reason = yes;
13975
13976 Revision Changes Path
13977 7.257 +6 -1 ircd-ratbox/doc/example.conf
13978 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13979 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13980 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13981 7.124 +1 -1 ircd-ratbox/src/listener.c
13982 7.196 +1 -0 ircd-ratbox/src/newconf.c
13983 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13984
13985
13986
13987 leeh 2005/01/25 13:21:17 EST (20050125_4)
13988
13989 Modified files:
13990 src newconf.c
13991 Log:
13992 - make conf_set_generic_string() test len exists before it uses it.
13993
13994 Revision Changes Path
13995 7.195 +1 -1 ircd-ratbox/src/newconf.c
13996
13997
13998
13999 leeh 2005/01/25 13:10:56 EST (20050125_3)
14000
14001 Modified files:
14002 doc example.conf
14003 src newconf.c
14004 Log:
14005 - rename 'type' to 'flags' in cluster {};
14006 - add stacking of servers in cluster {}; documented in example.conf
14007
14008 Revision Changes Path
14009 7.256 +18 -10 ircd-ratbox/doc/example.conf
14010 7.194 +39 -7 ircd-ratbox/src/newconf.c
14011
14012
14013
14014 alz 2005/01/25 12:48:54 EST (20050125_2)
14015
14016 Modified files:
14017 include s_conf.h
14018 src listener.c s_conf.c
14019 Log:
14020 Added dline reasons, connecting/banned clients now see ban reason.
14021
14022 Revision Changes Path
14023 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14024 7.123 +17 -4 ircd-ratbox/src/listener.c
14025 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14026
14027
14028
14029 leeh 2005/01/25 07:44:37 EST (20050125_1)
14030
14031 Modified files:
14032 doc example.conf example.efnet.conf
14033 src newconf.c
14034 Log:
14035 - implement stacking of shared {}; blocks, documented in example.conf
14036
14037 Revision Changes Path
14038 7.255 +26 -13 ircd-ratbox/doc/example.conf
14039 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14040 7.193 +51 -36 ircd-ratbox/src/newconf.c
14041
14042
14043
14044 leeh 2005/01/24 19:08:29 EST (20050125_0)
14045
14046 Modified files:
14047 doc example.conf
14048 include client.h s_conf.h
14049 modules/core m_join.c
14050 src newconf.c s_user.c
14051 Log:
14052 - added jupe_exempt to auth {};, exempts the user from generating warnings
14053 when they attempt to join juped channels.
14054
14055 Revision Changes Path
14056 7.254 +2 -0 ircd-ratbox/doc/example.conf
14057 7.261 +3 -0 ircd-ratbox/include/client.h
14058 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14059 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14060 7.192 +1 -0 ircd-ratbox/src/newconf.c
14061 7.338 +8 -0 ircd-ratbox/src/s_user.c
14062
14063
14064
14065 leeh 2005/01/24 18:57:02 EST (20050124_6)
14066
14067 Modified files:
14068 src newconf.c
14069 Log:
14070 - rework shared {};, the format is now:
14071 shared {
14072 oper = "flame@*.leeh.co.uk", "*.lan";
14073 flags = kline;
14074 };
14075
14076 With no privs:
14077 shared {
14078 oper = "flame@*.leeh.co.uk", "*.lan";
14079 flags = none;
14080 };
14081
14082 Revision Changes Path
14083 7.191 +55 -23 ircd-ratbox/src/newconf.c
14084
14085
14086
14087 leeh 2005/01/24 17:25:58 EST (20050124_5)
14088
14089 Modified files:
14090 include modules.h
14091 Log:
14092 - fix the prototype on load_static_modules()
14093
14094 Revision Changes Path
14095 7.61 +1 -1 ircd-ratbox/include/modules.h
14096
14097
14098
14099 leeh 2005/01/24 16:00:30 EST (20050124_4)
14100
14101 Modified files:
14102 modules m_cap.c
14103 Log:
14104 - have cap end call register_local_user() with its own copy of
14105 source_p->username so its safe for unidented users..
14106
14107 Revision Changes Path
14108 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14109
14110
14111
14112 leeh 2005/01/24 15:48:09 EST (20050124_3)
14113
14114 Modified files:
14115 include newconf.h s_conf.h
14116 modules m_info.c
14117 src newconf.c s_conf.c s_log.c
14118 Log:
14119 - move the conf parser over to a table based structure, with generic setting
14120 of integers/strings
14121
14122 Revision Changes Path
14123 7.34 +9 -8 ircd-ratbox/include/newconf.h
14124 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14125 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14126 7.190 +264 -808 ircd-ratbox/src/newconf.c
14127 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14128 7.77 +13 -13 ircd-ratbox/src/s_log.c
14129
14130
14131
14132 leeh 2005/01/24 13:11:30 EST (20050124_2)
14133
14134 Modified files:
14135 doc example.conf
14136 src newconf.c
14137 Log:
14138 - added stacking of ips in exempt {};
14139
14140 Revision Changes Path
14141 7.253 +4 -0 ircd-ratbox/doc/example.conf
14142 7.189 +11 -30 ircd-ratbox/src/newconf.c
14143
14144
14145
14146 leeh 2005/01/24 12:59:57 EST (20050124_1)
14147
14148 Modified files:
14149 include tools.h
14150 src channel.c client.c hash.c hook.c
14151 newconf.c s_user.c watch.c
14152 Log:
14153 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14154 consistent with the rest of the dlink code.
14155
14156 Revision Changes Path
14157 1.54 +7 -7 ircd-ratbox/include/tools.h
14158 7.430 +2 -2 ircd-ratbox/src/channel.c
14159 7.487 +6 -6 ircd-ratbox/src/client.c
14160 7.113 +5 -5 ircd-ratbox/src/hash.c
14161 7.35 +1 -1 ircd-ratbox/src/hook.c
14162 7.188 +2 -2 ircd-ratbox/src/newconf.c
14163 7.337 +1 -1 ircd-ratbox/src/s_user.c
14164 1.5 +4 -4 ircd-ratbox/src/watch.c
14165
14166
14167
14168 leeh 2005/01/24 12:47:13 EST (20050124_0)
14169
14170 Modified files:
14171 modules m_cap.c
14172 Log:
14173 - cheap hack on sticky capabs..
14174
14175 Revision Changes Path
14176 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14177
14178
14179
14180 leeh 2005/01/22 11:36:54 EST (20050122_0)
14181
14182 Modified files:
14183 modules m_cap.c
14184 Log:
14185 - updated my clicap implementation to match the spec so far..
14186
14187 Revision Changes Path
14188 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14189
14190
14191
14192 leeh 2005/01/21 07:14:43 EST (20050121_2)
14193
14194 Modified files:
14195 doc hooks.txt
14196 include hook.h
14197 modules m_services.c
14198 src hook.c s_serv.c
14199 Log:
14200 - added hooks for when we're sending a burst
14201 - rewrote hooks.txt
14202 - fix up the hooks ive already done in services compatibility, ill add the
14203 hooks for server/client introductions in a bit.
14204
14205 Revision Changes Path
14206 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14207 1.30 +4 -0 ircd-ratbox/include/hook.h
14208 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14209 7.34 +7 -0 ircd-ratbox/src/hook.c
14210 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14211
14212
14213
14214 leeh 2005/01/21 06:34:03 EST (20050121_1)
14215
14216 Modified files:
14217 contrib example_module.c spy_admin_notice.c
14218 spy_info_notice.c spy_links_notice.c
14219 spy_motd_notice.c spy_stats_notice.c
14220 spy_stats_p_notice.c spy_trace_notice.c
14221 spy_whois_notice.c
14222 spy_whois_notice_global.c
14223 include hook.h
14224 modules m_admin.c m_info.c m_links.c m_motd.c
14225 m_services.c m_stats.c m_trace.c
14226 m_whois.c static_modules.c.SH
14227 modules/core m_server.c
14228 src client.c hook.c ircd.c modules.c packet.c
14229 s_auth.c s_serv.c s_user.c send.c
14230 Log:
14231 - add a better implementation of the hook system, its now a slow leaking
14232 array and events are created whenever we try adding a hook for it, or
14233 theyre registered for the caller.
14234
14235 Ive temporarily fucked services support and removed most of the other
14236 hooks.. I shall fix this soon.
14237
14238 Revision Changes Path
14239 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14240 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14241 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14242 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14243 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14244 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14245 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14246 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14247 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14248 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14249 1.29 +34 -70 ircd-ratbox/include/hook.h
14250 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14251 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14252 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14253 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14254 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14255 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14256 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14257 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14258 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14259 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14260 7.486 +1 -28 ircd-ratbox/src/client.c
14261 7.33 +131 -137 ircd-ratbox/src/hook.c
14262 7.367 +1 -1 ircd-ratbox/src/ircd.c
14263 7.151 +6 -10 ircd-ratbox/src/modules.c
14264 7.138 +10 -14 ircd-ratbox/src/packet.c
14265 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14266 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14267 7.336 +0 -6 ircd-ratbox/src/s_user.c
14268 7.286 +8 -6 ircd-ratbox/src/send.c
14269
14270
14271
14272 leeh 2005/01/20 19:19:20 EST (20050121_0)
14273
14274 Modified files:
14275 include hostmask.h
14276 Log:
14277 - remove an unused struct
14278
14279 Revision Changes Path
14280 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14281
14282
14283
14284 leeh 2005/01/20 13:38:39 EST (20050120_1)
14285
14286 Modified files:
14287 . configure configure.ac
14288 include client.h numeric.h patchlevel.h
14289 modules Makefile.in
14290 src messages.tab s_user.c
14291 Added files:
14292 modules m_cap.c
14293 Log:
14294 - drop back to -O0, fix patchlevel.h
14295 - first stab at client capabilities.. this still needs work.
14296
14297 Revision Changes Path
14298 7.240 +3 -3 ircd-ratbox/configure
14299 7.54 +3 -3 ircd-ratbox/configure.ac
14300 7.260 +3 -0 ircd-ratbox/include/client.h
14301 7.54 +2 -0 ircd-ratbox/include/numeric.h
14302 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14303 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14304 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14305 7.120 +1 -1 ircd-ratbox/src/messages.tab
14306 7.335 +3 -0 ircd-ratbox/src/s_user.c
14307
14308
14309
14310 leeh 2005/01/20 06:04:41 EST (20050120_0)
14311
14312 Modified files:
14313 . ChangeLog RELNOTES
14314 include config.h config.h.dist memory.h
14315 patchlevel.h
14316 modules m_stats.c
14317 src commio.c crypt.c getopt.c ircd.c s_serv.c
14318 Removed files:
14319 . README.VMS clean.com make.com
14320 include setup.h_vms
14321 modules descrip.mms static_modules_c.com
14322 modules/core descrip.mms
14323 src descrip.mms qio.c version.com
14324 tools descrip.mms mkpasswd_vms.c
14325 Log:
14326 - clean changelog, relnotes
14327 - mark patchlevel as 2.1.0beta
14328 - remove VMS support
14329
14330 Revision Changes Path
14331 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14332 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14333 1.111 +1 -348 ircd-ratbox/RELNOTES
14334 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14335 7.182 +0 -42 ircd-ratbox/include/config.h
14336 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14337 7.50 +0 -4 ircd-ratbox/include/memory.h
14338 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14339 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14340 7.2 +0 -58 ircd-ratbox/make.com (dead)
14341 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14342 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14343 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14344 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14345 1.24 +7 -30 ircd-ratbox/src/commio.c
14346 7.12 +0 -4 ircd-ratbox/src/crypt.c
14347 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14348 7.24 +0 -4 ircd-ratbox/src/getopt.c
14349 7.366 +4 -19 ircd-ratbox/src/ircd.c
14350 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14351 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14352 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14353 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14354 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14355
14356
14357
14358 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14359
14360 Modified files:
14361 include watch.h
14362 src watch.c
14363 Log:
14364 not using the return values on a few watch functions so make them void
14365
14366 Revision Changes Path
14367 7.2 +5 -5 ircd-ratbox/include/watch.h
14368 1.4 +19 -28 ircd-ratbox/src/watch.c
14369
14370
14371 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14372
14373 Modified files:
14374 modules m_watch.c
14375 Log:
14376 Make watch throttle, don't accept letter commands stacked
14377
14378 Revision Changes Path
14379 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14380
14381
14382
14383 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14384
14385 Modified files:
14386 modules m_gline.c
14387 Log:
14388 fix merge error
14389
14390 Revision Changes Path
14391 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14392
14393
14394
14395 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14396
14397 Modified files:
14398 . ChangeLog README.FIRST RELNOTES configure
14399 configure.ac
14400 adns adns.h internal.h parse.c transmit.c
14401 types.c
14402 contrib example_module.c spy_admin_notice.c
14403 spy_info_notice.c spy_links_notice.c
14404 spy_motd_notice.c spy_stats_notice.c
14405 spy_stats_p_notice.c spy_trace_notice.c
14406 spy_whois_notice.c
14407 spy_whois_notice_global.c
14408 doc example.conf example.efnet.conf ircd.motd
14409 server-version-info whats-new.txt
14410 help/opers umode xline
14411 help/users umode
14412 include cache.h channel.h class.h client.h
14413 commio.h config.h config.h.dist hash.h
14414 hook.h hostmask.h irc_string.h ircd.h
14415 ircd_defs.h m_info.h memory.h msg.h
14416 newconf.h numeric.h packet.h patchlevel.h
14417 patricia.h s_conf.h s_gline.h s_newconf.h
14418 s_serv.h s_user.h scache.h serno.h
14419 setup.h.in sprintf_irc.h stdinc.h tools.h
14420 modules .depend Makefile.in m_admin.c m_away.c
14421 m_dline.c m_encap.c m_gline.c m_info.c
14422 m_kline.c m_links.c m_list.c m_lusers.c
14423 m_motd.c m_oper.c m_operspy.c m_rehash.c
14424 m_restart.c m_resv.c m_set.c m_stats.c
14425 m_svinfo.c m_testline.c m_testmask.c
14426 m_topic.c m_trace.c m_watch.c m_who.c
14427 m_whois.c m_whowas.c m_xline.c
14428 static_modules.c.SH
14429 modules/core m_error.c m_message.c m_mode.c m_quit.c
14430 m_server.c m_squit.c
14431 src .depend Makefile.in adns.c balloc.c
14432 cache.c channel.c class.c client.c
14433 commio.c crypt.c devpoll.c epoll.c
14434 event.c getopt.c hash.c hook.c hostmask.c
14435 irc_string.c ircd.c ircd_lexer.l
14436 ircd_parser.y ircd_signal.c listener.c
14437 modules.c newconf.c numeric.c packet.c
14438 parse.c patricia.c poll.c reject.c
14439 restart.c s_auth.c s_conf.c s_log.c
14440 s_newconf.c s_serv.c s_user.c scache.c
14441 select.c send.c snprintf.c tools.c
14442 version.c.SH watch.c whowas.c
14443 tools README.mkpasswd mkpasswd.c
14444 Added files:
14445 . README.VMS clean.com make.com
14446 doc services.txt
14447 include common.h s_stats.h setup.h_vms
14448 supported.h
14449 modules descrip.mms m_challenge.c m_etrace.c
14450 m_invite.c m_names.c m_pass.c m_ping.c
14451 m_pong.c m_services.c m_tb.c m_user.c
14452 m_users.c m_version.c
14453 static_modules_c.com
14454 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14455 m_part.c m_sjoin.c
14456 servlink descrip.mms
14457 src descrip.mms kdparse.c messages.tab qio.c
14458 s_gline.c s_stats.c version.com
14459 tools descrip.mms mkpasswd_vms.c
14460 Removed files:
14461 doc 005.txt
14462 include banconf.h
14463 modules/core channels.c users.c
14464 src banconf.c
14465 Log:
14466 merge from RATBOX_2_0
14467
14468 Revision Changes Path
14469 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14470 7.40 +1 -0 ircd-ratbox/README.FIRST
14471 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14472 1.110 +114 -6 ircd-ratbox/RELNOTES
14473 1.17 +4 -0 ircd-ratbox/adns/adns.h
14474 1.17 +4 -4 ircd-ratbox/adns/internal.h
14475 1.12 +38 -38 ircd-ratbox/adns/parse.c
14476 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14477 1.19 +13 -13 ircd-ratbox/adns/types.c
14478 7.1 +10 -0 ircd-ratbox/clean.com (new)
14479 7.239 +47 -29 ircd-ratbox/configure
14480 7.53 +40 -32 ircd-ratbox/configure.ac
14481 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14482 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14483 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14484 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14485 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14486 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14487 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14488 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14489 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14490 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14491 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14492 7.252 +68 -22 ircd-ratbox/doc/example.conf
14493 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14494 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14495 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14496 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14497 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14498 1.5 +2 -1 ircd-ratbox/help/opers/umode
14499 1.7 +1 -1 ircd-ratbox/help/opers/xline
14500 1.2 +1 -0 ircd-ratbox/help/users/umode
14501 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14502 1.7 +8 -0 ircd-ratbox/include/cache.h
14503 7.162 +18 -16 ircd-ratbox/include/channel.h
14504 7.25 +4 -0 ircd-ratbox/include/class.h
14505 7.259 +34 -28 ircd-ratbox/include/client.h
14506 1.13 +45 -7 ircd-ratbox/include/commio.h
14507 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14508 7.181 +74 -16 ircd-ratbox/include/config.h
14509 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14510 7.53 +2 -0 ircd-ratbox/include/hash.h
14511 1.28 +73 -27 ircd-ratbox/include/hook.h
14512 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14513 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14514 7.80 +6 -31 ircd-ratbox/include/ircd.h
14515 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14516 7.56 +14 -8 ircd-ratbox/include/m_info.h
14517 7.49 +4 -0 ircd-ratbox/include/memory.h
14518 7.53 +2 -0 ircd-ratbox/include/msg.h
14519 7.33 +9 -9 ircd-ratbox/include/newconf.h
14520 7.53 +12 -8 ircd-ratbox/include/numeric.h
14521 7.27 +1 -1 ircd-ratbox/include/packet.h
14522 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14523 7.19 +25 -1 ircd-ratbox/include/patricia.h
14524 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14525 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14526 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14527 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14528 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14529 7.34 +13 -9 ircd-ratbox/include/s_user.h
14530 7.15 +1 -1 ircd-ratbox/include/scache.h
14531 7.5366 +1 -1 ircd-ratbox/include/serno.h
14532 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14533 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14534 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14535 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14536 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14537 1.53 +10 -10 ircd-ratbox/include/tools.h
14538 7.1 +58 -0 ircd-ratbox/make.com (new)
14539 1.45 +338 -182 ircd-ratbox/modules/.depend
14540 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14541 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14542 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14543 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14544 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14545 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14546 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14547 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14548 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14549 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14550 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14551 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14552 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14553 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14554 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14555 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14556 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14557 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14558 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14559 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14560 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14561 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14562 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14563 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14564 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14565 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14566 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14567 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14568 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14569 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14570 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14571 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14572 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14573 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14574 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14575 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14576 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14577 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14578 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14579 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14580 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14581 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14582 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14583 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14584 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14585 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14586 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14587 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14588 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14589 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14590 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14591 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14592 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14593 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14594 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14595 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14596 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14597 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14598 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14599 7.48 +162 -119 ircd-ratbox/src/.depend
14600 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14601 7.75 +5 -5 ircd-ratbox/src/adns.c
14602 7.84 +1 -1 ircd-ratbox/src/balloc.c
14603 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14604 1.23 +75 -7 ircd-ratbox/src/cache.c
14605 7.429 +342 -79 ircd-ratbox/src/channel.c
14606 7.67 +42 -2 ircd-ratbox/src/class.c
14607 7.485 +245 -85 ircd-ratbox/src/client.c
14608 1.23 +349 -43 ircd-ratbox/src/commio.c
14609 7.11 +4 -0 ircd-ratbox/src/crypt.c
14610 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14611 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14612 1.32 +4 -8 ircd-ratbox/src/epoll.c
14613 7.46 +63 -6 ircd-ratbox/src/event.c
14614 7.23 +4 -0 ircd-ratbox/src/getopt.c
14615 7.112 +8 -7 ircd-ratbox/src/hash.c
14616 7.32 +135 -133 ircd-ratbox/src/hook.c
14617 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14618 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14619 7.365 +56 -48 ircd-ratbox/src/ircd.c
14620 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14621 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14622 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14623 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14624 7.122 +14 -13 ircd-ratbox/src/listener.c
14625 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14626 7.150 +17 -8 ircd-ratbox/src/modules.c
14627 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14628 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14629 7.137 +55 -42 ircd-ratbox/src/packet.c
14630 7.187 +8 -15 ircd-ratbox/src/parse.c
14631 7.28 +2 -4 ircd-ratbox/src/patricia.c
14632 7.82 +3 -1 ircd-ratbox/src/poll.c
14633 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14634 1.32 +8 -3 ircd-ratbox/src/reject.c
14635 7.34 +1 -0 ircd-ratbox/src/restart.c
14636 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14637 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14638 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14639 7.76 +32 -35 ircd-ratbox/src/s_log.c
14640 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14641 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14642 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14643 7.334 +773 -2 ircd-ratbox/src/s_user.c
14644 7.27 +2 -1 ircd-ratbox/src/scache.c
14645 7.44 +2 -0 ircd-ratbox/src/select.c
14646 7.285 +12 -12 ircd-ratbox/src/send.c
14647 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14648 7.46 +0 -1 ircd-ratbox/src/tools.c
14649 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14650 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14651 1.3 +4 -4 ircd-ratbox/src/watch.c
14652 7.32 +1 -0 ircd-ratbox/src/whowas.c
14653 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14654 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14655 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14656 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14657
14658
14659
14660 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14661
14662 Modified files: (Branch: RATBOX_2_0)
14663 src client.c
14664 Log:
14665 a remote client is never going to have a watch list..duh
14666
14667 Revision Changes Path
14668 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14669
14670
14671
14672 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14673
14674 Added files: (Branch: RATBOX_2_0)
14675 modules m_watch.c
14676 Log:
14677 get that one too
14678
14679 Revision Changes Path
14680 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14681
14682
14683
14684 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14685
14686 Added files: (Branch: RATBOX_2_0)
14687 include watch.h
14688 src watch.c
14689 Log:
14690 helps if we actually include the .c/.h files
14691
14692 Revision Changes Path
14693 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14694 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14695
14696
14697
14698 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14699
14700 Modified files: (Branch: RATBOX_2_0)
14701 . configure configure.ac
14702 include client.h numeric.h s_conf.h setup.h.in
14703 supported.h
14704 modules Makefile.in
14705 modules/core m_nick.c
14706 src Makefile.in client.c ircd.c messages.tab
14707 newconf.c s_conf.c s_user.c
14708 Log:
14709 backport watch from devel
14710
14711 Revision Changes Path
14712 7.229.2.10 +12 -2 ircd-ratbox/configure
14713 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14714 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14715 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14716 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14717 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14718 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14719 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14720 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14721 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14722 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14723 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14724 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14725 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14726 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14727 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14728
14729
14730
14731 leeh 2005/01/12 10:12:40 EST (20050112_1)
14732
14733 Modified files: (Branch: RATBOX_2_0)
14734 include numeric.h
14735 modules m_services.c m_whois.c
14736 src messages.tab
14737 Log:
14738 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14739 when the user is logged in
14740
14741 Revision Changes Path
14742 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14743 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14744 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14745 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14746
14747
14748
14749 leeh 2005/01/11 19:47:14 EST (20050112_0)
14750
14751 Modified files: (Branch: RATBOX_2_0)
14752 include supported.h
14753 Added files: (Branch: RATBOX_2_0)
14754 doc services.txt
14755 Log:
14756 - add +r to 005
14757 - added doc/services.txt, outlining the compatibility code
14758
14759 Revision Changes Path
14760 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14761 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14762
14763
14764
14765 leeh 2005/01/11 18:38:10 EST (20050111_5)
14766
14767 Modified files: (Branch: RATBOX_2_0)
14768 include client.h hook.h
14769 modules m_services.c
14770 modules/core m_server.c
14771 src hook.c s_serv.c
14772 Log:
14773 - more services compatibility code:
14774 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14775 appropriate service {}; entry, only accept SU from these.
14776 - hook into us finishing nick burst, and have services burst a list of
14777 logged in users
14778
14779 Revision Changes Path
14780 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14781 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14782 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14783 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14784 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14785 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14786
14787
14788
14789 leeh 2005/01/11 17:32:42 EST (20050111_4)
14790
14791 Modified files: (Branch: RATBOX_2_0)
14792 . configure configure.ac
14793 include client.h
14794 modules Makefile.in
14795 src channel.c
14796 Added files: (Branch: RATBOX_2_0)
14797 modules m_services.c
14798 Log:
14799 - more services compatibility code:
14800 - encap handlers for SU (services marking client as logged in)
14801 - and for LOGIN (servers bursting logged in status)
14802 - move suser from Client -> User
14803
14804 Revision Changes Path
14805 7.229.2.9 +9 -3 ircd-ratbox/configure
14806 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14807 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14808 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14809 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14810 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14811
14812
14813
14814 leeh 2005/01/11 16:46:34 EST (20050111_3)
14815
14816 Modified files: (Branch: RATBOX_2_0)
14817 include ircd_defs.h
14818 Log:
14819 - whoops, missing #endif
14820
14821 Revision Changes Path
14822 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14823
14824
14825
14826 leeh 2005/01/11 15:56:57 EST (20050111_2)
14827
14828 Modified files: (Branch: RATBOX_2_0)
14829 include ircd_defs.h
14830 Log:
14831 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14832 have ipv6 just report sizeof(struct sockaddr_in)
14833
14834 Revision Changes Path
14835 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14836
14837
14838
14839 leeh 2005/01/10 20:19:35 EST (20050111_1)
14840
14841 Modified files: (Branch: RATBOX_2_0)
14842 src newconf.c
14843 Log:
14844 - fix a gcc warning
14845
14846 Revision Changes Path
14847 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14848
14849
14850
14851 leeh 2005/01/10 20:10:35 EST (20050111_0)
14852
14853 Modified files: (Branch: RATBOX_2_0)
14854 adns internal.h parse.c transmit.c types.c
14855 Log:
14856 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14857 conflict
14858
14859 Revision Changes Path
14860 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14861 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14862 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14863 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14864
14865
14866
14867 leeh 2005/01/10 17:48:48 EST (20050110_3)
14868
14869 Modified files: (Branch: RATBOX_2_0)
14870 modules m_xline.c
14871 Log:
14872 - send out the reformatted xline to opers (\s -> ' ')
14873
14874 Revision Changes Path
14875 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14876
14877
14878
14879 leeh 2005/01/10 16:18:53 EST (20050110_2)
14880
14881 Modified files: (Branch: RATBOX_2_0)
14882 help/opers umode
14883 help/users umode
14884 include client.h supported.h
14885 src messages.tab s_user.c send.c
14886 Log:
14887 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14888 channel privmsgs.
14889
14890 Revision Changes Path
14891 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14892 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14893 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14894 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14895 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14896 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14897 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14898
14899
14900
14901 leeh 2005/01/10 14:50:47 EST (20050110_1)
14902
14903 Modified files: (Branch: RATBOX_2_0)
14904 doc example.conf example.efnet.conf
14905 Log:
14906 - I dont remember ts6 desyncing on bans, so im not sure why the example
14907 confs say so.
14908
14909 Revision Changes Path
14910 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14911 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14912
14913
14914
14915 leeh 2005/01/10 13:31:10 EST (20050110_0)
14916
14917 Modified files: (Branch: RATBOX_2_0)
14918 . configure configure.ac
14919 include channel.h client.h numeric.h s_conf.h
14920 s_serv.h setup.h.in
14921 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14922 m_sjoin.c
14923 src channel.c messages.tab newconf.c s_conf.c
14924 s_serv.c s_user.c
14925 Log:
14926 - added --enable-services to configure, which enables some ratbox-services
14927 compatibility code:
14928 - chanmode +r, registered users only
14929 - usermode +S, prevents deop/kick of a service
14930 - service { }; block in conf for the above umode
14931
14932 Revision Changes Path
14933 7.229.2.8 +28 -16 ircd-ratbox/configure
14934 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14935 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14936 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14937 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14938 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14939 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14940 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14941 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14942 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14943 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14944 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14945 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14946 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14947 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14948 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14949 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14950 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14951 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14952
14953
14954
14955 leeh 2005/01/09 08:23:30 EST (20050109_0)
14956
14957 Modified files: (Branch: RATBOX_2_0)
14958 help/opers umode
14959 Log:
14960 - remove a tab, and add +C to opers umode help
14961
14962 Revision Changes Path
14963 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14964