]> jfr.im git - solanum.git/blame - ChangeLog
[svn] - new ip cloaking module
[solanum.git] / ChangeLog
CommitLineData
762cc38c
AC
1jilles 2007/06/30 22:15:35 UTC (20070630-3520)
2 Log:
3 monitor: send the same message buffer to all users
4 monitoring a certain nick; the target field of the
5 numeric becomes *, much like server notices
6
7
8 Changes: Modified:
9 +6 -0 trunk/doc/monitor.txt (File Modified)
10 +3 -0 trunk/include/send.h (File Modified)
11 +3 -15 trunk/src/monitor.c (File Modified)
12 +35 -0 trunk/src/send.c (File Modified)
13
14
8aba962d
JT
15jilles 2007/06/22 21:59:09 UTC (20070622-3518)
16 Log:
17 Call add_to_hostname_hash() with correct (orig) hostname.
18
19
20 Changes: Modified:
21 +1 -1 trunk/modules/core/m_nick.c (File Modified)
22
23
66b4a7ae
JT
24jilles 2007/06/10 16:14:03 UTC (20070610-3516)
25 Log:
26 Version bump on trunk to 2.3.
27
28
29 Changes: Modified:
30 +1 -1 trunk/configure.ac (File Modified)
31
32
88cb7f99
JT
33nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
34 Log:
35 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
36
37
38 Changes: Modified:
39 +2 -2 trunk/src/client.c (File Modified)
40
41
f80a1823
AC
42nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
43 Log:
44 Add IRC_DEPRECATED macro for marking functions and data structures
45 as deprecated on compilers that support it.
46
47
48 Changes: Modified:
49 +14 -4 trunk/include/ircd_defs.h (File Modified)
50
51
4a8fab1f
AC
52nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
53 Log:
54 - update IDEAS with link failover
55
56
57 Changes: Modified:
58 +1 -0 trunk/IDEAS (File Modified)
59
60
7fd77cb0
AC
61jilles 2007/06/04 16:04:49 UTC (20070604-3508)
62 Log:
63 xline/resv wildcard checking:
64 - count escaped (\) characters as one nonwild
65 - accept strings without wilds no matter how short they are
66
67
68 Changes: Modified:
69 +8 -2 trunk/src/s_newconf.c (File Modified)
70
71
7d08aa89
JT
72jilles 2007/05/30 10:22:25 UTC (20070530-3498)
73 Log:
74 Tweak some comments in sno_whois extension.
75
76
77 Changes: Modified:
78 +2 -2 trunk/extensions/sno_whois.c (File Modified)
79
80
5832fa36
JT
81jilles 2007/05/30 10:22:01 UTC (20070530-3496)
82 Log:
83 Tweak NEWS a little.
84
85
86 Changes: Modified:
87 +3 -6 trunk/NEWS (File Modified)
88
89
f7b60293
JT
90jilles 2007/05/27 13:07:27 UTC (20070527-3494)
91 Log:
92 - allow JOIN 0 from remotes
93 - allow JOIN 0 from locals, but only if it is exactly one
94 zero and is the first channel
95
96
97 Changes: Modified:
98 +65 -0 trunk/modules/core/m_join.c (File Modified)
99
100
f4a80ce6
JT
101nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
102 Log:
103 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
104 levels?), hideops, namespace cleanups, etc
105
106
107 Changes: Modified:
108 + - trunk/IDEAS (File Added)
109
110
a6ac2e91
AC
111nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
112 Log:
113 - disallow JOIN 0
114
115
116 Changes: Modified:
117 +0 -65 trunk/modules/core/m_join.c (File Modified)
118
119
a3986d94
AC
120nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
121 Log:
122 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
123 to their policies indicating that they wish to be contacted before their services are used.
124
125
126 Changes: Modified:
127 +6 -3 trunk/doc/example.conf (File Modified)
128 +6 -3 trunk/doc/reference.conf (File Modified)
129
130
57b8cb0f
AC
131nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
132 Log:
133 - update NEWS in preparation of upcoming 2.2 release this week
134
135
136 Changes: Modified:
137 +3 -0 trunk/NEWS (File Modified)
138
139
a88fc0a8
AC
140jilles 2007/05/24 15:10:06 UTC (20070524-3478)
141 Log:
142 Move sno_channeljoin to unsupported, due to the privacy
143 issue and the fact that any oper with admin or hidden_admin
144 can load extensions.
145
146
147 Changes: Modified:
148 +0 -1 trunk/doc/example.conf (File Modified)
149 +0 -2 trunk/doc/reference.conf (File Modified)
150 +0 -46 trunk/extensions/Makefile.in (File Modified)
151 + - trunk/extensions/sno_channeljoin.c (File Deleted)
152 +47 -1 trunk/unsupported/Makefile.in (File Modified)
153 + - trunk/unsupported/sno_channeljoin.c (File Added)
154
155
297c7db4
JT
156nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
157 Log:
158 - createoperonly: like createauthonly, but checks opered status instead of authed status
159
160
161 Changes: Modified:
162 +41 -0 trunk/extensions/Makefile.in (File Modified)
163 + - trunk/extensions/createoperonly.c (File Added)
164
165
45ed9777
AC
166nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
167 Log:
168 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
169
170
171 Changes: Modified:
172 +1 -0 trunk/doc/example.conf (File Modified)
173 +3 -1 trunk/doc/reference.conf (File Modified)
174 +46 -0 trunk/extensions/Makefile.in (File Modified)
175 + - trunk/extensions/sno_channeljoin.c (File Added)
176
177
59e2698a
AC
178nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
179 Log:
180 - update config files
181
182
183 Changes: Modified:
184 +1 -0 trunk/doc/example.conf (File Modified)
185 +2 -0 trunk/doc/reference.conf (File Modified)
186
187
446d88dd
AC
188nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
189 Log:
190 - fold in whois_notice_global functionality.
191
192
193 Changes: Modified:
194 +0 -1 trunk/extensions/Makefile.in (File Modified)
195 +1 -56 trunk/extensions/sno_whois.c (File Modified)
196 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
197
198
3868ef9a
AC
199nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
200 Log:
201 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
202
203
204 Changes: Modified:
205 +64 -57 trunk/extensions/Makefile.in (File Modified)
206 + - trunk/extensions/sno_whois.c (File Added)
207 + - trunk/extensions/spy_whois_notice.c (File Deleted)
208
209
9e6feafe
AC
210jilles 2007/05/19 23:36:51 UTC (20070519-3466)
211 Log:
212 Prevent too wide klines with CIDR masks.
213
214
215 Changes: Modified:
216 +17 -5 trunk/modules/m_kline.c (File Modified)
217
218
88a2a148
JT
219jilles 2007/05/19 22:21:10 UTC (20070519-3464)
220 Log:
221 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
222
223
224 Changes: Modified:
225 +4 -0 trunk/modules/m_kline.c (File Modified)
226
227
598ebb42
JT
228jilles 2007/05/18 20:31:33 UTC (20070518-3460)
229 Log:
230 - fold conf_connect_allowed() into accept_connection()
231 - extend add_connection() so that exempt{}s apply to max unregistered
232 connections per ip
233 from ratbox
234
235
236 Changes: Modified:
237 +1 -1 trunk/doc/example.conf (File Modified)
238 +1 -1 trunk/doc/reference.conf (File Modified)
239 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
240 +0 -2 trunk/include/s_conf.h (File Modified)
241 +14 -7 trunk/src/listener.c (File Modified)
242
243
b808adf9
JT
244jilles 2007/05/18 19:51:22 UTC (20070518-3458)
245 Log:
246 m_webirc: call del_unknown_ip() otherwise the unknown will
247 never be subtracted from the cgiirc ip
248
249
250 Changes: Modified:
251 +2 -0 trunk/extensions/m_webirc.c (File Modified)
252
253
477bbce4
JT
254jilles 2007/05/18 19:14:18 UTC (20070518-3456)
255 Log:
256 Remove s_assert in del_unknown_ip() supposedly if the ip
257 cannot be found, it is not feasible to avoid that case
258 entirely with m_webirc.c.
259
260
261 Changes: Modified:
262 +1 -2 trunk/src/reject.c (File Modified)
263
264
8017ad2d
JT
265jilles 2007/05/14 22:21:16 UTC (20070514-3446)
266 Log:
267 Apply ratbox flood fix.
268
269
270 Changes: Modified:
271 +1 -0 trunk/doc/example.conf (File Modified)
272 +5 -0 trunk/doc/reference.conf (File Modified)
273 +3 -0 trunk/include/client.h (File Modified)
274 +4 -0 trunk/include/reject.h (File Modified)
275 +1 -0 trunk/include/s_conf.h (File Modified)
276 +2 -0 trunk/src/client.c (File Modified)
277 +3 -0 trunk/src/listener.c (File Modified)
278 +1 -0 trunk/src/newconf.c (File Modified)
279 +8 -5 trunk/src/packet.c (File Modified)
280 +59 -2 trunk/src/reject.c (File Modified)
281 +1 -0 trunk/src/s_conf.c (File Modified)
282 +2 -0 trunk/src/s_serv.c (File Modified)
283 +1 -0 trunk/src/s_user.c (File Modified)
284
285
54015b5f
JT
286nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
287 Log:
288 - fix a bug here
289
290
291 Changes: Modified:
292 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
293
294
f8b45e91
AC
295nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
296 Log:
297 - regen configure
298
299
300 Changes: Modified:
301 +114 -1 trunk/configure (File Modified)
302
303
c1c5fdc4
AC
304nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
305 Log:
306 - remove "ASM hashing code" from the configure overview
307
308
309 Changes: Modified:
310 +0 -1 trunk/configure.ac (File Modified)
311
312
686ebf41
AC
313jilles 2007/05/06 14:46:45 UTC (20070506-3438)
314 Log:
315 Target left IRC (more friendly error message if a UID
316 cannot be found) for /invite.
317
318
319 Changes: Modified:
320 +8 -3 trunk/modules/m_invite.c (File Modified)
321
322
0482ebf7
JT
323jilles 2007/05/02 19:56:40 UTC (20070502-3436)
324 Log:
325 Remove emptyline craq because it leaks memory on /rehash motd etc.
326 from ratbox 2.2 (anfl/Androsyn)
327
328
329 Changes: Modified:
330 +6 -14 trunk/src/cache.c (File Modified)
331
332
1d3e262e
JT
333jilles 2007/04/28 23:47:25 UTC (20070428-3434)
334 Log:
335 Merge old trunk r2767:
336 Copy channel name from command on lowerTS JOIN/SJOIN,
337 this makes the capitalization of the channel name
338 timestamped like modes are.
339
340
341 Changes: Modified:
342 +3 -0 trunk/modules/core/m_join.c (File Modified)
343 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
344
345
1117fbd3
JT
346jilles 2007/04/26 23:01:16 UTC (20070426-3432)
347 Log:
348 Merge old trunk r2065,r2067:
349 channel_modes(): get rid of the trailing space
350 also make the *pbuf check work like it should
351 (don't call IsMember another time if we already
352 gave one parameter)
353 simplify a bit more, update comments
354
355
356 Changes: Modified:
357 +13 -13 trunk/src/channel.c (File Modified)
358
359
f1e35c19
JT
360jilles 2007/04/25 15:22:28 UTC (20070425-3426)
361 Log:
362 webirc bugfix
363
364
365 Changes: Modified:
366 +1 -1 trunk/extensions/m_webirc.c (File Modified)
367
368
4636e5cb
JT
369jilles 2007/04/25 15:21:34 UTC (20070425-3424)
370 Log:
371 chghost: refuse spoofs which are empty or start with a colon
372 (would break the protocol)
373
374
375 Changes: Modified:
376 +3 -0 trunk/modules/m_chghost.c (File Modified)
377
378
822a4a25
JT
379jilles 2007/04/22 14:35:28 UTC (20070422-3422)
380 Log:
381 Fix description of 043 numeric.
382
383
384 Changes: Modified:
385 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
386
387
f22db6d0
JT
388jilles 2007/04/22 14:02:54 UTC (20070422-3420)
389 Log:
390 SAVE: make the nickTS of the UID nick equal to 100, so it
391 is always in sync on the network.
392
393
394 Changes: Modified:
395 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
396 +15 -11 trunk/modules/core/m_nick.c (File Modified)
397
398
3f7e0642
JT
399jilles 2007/04/22 11:22:10 UTC (20070422-3418)
400 Log:
401 Force nickTS to increase when a local user changes their nick.
402
403
404 Changes: Modified:
405 +5 -1 trunk/modules/core/m_nick.c (File Modified)
406
407
95ffa685
JT
408jilles 2007/04/15 20:18:54 UTC (20070415-3416)
409 Log:
410 Remove #define UFLAGS. We haven't allowed this
411 undocumented extension to the IRC protocol for
412 years (allowing an initial umode in USER).
413
414
415 Changes: Modified:
416 +0 -2 trunk/modules/m_user.c (File Modified)
417
418
81795a91
JT
419jilles 2007/04/15 16:54:50 UTC (20070415-3414)
420 Log:
421 Move new_local_user hook, so it is possible to call
422 exit_client() from it, refusing the connection.
423
424
425 Changes: Modified:
426 +3 -1 trunk/doc/hooks.txt (File Modified)
427 +10 -9 trunk/src/s_user.c (File Modified)
428
429
e2b44358
JT
430jilles 2007/04/15 16:49:56 UTC (20070415-3412)
431 Log:
432 Only free PreClient struct when the rest of the Client
433 is freed, not immediately upon exit_client(). Doing this
434 would cause problems with sasl's new_local_user hook
435 vs hooks that exit the client there.
436
437
438 Changes: Modified:
439 +0 -1 trunk/src/client.c (File Modified)
440
441
ec3fbdec
JT
442jilles 2007/04/14 21:53:28 UTC (20070414-3410)
443 Log:
444 Use TS6 prefix for server-server JOIN 0.
445
446
447 Changes: Modified:
448 +2 -1 trunk/modules/core/m_join.c (File Modified)
449
450
452f4d4b
JT
451jilles 2007/04/14 20:58:56 UTC (20070414-3408)
452 Log:
453 Use orighost in kill server notices.
454
455
456 Changes: Modified:
457 +3 -3 trunk/modules/core/m_kill.c (File Modified)
458
459
d1d0629f
JT
460jilles 2007/04/13 19:06:53 UTC (20070413-3406)
461 Log:
462 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
463
464
465 Changes: Modified:
466 +3 -3 trunk/modules/m_set.c (File Modified)
467
468
f4ed5745
JT
469nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
470 Log:
471 - 2.2 operline
472
473
474 Changes: Modified:
475 +1 -1 trunk/src/messages.tab (File Modified)
476
477
725a6c5d
AC
478jilles 2007/04/05 00:38:52 UTC (20070405-3396)
479 Log:
480 Show max_clients in /info.
481
482
483 Changes: Modified:
484 +6 -0 trunk/modules/m_info.c (File Modified)
485
486
d8228627
JT
487jilles 2007/04/05 00:33:52 UTC (20070405-3394)
488 Log:
489 Don't allow /quote set max higher than the
490 serverinfo::max_clients ircd.conf value.
491
492
493 Changes: Modified:
494 +8 -0 trunk/modules/m_set.c (File Modified)
495
496
6c70c576
JT
497jilles 2007/04/05 00:24:47 UTC (20070405-3392)
498 Log:
499 Change code that checks maxclients limit: allow exactly
500 the configured amount of non-exceed_limit clients.
501 Code that appeared to limit exceed_limit clients too
502 but less heavily removed (it was not effective because
503 the parentheses were wrong).
504
505
506 Changes: Modified:
507 +2 -4 trunk/src/s_user.c (File Modified)
508
509
afc20e91
JT
510jilles 2007/04/05 00:12:55 UTC (20070405-3390)
511 Log:
512 By default, leave MAX_BUFFER fds free for log files,
513 server connections, ident lookups, exceed_limit clients,
514 etc. Mention this in example.conf and reference.conf.
515
516
517 Changes: Modified:
518 +4 -2 trunk/doc/example.conf (File Modified)
519 +3 -1 trunk/doc/reference.conf (File Modified)
520 +1 -1 trunk/src/s_conf.c (File Modified)
521
522
23836ead
JT
523jilles 2007/04/03 22:45:04 UTC (20070403-3384)
524 Log:
525 --with-maxclients configure option is gone
526
527
528 Changes: Modified:
529 +0 -11 trunk/INSTALL (File Modified)
530
531
78e647ad
JT
532jilles 2007/04/03 22:25:11 UTC (20070403-3380)
533 Log:
534 Make the code that raises fd rlimit to hard limit work.
535
536
537 Changes: Modified:
538 +5 -5 trunk/src/ircd.c (File Modified)
539
540
1aa8ffcb
JT
541nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
542 Log:
543 - note the I/O reworking
544
545
546 Changes: Modified:
547 +2 -0 trunk/NEWS (File Modified)
548
549
f32e30dd
AC
550nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
551 Log:
552 - use mkdir -p
553
554
555 Changes: Modified:
556 +4 -4 trunk/doc/Makefile.in (File Modified)
557
558
75189454
AC
559nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
560 Log:
561 - enforce proper conditions for EPOLL_CTL_DEL.
562 - remove possibly problematic "performance" check
563
564
565 Changes: Modified:
566 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
567
568
5522d08c
AC
569nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
570 Log:
571 - rename m_list_safelist to m_list and remove ratbox implementation
572
573
574 Changes: Modified:
575 +393 -664 trunk/modules/Makefile.in (File Modified)
576 + - trunk/modules/m_list.c (File Added)
577 + - trunk/modules/m_list_ratbox.c (File Deleted)
578 + - trunk/modules/m_list_safelist.c (File Deleted)
579
580
607cf49f
AC
581nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
582 Log:
583 - some more transit to sendto_one_numeric().
584
585
586 Changes: Modified:
587 +2 -3 trunk/modules/m_away.c (File Modified)
588 +3 -3 trunk/src/messages.tab (File Modified)
589 +1 -1 trunk/src/s_user.c (File Modified)
590
591
e8a2d50d
AC
592nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
593 Log:
594 - change some sendto_one() to sendto_one_numeric().
595
596
597 Changes: Modified:
598 +4 -10 trunk/modules/m_admin.c (File Modified)
599 +3 -3 trunk/modules/m_map.c (File Modified)
600 +12 -12 trunk/src/messages.tab (File Modified)
601 +1 -2 trunk/src/s_conf.c (File Modified)
602 +9 -10 trunk/src/s_user.c (File Modified)
603
604
88520303
AC
605nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
606 Log:
607 - river's ports.c from old charybdis trunk
608
609
610 Changes: Modified:
611 +195 -0 trunk/configure.ac (File Modified)
612 + - trunk/libcharybdis/ports.c (File Added)
613
614
1b4cfad8
AC
615nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
616 Log:
617 - remove broken ports stuff and devpoll stuff.
618
619
620 Changes: Modified:
621 +0 -307 trunk/configure (File Modified)
622 +0 -21 trunk/configure.ac (File Modified)
623 +0 -474 trunk/include/setup.h.in (File Modified)
624 + - trunk/libcharybdis/devpoll.c (File Deleted)
625 + - trunk/libcharybdis/ports.c (File Deleted)
626
627
5e12fb10
AC
628nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
629 Log:
630 - regenerate files
631
632
633 Changes: Modified:
634 +1 -25 trunk/configure (File Modified)
635 +0 -3 trunk/include/setup.h.in (File Modified)
636
637
4536ee25
AC
638nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
639 Log:
640 - remove x86-optimized hash code.
641
642
643 Changes: Modified:
644 +0 -13 trunk/configure.ac (File Modified)
645 +2 -187 trunk/src/Makefile.in (File Modified)
646 + - trunk/src/fnvhash.s (File Deleted)
647
648
6c8cbf34
AC
649nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
650 Log:
651 - apparently setting KE_LENGTH to 128 is fine.
652
653
654 Changes: Modified:
655 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
656
657
3611dcf7
AC
658nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
659 Log:
660 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
661
662
663 Changes: Modified:
664 +5627 -5747 trunk/configure (File Modified)
665 +0 -15 trunk/configure.ac (File Modified)
666 +0 -2 trunk/include/m_info.h (File Modified)
667 +6 -9 trunk/include/setup.h.in (File Modified)
668 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
669
670
631ef239
AC
671nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
672 Log:
673 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
674 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
675 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
676
677
678 Changes: Modified:
679 +0 -5 trunk/include/config.h (File Modified)
680 +0 -5 trunk/include/config.h.dist (File Modified)
681 +0 -6 trunk/include/defaults.h (File Modified)
682 +0 -3 trunk/include/m_info.h (File Modified)
683 +21 -7 trunk/libcharybdis/commio.c (File Modified)
684 +2 -0 trunk/libcharybdis/commio.h (File Modified)
685 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
686 +4 -3 trunk/libcharybdis/poll.c (File Modified)
687 +0 -3 trunk/libcharybdis/select.c (File Modified)
688 +0 -9 trunk/src/ircd.c (File Modified)
689 +23 -26 trunk/src/listener.c (File Modified)
690 +2 -1 trunk/src/restart.c (File Modified)
691 +5 -1 trunk/src/s_auth.c (File Modified)
692 +1 -1 trunk/src/s_conf.c (File Modified)
693 +3 -1 trunk/src/s_serv.c (File Modified)
694
695
6fcb8629
AC
696jilles 2007/04/02 22:03:08 UTC (20070402-3350)
697 Log:
698 Repair operspy who !#channel, broken by me in r3283.
699
700
701 Changes: Modified:
702 +2 -2 trunk/modules/m_who.c (File Modified)
703
704
f71e18ee
JT
705jilles 2007/04/01 22:20:00 UTC (20070401-3344)
706 Log:
707 Update bug report and IRC channel information.
708
709
710 Changes: Modified:
711 +2 -1 trunk/BUGS (File Modified)
712 +2 -1 trunk/NEWS (File Modified)
713
714
91132813
JT
715jilles 2007/04/01 22:10:05 UTC (20070401-3342)
716 Log:
717 Change copyright years in version.c.SH as in release-2.1 r3339.
718
719
720 Changes: Modified:
721 +2 -2 trunk/src/version.c.SH (File Modified)
722
723
8d53472c
JT
724jilles 2007/03/30 23:34:11 UTC (20070330-3325)
725 Log:
726 Rerun autoconf.
727
728
729 Changes: Modified:
730 +104 -0 trunk/configure (File Modified)
731
732
3ad1a781
JT
733jilles 2007/03/30 23:33:43 UTC (20070330-3323)
734 Log:
735 Need to check for various flavours of epoll,
736 even if --enable-epoll is forced.
737
738
739 Changes: Modified:
740 +1 -0 trunk/configure.ac (File Modified)
741
742
a34ec229
JT
743jilles 2007/03/30 23:32:43 UTC (20070330-3321)
744 Log:
745 Hack to allow some more warnings, already present in configure (?).
746
747
748 Changes: Modified:
749 +1 -1 trunk/aclocal.m4 (File Modified)
750
751
5c5d24f0
JT
752jilles 2007/03/29 20:03:06 UTC (20070329-3319)
753 Log:
754 Merge old trunk r2077,r2079:
755 - Move closing of servlink control fd to close_connection()
756 instead of doing it in exit_local_server(), and make sure
757 we first close the data fd and then the control fd.
758 - Have servlink process ready fds in order net, data, ctrl
759 instead of ctrl, data, net. This seems to fix the problem
760 that squit reasons do not show up on the other side of a
761 ziplink (by making it send any final SQUIT and/or ERROR
762 before noticing the closed control fd).
763
764
765 Changes: Modified:
766 +1 -1 trunk/servlink/io.c (File Modified)
767 +3 -12 trunk/src/client.c (File Modified)
768
769
64f2a7eb
JT
770jilles 2007/03/28 23:17:06 UTC (20070328-3317)
771 Log:
772 Don't show the UID if a TS6 server sends a kick with
773 an empty or no comment. Note that charybdis never sends
774 such kicks.
775
776
777 Changes: Modified:
778 +4 -4 trunk/modules/core/m_kick.c (File Modified)
779
780
0bba1788
JT
781jilles 2007/03/28 15:40:24 UTC (20070328-3307)
782 Log:
783 Merge old trunk r2081:
784 Don't say that services cannot be killed in
785 ERR_ISCHANSERVICE message (given when trying
786 to kick or deop them), as that's not the case.
787
788
789 Changes: Modified:
790 +1 -1 trunk/src/messages.tab (File Modified)
791
792
8d19a2b2
JT
793jilles 2007/03/28 15:30:56 UTC (20070328-3305)
794 Log:
795 Merge old trunk r2059
796 Clarifications to the descriptions of umode +Q and cmode +F,
797 suggested by Ariadne@SorceryNet.
798
799
800 Changes: Modified:
801 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
802 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
803
804
e7d250a6
JT
805jilles 2007/03/28 15:22:49 UTC (20070328-3303)
806 Log:
807 Merge old trunk r2907,r2991:
808 Allow TESTLINE on channel names.
809
810
811 Changes: Modified:
812 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
813 +4 -0 trunk/help/opers/testline (File Modified)
814 +22 -0 trunk/modules/m_testline.c (File Modified)
815
816
add9f99d
JT
817jilles 2007/03/28 15:04:06 UTC (20070328-3301)
818 Log:
819 Merge old trunk r2835:
820 resolver: if sendto(2) fails, try sending to the next nameserver
821
822
823 Changes: Modified:
824 +1 -1 trunk/src/res.c (File Modified)
825
826
42bda3f3
JT
827jilles 2007/03/28 14:54:10 UTC (20070328-3299)
828 Log:
829 Merge old trunk r2817:
830 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
831 starts with a digit. This is safe because the last
832 parameter is a nick and never a UID. (The first parameter
833 in a server-server two-param whois is a UID/SID.)
834
835
836 Changes: Modified:
837 +1 -1 trunk/modules/m_whois.c (File Modified)
838
839
8a1e143f
JT
840jilles 2007/03/28 14:49:48 UTC (20070328-3297)
841 Log:
842 Merge old trunk r2779,r2785:
843 Show correct privilege name in a few ERR_NOPRIVS numerics.
844
845
846 Changes: Modified:
847 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
848 +1 -1 trunk/extensions/m_opme.c (File Modified)
849 +2 -2 trunk/unsupported/m_force.c (File Modified)
850
851
a5ea0e0d
JT
852jilles 2007/03/28 14:45:46 UTC (20070328-3295)
853 Log:
854 Merge old trunk r2695:
855 Send an SQUIT instead of an ERROR to announce /die to connected servers.
856 This will generate better server notices.
857
858
859 Changes: Modified:
860 +3 -2 trunk/modules/core/m_die.c (File Modified)
861
862
5ea98c7a
JT
863jilles 2007/03/28 14:33:50 UTC (20070328-3293)
864 Log:
865 Merge old trunk r2294:
866 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
867
868
869 Changes: Modified:
870 +1 -1 trunk/src/s_user.c (File Modified)
871
872
c83cbedc
JT
873jilles 2007/03/28 14:30:10 UTC (20070328-3291)
874 Log:
875 Merge old trunk r2226:
876 If we are connecting outward to a server, check if the
877 server name they sent is the same as what we tried to
878 connect to. Previously such a connection could succeed
879 if there existed connect blocks with the same IP and
880 passwords for the other server name.
881
882
883 Changes: Modified:
884 +11 -0 trunk/modules/core/m_server.c (File Modified)
885
886
9c2f9ec9
JT
887jilles 2007/03/28 14:21:37 UTC (20070328-3289)
888 Log:
889 Merge old trunk r2212:
890 Another handling of SJOINs without nicks:
891 Propagate them if the channel is +P or the channel
892 already existed, otherwise remove the channel again
893 and do not propagate the SJOIN.
894
895
896 Changes: Modified:
897 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
898
899
7201bb21
JT
900jilles 2007/03/28 13:49:57 UTC (20070328-3287)
901 Log:
902 Remove channels entirely from /whois on services.
903 This cannot be overridden with operspy.
904
905
906 Changes: Modified:
907 +20 -17 trunk/modules/m_whois.c (File Modified)
908
909
04513cff
JT
910jilles 2007/03/28 13:11:30 UTC (20070328-3283)
911 Log:
912 Fix /who on channels with ** in their name.
913
914
915 Changes: Modified:
916 +2 -2 trunk/modules/m_who.c (File Modified)
917
918
4cda5f22
JT
919jilles 2007/03/25 17:59:50 UTC (20070325-3281)
920 Log:
921 NEWS: As in 2.1.3, mention that the TS6 revision will
922 interoperate with older versions
923
924
925 Changes: Modified:
926 +2 -1 trunk/NEWS (File Modified)
927
928
0af87e57
JT
929jilles 2007/03/18 16:29:31 UTC (20070318-3275)
930 Log:
931 Fix documentation of HIDE_SERVERS_IPS define.
932
933
934 Changes: Modified:
935 +2 -2 trunk/include/config.h.dist (File Modified)
936
937
3891c2c2
JT
938jilles 2007/03/18 14:44:24 UTC (20070318-3271)
939 Log:
940 Don't leak auth{} spoofed ip for I-line is full notice either.
941
942
943 Changes: Modified:
944 +1 -1 trunk/src/s_conf.c (File Modified)
945
946
4b7e6904
JT
947jilles 2007/03/17 23:50:25 UTC (20070317-3265)
948 Log:
949 Update NEWS.
950
951
952 Changes: Modified:
953 +37 -0 trunk/NEWS (File Modified)
954
955
0b15df83
JT
956jilles 2007/03/15 18:09:08 UTC (20070315-3259)
957 Log:
958 Allow /invite (but not invex) to override +r, +l, +j in
959 addition to +i. As before, a restrictive mode must be in
960 place at /invite time for the invite to have an effect;
961 +r does not count as a restrictive mode if the user is
962 logged in; +l and +j always count as restrictive modes to
963 allow for cases where they would allow join at /invite
964 time but not when the user tries to join.
965
966
967 Changes: Modified:
968 +6 -2 trunk/modules/m_invite.c (File Modified)
969 +21 -10 trunk/src/channel.c (File Modified)
970
971
1ebf4db4
JT
972jilles 2007/03/13 16:09:28 UTC (20070313-3257)
973 Log:
974 Remove invite_ops_only, forcing it to YES.
975
976
977 Changes: Modified:
978 +0 -1 trunk/doc/example.conf (File Modified)
979 +0 -5 trunk/doc/reference.conf (File Modified)
980 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
981 +0 -1 trunk/include/s_conf.h (File Modified)
982 +0 -6 trunk/modules/m_info.c (File Modified)
983 +10 -14 trunk/modules/m_invite.c (File Modified)
984 +0 -1 trunk/src/newconf.c (File Modified)
985 +0 -1 trunk/src/s_conf.c (File Modified)
986
987
307328bb
JT
988jilles 2007/03/06 14:07:11 UTC (20070306-3255)
989 Log:
990 Move username check after xline and dnsbl checks, so it
991 will not complain to opers about clients who are xlined
992 or blacklisted anyway (both of which silently reject).
993
994
995 Changes: Modified:
996 +15 -15 trunk/src/s_user.c (File Modified)
997
998
0734f634
JT
999nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1000 Log:
1001 - MASTER_MAX is no longer relevant
1002
1003
1004 Changes: Modified:
1005 +0 -7 trunk/modules/m_set.c (File Modified)
1006
1007
35237302
AC
1008nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1009 Log:
1010 - add config option for setting max_clients.
1011
1012
1013 Changes: Modified:
1014 +5 -0 trunk/doc/example.conf (File Modified)
1015 +5 -0 trunk/doc/reference.conf (File Modified)
1016 +2 -0 trunk/include/s_conf.h (File Modified)
1017 +1 -1 trunk/src/ircd.c (File Modified)
1018 +2 -0 trunk/src/newconf.c (File Modified)
1019 +2 -1 trunk/src/s_conf.c (File Modified)
1020
1021
c2d96fcb
AC
1022nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1023 Log:
1024 - remove get_maxrss() and all of that insecure and unsafe nonsense
1025
1026
1027 Changes: Modified:
1028 +3 -38 trunk/src/ircd.c (File Modified)
1029 +1 -1 trunk/src/restart.c (File Modified)
1030 +0 -4 trunk/src/s_stats.c (File Modified)
1031
1032
68ff929f
AC
1033nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1034 Log:
1035 - avoid some potential NULL dereferencing
1036
1037
1038 Changes: Modified:
1039 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1040
1041
a6a30f6f
AC
1042nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1043 Log:
1044 - fix a typo
1045
1046
1047 Changes: Modified:
1048 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1049
1050
c18de29d
AC
1051nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1052 Log:
1053 - rework poll a bit for the MAXCONNECTIONS changes.
1054
1055
1056 Changes: Modified:
1057 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1058
1059
ce439f51
AC
1060jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1061 Log:
1062 Our way of using kqueue may cause it to report fds we
1063 don't know about anymore, cope.
1064
1065
1066 Changes: Modified:
1067 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1068
1069
51b5f335
JT
1070jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1071 Log:
1072 Don't reference freed memory (fde_t) in comm_close().
1073
1074
1075 Changes: Modified:
1076 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1077
1078
df98bc52
JT
1079nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1080 Log:
1081 - fix for 100% cpu use
1082
1083
1084 Changes: Modified:
1085 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1086
1087
61e3b8f2
AC
1088nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1089 Log:
1090 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1091
1092
1093 Changes: Modified:
1094 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1095
1096
d0e1e8ee
AC
1097nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1098 Log:
1099 - clear up use of fd_table in ircd.
1100
1101
1102 Changes: Modified:
1103 +3 -2 trunk/src/s_serv.c (File Modified)
1104
1105
c961476e
AC
1106nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1107 Log:
1108 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1109
1110
1111 Changes: Modified:
1112 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1113 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1114 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1115 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1116 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1117 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1118 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1119 +2 -2 trunk/libcharybdis/select.c (File Modified)
1120
1121
e70f8e92
AC
1122jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1123 Log:
1124 Fix some cases where the size argument to strlcpy()
1125 for usernames and hostnames is 1 too small.
1126
1127
1128 Changes: Modified:
1129 +1 -1 trunk/modules/m_chghost.c (File Modified)
1130 +2 -2 trunk/src/res.c (File Modified)
1131 +2 -2 trunk/src/s_user.c (File Modified)
1132
1133
14e23b0e
JT
1134jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1135 Log:
1136 Cut down quit/part/kick reasons to avoid quit reasons
1137 overflowing the client exiting server notice (from
1138 TOPICLEN to 260). kill reasons become shorter accordingly.
1139 kline/dline/gline reasons become 390.
1140 away messages stay at TOPICLEN for now.
1141
1142
1143 Changes: Modified:
1144 +8 -3 trunk/include/ircd_defs.h (File Modified)
1145 +2 -2 trunk/modules/m_dline.c (File Modified)
1146 +4 -4 trunk/modules/m_gline.c (File Modified)
1147 +2 -2 trunk/modules/m_kline.c (File Modified)
1148
1149
61569b65
JT
1150jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1151 Log:
1152 Don't leak auth{} spoofed IP addresses in +f notices.
1153 from ratbox (androsyn)
1154
1155
1156 Changes: Modified:
1157 +10 -3 trunk/src/s_conf.c (File Modified)
1158
1159
606384ae
JT
1160jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1161 Log:
1162 Make oper_up() take +i/-i during opering up into account
1163 (e.g. no_oper_invis extension, +i in operator::umodes).
1164 Remove the hack from no_oper_invis.
1165
1166
1167 Changes: Modified:
1168 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1169 +4 -0 trunk/src/s_user.c (File Modified)
1170
1171
652b8478
JT
1172jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1173 Log:
1174 no_oper_invis: decrement invisible count when clearing
1175 invisible on a local client who has just opered up
1176 oper_up() should really do this
1177
1178
1179 Changes: Modified:
1180 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1181
1182
af6ca5f5
JT
1183jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1184 Log:
1185 Put "End of Channel Quiet List" instead of
1186 "End of Channel Ban List" for a +q list.
1187 Due to client restrictions the numerics for
1188 quiet lists must be the same as for ban lists.
1189
1190
1191 Changes: Modified:
1192 +4 -1 trunk/src/chmode.c (File Modified)
1193
1194
11781253
JT
1195jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1196 Log:
1197 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1198 Change TS6 JOIN processing
1199 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1200 a local user joins an existing channel
1201 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1202 propagating a TS6 JOIN
1203 - don't interpret simple modes in an incoming TS6 JOIN
1204
1205 This is to avoid desyncs when certain mode changes (e.g. -im)
1206 cross with joins. A downside is that simple modes will be
1207 more desynched when a JOIN creates a channel or lowers TS,
1208 but that's less important.
1209
1210 Update the TS6 specification to include this, and clarify
1211 that TMODE can come from a server and that MODE must be
1212 translated into TMODE from other servers too.
1213
1214
1215 Changes: Modified:
1216 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1217 +19 -127 trunk/modules/core/m_join.c (File Modified)
1218
1219
bee3b671
JT
1220jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1221 Log:
1222 Make -logfile work again.
1223
1224
1225 Changes: Modified:
1226 +2 -2 trunk/src/s_log.c (File Modified)
1227
1228
9b6ff0c8
JT
1229nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1230 Log:
1231 - fix off-by-one memory overflow error.
1232
1233
1234 Changes: Modified:
1235 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1236
1237
c8ff7ca9
AC
1238jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1239 Log:
1240 Change handling of modularized umodes:
1241 - keep the bitmask reserved forever to the letter, fixing
1242 the problems when loading multiple umode modules,
1243 unloading them and then loading them in a different order
1244 - don't allow local users to change umodes which have
1245 been unloaded and don't set them on new users via
1246 default_umodes
1247
1248
1249 Changes: Modified:
1250 +24 -3 trunk/src/s_user.c (File Modified)
1251
1252
a8086a7c
JT
1253jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1254 Log:
1255 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1256
1257
1258 Changes: Modified:
1259 +1 -0 trunk/include/s_user.h (File Modified)
1260 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1261 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1262 +22 -0 trunk/src/s_user.c (File Modified)
1263
1264
01cebbd8
JT
1265jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1266 Log:
1267 DNSBL keyword substitution is available as of 2.1.3.
1268
1269
1270 Changes: Modified:
1271 +1 -1 trunk/doc/example.conf (File Modified)
1272
1273
1e56e993
JT
1274jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1275 Log:
1276 Change two occurances like match(userinput, target_p->name) ||
1277 match(target_p->name, userinput) to just match(userinput,
1278 target_p->name). No client name can contain * or ? now.
1279
1280
1281 Changes: Modified:
1282 +1 -1 trunk/modules/m_trace.c (File Modified)
1283 +1 -2 trunk/src/s_serv.c (File Modified)
1284
1285
4d7a1ee5
JT
1286jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1287 Log:
1288 Do not try find_server() on a name find_client() has
1289 returned NULL for, as this will always return NULL
1290 since the removal of hostmasking.
1291
1292
1293 Changes: Modified:
1294 +1 -2 trunk/modules/m_pong.c (File Modified)
1295 +0 -4 trunk/src/s_serv.c (File Modified)
1296
1297
e26e2b19
JT
1298jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1299 Log:
1300 Remove server_exists() which checked whether the
1301 server name existed taking hostmasking into account
1302 and just check with find_server(); admittedly
1303 this checks if the name is a SID but that's not
1304 a real problem.
1305
1306
1307 Changes: Modified:
1308 +3 -27 trunk/modules/core/m_server.c (File Modified)
1309
1310
b0b7de54
JT
1311jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1312 Log:
1313 Remove hash_find_masked_server(), which made it possible
1314 to specify the full (unmasked) name of a server behind
1315 a hostmask. As a result find_any_client() (for prefixes)
1316 becomes equal to find_client(), so remove that too.
1317
1318
1319 Changes: Modified:
1320 +0 -1 trunk/include/hash.h (File Modified)
1321 +1 -75 trunk/src/hash.c (File Modified)
1322 +1 -1 trunk/src/parse.c (File Modified)
1323
1324
f42e9ceb
JT
1325jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1326 Log:
1327 Remove '*' from valid server name characters.
1328 This makes it impossible to connect hostmasked servers.
1329 (This support didn't work well anyway, was incompatible
1330 with TS6 and we never masked ourselves.)
1331
1332
1333 Changes: Modified:
1334 +1 -1 trunk/src/match.c (File Modified)
1335
1336
e5d9ca18
JT
1337jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1338 Log:
1339 Change spambot, flooder and jupe joiner notices from host to orighost.
1340
1341
1342 Changes: Modified:
1343 +1 -1 trunk/modules/core/m_join.c (File Modified)
1344 +2 -2 trunk/modules/core/m_message.c (File Modified)
1345 +2 -2 trunk/src/channel.c (File Modified)
1346
1347
63aecfb9
JT
1348jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1349 Log:
1350 Add documentation for SASL client protocol, same as atheme doc/SASL.
1351
1352
1353 Changes: Modified:
1354 + - trunk/doc/sasl.txt (File Added)
1355
1356
0c8f86ec
JT
1357jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1358 Log:
1359 Include real hostname in Closing Link message for unknown
1360 connections that have sent USER. This is helpful for
1361 k-lined users while not breaking server IP hiding.
1362
1363
1364 Changes: Modified:
1365 +3 -1 trunk/src/client.c (File Modified)
1366
1367
dd12a19c
JT
1368jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1369 Log:
1370 Rerun autoconf.
1371
1372
1373 Changes: Modified:
1374 +29 -29 trunk/configure (File Modified)
1375
1376
b1fc1658
JT
1377nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1378 Log:
1379 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1380
1381
1382 Changes: Modified:
1383 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1384
1385
8d090389
AC
1386nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1387 Log:
1388 Backport from early 3.x:
1389
1390 --
1391 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1392 Log:
1393 - remove "Processing connection to foobar.net" message
1394
1395
1396 Changes: Modified:
1397 +0 -3 trunk/src/s_auth.c (File Modified)
1398
1399
1400 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1401 Log:
1402 - missed the processing connection one (actually, we can probably nuke this one)
1403
1404
1405 Changes: Modified:
1406 +1 -2 trunk/src/s_auth.c (File Modified)
1407
1408
1409 river 2006/09/27 16:33:05 UTC (20060927-2174)
1410 Log:
1411 get_client_name = stupid
1412
1413
1414
1415 Changes: Modified:
1416 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1417
1418
1419 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1420 Log:
1421 - remove excessive arguments
1422
1423
1424 Changes: Modified:
1425 +1 -2 trunk/src/s_conf.c (File Modified)
1426 +1 -1 trunk/src/s_user.c (File Modified)
1427
1428
1429 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1430 Log:
1431 - use sendto_one_notice() for on-connect notices too.
1432
1433
1434 Changes: Modified:
1435 +10 -10 trunk/src/s_auth.c (File Modified)
1436
1437
1438 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1439 Log:
1440 - use sendto_one_notice() in the core, too.
1441
1442
1443 Changes: Modified:
1444 +2 -2 trunk/src/chmode.c (File Modified)
1445 +8 -15 trunk/src/modules.c (File Modified)
1446 +3 -5 trunk/src/s_conf.c (File Modified)
1447 +1 -2 trunk/src/s_newconf.c (File Modified)
1448 +20 -57 trunk/src/s_user.c (File Modified)
1449
1450
1451 river 2006/09/27 16:19:25 UTC (20060927-2166)
1452 Log:
1453 the KILL command will use get_client_name(, SHOW_IP) instead of
1454 target->name, and will show a more useful error for local opers
1455
1456
1457
1458 Changes: Modified:
1459 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1460
1461
1462 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1463 Log:
1464 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1465
1466
1467 Changes: Modified:
1468 +4 -2 trunk/src/send.c (File Modified)
1469
1470
1471 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1472 Log:
1473 - back out r2159
1474
1475
1476 Changes: Modified:
1477 +1 -1 trunk/include/client.h (File Modified)
1478
1479
1480 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1481 Log:
1482 - get_id(): fall back to "*" if client has no known name
1483
1484
1485 Changes: Modified:
1486 +1 -1 trunk/include/client.h (File Modified)
1487
1488
1489 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1490 Log:
1491 - convert to sendto_one_notice().
1492
1493
1494 Changes: Modified:
1495 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1496 +4 -6 trunk/unsupported/m_force.c (File Modified)
1497
1498
1499 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1500 Log:
1501 - use sendto_one_notice() in many places instead of
1502 sendto_one(source_p, ":%s NOTICE %s :", ...);
1503
1504
1505 Changes: Modified:
1506 +10 -25 trunk/extensions/example_module.c (File Modified)
1507 +5 -14 trunk/extensions/hurt.c (File Modified)
1508 +1 -2 trunk/extensions/m_42.c (File Modified)
1509 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1510 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1511 +1 -2 trunk/extensions/m_opme.c (File Modified)
1512 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1513 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1514 +3 -7 trunk/modules/core/m_die.c (File Modified)
1515 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1516 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1517 +1 -2 trunk/modules/m_challenge.c (File Modified)
1518 +11 -15 trunk/modules/m_connect.c (File Modified)
1519 +20 -28 trunk/modules/m_dline.c (File Modified)
1520 +2 -2 trunk/modules/m_etrace.c (File Modified)
1521 +11 -21 trunk/modules/m_gline.c (File Modified)
1522 +2 -4 trunk/modules/m_kline.c (File Modified)
1523 +1 -2 trunk/modules/m_rehash.c (File Modified)
1524 +3 -7 trunk/modules/m_restart.c (File Modified)
1525 +31 -45 trunk/modules/m_set.c (File Modified)
1526 +2 -4 trunk/modules/m_testmask.c (File Modified)
1527 +5 -8 trunk/modules/m_unreject.c (File Modified)
1528 +2 -5 trunk/modules/m_xline.c (File Modified)
1529 --
1530
1531
1532 Changes: Modified:
1533 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1534 +10 -25 trunk/extensions/example_module.c (File Modified)
1535 +5 -14 trunk/extensions/hurt.c (File Modified)
1536 +1 -2 trunk/extensions/m_42.c (File Modified)
1537 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1538 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1539 +1 -2 trunk/extensions/m_opme.c (File Modified)
1540 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1541 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1542 +3 -7 trunk/modules/core/m_die.c (File Modified)
1543 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1544 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1545 +1 -2 trunk/modules/m_challenge.c (File Modified)
1546 +11 -15 trunk/modules/m_connect.c (File Modified)
1547 +2 -4 trunk/modules/m_dline.c (File Modified)
1548 +2 -2 trunk/modules/m_etrace.c (File Modified)
1549 +11 -21 trunk/modules/m_gline.c (File Modified)
1550 +2 -4 trunk/modules/m_kline.c (File Modified)
1551 +1 -2 trunk/modules/m_rehash.c (File Modified)
1552 +3 -7 trunk/modules/m_restart.c (File Modified)
1553 +31 -45 trunk/modules/m_set.c (File Modified)
1554 +2 -4 trunk/modules/m_testmask.c (File Modified)
1555 +5 -8 trunk/modules/m_unreject.c (File Modified)
1556 +1 -3 trunk/modules/m_xline.c (File Modified)
1557 +2 -2 trunk/src/chmode.c (File Modified)
1558 +8 -15 trunk/src/modules.c (File Modified)
1559 +10 -14 trunk/src/s_auth.c (File Modified)
1560 +3 -6 trunk/src/s_conf.c (File Modified)
1561 +1 -2 trunk/src/s_newconf.c (File Modified)
1562 +20 -57 trunk/src/s_user.c (File Modified)
1563 +4 -2 trunk/src/send.c (File Modified)
1564 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1565 +4 -6 trunk/unsupported/m_force.c (File Modified)
1566
1567
5366977b
AC
1568nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1569 Log:
1570 - keyword-subst from charybdis 2.2.
1571
1572
1573 Changes: Modified:
1574 +12 -3 trunk/doc/example.conf (File Modified)
1575 +58 -3 trunk/doc/reference.conf (File Modified)
1576 + - trunk/include/substitution.h (File Added)
1577 +1 -0 trunk/src/Makefile.in (File Modified)
1578 +2 -2 trunk/src/s_conf.c (File Modified)
1579 +164 -1 trunk/src/s_user.c (File Modified)
1580 + - trunk/src/substitution.c (File Added)
1581
1582
92fb5c31
AC
1583nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1584 Log:
1585 Removed merge tracking for "svnmerge" for
1586 http://svn.atheme.org/charybdis/branches/release-2.2
1587
1588
1589 Changes: Modified:
1590 + - trunk/ (Property Modified)
1591
1592
1593nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1594 Log:
1595 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1596 http://svn.atheme.org/charybdis/branches/release-2.2
1597
1598
1599 Changes: Modified:
1600 + - trunk/ (Property Modified)
1601
1602
1603nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1604 Log:
1605 Removed merge tracking for "svnmerge" for
1606 http://svn.atheme.org/charybdis/branches/release-2.2
1607
1608
1609 Changes: Modified:
1610 + - trunk/ (Property Modified)
1611
1612
1613nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1614 Log:
1615 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1616 http://svn.atheme.org/charybdis/branches/release-2.2
1617
1618
1619 Changes: Modified:
1620 + - trunk/ (Property Modified)
1621
1622
1623nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1624 Log:
1625 - bleah
1626
1627
1628 Changes: Modified:
1629 + - trunk/ (Property Modified)
1630
1631
1632nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1633 Log:
1634 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1635 http://svn.atheme.org/charybdis/branches/release-2.2
1636
1637
1638 Changes: Modified:
1639 + - trunk/ (Property Modified)
1640
1641
1642nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1643 Log:
1644 - version bump to 2.2.0
1645
1646
1647 Changes: Modified:
1648 +3 -1 trunk/NEWS (File Modified)
1649 +1 -1 trunk/configure.ac (File Modified)
1650
1651
55da5539
AC
1652nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1653 Log:
1654 - the new plan:
1655 + branches/release-2.1 -> 2.2 base
1656 + 3.0 -> branches/cxxconversion
1657 + backport some immediate 3.0 functionality for 2.2
1658 + other stuff
1659
1660
1661 Changes: Modified:
1662 + - trunk/ (File Added)
1663
1664
212380e3
AC
1665jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1666 Log:
1667 Merged revisions 3135,3137 via svnmerge from
1668 http://svn.atheme.org/charybdis/trunk
1669
1670 ........
1671 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1672
1673 - Expand TRACE description
1674 - Mention expiry time in TESTLINE
1675 ........
1676 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1677
1678 Update copyright year for sgml docs to 2007.
1679 ........
1680
1681
1682 Changes: Modified:
1683 + - branches/release-2.1/ (Property Modified)
1684 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1685 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1686
1687
1688jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1689 Log:
1690 Merged revisions 1999 via svnmerge from
1691 http://svn.atheme.org/charybdis/trunk
1692 Add river to CREDITS
1693
1694 ........
1695 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1696
1697 vanity
1698 ........
1699
1700
1701 Changes: Modified:
1702 + - branches/release-2.1/ (Property Modified)
1703 +1 -0 branches/release-2.1/CREDITS (File Modified)
1704
1705
1706jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1707 Log:
1708 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1709 http://svn.atheme.org/charybdis/trunk
1710
1711 ........
1712 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1713
1714 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1715 ........
1716 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1717
1718 - add use_forward to /info
1719 ........
1720 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1721
1722 Call channel_modes() with &me instead of source_p when
1723 sending out a JOIN and SJOIN for a local user. This
1724 saves checking whether they are on the channel they
1725 have just joined.
1726 ........
1727 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1728
1729 If use_forward is disabled:
1730 - hide +fFQ in 005
1731 - hide +f in /mode #channel (/mode #channel f still shows it)
1732 - do not send any mode changes adding +f to local clients
1733 (-f ones are still sent)
1734 ........
1735
1736
1737 Changes: Modified:
1738 + - branches/release-2.1/ (Property Modified)
1739 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1740 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1741 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1742 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1743 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1744 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1745 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1746 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1747 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1748 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1749 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1750 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1751
1752
1753jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1754 Log:
1755 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1756
1757
1758 Changes: Modified:
1759 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1760 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1761 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1762
1763
1764jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1765 Log:
1766 Add accountability (wallops, log) to OKICK.
1767
1768
1769 Changes: Modified:
1770 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1771
1772
1773jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1774 Log:
1775 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1776 Similar to branches/release-2.2 r3061.
1777
1778
1779 Changes: Modified:
1780 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1781
1782
1783jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1784 Log:
1785 - Write xline to file after instead of before notifying opers and source
1786 - Also notify source of failure to add xline
1787 Similar to branches/release-2.2 r3057.
1788
1789
1790 Changes: Modified:
1791 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1792
1793
1794jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1795 Log:
1796 If a dline/kline/resv cannot be added to the file, send
1797 the regular notices to local opers and source anyway,
1798 and also warn the source (local opers were already warned).
1799 Similar to branches/release-2.2 r3053.
1800
1801
1802 Changes: Modified:
1803 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1804
1805
1806jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1807 Log:
1808 Port over fixes from unkline/unxline/unresv to undline.
1809 Similar to branches/release-2.2 r3049.
1810
1811
1812 Changes: Modified:
1813 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1814
1815
1816jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1817 Log:
1818 Merged revisions 2915 via svnmerge from
1819 http://svn.atheme.org/charybdis/trunk
1820
1821 ........
1822 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1823
1824 In usage message, show kline.conf and xline.conf instead
1825 of klines.conf and xlines.conf.
1826 ........
1827
1828
1829 Changes: Modified:
1830 + - branches/release-2.1/ (Property Modified)
1831 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1832
1833
1834jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1835 Log:
1836 Merged revisions 2831,2833,2853 via svnmerge from
1837 http://svn.atheme.org/charybdis/trunk
1838
1839 ........
1840 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1841
1842 unkline/unxline/unresv:
1843 - if fclose on the output returns an error, treat this as a
1844 write error too
1845 - check if the rename from the temp file to the ban conf failed
1846 ........
1847 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1848
1849 When adding a permanent dline/kline/xline/resv, check
1850 the return value of fclose().
1851 ........
1852 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1853
1854 Do not free xline aconf if it could not be written out.
1855 It will be added to the list in memory anyway.
1856 ........
1857
1858
1859 Changes: Modified:
1860 + - branches/release-2.1/ (Property Modified)
1861 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1862 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1863 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1864 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1865
1866
1867jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1868 Log:
1869 NEWS: Clarify effects of ip_cloaking changes a little.
1870
1871
1872 Changes: Modified:
1873 +2 -0 branches/release-2.1/NEWS (File Modified)
1874
1875
1876jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1877 Log:
1878 Rerun autoconf.
1879
1880
1881 Changes: Modified:
1882 +9 -9 branches/release-2.1/configure (File Modified)
1883
1884
1885jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1886 Log:
1887 Version bump on 2.1 branch to 2.1.2.
1888
1889
1890 Changes: Modified:
1891 +1 -1 branches/release-2.1/configure.ac (File Modified)
1892
1893
1894jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1895 Log:
1896 Mention r2801/r2805.
1897
1898
1899 Changes: Modified:
1900 +1 -0 branches/release-2.1/NEWS (File Modified)
1901
1902
1903jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1904 Log:
1905 Merged revisions 2801 via svnmerge from
1906 http://svn.atheme.org/charybdis/trunk
1907
1908 ........
1909 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1910
1911 ip_cloaking: try to avoid truncation by removing more
1912 components of the hostname (except the TLD).
1913 ........
1914
1915
1916 Changes: Modified:
1917 + - branches/release-2.1/ (Property Modified)
1918 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1919
1920
1921jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1922 Log:
1923 Update NEWS.
1924
1925
1926 Changes: Modified:
1927 +8 -1 branches/release-2.1/NEWS (File Modified)
1928
1929
1930jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1931 Log:
1932 Merged revisions 2781 via svnmerge from
1933 http://svn.atheme.org/charybdis/trunk
1934
1935 ........
1936 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1937
1938 Fix stupid bug: checked a hostmask against the found
1939 ban instead of all exceptions, causing all host mangled
1940 clients to be exempted if there was a single ban
1941 exception in many cases.
1942 ........
1943
1944
1945 Changes: Modified:
1946 + - branches/release-2.1/ (Property Modified)
1947 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1948
1949
1950jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1951 Log:
1952 Merged revisions 2773 via svnmerge from
1953 http://svn.atheme.org/charybdis/trunk
1954
1955 ........
1956 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1957
1958 user@host must be *@* for a shared{} block with flags=locops
1959 (server should not be *).
1960 ........
1961
1962
1963 Changes: Modified:
1964 + - branches/release-2.1/ (Property Modified)
1965 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1966
1967
1968jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1969 Log:
1970 Tweak \s code a little.
1971
1972
1973 Changes: Modified:
1974 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1975 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1976 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1977
1978
1979jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1980 Log:
1981 Merged revisions 2761 via svnmerge from
1982 http://svn.atheme.org/charybdis/trunk
1983
1984 ........
1985 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1986
1987 The testline/no_tilde fixes are in 2.1.1.
1988 ........
1989
1990
1991 Changes: Modified:
1992 + - branches/release-2.1/ (Property Modified)
1993 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1994
1995
1996jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1997 Log:
1998 Update NEWS.
1999
2000
2001 Changes: Modified:
2002 +4 -1 branches/release-2.1/NEWS (File Modified)
2003
2004
2005jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2006 Log:
2007 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
2008 http://svn.atheme.org/charybdis/trunk
2009 no_tilde fixes
2010
2011 ........
2012 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2013
2014 If the auth{} block has no_tilde and is not kline exempt,
2015 check the username without tilde against klines too.
2016 This is consistent with the way klines work on spoofs
2017 (klines checked on both raw and appearing-on-IRC version).
2018 ........
2019 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2020
2021 Rework the fix for klines with no_tilde.
2022 Add an extra argument to find_address_conf() for the
2023 username without tilde, as that may contain one character more.
2024 ........
2025 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2026
2027 Unbreak compile (because of r2697).
2028 testline with ~ could be improved some more perhaps, but this should work.
2029 ........
2030 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2031
2032 testline: take no_tilde and username truncation into account
2033 ........
2034 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2035
2036 Add some information on /testline with no_tilde and username truncation.
2037 ........
2038
2039
2040 Changes: Modified:
2041 + - branches/release-2.1/ (Property Modified)
2042 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2043 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2044 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2045 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2046 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2047 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2048
2049
2050jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2051 Log:
2052 Merged revisions 2149,2151 via svnmerge from
2053 http://svn.atheme.org/charybdis/trunk
2054
2055 ........
2056 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2057
2058 Move kills from services from +s to +k snomask.
2059 Kills from non-service opers remain on +s.
2060 ........
2061 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2062
2063 Update description of +s and +k snomasks.
2064 ........
2065
2066
2067 Changes: Modified:
2068 + - branches/release-2.1/ (Property Modified)
2069 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2070 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2071 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2072
2073
2074jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2075 Log:
2076 Merged revisions 2685 via svnmerge from
2077 http://svn.atheme.org/charybdis/trunk
2078
2079 ........
2080 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2081
2082 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2083 ........
2084
2085
2086 Changes: Modified:
2087 + - branches/release-2.1/ (Property Modified)
2088 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2089
2090
2091jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2092 Log:
2093 Merged revisions 2693 via svnmerge from
2094 http://svn.atheme.org/charybdis/trunk
2095
2096 ........
2097 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2098
2099 Fix truncation (by one) of unidented usernames
2100 if user registration is done because of DNSBL
2101 completion (which is the usual case if a valid
2102 NICK and USER are sent quickly and any DNSBLs
2103 are enabled).
2104 ........
2105
2106
2107 Changes: Modified:
2108 + - branches/release-2.1/ (Property Modified)
2109 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2110
2111
2112jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2113 Log:
2114 Update NEWS.
2115
2116
2117 Changes: Modified:
2118 +10 -0 branches/release-2.1/NEWS (File Modified)
2119
2120
2121jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2122 Log:
2123 Rerun autoconf.
2124
2125
2126 Changes: Modified:
2127 +9 -9 branches/release-2.1/configure (File Modified)
2128
2129
2130jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2131 Log:
2132 Version bump to 2.1.1.
2133
2134
2135 Changes: Modified:
2136 +1 -1 branches/release-2.1/configure.ac (File Modified)
2137
2138
2139jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2140 Log:
2141 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
2142 http://svn.atheme.org/charybdis/trunk
2143
2144 ........
2145 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2146
2147 - fix a server notice on SID collision where the server name is mentioned twice
2148 ........
2149 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2150
2151 - get_server_name() is stupid
2152 ........
2153 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2154
2155 - fix an oops
2156 ........
2157 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2158
2159 Do the Attempt to re-introduce SID server notice somewhat
2160 differently, showing a real host again if !HIDE_SERVERS_IPS
2161 and still showing the server name exactly once.
2162 ........
2163 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2164
2165 Fix log message for Attempt to re-introduce SID (server notice was ok).
2166 ........
2167 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2168
2169 - replace "No N line" with "no connect block" in a
2170 serverlog message
2171 - show attempted server name in a few serverlog messages
2172 ........
2173
2174
2175 Changes: Modified:
2176 + - branches/release-2.1/ (Property Modified)
2177 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2178
2179
2180jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2181 Log:
2182 Merged revisions 2218 via svnmerge from
2183 http://svn.atheme.org/charybdis/trunk
2184
2185 ........
2186 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2187
2188 Fix garbage in /stats y output on 64-bit archs.
2189 ........
2190
2191
2192 Changes: Modified:
2193 + - branches/release-2.1/ (Property Modified)
2194 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2195
2196
2197jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2198 Log:
2199 Merged revisions 2438 via svnmerge from
2200 http://svn.atheme.org/charybdis/trunk
2201
2202 ........
2203 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2204
2205 Enable Revision keyword in addition to Id.
2206 ........
2207
2208
2209 Changes: Modified:
2210 + - branches/release-2.1/ (Property Modified)
2211 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2212
2213
2214jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2215 Log:
2216 Merged revisions 2679 via svnmerge from
2217 http://svn.atheme.org/charybdis/trunk
2218
2219 ........
2220 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2221
2222 Port over ratbox 2.2 r23253 (anfl):
2223 - remove the cached storage of how many +beI there are, thereby fixing a
2224 case where it can get desynced from reality
2225 ........
2226
2227
2228 Changes: Modified:
2229 + - branches/release-2.1/ (Property Modified)
2230 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2231 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2232
2233
2234jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2235 Log:
2236 Merged revisions 2093,2095 via svnmerge from
2237 http://svn.atheme.org/charybdis/trunk
2238
2239 ........
2240 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2241
2242 - change DNSBL licensing to BSD.
2243 ........
2244 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2245
2246 - change x86-assembly FNV implementation to BSD license
2247 ........
2248
2249
2250 Changes: Modified:
2251 + - branches/release-2.1/ (Property Modified)
2252 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2253 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2254
2255
2256jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2257 Log:
2258 Merged revisions 2073,2075 via svnmerge from
2259 http://svn.atheme.org/charybdis/trunk
2260
2261 ........
2262 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2263
2264 Put full information in the squit reason when exiting
2265 a server due to a servlink (ziplinks) error.
2266 ........
2267 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2268
2269 Put full information in the squit reason when exiting
2270 a server due to not enough arguments for a command.
2271 ........
2272
2273
2274 Changes: Modified:
2275 + - branches/release-2.1/ (Property Modified)
2276 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2277 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2278
2279
2280jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2281 Log:
2282 Merged revisions 2071 via svnmerge from
2283 http://svn.atheme.org/charybdis/trunk
2284
2285 ........
2286 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2287
2288 Don't redirect users from an existing domain to an
2289 existing server in reference.conf.
2290 Idea from ratbox.
2291 ........
2292
2293
2294 Changes: Modified:
2295 + - branches/release-2.1/ (Property Modified)
2296 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2297
2298
2299jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2300 Log:
2301 Merged revisions 2053 via svnmerge from
2302 http://svn.atheme.org/charybdis/trunk
2303
2304 ........
2305 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2306
2307 Make find_channel_membership() choose the shortest list
2308 (channel's list or user's list) to search, avoiding excessive
2309 CPU usage with services which are in lots of channels.
2310 From ratbox 2.2 (anfl/jilles)
2311 ........
2312
2313
2314 Changes: Modified:
2315 + - branches/release-2.1/ (Property Modified)
2316 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2317
2318
2319jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2320 Log:
2321 Rerun autoconf.
2322
2323
2324 Changes: Modified:
2325 +9 -9 branches/release-2.1/configure (File Modified)
2326
2327
2328jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2329 Log:
2330 Version change 2.1.0rc1 -> 2.1.0 (release).
2331
2332
2333 Changes: Modified:
2334 +1 -1 branches/release-2.1/configure.ac (File Modified)
2335
2336
2337jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2338 Log:
2339 Merged revisions 2029 via svnmerge from
2340 http://svn.atheme.org/charybdis/trunk
2341
2342 ........
2343 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2344
2345 NEWS: mention m_webirc.c module
2346 ........
2347
2348
2349 Changes: Modified:
2350 + - branches/release-2.1/ (Property Modified)
2351 +1 -0 branches/release-2.1/NEWS (File Modified)
2352
2353
2354jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2355 Log:
2356 Rerun autoconf.
2357
2358
2359 Changes: Modified:
2360 +9 -9 branches/release-2.1/configure (File Modified)
2361
2362
2363jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2364 Log:
2365 Change version to 2.1.0rc1.
2366
2367
2368 Changes: Modified:
2369 +1 -1 branches/release-2.1/configure.ac (File Modified)
2370
2371
2372jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2373 Log:
2374 Merged revisions 2021 via svnmerge from
2375 http://svn.atheme.org/charybdis/trunk
2376
2377 ........
2378 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2379
2380 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2381 related flaky looking things, and instead keep a list
2382 of BlacklistClients in PreClient.
2383 ........
2384
2385
2386 Changes: Modified:
2387 + - branches/release-2.1/ (Property Modified)
2388 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2389 +1 -1 branches/release-2.1/include/client.h (File Modified)
2390 +0 -1 branches/release-2.1/include/res.h (File Modified)
2391 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2392 +0 -24 branches/release-2.1/src/res.c (File Modified)
2393 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2394
2395
2396jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2397 Log:
2398 Merged revisions 2015,2017 via svnmerge from
2399 http://svn.atheme.org/charybdis/trunk
2400
2401 ........
2402 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2403
2404 Check if the name in the question section of the
2405 DNS reply matches what we queried, to guard against
2406 late replies to a previous query with the same id.
2407 ........
2408 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2409
2410 res.c: add a comment summarizing our changes
2411 ........
2412
2413
2414 Changes: Modified:
2415 + - branches/release-2.1/ (Property Modified)
2416 +53 -18 branches/release-2.1/src/res.c (File Modified)
2417
2418
2419jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2420 Log:
2421 Merged revisions 1981 via svnmerge from
2422 http://svn.atheme.org/charybdis/trunk
2423
2424 ........
2425 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2426
2427 Alphabetize extensions and tweak the descriptions a little.
2428 ........
2429
2430
2431 Changes: Modified:
2432 + - branches/release-2.1/ (Property Modified)
2433 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2434 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2435
2436
2437jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2438 Log:
2439 Merged revisions 1975 via svnmerge from
2440 http://svn.atheme.org/charybdis/trunk
2441
2442 ........
2443 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2444
2445 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2446 We should use the IP and not truncate the hostname.
2447 From ratbox 2.2 (androsyn)
2448 ........
2449
2450
2451 Changes: Modified:
2452 + - branches/release-2.1/ (Property Modified)
2453 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2454
2455
2456jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2457 Log:
2458 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2459 http://svn.atheme.org/charybdis/trunk
2460
2461
2462 Changes: Modified:
2463 + - branches/release-2.1/ (Property Modified)
2464
2465
2466nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2467 Log:
2468 - branch 2.1 release family
2469
2470
2471 Changes: Modified:
2472 + - branches/release-2.1/ (File Added)
2473
2474
2475jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2476 Log:
2477 Describe new handling of host mangling in channel bans in SGML.
2478
2479
2480 Changes: Modified:
2481 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2482
2483
2484nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2485 Log:
2486 - ok, 2.1 operline brought to you by marvin the melancholy robot
2487
2488
2489 Changes: Modified:
2490 +1 -1 trunk/src/messages.tab (File Modified)
2491
2492
2493nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2494 Log:
2495 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2496 If anybody comes up with anything better, then please let us know
2497 and we will change this before 2.1 is branched.
2498
2499
2500 Changes: Modified:
2501 +1 -1 trunk/src/messages.tab (File Modified)
2502
2503
2504jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2505 Log:
2506 Add EUID to capab.txt.
2507
2508
2509 Changes: Modified:
2510 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2511
2512
2513jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2514 Log:
2515 Update NEWS file.
2516
2517
2518 Changes: Modified:
2519 +3 -0 trunk/NEWS (File Modified)
2520
2521
2522jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2523 Log:
2524 Allow service{} servers to manipulate the nick delay table
2525 (for "nickserv enforcement").
2526 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2527 If duration is 0, the nickdelay entry is removed, otherwise
2528 it is added with the duration in seconds (maximum 24 hours).
2529 It is suggested that this is used if the EUID capab is present.
2530
2531
2532 Changes: Modified:
2533 +42 -1 trunk/modules/m_services.c (File Modified)
2534
2535
2536jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2537 Log:
2538 HURT: strip off *@ from the start of the mask
2539 reject anything else containing '@' or '!'
2540
2541
2542 Changes: Modified:
2543 +11 -0 trunk/extensions/hurt.c (File Modified)
2544
2545
2546jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2547 Log:
2548 ircd.c: need supported.h here
2549
2550
2551 Changes: Modified:
2552 +1 -0 trunk/src/ircd.c (File Modified)
2553
2554
2555jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2556 Log:
2557 HURT: less ambiguity here
2558 ips/hosts to be hurt must contain a '.' or ':' otherwise
2559 they are interpreted as nicks
2560
2561
2562 Changes: Modified:
2563 +14 -9 trunk/extensions/hurt.c (File Modified)
2564
2565
2566nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2567 Log:
2568 - we're now ircd-charybdis.org.
2569 - properly alphabetize credits
2570
2571
2572 Changes: Modified:
2573 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2574
2575
2576nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2577 Log:
2578 - add additional modules to the configs
2579
2580
2581 Changes: Modified:
2582 +6 -0 trunk/doc/example.conf (File Modified)
2583 +12 -0 trunk/doc/reference.conf (File Modified)
2584
2585
2586nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2587 Log:
2588 - remove hurt.h, it is pointless and confusing
2589
2590
2591 Changes: Modified:
2592 +27 -62 trunk/extensions/hurt.c (File Modified)
2593 + - trunk/extensions/hurt.h (File Deleted)
2594
2595
2596nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2597 Log:
2598 - add code to suggest a local HURT by nickname.
2599 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2600
2601
2602 Changes: Modified:
2603 +40 -10 trunk/extensions/hurt.c (File Modified)
2604 +1 -0 trunk/extensions/hurt.h (File Modified)
2605
2606
2607nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2608 Log:
2609 - update NEWS file
2610
2611
2612 Changes: Modified:
2613 +2 -1 trunk/NEWS (File Modified)
2614
2615
2616jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2617 Log:
2618 MASKTRACE/TESTMASK: check orighost as well
2619
2620
2621 Changes: Modified:
2622 +4 -2 trunk/modules/m_etrace.c (File Modified)
2623 +3 -1 trunk/modules/m_testmask.c (File Modified)
2624
2625
2626jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2627 Log:
2628 Make RPL_ISUPPORT (005) numeric modularizable.
2629 Currently it will reassemble the numeric every time
2630 it needs to be sent, using a few dozen callbacks;
2631 if this is too slow some caching scheme should be
2632 implemented.
2633
2634
2635 Changes: Modified:
2636 +0 -1 trunk/include/s_user.h (File Modified)
2637 +36 -114 trunk/include/supported.h (File Modified)
2638 +1 -1 trunk/modules/m_version.c (File Modified)
2639 +1 -0 trunk/src/Makefile.in (File Modified)
2640 +1 -0 trunk/src/ircd.c (File Modified)
2641 +300 -25 trunk/src/s_user.c (File Modified)
2642 + - trunk/src/supported.c (File Added)
2643
2644
2645jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2646 Log:
2647 EUID orighost could differ from host only in case,
2648 do not mark as dynamic spoof then
2649
2650
2651 Changes: Modified:
2652 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2653
2654
2655jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2656 Log:
2657 kline help file: clarify a bit and remove some obsolete stuff
2658 partly suggested by Olin
2659
2660
2661 Changes: Modified:
2662 +8 -8 trunk/help/opers/kline (File Modified)
2663
2664
2665jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2666 Log:
2667 Update NEWS file.
2668
2669
2670 Changes: Modified:
2671 +20 -0 trunk/NEWS (File Modified)
2672
2673
2674jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2675 Log:
2676 Show real host/IP to nonopers whoising themselves.
2677 The IP is not shown for auth{} spoofs, otherwise it is,
2678 as it looked rather weird to me to show an auth{} spoofed
2679 IP like this. (/userhost on self still shows the IP.)
2680
2681
2682 Changes: Modified:
2683 +13 -2 trunk/modules/m_whois.c (File Modified)
2684
2685
2686jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2687 Log:
2688 Document nick_delay stuff and move it around a bit.
2689
2690
2691 Changes: Modified:
2692 +1 -2 trunk/doc/example.conf (File Modified)
2693 +8 -2 trunk/doc/reference.conf (File Modified)
2694
2695
2696nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2697 Log:
2698 - disable nickdelay by default. Needs to be documented in reference.conf.
2699
2700
2701 Changes: Modified:
2702 +2 -0 trunk/doc/example.conf (File Modified)
2703 +2 -0 trunk/doc/reference.conf (File Modified)
2704
2705
2706jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2707 Log:
2708 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2709
2710
2711 Changes: Modified:
2712 +2 -1 trunk/modules/m_services.c (File Modified)
2713
2714
2715jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2716 Log:
2717 ip_cloaking: somewhat hackish but we need to send the
2718 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2719 umodes
2720
2721
2722 Changes: Modified:
2723 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2724
2725
2726jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2727 Log:
2728 If EUID is used, show realhost in far connect notice
2729 (but not in far disconnect notice).
2730
2731
2732 Changes: Modified:
2733 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2734
2735
2736jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2737 Log:
2738 ip_cloaking:
2739 - use non-ENCAP CHGHOST if possible
2740 - really introduce new users with their mangled and real
2741 host if +h is in default umodes
2742
2743
2744 Changes: Modified:
2745 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2746
2747
2748jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2749 Log:
2750 Add non-ENCAP CHGHOST.
2751
2752
2753 Changes: Modified:
2754 +49 -11 trunk/modules/m_chghost.c (File Modified)
2755
2756
2757jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2758 Log:
2759 Initial addition of EUID (puts realhost/account in same
2760 command as user introduction).
2761 See doc/technical/euid.txt for more information.
2762 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2763
2764
2765 Changes: Modified:
2766 + - trunk/doc/technical/euid.txt (File Added)
2767 +2 -1 trunk/include/s_serv.h (File Modified)
2768 +1 -1 trunk/include/s_user.h (File Modified)
2769 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2770 +1 -34 trunk/modules/m_chghost.c (File Modified)
2771 +0 -28 trunk/modules/m_services.c (File Modified)
2772 +30 -1 trunk/src/s_serv.c (File Modified)
2773 +30 -3 trunk/src/s_user.c (File Modified)
2774
2775
2776jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2777 Log:
2778 Store the mangled host in localClient and use it for
2779 ban matching (also match real host for mangled users,
2780 also match mangled host for uncloaked users).
2781 Improve interaction of +h with auth{} and services
2782 spoofs.
2783 Note that all of this only applies to clients who
2784 connect after the mangling module is loaded
2785 (other clients cannot even set +h).
2786 The sorcerynet cloaking module has not been updated
2787 for these changes.
2788
2789
2790 Changes: Modified:
2791 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2792 +3 -0 trunk/include/client.h (File Modified)
2793 +64 -5 trunk/src/channel.c (File Modified)
2794 +1 -0 trunk/src/client.c (File Modified)
2795 +2 -2 trunk/src/s_user.c (File Modified)
2796
2797
2798jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2799 Log:
2800 Document /stats U letters in sgml.
2801
2802
2803 Changes: Modified:
2804 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2805
2806
2807jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2808 Log:
2809 Better description of hub_mask and leaf_mask.
2810
2811
2812 Changes: Modified:
2813 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2814
2815
2816jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2817 Log:
2818 Add operspy_dont_care_user_info to sgml docs.
2819
2820
2821 Changes: Modified:
2822 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2823
2824
2825jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2826 Log:
2827 Add general::operspy_dont_care_user_info.
2828 This makes /who mask equivalent to /who !mask for opers
2829 with the operspy flag, and removes the operspy log/notice
2830 on /who mask, /masktrace and /scan.
2831 The necessary privilege (operspy flag) is unchanged.
2832 Behaviour for the other operspy commands (channel
2833 related ones) is also unchanged.
2834
2835
2836 Changes: Modified:
2837 +1 -0 trunk/doc/example.conf (File Modified)
2838 +6 -0 trunk/doc/reference.conf (File Modified)
2839 +1 -0 trunk/include/s_conf.h (File Modified)
2840 +10 -8 trunk/modules/m_etrace.c (File Modified)
2841 +6 -0 trunk/modules/m_info.c (File Modified)
2842 +8 -5 trunk/modules/m_scan.c (File Modified)
2843 +1 -1 trunk/modules/m_version.c (File Modified)
2844 +6 -1 trunk/modules/m_who.c (File Modified)
2845 +1 -0 trunk/src/newconf.c (File Modified)
2846 +1 -0 trunk/src/s_conf.c (File Modified)
2847
2848
2849jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2850 Log:
2851 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2852 This letter will also be used for showing operspy with
2853 limited accountability (show non channel related info
2854 without '!' or notice).
2855
2856
2857 Changes: Modified:
2858 +2 -0 trunk/doc/server-version-info (File Modified)
2859 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2860 +2 -0 trunk/include/ircd.h (File Modified)
2861 +6 -0 trunk/modules/m_info.c (File Modified)
2862 +2 -0 trunk/modules/m_version.c (File Modified)
2863 +1 -0 trunk/src/ircd_state.c (File Modified)
2864
2865
2866jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2867 Log:
2868 Add m_webirc module, allows showing real host of CGI:IRC users.
2869 Differences to the version available on my web page for a while:
2870 instructions on how to set it up.
2871
2872
2873 Changes: Modified:
2874 +137 -0 trunk/extensions/Makefile.in (File Modified)
2875 + - trunk/extensions/m_webirc.c (File Added)
2876
2877
2878nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2879 Log:
2880 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2881
2882
2883 Changes: Modified:
2884 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2885
2886
2887nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2888 Log:
2889 - move beu from core to contributors
2890 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2891
2892
2893 Changes: Modified:
2894 +2 -2 trunk/CREDITS (File Modified)
2895
2896
2897jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2898 Log:
2899 Mention that class blocks must be defined before the
2900 auth or connect blocks referencing them.
2901
2902
2903 Changes: Modified:
2904 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2905
2906
2907jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2908 Log:
2909 extb_canjoin:
2910 - change from "can join" to "is banned", this reverses sense
2911 and removes "weird" checks like for +i, +l, +j
2912 - don't allow $j to same channel
2913 - +s/+p restriction removed, anyone can /mode b anyway
2914 - +k check removed
2915
2916
2917 Changes: Modified:
2918 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2919
2920
2921jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2922 Log:
2923 Add a few important lines from reference.conf to example.conf.
2924
2925
2926 Changes: Modified:
2927 +8 -1 trunk/doc/example.conf (File Modified)
2928
2929
2930nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2931 Log:
2932 - we don't support rtsigio anymore
2933 - we definately don't support VMS nor Cygwin either.
2934
2935
2936 Changes: Modified:
2937 +2 -2 trunk/INSTALL (File Modified)
2938 +0 -2 trunk/README.FIRST (File Modified)
2939
2940
2941nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2942 Log:
2943 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2944
2945
2946 Changes: Modified:
2947 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2948
2949
2950jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2951 Log:
2952 extb_canjoin:
2953 - return EXTBAN_NOMATCH for a valid ban that does not match
2954 - consider a $j ban invalid if we were already processing a
2955 can_join for a $j ban
2956
2957
2958 Changes: Modified:
2959 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2960
2961
2962jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2963 Log:
2964 extb_extgecos: realhost -> orighost
2965
2966
2967 Changes: Modified:
2968 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2969
2970
2971nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2972 Log:
2973 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2974
2975
2976 Changes: Modified:
2977 +59 -0 trunk/extensions/Makefile.in (File Modified)
2978 + - trunk/extensions/extb_canjoin.c (File Added)
2979
2980
2981nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2982 Log:
2983 - oh right, charybdis calls that 'orighost'.
2984
2985
2986 Changes: Modified:
2987 +2 -2 trunk/modules/m_who.c (File Modified)
2988
2989
2990nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2991 Log:
2992 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2993
2994
2995 Changes: Modified:
2996 +2 -0 trunk/modules/m_who.c (File Modified)
2997
2998
2999nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3000 Log:
3001 - also check $x against realhost
3002
3003
3004 Changes: Modified:
3005 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3006
3007
3008jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3009 Log:
3010 Sorcerynet people want a debugging notice moved from +s to +d.
3011
3012
3013 Changes: Modified:
3014 +1 -1 trunk/src/blacklist.c (File Modified)
3015
3016
3017jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3018 Log:
3019 Use source_p instead of client_p for free_pre_client().
3020 client_p could be NULL or another client.
3021
3022
3023 Changes: Modified:
3024 +1 -1 trunk/src/client.c (File Modified)
3025
3026
3027nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3028 Log:
3029 - revert this, I know how to fix it now
3030
3031
3032 Changes: Modified:
3033 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3034
3035
3036nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3037 Log:
3038 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3039 This fix is probably suboptimal, but it does indeed fix the problem.
3040
3041
3042 Changes: Modified:
3043 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3044
3045
3046nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3047 Log:
3048 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3049
3050
3051 Changes: Modified:
3052 +49 -0 trunk/extensions/Makefile.in (File Modified)
3053 + - trunk/extensions/extb_extgecos.c (File Added)
3054
3055
3056jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3057 Log:
3058 Remove undocumented and unused general::fallback_to_ip6_int config option.
3059
3060
3061 Changes: Modified:
3062 +0 -3 trunk/include/s_conf.h (File Modified)
3063 +0 -3 trunk/src/newconf.c (File Modified)
3064
3065
3066jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3067 Log:
3068 SGML docs:
3069 - document new TESTMASK
3070 - mention that TESTMASK matching is the same as MASKTRACE matching
3071 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3072 been that way)
3073
3074
3075 Changes: Modified:
3076 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3077
3078
3079jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3080 Log:
3081 New testmask from ratbox 2.2.
3082 Allows matches on nick, ip and gecos in addition to user
3083 and host, and is fully analogous to masktrace.
3084 The numeric has changed from 724 to 727 and fields in it
3085 have changed.
3086
3087
3088 Changes: Modified:
3089 +4 -3 trunk/help/opers/testmask (File Modified)
3090 +1 -0 trunk/include/numeric.h (File Modified)
3091 +82 -9 trunk/modules/m_testmask.c (File Modified)
3092 +2 -2 trunk/src/messages.tab (File Modified)
3093
3094
3095jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3096 Log:
3097 contrib -> extensions
3098
3099
3100 Changes: Modified:
3101 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3102
3103
3104jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3105 Log:
3106 CHGHOST: Check validity of new hostname.
3107 If the command came from a local client (disabled by
3108 default), send an error message and drop the command.
3109 If the command came from a remote client or server,
3110 send a notice to opers and the target user (if local).
3111
3112
3113 Changes: Modified:
3114 +42 -1 trunk/modules/m_chghost.c (File Modified)
3115
3116
3117jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3118 Log:
3119 Update NEWS file.
3120
3121
3122 Changes: Modified:
3123 +23 -1 trunk/NEWS (File Modified)
3124
3125
3126jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3127 Log:
3128 When an outgoing server connection succeeds, set
3129 localClient->ip by simply copying the whole sockaddr
3130 struct instead of copying certain parts only.
3131
3132
3133 Changes: Modified:
3134 +1 -19 trunk/src/s_serv.c (File Modified)
3135
3136
3137jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3138 Log:
3139 Give a special error message and ignore the connect block
3140 if trying to add a connect block for the server's own name.
3141
3142
3143 Changes: Modified:
3144 +7 -0 trunk/src/newconf.c (File Modified)
3145
3146
3147jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3148 Log:
3149 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3150 when --disable-balloc is used, so that it compiles.
3151 Obviously the BlockHeapUsage() stub returns just zeroes so
3152 /stats z will be less informative.
3153
3154
3155 Changes: Modified:
3156 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3157
3158
3159jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3160 Log:
3161 Free and zero dns_query in DNS callback for outgoing connect.
3162 This avoids double free of reslist.
3163
3164
3165 Changes: Modified:
3166 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3167
3168
3169jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3170 Log:
3171 From ratbox, log failed outgoing connections to serverlog.
3172 Added: IP address.
3173
3174
3175 Changes: Modified:
3176 +13 -1 trunk/src/s_serv.c (File Modified)
3177
3178
3179jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3180 Log:
3181 Change serverlog message when connecting to be more clear and show the port number.
3182
3183
3184 Changes: Modified:
3185 +1 -1 trunk/src/s_serv.c (File Modified)
3186
3187
3188jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3189 Log:
3190 Remove gethost_byname(), this is meaningless
3191 since the removal of AAAA -> A fallback (r1763).
3192
3193
3194 Changes: Modified:
3195 +0 -1 trunk/include/res.h (File Modified)
3196 +0 -12 trunk/src/res.c (File Modified)
3197
3198
3199jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3200 Log:
3201 Remove ip6.int support and use only ip6.arpa.
3202 The global ip6.int zone has disappeared on June 1
3203 and a lot of other software has been removing ip6.int
3204 support also.
3205 This removes the second and last case where IPv6
3206 support in charybdis causes extra lookups and slows
3207 DNS down.
3208
3209
3210 Changes: Modified:
3211 +5 -27 trunk/src/res.c (File Modified)
3212
3213
3214jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3215 Log:
3216 Mention new default (r1767) for connect::aftype in sgml docs.
3217
3218
3219 Changes: Modified:
3220 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3221
3222
3223jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3224 Log:
3225 Use IPv6 if connect::host looks like an IPv6 address
3226 (contains a colon). No need to aftype=ipv6 anymore.
3227
3228
3229 Changes: Modified:
3230 +2 -0 trunk/src/newconf.c (File Modified)
3231
3232
3233jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3234 Log:
3235 More information about connect::host.
3236
3237
3238 Changes: Modified:
3239 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3240
3241
3242jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3243 Log:
3244 Remove fallback to A if AAAA cannot be found.
3245 In case of a forward check of a reverse lookup, we
3246 already know if it's ipv4 or ipv6, so it is not
3247 useful and in case of a forward lookup of a hostname
3248 in connect::host, connect::aftype already specifies
3249 if it's ipv4 or ipv6.
3250
3251
3252 Changes: Modified:
3253 +4 -27 trunk/src/res.c (File Modified)
3254
3255
3256jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3257 Log:
3258 msg_channel():
3259 - check if +c made the message text empty and refuse
3260 to send it if so
3261 - don't copy message text if it is not necessary
3262 (channel is -c)
3263
3264
3265 Changes: Modified:
3266 +14 -4 trunk/modules/core/m_message.c (File Modified)
3267
3268
3269jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3270 Log:
3271 remove_conf_item(): do not free cf_name, this is generally a string constant
3272
3273
3274 Changes: Modified:
3275 +0 -1 trunk/src/newconf.c (File Modified)
3276
3277
3278jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3279 Log:
3280 Remove the old unused FDL_ constants.
3281
3282
3283 Changes: Modified:
3284 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3285
3286
3287jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3288 Log:
3289 Remove an unused struct irc_sockaddr_storage from fde_t
3290 (allocated for every possible file descriptor).
3291
3292
3293 Changes: Modified:
3294 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3295
3296
3297jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3298 Log:
3299 If the DNS lookup for an outgoing connection is still
3300 pending when it is closed, clean it up.
3301
3302
3303 Changes: Modified:
3304 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3305
3306
3307jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3308 Log:
3309 If proc_answer() fails (for example if a lookup for an
3310 A record returns a CNAME), fail the query immediately.
3311 Previously the packet was just ignored, leaving the
3312 query to time out.
3313
3314
3315 Changes: Modified:
3316 +4 -8 trunk/src/res.c (File Modified)
3317
3318
3319jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3320 Log:
3321 Correct sockhost field in an outgoing server connection.
3322 First copy the host field from the server_conf, then
3323 take the IP from to where the connection was attempted
3324 when the connection callback is called.
3325 (Before r1747 this used the IP from the server_conf.)
3326
3327
3328 Changes: Modified:
3329 +8 -2 trunk/src/s_serv.c (File Modified)
3330
3331
3332jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3333 Log:
3334 Remove ipnum (keep aftype) and dns_query from server_conf.
3335 We don't keep track of binary form address in connect{}
3336 blocks anymore, DNS lookups of names in host= gone.
3337 As before the DNS lookup is done on connect.
3338 This should unbreak hostnames in host= somewhat.
3339
3340
3341 Changes: Modified:
3342 +1 -2 trunk/include/s_newconf.h (File Modified)
3343 +2 -2 trunk/src/newconf.c (File Modified)
3344 +1 -42 trunk/src/s_newconf.c (File Modified)
3345 +12 -31 trunk/src/s_serv.c (File Modified)
3346
3347
3348jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3349 Log:
3350 Rerun autoconf.
3351
3352
3353 Changes: Modified:
3354 +1 -1 trunk/configure (File Modified)
3355
3356
3357jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3358 Log:
3359 Fix --disable-balloc help text (said --disable-small-net).
3360
3361
3362 Changes: Modified:
3363 +1 -1 trunk/configure.ac (File Modified)
3364
3365
3366jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3367 Log:
3368 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3369 services (+S). Unlike operstring and adminstring, this
3370 is not changeable with /quote set but is updated on rehash.
3371
3372
3373 Changes: Modified:
3374 +1 -0 trunk/doc/example.conf (File Modified)
3375 +10 -2 trunk/doc/reference.conf (File Modified)
3376 +1 -0 trunk/include/s_conf.h (File Modified)
3377 +6 -0 trunk/modules/m_info.c (File Modified)
3378 +3 -2 trunk/modules/m_whois.c (File Modified)
3379 +1 -0 trunk/src/newconf.c (File Modified)
3380 +1 -0 trunk/src/s_conf.c (File Modified)
3381
3382
3383jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3384 Log:
3385 Fix handling of comma in whois: ignore the comma and
3386 everything after it but do output the entire parameter
3387 in RPL_ENDOFWHOIS.
3388
3389
3390 Changes: Modified:
3391 +2 -2 trunk/modules/m_whois.c (File Modified)
3392
3393
3394beu 2006/07/21 22:36:46 UTC (20060721-1737)
3395 Log:
3396 New /stats letter 's' to list HURTs:
3397 - opers get the full listing.
3398 - users get any HURTs that match their sockhost/orighost if
3399 "stats_k_oper_only" is set to 1.
3400
3401
3402 Changes: Modified:
3403 +50 -0 trunk/extensions/hurt.c (File Modified)
3404
3405
3406nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3407 Log:
3408 - make the newconf system available to modules.
3409
3410
3411 Changes: Modified:
3412 +4 -1 trunk/include/newconf.h (File Modified)
3413 +4 -8 trunk/src/newconf.c (File Modified)
3414
3415
3416beu 2006/07/18 22:39:16 UTC (20060718-1733)
3417 Log:
3418 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3419
3420 Changes: Modified:
3421 +0 -3 trunk/doc/example.conf (File Modified)
3422 +0 -3 trunk/doc/reference.conf (File Modified)
3423
3424
3425beu 2006/07/18 22:34:36 UTC (20060718-1731)
3426 Log:
3427 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3428
3429
3430 Changes: Modified:
3431 +3 -0 trunk/doc/example.conf (File Modified)
3432 +3 -0 trunk/doc/reference.conf (File Modified)
3433
3434
3435jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3436 Log:
3437 Fix too early truncation of JOIN channel list.
3438
3439
3440 Changes: Modified:
3441 +2 -3 trunk/modules/core/m_join.c (File Modified)
3442
3443
3444jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3445 Log:
3446 - From ratbox 2.2 (anfl), send server notices about read
3447 errors from handshakes and servers to +s instead of +d.
3448 - Send various server notices about failed server
3449 connections which did not reach registered state network
3450 wide if the connection was initiated by a remote oper.
3451 This avoids annoying the whole net if there is a
3452 broken autoconnect, but allows all opers to see why a
3453 remote connect failed. Failed connections which did reach
3454 server state already generate server notices everywhere.
3455
3456 Note: this is an exception to our general policy to not send
3457 server notices about unregistered connections remotely.
3458
3459
3460 Changes: Modified:
3461 +1 -0 trunk/include/client.h (File Modified)
3462 +20 -6 trunk/src/client.c (File Modified)
3463 +6 -6 trunk/src/s_serv.c (File Modified)
3464
3465
3466nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3467 Log:
3468 - fix typoes
3469
3470
3471 Changes: Modified:
3472 +1 -1 trunk/doc/example.conf (File Modified)
3473 +1 -1 trunk/doc/reference.conf (File Modified)
3474
3475
3476jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3477 Log:
3478 Don't allow #channel +b $c:&channel (inconsistent target).
3479
3480
3481 Changes: Modified:
3482 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3483
3484
3485jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3486 Log:
3487 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3488
3489
3490 Changes: Modified:
3491 +0 -2 trunk/include/client.h (File Modified)
3492
3493
3494jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3495 Log:
3496 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3497
3498
3499 Changes: Modified:
3500 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3501
3502
3503jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3504 Log:
3505 Store IP addresses in whowas. These are shown to opers.
3506 Obtained from Eurus patches.
3507 orighost tracking removed (not worth the memory IMHO),
3508 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3509 with unknown IPs and to not violate auth{} spoof policy.
3510
3511
3512 Changes: Modified:
3513 +2 -0 trunk/doc/reference.conf (File Modified)
3514 +1 -0 trunk/include/numeric.h (File Modified)
3515 +1 -0 trunk/include/whowas.h (File Modified)
3516 +10 -1 trunk/modules/m_whowas.c (File Modified)
3517 +1 -1 trunk/src/messages.tab (File Modified)
3518 +4 -0 trunk/src/whowas.c (File Modified)
3519
3520
3521jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3522 Log:
3523 Describe hostmask parameter of masktrace better in sgml docs.
3524
3525
3526 Changes: Modified:
3527 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3528
3529
3530jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3531 Log:
3532 masktrace help file: mention CIDR IP masks
3533 From ratbox 2.2
3534
3535
3536 Changes: Modified:
3537 +2 -0 trunk/help/opers/masktrace (File Modified)
3538
3539
3540jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3541 Log:
3542 MASKTRACE: allow normal match() on IP address also
3543 From ratbox 2.2
3544
3545
3546 Changes: Modified:
3547 +2 -3 trunk/modules/m_etrace.c (File Modified)
3548
3549
3550jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3551 Log:
3552 Allow +S clients (services) to send to channels and @/+ channels always.
3553
3554
3555 Changes: Modified:
3556 +1 -1 trunk/modules/core/m_message.c (File Modified)
3557 +1 -1 trunk/src/channel.c (File Modified)
3558
3559
3560jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3561 Log:
3562 Allow servers to send to @#chan and +#chan.
3563
3564
3565 Changes: Modified:
3566 +1 -1 trunk/modules/core/m_message.c (File Modified)
3567
3568
3569jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3570 Log:
3571 Don't count opers on service{} servers in /lusers.
3572
3573
3574 Changes: Modified:
3575 +2 -2 trunk/src/s_user.c (File Modified)
3576
3577
3578jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3579 Log:
3580 Show opers the real host behind a dynamic spoof in WHOIS.
3581 If the user is auth{} spoofed, this shows the auth{} spoof
3582 otherwise it shows the DNS hostname and IP address.
3583 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3584
3585
3586 Changes: Modified:
3587 +1 -0 trunk/include/numeric.h (File Modified)
3588 +12 -2 trunk/modules/m_whois.c (File Modified)
3589 +1 -1 trunk/src/messages.tab (File Modified)
3590
3591
3592jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3593 Log:
3594 Remove #define HIDE_SPOOF_IPS from config.h, should
3595 have been done earlier.
3596
3597
3598 Changes: Modified:
3599 +0 -7 trunk/include/config.h (File Modified)
3600
3601
3602jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3603 Log:
3604 Bring back ERR_CANTKILLSERVER.
3605
3606
3607 Changes: Modified:
3608 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3609
3610
3611jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3612 Log:
3613 ip_cloaking module:
3614 - also send RPL_HOSTHIDDEN on -h
3615 - don't allow +h for auth{} spoofed clients
3616
3617
3618 Changes: Modified:
3619 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3620
3621
3622jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3623 Log:
3624 /etc/resolv.conf parsing:
3625 - don't crash (sometimes) if there is a line without an argument
3626 (e.g. 'search' by itself)
3627 - fix handling of lines with leading whitespace
3628
3629
3630 Changes: Modified:
3631 +9 -8 trunk/src/reslib.c (File Modified)
3632
3633
3634jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3635 Log:
3636 Put back code that terminates DNS queries, which was
3637 removed during the resolver changes.
3638
3639
3640 Changes: Modified:
3641 +4 -0 trunk/src/s_auth.c (File Modified)
3642
3643
3644nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3645 Log:
3646 - oh hey, that was in the wrong place
3647
3648
3649 Changes: Modified:
3650 +13 -13 trunk/src/s_auth.c (File Modified)
3651
3652
3653nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3654 Log:
3655 - handle a situation where a user can go away before DNS completes
3656
3657
3658 Changes: Modified:
3659 +13 -0 trunk/src/s_auth.c (File Modified)
3660
3661
3662jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3663 Log:
3664 More dnsbl stuff
3665
3666
3667 Changes: Modified:
3668 +1 -0 trunk/include/blacklist.h (File Modified)
3669 +1 -0 trunk/include/res.h (File Modified)
3670 +33 -2 trunk/src/blacklist.c (File Modified)
3671 +2 -0 trunk/src/client.c (File Modified)
3672 +24 -0 trunk/src/res.c (File Modified)
3673
3674
3675jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3676 Log:
3677 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3678 if comm_accept() failed.
3679
3680 Found with valgrind.
3681
3682
3683 Changes: Modified:
3684 +4 -4 trunk/src/listener.c (File Modified)
3685
3686
3687nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3688 Log:
3689 - handle unavailable Client/preClient structs
3690
3691
3692 Changes: Modified:
3693 +9 -0 trunk/src/blacklist.c (File Modified)
3694
3695
3696jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3697 Log:
3698 Add +lf to SGML docs.
3699
3700
3701 Changes: Modified:
3702 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3703
3704
3705jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3706 Log:
3707 Also do forwarding if the channel limit (+l) is exceeded.
3708
3709
3710 Changes: Modified:
3711 +1 -1 trunk/help/opers/cmode (File Modified)
3712 +2 -2 trunk/modules/core/m_join.c (File Modified)
3713
3714
3715beu 2006/06/07 11:53:21 UTC (20060607-1663)
3716 Log:
3717 Post-release lovin':
3718 - Update version to 2.1.0.
3719 - Regenerate configure.
3720
3721
3722 Changes: Modified:
3723 +9 -9 trunk/configure (File Modified)
3724 +1 -1 trunk/configure.ac (File Modified)
3725
3726
3727beu 2006/06/07 11:42:54 UTC (20060607-1659)
3728 Log:
3729 Comment out example blacklist{} block.
3730
3731
3732 Changes: Modified:
3733 +7 -7 trunk/doc/example.conf (File Modified)
3734 +7 -7 trunk/doc/reference.conf (File Modified)
3735
3736
3737beu 2006/06/07 10:59:48 UTC (20060607-1653)
3738 Log:
3739 Add note regarding use of AHBL BLs.
3740
3741
3742 Changes: Modified:
3743 +4 -0 trunk/doc/example.conf (File Modified)
3744 +4 -0 trunk/doc/reference.conf (File Modified)
3745
3746
3747jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3748 Log:
3749 Fix typos.
3750
3751
3752 Changes: Modified:
3753 +2 -2 trunk/CREDITS (File Modified)
3754
3755
3756jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3757 Log:
3758 Add beu to CREDITS.
3759
3760
3761 Changes: Modified:
3762 +1 -0 trunk/CREDITS (File Modified)
3763
3764
3765jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3766 Log:
3767 Put more recent ratbox CREDITS here.
3768
3769
3770 Changes: Modified:
3771 +3 -2 trunk/doc/Ratbox-team (File Modified)
3772
3773
3774jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3775 Log:
3776 Clarify a bit.
3777
3778
3779 Changes: Modified:
3780 +5 -4 trunk/NEWS (File Modified)
3781
3782
3783jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3784 Log:
3785 Mention that install or make install also avoids modunload crashes.
3786
3787
3788 Changes: Modified:
3789 +2 -1 trunk/BUGS (File Modified)
3790
3791
3792nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3793 Log:
3794 - update NEWS a bit
3795
3796
3797 Changes: Modified:
3798 +3 -8 trunk/NEWS (File Modified)
3799
3800
3801nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3802 Log:
3803 - further updates
3804
3805
3806 Changes: Modified:
3807 +3 -2 trunk/BUGS (File Modified)
3808
3809
3810nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3811 Log:
3812 - add orighost check to hurt.c
3813 - update BUGS info
3814
3815
3816 Changes: Modified:
3817 +1 -6 trunk/BUGS (File Modified)
3818 +1 -1 trunk/extensions/hurt.c (File Modified)
3819
3820
3821jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3822 Log:
3823 Make kline_exempt exempt from HURT also.
3824
3825
3826 Changes: Modified:
3827 +2 -1 trunk/extensions/hurt.c (File Modified)
3828
3829
3830jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3831 Log:
3832 Fix mask HEAL propagation.
3833
3834
3835 Changes: Modified:
3836 +6 -3 trunk/extensions/hurt.c (File Modified)
3837
3838
3839beu 2006/06/04 03:01:05 UTC (20060604-1622)
3840 Log:
3841 - Remove old cruft.
3842 - Update.
3843
3844
3845 Changes: Modified:
3846 +18 -31 trunk/extensions/README (File Modified)
3847
3848
3849jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3850 Log:
3851 More target change hax.
3852 Ick.
3853
3854
3855 Changes: Modified:
3856 +5 -0 trunk/extensions/hurt.c (File Modified)
3857
3858
3859jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3860 Log:
3861 Improvements to HURT propagation.
3862
3863
3864 Changes: Modified:
3865 +8 -6 trunk/extensions/hurt.c (File Modified)
3866
3867
3868nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3869 Log:
3870 - further simplification
3871
3872
3873 Changes: Modified:
3874 +25 -76 trunk/extensions/hurt.c (File Modified)
3875 +0 -9 trunk/extensions/hurt.h (File Modified)
3876
3877
3878nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3879 Log:
3880 - client_exit hook
3881
3882
3883 Changes: Modified:
3884 +13 -0 trunk/extensions/hurt.c (File Modified)
3885
3886
3887nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3888 Log:
3889 - cut off at 15 messages instead of 30
3890
3891
3892 Changes: Modified:
3893 +1 -1 trunk/extensions/hurt.h (File Modified)
3894
3895
3896jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3897 Log:
3898 Squash a warning here.
3899
3900
3901 Changes: Modified:
3902 +1 -3 trunk/src/ircd.c (File Modified)
3903
3904
3905jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3906 Log:
3907 Don't show servers in /stats l to nonopers if flatten links is enabled.
3908
3909
3910 Changes: Modified:
3911 +3 -1 trunk/modules/m_stats.c (File Modified)
3912
3913
3914nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3915 Log:
3916 - hurt expiry
3917
3918
3919 Changes: Modified:
3920 +20 -7 trunk/extensions/hurt.c (File Modified)
3921
3922
3923nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3924 Log:
3925 - remove inline stuff (yuck)
3926 - sockaddr should have been sockhost
3927
3928
3929 Changes: Modified:
3930 +22 -31 trunk/extensions/hurt.c (File Modified)
3931
3932
3933nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3934 Log:
3935 - make hurt checking actually work
3936
3937
3938 Changes: Modified:
3939 +2 -7 trunk/extensions/hurt.c (File Modified)
3940
3941
3942jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3943 Log:
3944 Slight tweak to alias{}.
3945
3946
3947 Changes: Modified:
3948 +4 -0 trunk/src/parse.c (File Modified)
3949
3950
3951nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3952 Log:
3953 - further simplification
3954
3955
3956 Changes: Modified:
3957 +59 -71 trunk/extensions/hurt.c (File Modified)
3958 +0 -1 trunk/extensions/hurt.h (File Modified)
3959
3960
3961nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3962 Log:
3963 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3964
3965
3966 Changes: Modified:
3967 +10 -20 trunk/extensions/hurt.c (File Modified)
3968 +0 -4 trunk/extensions/hurt.h (File Modified)
3969
3970
3971nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3972 Log:
3973 - remove some unnecessary code here (hurt_initial_check_event()).
3974
3975
3976 Changes: Modified:
3977 +0 -23 trunk/extensions/hurt.c (File Modified)
3978
3979
3980nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3981 Log:
3982 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3983
3984
3985 Changes: Modified:
3986 +8 -0 trunk/modules/core/m_message.c (File Modified)
3987
3988
3989nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3990 Log:
3991 - more sane tgchange hax
3992
3993
3994 Changes: Modified:
3995 +2 -1 trunk/extensions/hurt.c (File Modified)
3996
3997
3998jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3999 Log:
4000 Make HEAL <nick> work.
4001
4002
4003 Changes: Modified:
4004 +40 -43 trunk/extensions/hurt.c (File Modified)
4005
4006
4007jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4008 Log:
4009 Destroy hurt_clients list on unload.
4010
4011
4012 Changes: Modified:
4013 +7 -0 trunk/extensions/hurt.c (File Modified)
4014
4015
4016jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4017 Log:
4018 Coding style: no space between a function name and parenthesis.
4019
4020
4021 Changes: Modified:
4022 +43 -43 trunk/extensions/hurt.c (File Modified)
4023
4024
4025jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4026 Log:
4027 Now works and throws out hurt clients after 30 protocol messages
4028 unless they identify.
4029
4030
4031 Changes: Modified:
4032 +28 -36 trunk/extensions/hurt.c (File Modified)
4033 +1 -7 trunk/extensions/hurt.h (File Modified)
4034
4035
4036jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4037 Log:
4038 Working addition/lookup.
4039
4040
4041 Changes: Modified:
4042 +8 -0 trunk/extensions/hurt.c (File Modified)
4043
4044
4045jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4046 Log:
4047 Get rid of hyb6 style propagation (:server COMMAND source).
4048
4049
4050 Changes: Modified:
4051 +18 -22 trunk/extensions/hurt.c (File Modified)
4052
4053
4054jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4055 Log:
4056 add not-working hurt_add and hurt_find
4057
4058
4059 Changes: Modified:
4060 +13 -5 trunk/extensions/hurt.c (File Modified)
4061
4062
4063jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4064 Log:
4065 Comment out a lot of stuff so I can load and unload this without crashing.
4066
4067
4068 Changes: Modified:
4069 +17 -6 trunk/extensions/hurt.c (File Modified)
4070
4071
4072jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4073 Log:
4074 Fix svn:keywords and add a short comment at the top.
4075
4076
4077 Changes: Modified:
4078 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4079
4080
4081jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4082 Log:
4083 - Make hurt module compile
4084 - Link it to the build
4085 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4086 correct flag name, no CAP_TS6 use etc
4087
4088
4089 Changes: Modified:
4090 +1 -0 trunk/extensions/Makefile.in (File Modified)
4091 +30 -32 trunk/extensions/hurt.c (File Modified)
4092
4093
4094jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4095 Log:
4096 Put beu's hurt module in trunk.
4097
4098
4099 Changes: Modified:
4100 + - trunk/extensions/hurt.c (File Added)
4101 + - trunk/extensions/hurt.h (File Added)
4102
4103
4104nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4105 Log:
4106 - _iprint(): use stderr instead of stdout
4107
4108
4109 Changes: Modified:
4110 +1 -1 trunk/src/s_log.c (File Modified)
4111
4112
4113jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4114 Log:
4115 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4116 and subsequently destroy our kqueue when we close 0, 1, 2
4117 (broke /restart).
4118 - After closing fd 0, 1, 2 reopen them to /dev/null again
4119 so we don't send messages from malloc etc to a random
4120 user's connection.
4121 - Remove an obsolete comment.
4122
4123
4124 Changes: Modified:
4125 +13 -2 trunk/src/ircd.c (File Modified)
4126
4127
4128jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4129 Log:
4130 Update NEWS file.
4131
4132
4133 Changes: Modified:
4134 +29 -1 trunk/NEWS (File Modified)
4135
4136
4137jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4138 Log:
4139 Rerun autoconf.
4140
4141
4142 Changes: Modified:
4143 +1 -1 trunk/configure (File Modified)
4144
4145
4146jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4147 Log:
4148 Fix openssl version check to also accept versions newer than 0.9.6.
4149
4150
4151 Changes: Modified:
4152 +1 -1 trunk/configure.ac (File Modified)
4153
4154
4155jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4156 Log:
4157 Oops, need packet.h here.
4158
4159
4160 Changes: Modified:
4161 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4162
4163
4164jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4165 Log:
4166 End the flood grace period in CPRIVMSG/CNOTICE.
4167
4168
4169 Changes: Modified:
4170 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4171
4172
4173nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4174 Log:
4175 - update class::connectfreq documentation
4176
4177
4178 Changes: Modified:
4179 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4180
4181
4182nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4183 Log:
4184 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4185
4186
4187 Changes: Modified:
4188 +3 -6 trunk/src/s_serv.c (File Modified)
4189
4190
4191jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4192 Log:
4193 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4194
4195
4196 Changes: Modified:
4197 +1 -1 trunk/src/messages.tab (File Modified)
4198
4199
4200jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4201 Log:
4202 Don't mention that /stats p shows idle times, as it doesn't.
4203
4204
4205 Changes: Modified:
4206 +1 -1 trunk/help/opers/stats (File Modified)
4207 +1 -1 trunk/help/users/stats (File Modified)
4208
4209
4210jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4211 Log:
4212 /stats A shows DNS servers, it doesn't matter whether ircd
4213 uses ADNS or something else.
4214
4215
4216 Changes: Modified:
4217 +1 -1 trunk/help/opers/stats (File Modified)
4218
4219
4220jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4221 Log:
4222 get_client_name() fix
4223
4224
4225 Changes: Modified:
4226 +4 -0 trunk/src/client.c (File Modified)
4227
4228
4229jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4230 Log:
4231 Add some comments.
4232
4233
4234 Changes: Modified:
4235 +6 -0 trunk/src/ircd.c (File Modified)
4236
4237
4238beu 2006/05/28 09:22:09 UTC (20060528-1521)
4239 Log:
4240 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4241
4242 Changes: Modified:
4243 +16 -17 trunk/configure (File Modified)
4244 +1 -1 trunk/configure.ac (File Modified)
4245
4246
4247beu 2006/05/28 09:10:43 UTC (20060528-1517)
4248 Log:
4249 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4250
4251 Changes: Modified:
4252 +135 -0 trunk/configure (File Modified)
4253 +6 -0 trunk/configure.ac (File Modified)
4254
4255
4256jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4257 Log:
4258 Exit 0 on successful -conftest.
4259
4260
4261 Changes: Modified:
4262 +1 -1 trunk/src/ircd.c (File Modified)
4263
4264
4265jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4266 Log:
4267 Make the "keep the parent process around" thing work, by opening
4268 a pipe to the child process. This pipe is on fd 0 in the child
4269 process. After successful initialization, the child will write
4270 a byte to this pipe, on fatal errors it will close it without
4271 writing anything.
4272
4273 Somewhat hackish still but should work.
4274
4275
4276 Changes: Modified:
4277 +27 -30 trunk/src/ircd.c (File Modified)
4278
4279
4280nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4281 Log:
4282 - convert some error messages to ierror() over fprintf/ilog combination
4283
4284
4285 Changes: Modified:
4286 +3 -6 trunk/src/ircd.c (File Modified)
4287
4288
4289nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4290 Log:
4291 - inotice() for loadmodule when in foreground mode
4292
4293
4294 Changes: Modified:
4295 +3 -0 trunk/src/modules.c (File Modified)
4296
4297
4298nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4299 Log:
4300 - remove inotice() on loading modules from the config
4301
4302
4303 Changes: Modified:
4304 +0 -3 trunk/src/modules.c (File Modified)
4305
4306
4307nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4308 Log:
4309 - usleep for 50000usec in the parent process to allow for startup messages
4310 to be cleanly printed before detaching to shell, this should be more than
4311 enough time really
4312
4313
4314 Changes: Modified:
4315 +3 -0 trunk/src/ircd.c (File Modified)
4316
4317
4318nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4319 Log:
4320 - display more errors during normal startup as to try to help people find common problems
4321
4322
4323 Changes: Modified:
4324 +27 -10 trunk/src/ircd.c (File Modified)
4325
4326
4327nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4328 Log:
4329 - version bump in preparation of 2.0.0 release
4330
4331
4332 Changes: Modified:
4333 +9 -9 trunk/configure (File Modified)
4334 +1 -1 trunk/configure.ac (File Modified)
4335
4336
4337jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4338 Log:
4339 Change example.conf operator block from "admin" to "god",
4340 so as to show we encourage per-person operator blocks.
4341
4342
4343 Changes: Modified:
4344 +4 -2 trunk/doc/example.conf (File Modified)
4345
4346
4347jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4348 Log:
4349 Document alias{} block.
4350
4351
4352 Changes: Modified:
4353 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4354
4355
4356jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4357 Log:
4358 Document DNS blacklist stuff in sgml.
4359
4360
4361 Changes: Modified:
4362 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4363 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4364
4365
4366jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4367 Log:
4368 Misc /stats clarifications.
4369
4370
4371 Changes: Modified:
4372 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4373
4374
4375jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4376 Log:
4377 Move snomasks into umodes chapter.
4378 Move oprivs chapter down.
4379
4380
4381 Changes: Modified:
4382 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4383 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4384 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4385
4386
4387jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4388 Log:
4389 Mention operator{} user@host change.
4390
4391
4392 Changes: Modified:
4393 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4394
4395
4396jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4397 Log:
4398 operator{} block user@host matches against orighost now, not host.
4399 This means that services/+h spoofs do not work in operator{} blocks;
4400 auth{} spoofs still work.
4401
4402
4403 Changes: Modified:
4404 +4 -0 trunk/doc/example.conf (File Modified)
4405 +1 -1 trunk/doc/reference.conf (File Modified)
4406 +2 -2 trunk/modules/m_challenge.c (File Modified)
4407 +1 -1 trunk/modules/m_oper.c (File Modified)
4408
4409
4410nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4411 Log:
4412 - inotice/iwarn/ierror() stuff I was working on
4413
4414
4415 Changes: Modified:
4416 +3 -0 trunk/include/s_log.h (File Modified)
4417 +15 -11 trunk/src/ircd.c (File Modified)
4418 +3 -1 trunk/src/modules.c (File Modified)
4419 +1 -1 trunk/src/newconf.c (File Modified)
4420 +54 -0 trunk/src/s_log.c (File Modified)
4421
4422
4423jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4424 Log:
4425 Oops, don't add blacklists to the list twice on rehash.
4426
4427
4428 Changes: Modified:
4429 +3 -2 trunk/src/blacklist.c (File Modified)
4430
4431
4432jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4433 Log:
4434 Remove notices to the client about progress of dnsbl lookups.
4435
4436
4437 Changes: Modified:
4438 +0 -4 trunk/src/blacklist.c (File Modified)
4439
4440
4441jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4442 Log:
4443 Add auth{} flag dnsbl_exempt.
4444
4445
4446 Changes: Modified:
4447 +2 -1 trunk/doc/example.conf (File Modified)
4448 +2 -1 trunk/doc/reference.conf (File Modified)
4449 +2 -0 trunk/include/s_conf.h (File Modified)
4450 +1 -0 trunk/src/newconf.c (File Modified)
4451 +8 -1 trunk/src/s_user.c (File Modified)
4452
4453
4454jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4455 Log:
4456 Switch alias{} and blacklist{} around, for consistency with example.conf.
4457
4458
4459 Changes: Modified:
4460 +18 -18 trunk/doc/reference.conf (File Modified)
4461
4462
4463jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4464 Log:
4465 Send a warning to the user if they are dnsbl listed but exempted.
4466
4467
4468 Changes: Modified:
4469 +17 -12 trunk/src/s_user.c (File Modified)
4470
4471
4472jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4473 Log:
4474 Move throwing out dnsbl listed clients to registration,
4475 and make kline_exempt exempt from it.
4476
4477
4478 Changes: Modified:
4479 +1 -0 trunk/include/blacklist.h (File Modified)
4480 +4 -0 trunk/include/client.h (File Modified)
4481 +15 -16 trunk/src/blacklist.c (File Modified)
4482 +6 -0 trunk/src/client.c (File Modified)
4483 +17 -0 trunk/src/s_user.c (File Modified)
4484
4485
4486jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4487 Log:
4488 Show refcount in /stats n.
4489
4490
4491 Changes: Modified:
4492 +3 -2 trunk/modules/m_stats.c (File Modified)
4493
4494
4495jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4496 Log:
4497 Don't look up dnsbls twice if they send USER twice.
4498
4499
4500 Changes: Modified:
4501 +5 -3 trunk/modules/m_user.c (File Modified)
4502
4503
4504jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4505 Log:
4506 Add /stats n to help files.
4507
4508
4509 Changes: Modified:
4510 +1 -0 trunk/help/opers/stats (File Modified)
4511 +1 -0 trunk/help/users/stats (File Modified)
4512
4513
4514jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4515 Log:
4516 Only check dnsbls for A records, not AAAA.
4517
4518
4519 Changes: Modified:
4520 +1 -1 trunk/src/blacklist.c (File Modified)
4521
4522
4523jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4524 Log:
4525 Don't remove non-illegal blacklists on completion of check.
4526 Add debugging notices (not working).
4527
4528
4529 Changes: Modified:
4530 +5 -1 trunk/src/blacklist.c (File Modified)
4531
4532
4533jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4534 Log:
4535 Don't call register_local_user() if they haven't sent a nick yet.
4536
4537
4538 Changes: Modified:
4539 +1 -1 trunk/src/blacklist.c (File Modified)
4540
4541
4542jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4543 Log:
4544 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4545
4546
4547 Changes: Modified:
4548 +21 -0 trunk/modules/m_stats.c (File Modified)
4549
4550
4551jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4552 Log:
4553 More dnsbl rehash fixes, it was adding bogus entries.
4554
4555
4556 Changes: Modified:
4557 +2 -7 trunk/src/newconf.c (File Modified)
4558
4559
4560jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4561 Log:
4562 Need blacklist.h here.
4563
4564
4565 Changes: Modified:
4566 +1 -0 trunk/src/s_conf.c (File Modified)
4567
4568
4569nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4570 Log:
4571 - nuke iauth
4572
4573
4574 Changes: Modified:
4575 +1 -2 trunk/configure (File Modified)
4576 +0 -48 trunk/configure.ac (File Modified)
4577 + - trunk/doc/example-iauth.conf (File Deleted)
4578 + - trunk/iauth/ (File Deleted)
4579
4580
4581jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4582 Log:
4583 Improve handling of rehashing with blacklists.
4584 Also some coding style tweaks.
4585
4586
4587 Changes: Modified:
4588 +3 -2 trunk/include/blacklist.h (File Modified)
4589 +35 -16 trunk/src/blacklist.c (File Modified)
4590 +2 -0 trunk/src/s_conf.c (File Modified)
4591
4592
4593jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4594 Log:
4595 Clear can_send cache if a user logs in or out from services.
4596
4597
4598 Changes: Modified:
4599 +2 -0 trunk/modules/m_services.c (File Modified)
4600
4601
4602jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4603 Log:
4604 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4605 This directory is not entered by default.
4606 More stuff needs to be moved into here.
4607
4608
4609 Changes: Modified:
4610 +2 -1 trunk/configure (File Modified)
4611 +1 -0 trunk/configure.ac (File Modified)
4612 +69 -458 trunk/extensions/Makefile.in (File Modified)
4613 + - trunk/extensions/m_clearchan.c (File Deleted)
4614 + - trunk/extensions/m_force.c (File Deleted)
4615 + - trunk/unsupported/ (File Added)
4616 + - trunk/unsupported/Makefile.in (File Added)
4617 + - trunk/unsupported/m_clearchan.c (File Added)
4618 + - trunk/unsupported/m_force.c (File Added)
4619
4620
4621jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4622 Log:
4623 Logging/wallops for forcejoin/forcepart, numeric fix.
4624 This needs to be moved to the toys section.
4625
4626
4627 Changes: Modified:
4628 +22 -2 trunk/extensions/m_force.c (File Modified)
4629
4630
4631jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4632 Log:
4633 Fix comments at the top (including copyright).
4634
4635
4636 Changes: Modified:
4637 +3 -2 trunk/extensions/m_omode.c (File Modified)
4638
4639
4640jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4641 Log:
4642 Add OMODE command to extensions/ for oper mode hacking:
4643 - requires admin privs
4644 - does not work for opped opers
4645 - sends wallops
4646 - sends a ServerMode for opping the oper themselves,
4647 otherwise a mode coming from the oper (not only
4648 does this provide full accountability, it is also
4649 easiest to implement while avoiding channels
4650 messed up with bogus bans etc).
4651
4652
4653 Changes: Modified:
4654 +171 -0 trunk/extensions/Makefile.in (File Modified)
4655 + - trunk/extensions/m_omode.c (File Added)
4656
4657
4658gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4659 Log:
4660 Metadata fix
4661
4662
4663 Changes: Modified:
4664 + - trunk/include/blacklist.h (Property Modified)
4665 + - trunk/src/blacklist.c (Property Modified)
4666
4667
4668nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4669 Log:
4670 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4671
4672
4673 Changes: Modified:
4674 +5 -1 trunk/src/blacklist.c (File Modified)
4675
4676
4677nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4678 Log:
4679 Initial DNS blacklist support:
4680 - see example.conf for how to use.
4681 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4682 - tor.ahbl.org is also included because most networks will not want to allow tor
4683 (and we're considering going KoS on tor users here anyway due to abuse)
4684
4685
4686 Changes: Modified:
4687 +18 -0 trunk/doc/example.conf (File Modified)
4688 +66 -0 trunk/doc/reference.conf (File Modified)
4689 + - trunk/include/blacklist.h (File Added)
4690 +2 -0 trunk/include/client.h (File Modified)
4691 +3 -0 trunk/modules/m_user.c (File Modified)
4692 +152 -0 trunk/src/Makefile.in (File Modified)
4693 + - trunk/src/blacklist.c (File Added)
4694 +34 -0 trunk/src/newconf.c (File Modified)
4695 +1 -0 trunk/src/s_auth.c (File Modified)
4696 +4 -0 trunk/src/s_user.c (File Modified)
4697
4698
4699jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4700 Log:
4701 Remove last bit of lzo stuff (comment in example.conf connect{}).
4702
4703
4704 Changes: Modified:
4705 +0 -4 trunk/doc/example.conf (File Modified)
4706
4707
4708jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4709 Log:
4710 Show sasl successes and failures in /stats t (like other
4711 things in /stats t, about local clients only).
4712
4713
4714 Changes: Modified:
4715 +2 -0 trunk/include/s_stats.h (File Modified)
4716 +3 -0 trunk/modules/m_sasl.c (File Modified)
4717 +3 -0 trunk/src/s_stats.c (File Modified)
4718
4719
4720jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4721 Log:
4722 Allow messaging services by nickname without using
4723 target change slots (this was already possible with
4724 user@server notation or services shortcuts).
4725
4726
4727 Changes: Modified:
4728 +2 -2 trunk/modules/core/m_message.c (File Modified)
4729
4730
4731jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4732 Log:
4733 Abort a safelist if a new /list comes in while one is already in progress.
4734
4735
4736 Changes: Modified:
4737 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4738
4739
4740jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4741 Log:
4742 Change $![letter]:[mask] to $~[letter]:[mask]
4743 so both ! and ~ invert an extban.
4744
4745
4746 Changes: Modified:
4747 +2 -0 trunk/src/chmode.c (File Modified)
4748
4749
4750nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4751 Log:
4752 - revert due to technical issues
4753
4754
4755 Changes: Modified:
4756 +1 -1 trunk/src/extban.c (File Modified)
4757
4758
4759nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4760 Log:
4761 - 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
4762
4763
4764 Changes: Modified:
4765 +1 -1 trunk/src/extban.c (File Modified)
4766
4767
4768jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4769 Log:
4770 Don't pace /list on a single channel.
4771
4772
4773 Changes: Modified:
4774 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4775
4776
4777jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4778 Log:
4779 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4780
4781
4782 Changes: Modified:
4783 +4 -2 trunk/include/supported.h (File Modified)
4784
4785
4786jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4787 Log:
4788 Extban types are case insensitive; force them to lowercase when added.
4789
4790
4791 Changes: Modified:
4792 +5 -5 trunk/doc/extban.txt (File Modified)
4793 +4 -0 trunk/src/chmode.c (File Modified)
4794 +3 -3 trunk/src/extban.c (File Modified)
4795
4796
4797jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4798 Log:
4799 sendto_wallops_flags():
4800 - instead of checking IsOper on each client, walk the appropriate list
4801 - instead of sending non-+z wallops from persons to nonopers, send only
4802 +w wallops from persons
4803
4804
4805 Changes: Modified:
4806 +1 -5 trunk/src/send.c (File Modified)
4807
4808
4809jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4810 Log:
4811 Prefix oper wallops with "WALLOPS - " if they would
4812 otherwise look like operwalls or locops, when sending
4813 them to local users.
4814
4815
4816 Changes: Modified:
4817 +11 -1 trunk/modules/m_wallops.c (File Modified)
4818
4819
4820jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4821 Log:
4822 Make sure destination field in some sasl numerics
4823 is the user's nick, not the sasl agent or server
4824 name.
4825
4826
4827 Changes: Modified:
4828 +2 -2 trunk/modules/m_sasl.c (File Modified)
4829
4830
4831beu 2006/05/19 19:24:44 UTC (20060519-1373)
4832 Log:
4833 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4834
4835
4836 Changes: Modified:
4837 +1 -1 trunk/extensions/Makefile.in (File Modified)
4838
4839
4840jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4841 Log:
4842 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4843
4844
4845 Changes: Modified:
4846 +1 -0 trunk/src/s_user.c (File Modified)
4847
4848
4849beu 2006/05/19 18:10:13 UTC (20060519-1367)
4850 Log:
4851 Fix build for when IPv6 is disabled.
4852
4853
4854 Changes: Modified:
4855 +12 -10 trunk/src/s_auth.c (File Modified)
4856
4857
4858jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4859 Log:
4860 Add information about adding extban types.
4861
4862
4863 Changes: Modified:
4864 +25 -0 trunk/doc/extban.txt (File Modified)
4865
4866
4867jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4868 Log:
4869 Better extban validation: try to match a new extban from
4870 a local user against its setter to see if it is valid.
4871 Unknown extban types from remotes are no longer hidden.
4872
4873
4874 Changes: Modified:
4875 +4 -3 trunk/doc/extban.txt (File Modified)
4876 +1 -0 trunk/include/channel.h (File Modified)
4877 +2 -6 trunk/src/chmode.c (File Modified)
4878 +32 -0 trunk/src/extban.c (File Modified)
4879
4880
4881jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4882 Log:
4883 Make sure both .c.o: and .s.o: are followed by the necessary command.
4884
4885
4886 Changes: Modified:
4887 +1 -0 trunk/src/Makefile.in (File Modified)
4888
4889
4890jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4891 Log:
4892 Add need_sasl auth{} flag to sgml documentation.
4893
4894
4895 Changes: Modified:
4896 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4897
4898
4899jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4900 Log:
4901 Document need_sasl auth{} flag in example confs.
4902
4903
4904 Changes: Modified:
4905 +1 -0 trunk/doc/example.conf (File Modified)
4906 +1 -0 trunk/doc/reference.conf (File Modified)
4907
4908
4909jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4910 Log:
4911 Don't allow TB to set an empty topic.
4912 This would be possible if a server sent bad protocol
4913 and could cause a crash.
4914
4915
4916 Changes: Modified:
4917 +4 -0 trunk/modules/m_tb.c (File Modified)
4918
4919
4920nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4921 Log:
4922 - oops
4923
4924
4925 Changes: Modified:
4926 +1 -1 trunk/Makefile.in (File Modified)
4927
4928
4929nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4930 Log:
4931 - typo fix
4932
4933
4934 Changes: Modified:
4935 +2 -2 trunk/configure (File Modified)
4936 +1 -1 trunk/configure.ac (File Modified)
4937
4938
4939nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4940 Log:
4941 - rebuild configure
4942
4943
4944 Changes: Modified:
4945 +2 -2 trunk/configure (File Modified)
4946
4947
4948nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4949 Log:
4950 - makefile fix
4951
4952
4953 Changes: Modified:
4954 +1 -1 trunk/extensions/Makefile.in (File Modified)
4955
4956
4957nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4958 Log:
4959 - rename contrib to extensions to bring some clarity to things
4960
4961
4962 Changes: Modified:
4963 +1 -1 trunk/Makefile.in (File Modified)
4964 +1 -1 trunk/configure.ac (File Modified)
4965 +10 -10 trunk/doc/example.conf (File Modified)
4966 +10 -10 trunk/doc/reference.conf (File Modified)
4967 + - trunk/extensions/ (File Added)
4968 + - trunk/extras/ (File Deleted)
4969
4970
4971nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4972 Log:
4973 - temporary rename
4974
4975
4976 Changes: Modified:
4977 +1 -1 trunk/Makefile.in (File Modified)
4978 +1 -1 trunk/configure.ac (File Modified)
4979 + - trunk/contrib/ (File Deleted)
4980 + - trunk/extras/ (File Added)
4981
4982
4983jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4984 Log:
4985 Don't allow servers to QUIT (they should use SQUIT).
4986
4987
4988 Changes: Modified:
4989 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4990
4991
4992nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4993 Log:
4994 - keywords
4995
4996
4997 Changes: Modified:
4998 + - trunk/src/fnvhash.s (Property Modified)
4999
5000
5001nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5002 Log:
5003 - reduced version of code
5004
5005
5006 Changes: Modified:
5007 +9 -61 trunk/src/fnvhash.s (File Modified)
5008
5009
5010nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5011 Log:
5012 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5013
5014
5015 Changes: Modified:
5016 +1 -1 trunk/src/fnvhash.s (File Modified)
5017
5018
5019jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5020 Log:
5021 Fix orighost matching for klines, etc. Was hashing the visible
5022 host, oops.
5023
5024
5025 Changes: Modified:
5026 +1 -1 trunk/src/hostmask.c (File Modified)
5027
5028
5029nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5030 Log:
5031 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5032
5033
5034 Changes: Modified:
5035 +7 -1 trunk/configure (File Modified)
5036 +5 -0 trunk/configure.ac (File Modified)
5037 +5 -6 trunk/src/Makefile.in (File Modified)
5038 +0 -4 trunk/src/fnvhash.s (File Modified)
5039 +0 -2 trunk/src/hash.c (File Modified)
5040
5041
5042nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5043 Log:
5044 - regenerate configure
5045
5046
5047 Changes: Modified:
5048 +18 -0 trunk/configure (File Modified)
5049
5050
5051nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5052 Log:
5053 - --enable-ricer-hashing option.
5054
5055
5056 Changes: Modified:
5057 +9 -0 trunk/configure.ac (File Modified)
5058 +3 -0 trunk/include/setup.h.in (File Modified)
5059
5060
5061nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5062 Log:
5063 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5064
5065
5066 Changes: Modified:
5067 + - trunk/src/fnvhash.s (File Added)
5068 +3 -0 trunk/src/hash.c (File Modified)
5069
5070
5071jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5072 Log:
5073 Fix syntax error in reference.conf.
5074
5075
5076 Changes: Modified:
5077 +0 -1 trunk/doc/reference.conf (File Modified)
5078
5079
5080jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5081 Log:
5082 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5083 (&& instead of ||...)
5084 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5085
5086
5087 Changes: Modified:
5088 +1 -1 trunk/src/chmode.c (File Modified)
5089
5090
5091jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5092 Log:
5093 Documentation for extban.
5094
5095
5096 Changes: Modified:
5097 + - trunk/doc/extban.txt (File Added)
5098
5099
5100jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5101 Log:
5102 Add extban modules to example confs.
5103
5104
5105 Changes: Modified:
5106 +5 -0 trunk/doc/example.conf (File Modified)
5107 +10 -0 trunk/doc/reference.conf (File Modified)
5108
5109
5110jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5111 Log:
5112 Initial addition of extended ban types (conditionals).
5113 Allows custom +bqeI checks via modules.
5114 Initial extra types are account (a[:mask]), oper (o),
5115 channel (c:name), realname (r:mask), server (s:mask).
5116
5117
5118 Changes: Modified:
5119 +229 -0 trunk/contrib/Makefile.in (File Modified)
5120 + - trunk/contrib/extb_account.c (File Added)
5121 + - trunk/contrib/extb_channel.c (File Added)
5122 + - trunk/contrib/extb_oper.c (File Added)
5123 + - trunk/contrib/extb_realname.c (File Added)
5124 + - trunk/contrib/extb_server.c (File Added)
5125 +13 -0 trunk/include/channel.h (File Modified)
5126 +1 -0 trunk/src/Makefile.in (File Modified)
5127 +14 -5 trunk/src/channel.c (File Modified)
5128 +91 -0 trunk/src/chmode.c (File Modified)
5129 + - trunk/src/extban.c (File Added)
5130
5131
5132jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5133 Log:
5134 Do not force +bqeI modes starting with '$' in nick!user@host format.
5135 * and ? characters in them are still assumed to be wildcards.
5136
5137
5138 Changes: Modified:
5139 +6 -0 trunk/src/chmode.c (File Modified)
5140
5141
5142nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5143 Log:
5144 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5145
5146
5147 Changes: Modified:
5148 +4 -0 trunk/modules/m_capab.c (File Modified)
5149
5150
5151jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5152 Log:
5153 Stop some mixing of client and server protocol.
5154
5155
5156 Changes: Modified:
5157 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5158 +4 -2 trunk/modules/m_pass.c (File Modified)
5159 +6 -0 trunk/modules/m_sasl.c (File Modified)
5160 +6 -0 trunk/modules/m_user.c (File Modified)
5161
5162
5163nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5164 Log:
5165 - additional revert
5166
5167
5168 Changes: Modified:
5169 +0 -2 trunk/include/s_newconf.h (File Modified)
5170 +0 -4 trunk/include/s_serv.h (File Modified)
5171 +0 -1 trunk/src/newconf.c (File Modified)
5172 +1 -13 trunk/src/s_serv.c (File Modified)
5173
5174
5175nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5176 Log:
5177 - revert LZOLink patch for now
5178
5179
5180 Changes: Modified:
5181 +0 -1 trunk/servlink/Makefile.in (File Modified)
5182 +0 -16 trunk/servlink/README (File Modified)
5183 +2 -36 trunk/servlink/control.c (File Modified)
5184 +0 -3 trunk/servlink/control.h (File Modified)
5185 +7 -5955 trunk/servlink/io.c (File Modified)
5186 + - trunk/servlink/lzoconf.h (File Deleted)
5187 + - trunk/servlink/lzodefs.h (File Deleted)
5188 + - trunk/servlink/minilzo.c (File Deleted)
5189 + - trunk/servlink/minilzo.h (File Deleted)
5190 +0 -1 trunk/servlink/servlink.h (File Modified)
5191
5192
5193nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5194 Log:
5195 - more stuff here
5196
5197
5198 Changes: Modified:
5199 +4 -2 trunk/servlink/control.c (File Modified)
5200 +2 -1 trunk/servlink/io.c (File Modified)
5201
5202
5203nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5204 Log:
5205 - oops
5206
5207
5208 Changes: Modified:
5209 +2 -2 trunk/servlink/io.c (File Modified)
5210
5211
5212nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5213 Log:
5214 - paranoia, prevent segfaults
5215
5216
5217 Changes: Modified:
5218 +2 -2 trunk/servlink/io.c (File Modified)
5219
5220
5221nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5222 Log:
5223 - more optimal servlink code
5224
5225
5226 Changes: Modified:
5227 +21 -8 trunk/servlink/io.c (File Modified)
5228
5229
5230nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5231 Log:
5232 - more efficient read strategy
5233
5234
5235 Changes: Modified:
5236 +15 -3 trunk/servlink/io.c (File Modified)
5237
5238
5239nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5240 Log:
5241 - use lzo_uintp cast to make LZO happy
5242
5243
5244 Changes: Modified:
5245 +3 -3 trunk/servlink/io.c (File Modified)
5246
5247
5248nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5249 Log:
5250 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5251
5252
5253 Changes: Modified:
5254 +4 -0 trunk/doc/example.conf (File Modified)
5255 +2 -1 trunk/include/s_newconf.h (File Modified)
5256 +4 -0 trunk/include/s_serv.h (File Modified)
5257 +1 -0 trunk/servlink/Makefile.in (File Modified)
5258 +16 -0 trunk/servlink/README (File Modified)
5259 +34 -2 trunk/servlink/control.c (File Modified)
5260 +3 -0 trunk/servlink/control.h (File Modified)
5261 +5929 -7 trunk/servlink/io.c (File Modified)
5262 + - trunk/servlink/lzoconf.h (File Added)
5263 + - trunk/servlink/lzodefs.h (File Added)
5264 + - trunk/servlink/minilzo.c (File Added)
5265 + - trunk/servlink/minilzo.h (File Added)
5266 +1 -0 trunk/servlink/servlink.h (File Modified)
5267 +1 -0 trunk/src/newconf.c (File Modified)
5268 +14 -2 trunk/src/s_serv.c (File Modified)
5269
5270
5271nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5272 Log:
5273 - remove imalloc, it was a concept that probably wouldn't have worked properly
5274
5275
5276 Changes: Modified:
5277 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5278 + - trunk/libcharybdis/imalloc.c (File Deleted)
5279 + - trunk/libcharybdis/imalloc.h (File Deleted)
5280
5281
5282nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5283 Log:
5284 - disable imalloc for now
5285
5286
5287 Changes: Modified:
5288 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5289
5290
5291nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5292 Log:
5293 - remove unneeded debug code
5294
5295
5296 Changes: Modified:
5297 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5298
5299
5300nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5301 Log:
5302 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5303
5304
5305 Changes: Modified:
5306 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5307
5308
5309nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5310 Log:
5311 - more stuff here, imalloc remains disabled for now
5312
5313
5314 Changes: Modified:
5315 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5316
5317
5318nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5319 Log:
5320 - more progress
5321
5322
5323 Changes: Modified:
5324 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5325
5326
5327nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5328 Log:
5329 - more tweaks
5330
5331
5332 Changes: Modified:
5333 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5334 +2 -0 trunk/src/ircd.c (File Modified)
5335
5336
5337nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5338 Log:
5339 - roll back libircd crap
5340
5341
5342 Changes: Modified:
5343 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5344 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5345 +29 -0 trunk/src/.depend (File Modified)
5346 +6 -21 trunk/src/Makefile.in (File Modified)
5347 +3 -218 trunk/src/ircd.c (File Modified)
5348 + - trunk/src/ircd_linker.c (File Deleted)
5349 + - trunk/src/main.c (File Deleted)
5350
5351
5352nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5353 Log:
5354 - realloc(), free() implementation
5355
5356
5357 Changes: Modified:
5358 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5359
5360
5361nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5362 Log:
5363 - malloc(), calloc() implementation
5364
5365
5366 Changes: Modified:
5367 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5368
5369
5370nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5371 Log:
5372 - block_free(), block_find(), retune_heaps() implementation
5373
5374
5375 Changes: Modified:
5376 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5377
5378
5379nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5380 Log:
5381 - block_destroy code, block_allocate code.
5382
5383
5384 Changes: Modified:
5385 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5386
5387
5388nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5389 Log:
5390 - block_new() code
5391
5392
5393 Changes: Modified:
5394 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5395
5396
5397nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5398 Log:
5399 - disable imalloc again :P
5400
5401
5402 Changes: Modified:
5403 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5404
5405
5406nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5407 Log:
5408 - fix warning
5409
5410
5411 Changes: Modified:
5412 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5413
5414
5415nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5416 Log:
5417 - fix typo
5418
5419
5420 Changes: Modified:
5421 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5422
5423
5424nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5425 Log:
5426 - constructor code for imalloc engine (malloc_init())
5427
5428
5429 Changes: Modified:
5430 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5431
5432
5433nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5434 Log:
5435 - imalloc engine improvements
5436
5437
5438 Changes: Modified:
5439 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5440
5441
5442nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5443 Log:
5444 - replace mmap() code with direct brk()/sbrk() calls.
5445
5446
5447 Changes: Modified:
5448 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5449
5450
5451nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5452 Log:
5453 - remove outdated i_malloc() interfaces
5454
5455
5456 Changes: Modified:
5457 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5458
5459
5460nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5461 Log:
5462 - redisable imalloc (sorry!)
5463
5464
5465 Changes: Modified:
5466 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5467
5468
5469nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5470 Log:
5471 - correct GET_PAGE_SLOT() macro
5472
5473
5474 Changes: Modified:
5475 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5476
5477
5478nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5479 Log:
5480 - oops forgot to commit it with imalloc turned off
5481
5482
5483 Changes: Modified:
5484 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5485
5486
5487nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5488 Log:
5489 - cleanups
5490
5491
5492 Changes: Modified:
5493 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5494 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5495
5496
5497nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5498 Log:
5499 - lowlevel imalloc code
5500
5501
5502 Changes: Modified:
5503 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5504 + - trunk/libcharybdis/imalloc.h (File Added)
5505
5506
5507nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5508 Log:
5509 - fix bindings
5510
5511
5512 Changes: Modified:
5513 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5514
5515
5516nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5517 Log:
5518 remove #ifndef
5519
5520
5521 Changes: Modified:
5522 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5523
5524
5525nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5526 Log:
5527 - 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)
5528
5529
5530 Changes: Modified:
5531 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5532 + - trunk/libcharybdis/imalloc.c (File Added)
5533
5534
5535nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5536 Log:
5537 - increment configure Id
5538
5539
5540 Changes: Modified:
5541 +2208 -1 trunk/configure (File Modified)
5542
5543
5544nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5545 Log:
5546 - bootstrap for imalloc code
5547
5548
5549 Changes: Modified:
5550 +54 -1 trunk/configure.ac (File Modified)
5551 +27 -0 trunk/include/setup.h.in (File Modified)
5552
5553
5554jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5555 Log:
5556 Clarify interaction of spoofs and channel bans/operator{} blocks.
5557
5558
5559 Changes: Modified:
5560 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5561 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5562
5563
5564nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5565 Log:
5566 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5567
5568
5569 Changes: Modified:
5570 +30 -22 trunk/src/ircd.c (File Modified)
5571
5572
5573jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5574 Log:
5575 If shared{} blocks deny something, the command
5576 is silently ignored.
5577
5578
5579 Changes: Modified:
5580 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5581
5582
5583jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5584 Log:
5585 Move up IsService check so we don't store a non-service
5586 in preClient->sasl_agent.
5587
5588
5589 Changes: Modified:
5590 +6 -6 trunk/modules/m_sasl.c (File Modified)
5591
5592
5593gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5594 Log:
5595 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5596 Add some more sanity checks on agent strings.
5597
5598
5599 Changes: Modified:
5600 +13 -11 trunk/modules/m_sasl.c (File Modified)
5601
5602
5603jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5604 Log:
5605 Unknown clients can have an ID too now so make sure to remove
5606 them from the hash if they exit.
5607
5608
5609 Changes: Modified:
5610 +3 -0 trunk/src/client.c (File Modified)
5611
5612
5613jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5614 Log:
5615 Only accept sasl from servers in a service{} block.
5616 Not tested but this must go in.
5617
5618
5619 Changes: Modified:
5620 +6 -0 trunk/modules/m_sasl.c (File Modified)
5621 +3 -0 trunk/modules/m_signon.c (File Modified)
5622
5623
5624jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5625 Log:
5626 Only process SAVE messages targetting registered users,
5627 not servers or unregistered connections. Could cause
5628 a crash when bad protocol was received.
5629
5630
5631 Changes: Modified:
5632 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5633
5634
5635nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5636 Log:
5637 - fix QJM buffer overflow vulnerability (fucking GXTi)
5638
5639
5640 Changes: Modified:
5641 +3 -3 trunk/src/s_user.c (File Modified)
5642
5643
5644jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5645 Log:
5646 Mention /scan umodes under oper_spy privilege.
5647
5648
5649 Changes: Modified:
5650 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5651
5652
5653jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5654 Log:
5655 Mention that overlapping cluster blocks are a bad thing.
5656
5657
5658 Changes: Modified:
5659 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5660
5661
5662jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5663 Log:
5664 - Document cluster{} and shared{} blocks.
5665 - Mention that service{} does not allow wildcards.
5666
5667
5668 Changes: Modified:
5669 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5670
5671
5672jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5673 Log:
5674 Document exempt{} and service{} blocks, point to reference.conf for
5675 general{}, channel{} and serverhide{}.
5676
5677
5678 Changes: Modified:
5679 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5680
5681
5682jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5683 Log:
5684 Document ~ in lists of values better.
5685
5686
5687 Changes: Modified:
5688 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5689
5690
5691jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5692 Log:
5693 More detailed CNOTICE, CPRIVMSG descriptions.
5694
5695
5696 Changes: Modified:
5697 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5698
5699
5700jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5701 Log:
5702 Oops, need both Revision and Id on modules.
5703
5704
5705 Changes: Modified:
5706 + - trunk/modules/sno_routing.c (Property Modified)
5707
5708
5709jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5710 Log:
5711 Tweak header comment a bit (filename, Id).
5712
5713
5714 Changes: Modified:
5715 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5716
5717
5718jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5719 Log:
5720 Add GLINE and UNGLINE.
5721
5722
5723 Changes: Modified:
5724 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5725
5726
5727jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5728 Log:
5729 New configure with proper Id.
5730
5731
5732 Changes: Modified:
5733 +3 -1 trunk/configure (File Modified)
5734
5735
5736jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5737 Log:
5738 Change #include directives for in6addr_any, hopefully compiles better now.
5739
5740
5741 Changes: Modified:
5742 +3 -1 trunk/configure.ac (File Modified)
5743
5744
5745jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5746 Log:
5747 Encourage putting actual administrative information
5748 in the admin{} block.
5749
5750
5751 Changes: Modified:
5752 +3 -3 trunk/doc/example.conf (File Modified)
5753
5754
5755gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5756 Log:
5757 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5758
5759
5760 Changes: Modified:
5761 +9 -7 trunk/include/s_conf.h (File Modified)
5762 +1 -0 trunk/src/newconf.c (File Modified)
5763 +10 -0 trunk/src/s_user.c (File Modified)
5764
5765
5766jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5767 Log:
5768 - Change to glines = no in example confs
5769 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5770 are disabled.
5771
5772
5773 Changes: Modified:
5774 +1 -1 trunk/doc/example.conf (File Modified)
5775 +1 -1 trunk/doc/reference.conf (File Modified)
5776 +2 -2 trunk/modules/m_gline.c (File Modified)
5777
5778
5779nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5780 Log:
5781 - forward-port QJM fix from 1.1
5782
5783
5784 Changes: Modified:
5785 +2 -0 trunk/src/s_user.c (File Modified)
5786
5787
5788nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5789 Log:
5790 - add switch to configure to disable the block allocator
5791
5792
5793 Changes: Modified:
5794 +18 -0 trunk/configure (File Modified)
5795 +9 -0 trunk/configure.ac (File Modified)
5796 +0 -6 trunk/include/config.h (File Modified)
5797 +3 -0 trunk/include/setup.h.in (File Modified)
5798
5799
5800gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5801 Log:
5802 Fix wierd error that would exit SASL users with "Overridden"
5803
5804 Changes: Modified:
5805 +1 -1 trunk/modules/m_signon.c (File Modified)
5806
5807
5808jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5809 Log:
5810 Remove obsolete XXX comment about lazylinks.
5811
5812
5813 Changes: Modified:
5814 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5815
5816
5817jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5818 Log:
5819 OJOIN: make sure to send the wallops remotely for #channels
5820
5821
5822 Changes: Modified:
5823 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5824
5825
5826gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5827 Log:
5828 Accountability for OJOIN (contrib module)
5829
5830 Changes: Modified:
5831 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5832
5833
5834nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5835 Log:
5836 - move more stuff over to ircd_state
5837
5838
5839 Changes: Modified:
5840 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5841 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5842 +9 -0 trunk/src/ircd_state.c (File Modified)
5843 +3 -3 trunk/src/patricia.c (File Modified)
5844
5845
5846nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5847 Log:
5848 - move more stuff out of libircd and into ircd_state.c
5849
5850
5851 Changes: Modified:
5852 +5 -5 trunk/src/channel.c (File Modified)
5853 +4 -4 trunk/src/client.c (File Modified)
5854 +12 -0 trunk/src/ircd_state.c (File Modified)
5855
5856
5857nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5858 Log:
5859 - this is just barrels of fun
5860
5861
5862 Changes: Modified:
5863 + - trunk/include/ircd_state.h (File Added)
5864 +1 -1 trunk/src/Makefile.in (File Modified)
5865 +2 -1 trunk/src/channel.c (File Modified)
5866 +3 -52 trunk/src/ircd.c (File Modified)
5867 +100 -3 trunk/src/ircd_state.c (File Modified)
5868
5869
5870jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5871 Log:
5872 It's .include, not #include.
5873
5874
5875 Changes: Modified:
5876 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5877
5878
5879jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5880 Log:
5881 More consistent section titles.
5882
5883
5884 Changes: Modified:
5885 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5886 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5887 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5888
5889
5890jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5891 Log:
5892 Mention possible exceeding of +j/+l due to propagation
5893 delays between servers.
5894
5895
5896 Changes: Modified:
5897 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5898
5899
5900jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5901 Log:
5902 Formatting nits:
5903 - "text" -> <quote>text</quote>
5904 - <filename>
5905 - a few more
5906
5907
5908 Changes: Modified:
5909 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5910 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5911 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5912 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5913
5914
5915jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5916 Log:
5917 Remove text about deprecation of glines.
5918
5919
5920 Changes: Modified:
5921 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5922
5923
5924jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5925 Log:
5926 - Add description of umode +D, deaf.
5927 - Mention CALLERID 005 token with umode +g.
5928
5929
5930 Changes: Modified:
5931 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5932
5933
5934jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5935 Log:
5936 Strip off a leading colon in services shortcuts (aliases).
5937
5938
5939 Changes: Modified:
5940 +2 -0 trunk/src/parse.c (File Modified)
5941
5942
5943jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5944 Log:
5945 Add no_oper_invis contrib module, denies opers setting
5946 themselves invisible (except hidden_oper's).
5947
5948
5949 Changes: Modified:
5950 +42 -0 trunk/contrib/Makefile.in (File Modified)
5951 + - trunk/contrib/no_oper_invis.c (File Added)
5952
5953
5954jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5955 Log:
5956 Mention /stats E, make the other /stats descriptions more consistent.
5957
5958
5959 Changes: Modified:
5960 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5961
5962
5963jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5964 Log:
5965 Mention that the KILL reason and oper will appear on channels.
5966
5967
5968 Changes: Modified:
5969 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5970
5971
5972jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5973 Log:
5974 Mention /mode #channel f to query forward channel from outside.
5975
5976
5977 Changes: Modified:
5978 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5979
5980
5981jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5982 Log:
5983 Port over RATBOX_2_1 r20960 (anfl):
5984 client connect notices to +C should be hiding the extra
5985 fields for spoofed users
5986
5987
5988 Changes: Modified:
5989 +2 -1 trunk/src/s_user.c (File Modified)
5990
5991
5992jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5993 Log:
5994 Add a chapter with our extra user commands:
5995 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5996
5997
5998 Changes: Modified:
5999 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6000 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6001
6002
6003jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6004 Log:
6005 Do not put by <server>: in SQUIT reasons to servers
6006 other than the one being exited.
6007
6008
6009 Changes: Modified:
6010 +1 -1 trunk/src/client.c (File Modified)
6011
6012
6013jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6014 Log:
6015 Regenerate configure.
6016
6017
6018 Changes: Modified:
6019 +1162 -1159 trunk/configure (File Modified)
6020
6021
6022jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6023 Log:
6024 Move the warning flags down so they do not mess up
6025 checks like for -Wl,-export-dynamic.
6026
6027
6028 Changes: Modified:
6029 +33 -30 trunk/configure.ac (File Modified)
6030
6031
6032nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6033 Log:
6034 - more work here
6035
6036
6037 Changes: Modified:
6038 +2 -1 trunk/iauth/Makefile.in (File Modified)
6039
6040
6041nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6042 Log:
6043 - build iauth makefile
6044
6045
6046 Changes: Modified:
6047 +3 -2 trunk/configure (File Modified)
6048 +1 -0 trunk/configure.ac (File Modified)
6049
6050
6051nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6052 Log:
6053 - Makefile
6054
6055
6056 Changes: Modified:
6057 + - trunk/iauth/Makefile.in (File Added)
6058
6059
6060nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6061 Log:
6062 - add iauth.conf.example from irc2.11
6063
6064
6065 Changes: Modified:
6066 + - trunk/doc/example-iauth.conf (File Added)
6067
6068
6069nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6070 Log:
6071 - wow, i found some docs on this thing
6072
6073
6074 Changes: Modified:
6075 + - trunk/doc/technical/iauth-internals.txt (File Added)
6076
6077
6078nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6079 Log:
6080 - no longer applicable
6081
6082
6083 Changes: Modified:
6084 + - trunk/authdaemon/ (File Deleted)
6085
6086
6087nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6088 Log:
6089 - remove libircd.so on make clean (oops)
6090
6091
6092 Changes: Modified:
6093 +1 -1 trunk/src/Makefile.in (File Modified)
6094
6095
6096nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6097 Log:
6098 - merge iauth source for experimentation
6099
6100
6101 Changes: Modified:
6102 + - trunk/iauth/ (File Added)
6103 + - trunk/iauth/a_conf.c (File Added)
6104 + - trunk/iauth/a_conf_def.h (File Added)
6105 + - trunk/iauth/a_conf_ext.h (File Added)
6106 + - trunk/iauth/a_defines.h (File Added)
6107 + - trunk/iauth/a_externs.h (File Added)
6108 + - trunk/iauth/a_io.c (File Added)
6109 + - trunk/iauth/a_io_ext.h (File Added)
6110 + - trunk/iauth/a_log.c (File Added)
6111 + - trunk/iauth/a_log_def.h (File Added)
6112 + - trunk/iauth/a_log_ext.h (File Added)
6113 + - trunk/iauth/a_struct_def.h (File Added)
6114 + - trunk/iauth/iauth.c (File Added)
6115 + - trunk/iauth/mod_lhex.c (File Added)
6116 + - trunk/iauth/mod_lhex_ext.h (File Added)
6117 + - trunk/iauth/mod_pipe.c (File Added)
6118 + - trunk/iauth/mod_pipe_ext.h (File Added)
6119 + - trunk/iauth/mod_rfc931.c (File Added)
6120 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6121 + - trunk/iauth/mod_socks.c (File Added)
6122 + - trunk/iauth/mod_socks_ext.h (File Added)
6123 + - trunk/iauth/mod_webproxy.c (File Added)
6124 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6125
6126
6127jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6128 Log:
6129 User /quote help index was not sorted properly.
6130
6131
6132 Changes: Modified:
6133 +2 -2 trunk/help/Makefile.in (File Modified)
6134 +8 -8 trunk/help/users/index (File Modified)
6135
6136
6137jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6138 Log:
6139 Add SCAN help file.
6140
6141
6142 Changes: Modified:
6143 +25 -8 trunk/help/opers/index (File Modified)
6144 + - trunk/help/opers/scan (File Added)
6145
6146
6147jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6148 Log:
6149 SGML docs:
6150 - Document SCAN UMODES
6151 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6152
6153
6154 Changes: Modified:
6155 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6156
6157
6158jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6159 Log:
6160 Add our copyright information to /info (part of release-1.1 r1026).
6161
6162
6163 Changes: Modified:
6164 +1 -0 trunk/src/version.c.SH (File Modified)
6165
6166
6167jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6168 Log:
6169 Fix some compile warnings.
6170
6171
6172 Changes: Modified:
6173 +1 -1 trunk/modules/core/m_join.c (File Modified)
6174 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6175 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6176 +1 -1 trunk/modules/m_scan.c (File Modified)
6177 +4 -4 trunk/modules/m_signon.c (File Modified)
6178
6179
6180jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6181 Log:
6182 RSFNC: OK, actually consider unknowns also for detecting a collide.
6183 Otherwise we can get two clients with the same nick.
6184
6185
6186 Changes: Modified:
6187 +1 -1 trunk/modules/m_services.c (File Modified)
6188
6189
6190nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6191 Log:
6192 - charybdis profiling stuff
6193 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6194 - update .depend
6195
6196
6197 Changes: Modified:
6198 +0 -8 trunk/configure (File Modified)
6199 +1 -8 trunk/configure.ac (File Modified)
6200 +18 -0 trunk/include/channel.h (File Modified)
6201 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6202 +335 -260 trunk/src/.depend (File Modified)
6203 +1569 -0 trunk/src/Makefile.in (File Modified)
6204 + - trunk/src/chmode.c (File Added)
6205 +16 -1 trunk/src/ircd.c (File Modified)
6206 +11 -0 trunk/src/main.c (File Modified)
6207 +11 -0 trunk/src/modules.c (File Modified)
6208
6209
6210jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6211 Log:
6212 RSFNC: Do not send kills to servers for unknowns
6213
6214
6215 Changes: Modified:
6216 +4 -2 trunk/modules/m_services.c (File Modified)
6217
6218
6219jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6220 Log:
6221 Describe service{} blocks in reference.conf.
6222
6223
6224 Changes: Modified:
6225 +12 -0 trunk/doc/reference.conf (File Modified)
6226
6227
6228jilles 2006/03/09 01:14:34 UTC (20060309-996)
6229 Log:
6230 Replace this list of modes with pointers to other documentation.
6231
6232
6233 Changes: Modified:
6234 +6 -50 trunk/doc/modes.txt (File Modified)
6235
6236
6237jilles 2006/03/08 00:10:46 UTC (20060308-986)
6238 Log:
6239 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6240 looks too much like an old-ircd client pointer otherwise.
6241
6242
6243 Changes: Modified:
6244 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6245
6246
6247jilles 2006/03/08 00:09:27 UTC (20060308-984)
6248 Log:
6249 findforwards:
6250 - note truncation of the list (perhaps sending multiple
6251 notices is better)
6252 - clarify in a comment that /findforwards on a nonexistent
6253 channel can be useful
6254 - sendto_one_notice() requires that the text start with
6255 a colon
6256
6257
6258 Changes: Modified:
6259 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6260
6261
6262jilles 2006/03/07 23:33:48 UTC (20060307-982)
6263 Log:
6264 When we close a local server's link, always include the
6265 name of the client causing the exit in the reason in the
6266 SQUIT we send them (replacing them with us). This makes
6267 sure server notices for stuff like "Not enough arguments
6268 to server command" are different on the two sides.
6269
6270
6271 Changes: Modified:
6272 +7 -5 trunk/src/client.c (File Modified)
6273
6274
6275gxti 2006/03/07 22:58:03 UTC (20060307-980)
6276 Log:
6277 New contrib module m_findforwards.c
6278
6279
6280 Changes: Modified:
6281 +112 -0 trunk/contrib/Makefile.in (File Modified)
6282 + - trunk/contrib/m_findforwards.c (File Added)
6283
6284
6285jilles 2006/03/07 22:21:29 UTC (20060307-968)
6286 Log:
6287 Whoops, don't show real host behind auth{} spoof in
6288 spoof notices if hide_spoof_ips is enabled.
6289
6290 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6291
6292
6293 Changes: Modified:
6294 +3 -2 trunk/src/s_conf.c (File Modified)
6295
6296
6297jilles 2006/03/07 12:54:53 UTC (20060307-962)
6298 Log:
6299 Add dalnet-style /identify that sends to nickserv or chanserv.
6300
6301
6302 Changes: Modified:
6303 +102 -0 trunk/contrib/Makefile.in (File Modified)
6304 + - trunk/contrib/m_identify.c (File Added)
6305
6306
6307jilles 2006/03/07 12:26:20 UTC (20060307-958)
6308 Log:
6309 Document alias{} blocks a bit better.
6310
6311
6312 Changes: Modified:
6313 +9 -0 trunk/doc/reference.conf (File Modified)
6314
6315
6316nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6317 Log:
6318 - add aliases to /stats m (data usage is not counted though, sorry)
6319
6320
6321 Changes: Modified:
6322 +1 -0 trunk/include/s_conf.h (File Modified)
6323 +3 -0 trunk/src/newconf.c (File Modified)
6324 +15 -0 trunk/src/parse.c (File Modified)
6325
6326
6327nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6328 Log:
6329 - remove m_sshortcut as it's no longer relevant
6330
6331
6332 Changes: Modified:
6333 +0 -145 trunk/modules/Makefile.in (File Modified)
6334 + - trunk/modules/m_sshortcut.c (File Deleted)
6335
6336
6337nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6338 Log:
6339 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6340 targets instead of my original idea :P)
6341
6342
6343 Changes: Modified:
6344 +32 -0 trunk/doc/example.conf (File Modified)
6345 +35 -0 trunk/doc/reference.conf (File Modified)
6346 +4 -0 trunk/include/parse.h (File Modified)
6347 +7 -0 trunk/include/s_conf.h (File Modified)
6348 +82 -0 trunk/src/newconf.c (File Modified)
6349 +78 -0 trunk/src/parse.c (File Modified)
6350 +16 -0 trunk/src/s_conf.c (File Modified)
6351
6352
6353jilles 2006/03/05 23:33:56 UTC (20060305-942)
6354 Log:
6355 Remove some spaces after tabs. ??
6356
6357
6358 Changes: Modified:
6359 +18 -18 trunk/src/newconf.c (File Modified)
6360
6361
6362jilles 2006/03/05 23:15:38 UTC (20060305-940)
6363 Log:
6364 Global /who:
6365 - make sure to clear all marks also if the who was aborted
6366 because of too many matches
6367 - give ERR_TOOMANYMATCHES if too many matches
6368 - clarify comments
6369
6370 ratbox RATBOX_2_2 r22003 (jilles)
6371
6372
6373 Changes: Modified:
6374 +28 -26 trunk/modules/m_who.c (File Modified)
6375
6376
6377nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6378 Log:
6379 - devel is 2.0
6380
6381
6382 Changes: Modified:
6383 +9 -9 trunk/configure (File Modified)
6384 +1 -1 trunk/configure.ac (File Modified)
6385
6386
6387nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6388 Log:
6389 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6390
6391
6392 Changes: Modified:
6393 +2 -1 trunk/include/s_newconf.h (File Modified)
6394 +20 -0 trunk/modules/m_rehash.c (File Modified)
6395 +1 -1 trunk/src/s_newconf.c (File Modified)
6396
6397
6398gxti 2006/03/05 03:38:33 UTC (20060305-930)
6399 Log:
6400 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6401
6402
6403 Changes: Modified:
6404 +0 -1 trunk/doc/example.conf (File Modified)
6405 +0 -3 trunk/doc/reference.conf (File Modified)
6406 +0 -1 trunk/include/s_conf.h (File Modified)
6407 +0 -6 trunk/modules/m_info.c (File Modified)
6408 +1 -1 trunk/src/channel.c (File Modified)
6409 +0 -1 trunk/src/newconf.c (File Modified)
6410
6411
6412gxti 2006/03/05 00:48:56 UTC (20060305-928)
6413 Log:
6414 Missing header in m_chghost.c
6415
6416 Changes: Modified:
6417 +1 -0 trunk/modules/m_chghost.c (File Modified)
6418
6419
6420gxti 2006/02/28 19:53:33 UTC (20060228-926)
6421 Log:
6422 Relocate QJM code to a seperate function(change_nick_user_host)
6423 Change CHGHOST to use change_nick_user_host instead of just setting it
6424
6425
6426 Changes: Modified:
6427 +3 -0 trunk/include/s_user.h (File Modified)
6428 +1 -1 trunk/modules/m_chghost.c (File Modified)
6429 +3 -78 trunk/modules/m_signon.c (File Modified)
6430 +89 -0 trunk/src/s_user.c (File Modified)
6431
6432
6433jilles 2006/02/28 13:24:51 UTC (20060228-924)
6434 Log:
6435 Restore /stats a (dns servers, admin-only).
6436
6437
6438 Changes: Modified:
6439 +1 -0 trunk/include/res.h (File Modified)
6440 +5 -8 trunk/modules/m_stats.c (File Modified)
6441 +16 -0 trunk/src/res.c (File Modified)
6442
6443
6444nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6445 Log:
6446 - Add CHARYBDIS_PROFILE if we are profiling.
6447 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6448 - Remove duplicate --enable-epoll entry.
6449
6450
6451 Changes: Modified:
6452 +1595 -15 trunk/configure (File Modified)
6453 +30 -11 trunk/configure.ac (File Modified)
6454 +3 -0 trunk/include/setup.h.in (File Modified)
6455
6456
6457nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6458 Log:
6459 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6460
6461
6462 Changes: Modified:
6463 +28 -0 trunk/aclocal.m4 (File Modified)
6464
6465
6466jilles 2006/02/23 13:25:48 UTC (20060223-916)
6467 Log:
6468 Allow requesting forward channel and quiet list in same mode command.
6469
6470
6471 Changes: Modified:
6472 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6473
6474
6475jilles 2006/02/22 00:06:41 UTC (20060222-912)
6476 Log:
6477 Add description of xline wildcards.
6478
6479
6480 Changes: Modified:
6481 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6482
6483
6484gxti 2006/02/21 23:54:57 UTC (20060221-908)
6485 Log:
6486 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6487
6488
6489 Changes: Modified:
6490 +0 -4 trunk/modules/m_services.c (File Modified)
6491
6492
6493nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6494 Log:
6495 typo
6496
6497
6498 Changes: Modified:
6499 +1 -1 trunk/include/hook.h (File Modified)
6500
6501
6502nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6503 Log:
6504 call_hook, not hook_call
6505
6506
6507 Changes: Modified:
6508 +1 -1 trunk/modules/core/m_join.c (File Modified)
6509
6510
6511nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6512 Log:
6513 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6514 Could be useful for a number of things.
6515
6516
6517 Changes: Modified:
6518 +9 -0 trunk/modules/core/m_join.c (File Modified)
6519
6520
6521nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6522 Log:
6523 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6524
6525
6526 Changes: Modified:
6527 +7 -0 trunk/include/hook.h (File Modified)
6528
6529
6530gxti 2006/02/20 21:27:46 UTC (20060220-896)
6531 Log:
6532 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6533
6534
6535 Changes: Modified:
6536 +15 -0 trunk/modules/m_services.c (File Modified)
6537
6538
6539jilles 2006/02/20 11:26:45 UTC (20060220-894)
6540 Log:
6541 Clarify snomask +f, +k, +u.
6542
6543
6544 Changes: Modified:
6545 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6546
6547
6548jilles 2006/02/20 11:26:22 UTC (20060220-892)
6549 Log:
6550 Cmode +p and +s may be set simultaneously.
6551
6552
6553 Changes: Modified:
6554 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6555
6556
6557nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6558 Log:
6559 actually, we should check the data version on each reload (oops)
6560
6561
6562 Changes: Modified:
6563 +6 -6 trunk/src/main.c (File Modified)
6564
6565
6566nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6567 Log:
6568 more work on the loader
6569
6570
6571 Changes: Modified:
6572 +45 -21 trunk/src/main.c (File Modified)
6573
6574
6575nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6576 Log:
6577 Add prototype ircd_state.c
6578
6579
6580 Changes: Modified:
6581 + - trunk/src/ircd_state.c (File Added)
6582
6583
6584jilles 2006/02/19 00:41:15 UTC (20060219-882)
6585 Log:
6586 Smaller improvements.
6587
6588
6589 Changes: Modified:
6590 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6591
6592
6593jilles 2006/02/19 00:15:39 UTC (20060219-880)
6594 Log:
6595 Add a lot of stuff here.
6596
6597
6598 Changes: Modified:
6599 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6600
6601
6602jilles 2006/02/18 22:55:32 UTC (20060218-878)
6603 Log:
6604 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6605
6606
6607 Changes: Modified:
6608 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6609
6610
6611jilles 2006/02/18 21:57:54 UTC (20060218-873)
6612 Log:
6613 Invex doesn't trump +r or (sic) +J.
6614
6615
6616 Changes: Modified:
6617 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6618
6619
6620nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6621 Log:
6622 Check to make sure a module is not loaded before loading it.
6623
6624
6625 Changes: Modified:
6626 +6 -1 trunk/src/ircd_parser.y (File Modified)
6627
6628
6629nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6630 Log:
6631 - Add a missing comma in the HeaderMessages array
6632 - Only send "Your hostname is too long ..." if that really is the case
6633
6634
6635 Changes: Modified:
6636 +2 -2 trunk/src/s_auth.c (File Modified)
6637
6638
6639nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6640 Log:
6641 build_symtable() will have already bailed here, so no need to check
6642 explicitly whether or not charybdis_main is NULL.
6643
6644
6645 Changes: Modified:
6646 +7 -16 trunk/src/main.c (File Modified)
6647
6648
6649nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6650 Log:
6651 Data structure versioning, part 1.
6652
6653
6654 Changes: Modified:
6655 +10 -1 trunk/include/ircd_defs.h (File Modified)
6656 +2 -0 trunk/src/ircd.c (File Modified)
6657 +15 -3 trunk/src/main.c (File Modified)
6658
6659
6660nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6661 Log:
6662 build a symbol table and use that instead of doing a raw dlsym on everything
6663
6664
6665 Changes: Modified:
6666 + - trunk/include/ircd_linker.h (File Added)
6667 +71 -1 trunk/src/Makefile.in (File Modified)
6668 + - trunk/src/ircd_linker.c (File Added)
6669 +16 -4 trunk/src/main.c (File Modified)
6670
6671
6672nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6673 Log:
6674 The launcher now calls io_loop() instead of charybdis_main().
6675 This is so that we do not have to reinitialize *everything* later.
6676
6677
6678 Changes: Modified:
6679 +1 -0 trunk/include/ircd.h (File Modified)
6680 +6 -7 trunk/src/ircd.c (File Modified)
6681 +13 -1 trunk/src/main.c (File Modified)
6682
6683
6684nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6685 Log:
6686 Use global binding on libircd.so.
6687
6688
6689 Changes: Modified:
6690 +1 -1 trunk/src/main.c (File Modified)
6691
6692
6693nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6694 Log:
6695 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6696 (it will do more later)
6697
6698
6699 Changes: Modified:
6700 +14 -12 trunk/include/config.h (File Modified)
6701 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6702 +31 -5 trunk/src/Makefile.in (File Modified)
6703 +78 -1 trunk/src/ircd.c (File Modified)
6704 + - trunk/src/main.c (File Added)
6705
6706
6707nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6708 Log:
6709 Add whitespace here, oops.
6710
6711
6712 Changes: Modified:
6713 +1 -1 trunk/CREDITS (File Modified)
6714
6715
6716nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6717 Log:
6718 Properly copy over the IP address here instead of using a cheap hack.
6719 Because the hack didn't work right except on IPv6. :|
6720
6721
6722 Changes: Modified:
6723 +12 -2 trunk/src/s_newconf.c (File Modified)
6724
6725
6726jilles 2006/02/15 01:33:43 UTC (20060215-849)
6727 Log:
6728 Revert reject cache notice to ratbox's, which more
6729 clearly suggests what's happening.
6730
6731
6732 Changes: Modified:
6733 +4 -1 trunk/src/reject.c (File Modified)
6734
6735
6736nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6737 Log:
6738 Fix the openssl status in the overview information.
6739
6740
6741 Changes: Modified:
6742 +1 -3 trunk/configure (File Modified)
6743 +1 -3 trunk/configure.ac (File Modified)
6744
6745
6746jilles 2006/02/15 00:53:32 UTC (20060215-843)
6747 Log:
6748 - Add simple exempt{} block (127.0.0.1) to example.conf.
6749 - Remove mention of deny{}.
6750
6751
6752 Changes: Modified:
6753 +5 -0 trunk/doc/example.conf (File Modified)
6754 +1 -1 trunk/doc/reference.conf (File Modified)
6755
6756
6757jilles 2006/02/15 00:37:34 UTC (20060215-839)
6758 Log:
6759 example.conf: add some comments at the start
6760 reference.conf: some ircd-ratbox -> charybdis
6761
6762
6763 Changes: Modified:
6764 +11 -0 trunk/doc/example.conf (File Modified)
6765 +6 -5 trunk/doc/reference.conf (File Modified)
6766
6767
6768jilles 2006/02/15 00:27:59 UTC (20060215-833)
6769 Log:
6770 Rename m_createauthonly module to createauthonly
6771 as this is not a module providing an m_function
6772 (command).
6773
6774
6775 Changes: Modified:
6776 +1 -38 trunk/contrib/Makefile.in (File Modified)
6777 + - trunk/contrib/createauthonly.c (File Added)
6778 + - trunk/contrib/m_createauthonly.c (File Deleted)
6779
6780
6781jilles 2006/02/15 00:22:08 UTC (20060215-831)
6782 Log:
6783 Add to example confs commented lines for:
6784 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6785 sno_globalkline.so, sno_globaloper.so.
6786
6787
6788 Changes: Modified:
6789 +5 -1 trunk/doc/example.conf (File Modified)
6790 +9 -1 trunk/doc/reference.conf (File Modified)
6791
6792
6793jilles 2006/02/15 00:12:24 UTC (20060215-829)
6794 Log:
6795 - Unbreak connecting to connect{}s with hostnames
6796 instead of IP addresses (broken with new resolver).
6797 - Try to do A/AAAA query based on aftype in
6798 connect{} (doesn't seem to work fully).
6799
6800
6801 Changes: Modified:
6802 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6803
6804
6805jilles 2006/02/14 22:54:37 UTC (20060214-827)
6806 Log:
6807 Unbreak /rehash dns.
6808
6809
6810 Changes: Modified:
6811 +1 -0 trunk/src/res.c (File Modified)
6812
6813
6814jilles 2006/02/14 22:40:55 UTC (20060214-825)
6815 Log:
6816 Preserve Hybrid Id and add one of our own.
6817
6818
6819 Changes: Modified:
6820 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6821 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6822
6823
6824jilles 2006/02/14 22:17:17 UTC (20060214-821)
6825 Log:
6826 Add anfl and Androsyn to CREDITS.
6827 They wrote a lot of ratbox code we use, both before and after the fork.
6828
6829
6830 Changes: Modified:
6831 +2 -0 trunk/CREDITS (File Modified)
6832
6833
6834nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6835 Log:
6836 Hostname validity check.
6837
6838
6839 Changes: Modified:
6840 +42 -3 trunk/src/s_auth.c (File Modified)
6841
6842
6843nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6844 Log:
6845 Version bump to 1.2.0.
6846
6847
6848 Changes: Modified:
6849 +9 -9 trunk/configure (File Modified)
6850 +1 -1 trunk/configure.ac (File Modified)
6851
6852
6853nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6854 Log:
6855 - Missed a spot in the IPv6 code here. Should be usable now.
6856
6857
6858 Changes: Modified:
6859 +2 -2 trunk/src/res.c (File Modified)
6860
6861
6862nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6863 Log:
6864 Alright, so, this massive commit does the following:
6865 - Removes adns
6866 - Adds a resolver based on the undernet and hybrid one.
6867 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6868 - Makes a check in ./configure be posixly correct
6869 - Simplifies the auth code and DNS callbacks
6870
6871 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6872
6873
6874 Changes: Modified:
6875 +1 -1 trunk/Makefile.in (File Modified)
6876 + - trunk/adns/ (File Deleted)
6877 +148 -80 trunk/configure (File Modified)
6878 +1 -2 trunk/configure.ac (File Modified)
6879 +6 -0 trunk/include/client.h (File Modified)
6880 +1 -0 trunk/include/packet.h (File Modified)
6881 +153 -41 trunk/include/res.h (File Modified)
6882 + - trunk/include/reslib.h (File Added)
6883 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6884 +930 -1449 trunk/modules/.depend (File Modified)
6885 +3 -0 trunk/modules/m_stats.c (File Modified)
6886 +417 -621 trunk/src/.depend (File Modified)
6887 +1 -1 trunk/src/.indent.pro (File Modified)
6888 +2069 -289 trunk/src/Makefile.in (File Modified)
6889 + - trunk/src/adns.c (File Deleted)
6890 + - trunk/src/res.c (File Added)
6891 + - trunk/src/reslib.c (File Added)
6892 +11 -50 trunk/src/s_auth.c (File Modified)
6893 +4 -26 trunk/src/s_newconf.c (File Modified)
6894
6895
6896nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6897 Log:
6898 Document the NOBALLOC feature.
6899
6900
6901 Changes: Modified:
6902 +7 -1 trunk/include/config.h (File Modified)
6903
6904
6905jilles 2006/02/12 20:50:51 UTC (20060212-806)
6906 Log:
6907 commands.sgml changes
6908
6909
6910 Changes: Modified:
6911 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6912
6913
6914jilles 2006/02/12 19:58:28 UTC (20060212-804)
6915 Log:
6916 connect{} changes.
6917
6918
6919 Changes: Modified:
6920 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6921
6922
6923jilles 2006/02/12 19:47:43 UTC (20060212-802)
6924 Log:
6925 Improve description of class{} block (in particular,
6926 mention server classes as well as client classes).
6927
6928
6929 Changes: Modified:
6930 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6931
6932
6933jilles 2006/02/12 19:37:35 UTC (20060212-800)
6934 Log:
6935 In comment:
6936 -/* sendq: servers need a higher sendq as they send more data */
6937 +/* sendq: servers need a higher sendq as they are sent more data */
6938
6939
6940 Changes: Modified:
6941 +1 -1 trunk/doc/reference.conf (File Modified)
6942
6943
6944jilles 2006/02/12 19:33:35 UTC (20060212-798)
6945 Log:
6946 Add modules{} block.
6947
6948
6949 Changes: Modified:
6950 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6951
6952
6953jilles 2006/02/12 17:31:44 UTC (20060212-796)
6954 Log:
6955 Add general::oper_snomask, snomask on oper up for opers
6956 that have umode +s set on oper up, but do not have
6957 a specific snomask setting in their operator block.
6958 If this is empty or not specified, +s is used as before.
6959
6960
6961 Changes: Modified:
6962 +4 -1 trunk/doc/example.conf (File Modified)
6963 +7 -1 trunk/doc/reference.conf (File Modified)
6964 +1 -0 trunk/include/client.h (File Modified)
6965 +1 -0 trunk/include/s_conf.h (File Modified)
6966 +32 -0 trunk/src/newconf.c (File Modified)
6967 +1 -0 trunk/src/s_conf.c (File Modified)
6968 +13 -3 trunk/src/s_user.c (File Modified)
6969
6970
6971nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6972 Log:
6973 fix error
6974
6975 Changes: Modified:
6976 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6977
6978
6979nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6980 Log:
6981 Add MASKTRACE and CHANTRACE commands.
6982
6983
6984 Changes: Modified:
6985 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6986
6987
6988nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6989 Log:
6990 document loadmodule directive
6991
6992
6993 Changes: Modified:
6994 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6995
6996
6997nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6998 Log:
6999 finish this up
7000
7001
7002 Changes: Modified:
7003 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7004
7005
7006nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7007 Log:
7008 q:lines are no longer living in the ircd.conf either
7009
7010
7011 Changes: Modified:
7012 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7013
7014
7015nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7016 Log:
7017 remove k:line, d:line, x:line as they are their own files now
7018
7019
7020 Changes: Modified:
7021 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7022
7023
7024jilles 2006/02/12 03:55:38 UTC (20060212-782)
7025 Log:
7026 New place for operator::snomask.
7027
7028
7029 Changes: Modified:
7030 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7031
7032
7033nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7034 Log:
7035 Document connect {}.
7036
7037
7038 Changes: Modified:
7039 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7040
7041
7042jilles 2006/02/12 03:42:26 UTC (20060212-778)
7043 Log:
7044 example.conf: move operator::snomask to a more logical place,
7045 more sensible default
7046 reference.conf: add operator::snomask
7047
7048
7049 Changes: Modified:
7050 +3 -3 trunk/doc/example.conf (File Modified)
7051 +3 -0 trunk/doc/reference.conf (File Modified)
7052
7053
7054jilles 2006/02/12 03:34:24 UTC (20060212-776)
7055 Log:
7056 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7057 in those conf entries that take umodes like <name1>, <name2>, ...
7058
7059
7060 Changes: Modified:
7061 +3 -0 trunk/doc/reference.conf (File Modified)
7062 +3 -0 trunk/src/newconf.c (File Modified)
7063
7064
7065nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7066 Log:
7067 Remove H:line
7068
7069
7070 Changes: Modified:
7071 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7072
7073
7074nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7075 Log:
7076 Aesthetic changes.
7077
7078
7079 Changes: Modified:
7080 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7081
7082
7083nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7084 Log:
7085 s/allow/auth
7086
7087
7088 Changes: Modified:
7089 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7090
7091
7092nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7093 Log:
7094 fix
7095
7096
7097 Changes: Modified:
7098 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7099
7100
7101nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7102 Log:
7103 Document operator {} blocks.
7104
7105
7106 Changes: Modified:
7107 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7108
7109
7110jilles 2006/02/12 03:18:31 UTC (20060212-764)
7111 Log:
7112 auth{}: clarify/add some details
7113
7114
7115 Changes: Modified:
7116 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7117
7118
7119nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7120 Log:
7121 auth{}: Move a paragraph.
7122
7123
7124 Changes: Modified:
7125 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7126
7127
7128nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7129 Log:
7130 Document auth{} blocks.
7131
7132
7133 Changes: Modified:
7134 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7135
7136
7137jilles 2006/02/12 02:23:21 UTC (20060212-758)
7138 Log:
7139 Add umode +R.
7140
7141
7142 Changes: Modified:
7143 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7144
7145
7146jilles 2006/02/12 02:19:41 UTC (20060212-756)
7147 Log:
7148 Add umode +R, prevents unidentified clients from
7149 sending private messages or notices. /accept'ed
7150 clients and opers are exempt.
7151 Due to the /accept part, this is only checked
7152 at the target's server, may want to change
7153 this?
7154
7155
7156 Changes: Modified:
7157 +1 -0 trunk/help/opers/umode (File Modified)
7158 +1 -0 trunk/help/users/umode (File Modified)
7159 +2 -0 trunk/include/client.h (File Modified)
7160 +1 -0 trunk/include/numeric.h (File Modified)
7161 +11 -1 trunk/modules/core/m_message.c (File Modified)
7162 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7163 +1 -1 trunk/src/messages.tab (File Modified)
7164 +1 -1 trunk/src/s_user.c (File Modified)
7165
7166
7167jilles 2006/02/12 01:26:44 UTC (20060212-754)
7168 Log:
7169 Don't allow a nick change if banned or quieted (and not
7170 voiced or opped) on a channel. This uses numeric 435
7171 (bahamut's "cannot change to a banned nick") because
7172 bahamut/ircu's 437 and hyperion's 438 already have
7173 another meaning for us.
7174
7175
7176 Changes: Modified:
7177 +2 -0 trunk/include/channel.h (File Modified)
7178 +1 -0 trunk/include/numeric.h (File Modified)
7179 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7180 +38 -0 trunk/src/channel.c (File Modified)
7181 +1 -1 trunk/src/messages.tab (File Modified)
7182
7183
7184jilles 2006/02/11 20:55:03 UTC (20060211-752)
7185 Log:
7186 KNOCK:
7187 - respect ban exceptions
7188 - also deny a knock if quieted
7189
7190
7191 Changes: Modified:
7192 +2 -1 trunk/modules/m_knock.c (File Modified)
7193
7194
7195jilles 2006/02/11 19:42:32 UTC (20060211-750)
7196 Log:
7197 Reverse bad substitution in comment.
7198
7199
7200 Changes: Modified:
7201 +1 -1 trunk/src/channel.c (File Modified)
7202
7203
7204jilles 2006/02/11 19:04:47 UTC (20060211-748)
7205 Log:
7206 - set DynSpoof flag for clients spoofed at registration
7207 - add orighost instead of host to the hostname hash
7208
7209
7210 Changes: Modified:
7211 +5 -1 trunk/src/s_user.c (File Modified)
7212
7213
7214jilles 2006/02/11 16:59:13 UTC (20060211-746)
7215 Log:
7216 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7217
7218
7219 Changes: Modified:
7220 +2 -3 trunk/src/send.c (File Modified)
7221
7222
7223gxti 2006/02/10 02:44:34 UTC (20060210-744)
7224 Log:
7225 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7226
7227
7228 Changes: Modified:
7229 +17 -7 trunk/modules/m_signon.c (File Modified)
7230
7231
7232gxti 2006/02/09 02:44:48 UTC (20060209-742)
7233 Log:
7234 Correct minimum args on ENCAP SASL to avoid nasty core.
7235
7236
7237 Changes: Modified:
7238 +1 -1 trunk/modules/m_sasl.c (File Modified)
7239
7240
7241jilles 2006/02/09 01:14:21 UTC (20060209-740)
7242 Log:
7243 Style nits: sptr can't ever be NULL, don't compare truth
7244 values with YES.
7245
7246
7247 Changes: Modified:
7248 +2 -3 trunk/modules/m_scan.c (File Modified)
7249
7250
7251jilles 2006/02/09 01:04:56 UTC (20060209-738)
7252 Log:
7253 - Comment out scan_cmodes() prototype to suppress warning
7254 - Correct minimum parameter count for mo_scan()
7255
7256
7257 Changes: Modified:
7258 +2 -2 trunk/modules/m_scan.c (File Modified)
7259
7260
7261jilles 2006/02/09 00:56:16 UTC (20060209-736)
7262 Log:
7263 SCAN UMODES:
7264 - Include full command in operspy notice
7265 - Allow global scans (no-list used, mask not used) without operspy
7266 - Use ERR_NOPRIVS numeric
7267
7268
7269 Changes: Modified:
7270 +21 -9 trunk/modules/m_scan.c (File Modified)
7271
7272
7273jilles 2006/02/08 23:45:23 UTC (20060208-734)
7274 Log:
7275 Cancel out the >3 default if < is given; this way
7276 any </> specification fully overrides the default.
7277
7278
7279 Changes: Modified:
7280 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7281
7282
7283jilles 2006/02/08 23:13:44 UTC (20060208-732)
7284 Log:
7285 - Call mo_list() from m_list() to reduce code duplication
7286 - Default to >3, rather arbitrarily (conf option?)
7287 - Make < and > mean less than and greater than again
7288
7289
7290 Changes: Modified:
7291 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7292
7293
7294jilles 2006/02/08 22:20:43 UTC (20060208-730)
7295 Log:
7296 When processing topic burst, hide connecting server
7297 on netburst if flatten links is enabled.
7298
7299
7300 Changes: Modified:
7301 +9 -2 trunk/modules/m_tb.c (File Modified)
7302
7303
7304nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7305 Log:
7306 - remove PENALTY token
7307
7308
7309 Changes: Modified:
7310 +0 -1 trunk/include/supported.h (File Modified)
7311
7312
7313nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7314 Log:
7315 005 fixups:
7316 - Add PENALTY because we have a pace-wait system.
7317 - Add FNC due to SAVE and RSFNC
7318 - Add q to MAXLIST.
7319
7320
7321 Changes: Modified:
7322 +4 -2 trunk/include/supported.h (File Modified)
7323
7324
7325nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7326 Log:
7327 mkay, indent went nuts here
7328
7329
7330 Changes: Modified:
7331 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7332
7333
7334nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7335 Log:
7336 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7337 and can be used instead. The SAFELIST implementation is the one used by
7338 default, as most users/networks will be used to it.
7339
7340
7341 Changes: Modified:
7342 +1 -0 trunk/NEWS (File Modified)
7343 +14 -0 trunk/include/client.h (File Modified)
7344 +5 -0 trunk/include/hash.h (File Modified)
7345 +404 -272 trunk/modules/Makefile.in (File Modified)
7346 + - trunk/modules/m_list.c (File Deleted)
7347 + - trunk/modules/m_list_ratbox.c (File Added)
7348 + - trunk/modules/m_list_safelist.c (File Added)
7349 +5 -5 trunk/src/hash.c (File Modified)
7350
7351
7352jilles 2006/02/08 21:02:52 UTC (20060208-720)
7353 Log:
7354 Clear invites on a lowerTS JOIN or SJOIN.
7355 This should complete kick_on_split_riding protection.
7356
7357
7358 Changes: Modified:
7359 +5 -0 trunk/modules/core/m_join.c (File Modified)
7360 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7361
7362
7363jilles 2006/02/08 20:26:58 UTC (20060208-718)
7364 Log:
7365 Like in ratbox, send and interpret timestamps on invites.
7366
7367
7368 Changes: Modified:
7369 +9 -2 trunk/modules/m_invite.c (File Modified)
7370
7371
7372jilles 2006/02/07 12:48:28 UTC (20060207-716)
7373 Log:
7374 Add +S (network service) umode. Just for completeness, users or opers
7375 cannot set this.
7376
7377
7378 Changes: Modified:
7379 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7380
7381
7382nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7383 Log:
7384 update NEWS a bit
7385
7386
7387 Changes: Modified:
7388 +35 -2 trunk/NEWS (File Modified)
7389
7390
7391gxti 2006/02/06 04:42:14 UTC (20060206-712)
7392 Log:
7393 Split off a PreClient structure for data to be freed on registation (i.e. password).
7394 New hook introduce_client for post-registration messages.
7395 Fix b0rked SASL numerics.
7396 Burst REALHOST post-introduction for spoofed-on-registration clients.
7397 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7398 Pre-registration signon support.
7399
7400
7401 Changes: Modified:
7402 +10 -0 trunk/configure (File Modified)
7403 +2 -0 trunk/configure.ac (File Modified)
7404 +14 -4 trunk/include/client.h (File Modified)
7405 +1 -0 trunk/include/hook.h (File Modified)
7406 +1 -0 trunk/include/numeric.h (File Modified)
7407 +3 -0 trunk/include/setup.h.in (File Modified)
7408 +16 -0 trunk/modules/m_chghost.c (File Modified)
7409 +25 -21 trunk/modules/m_sasl.c (File Modified)
7410 +63 -30 trunk/modules/m_signon.c (File Modified)
7411 +18 -0 trunk/src/client.c (File Modified)
7412 +2 -0 trunk/src/hook.c (File Modified)
7413 +5 -5 trunk/src/messages.tab (File Modified)
7414 +2 -0 trunk/src/s_serv.c (File Modified)
7415 +28 -2 trunk/src/s_user.c (File Modified)
7416
7417
7418gxti 2006/02/06 03:10:01 UTC (20060206-710)
7419 Log:
7420 Update hook documentation.
7421
7422
7423 Changes: Modified:
7424 +30 -0 trunk/doc/hooks.txt (File Modified)
7425
7426
7427jilles 2006/02/05 22:44:03 UTC (20060205-708)
7428 Log:
7429 Improve @/# handling in match_esc().
7430
7431
7432 Changes: Modified:
7433 +21 -13 trunk/src/match.c (File Modified)
7434
7435
7436nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7437 Log:
7438 backtrack instead of bailing out when handling a mismatched escape
7439
7440
7441 Changes: Modified:
7442 +1 -1 trunk/src/match.c (File Modified)
7443
7444
7445nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7446 Log:
7447 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7448
7449 Changes: Modified:
7450 +2 -1 trunk/CREDITS (File Modified)
7451
7452
7453nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7454 Log:
7455 Fix the escape brokenness and pick up a more efficient matching algorithm,
7456 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7457 Patch sent upstream. They can do whatever they want with it, *shrug*.
7458
7459
7460 Changes: Modified:
7461 +147 -161 trunk/src/match.c (File Modified)
7462
7463
7464jilles 2006/02/04 20:13:39 UTC (20060204-700)
7465 Log:
7466 If flatten links is enabled, fake the origins of some ServerModes
7467 sent to clients so that the server sending the netburst is hidden.
7468 Most mode hacks still show the true source.
7469
7470
7471 Changes: Modified:
7472 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7473 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7474
7475
7476jilles 2006/02/04 18:26:55 UTC (20060204-698)
7477 Log:
7478 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7479 where the exit originated).
7480 - When receiving an SQUIT for a server themselves
7481 (IsMe(target_p) || target_p == client_p)
7482 close their link and send a local server notice.
7483
7484
7485 Changes: Modified:
7486 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7487 +6 -3 trunk/src/client.c (File Modified)
7488
7489
7490nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7491 Log:
7492 Hooking into the wrong hook, whoops. :P
7493
7494
7495 Changes: Modified:
7496 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7497 +6 -10 trunk/modules/core/m_join.c (File Modified)
7498
7499
7500nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7501 Log:
7502 this doesn't work right, right now :P
7503
7504
7505 Changes: Modified:
7506 +40 -0 trunk/contrib/Makefile.in (File Modified)
7507 + - trunk/contrib/m_createauthonly.c (File Added)
7508 +6 -0 trunk/include/hook.h (File Modified)
7509 +26 -1 trunk/modules/core/m_join.c (File Modified)
7510 +1 -1 trunk/src/ircd.c (File Modified)
7511
7512
7513nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7514 Log:
7515 Make can_join() hookable.
7516
7517
7518 Changes: Modified:
7519 +12 -1 trunk/src/channel.c (File Modified)
7520
7521
7522nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7523 Log:
7524 add 'int approved;' to the channel event hook
7525
7526
7527 Changes: Modified:
7528 +1 -0 trunk/include/hook.h (File Modified)
7529
7530
7531gxti 2006/02/04 02:50:03 UTC (20060204-688)
7532 Log:
7533 Use SIDs in SASL ENCAP origin.
7534 Ignore responses from other agents once the first SASL response has been received for a client.
7535
7536
7537 Changes: Modified:
7538 +9 -5 trunk/modules/m_sasl.c (File Modified)
7539
7540
7541gxti 2006/02/04 01:44:17 UTC (20060204-686)
7542 Log:
7543 Removed stray debug code.
7544
7545
7546 Changes: Modified:
7547 +1 -1 trunk/modules/m_sasl.c (File Modified)
7548
7549
7550jilles 2006/02/03 22:39:24 UTC (20060203-684)
7551 Log:
7552 Don't complain "unknown MODE flag" if a non-oper attempts
7553 to unset an oper only umode they do not have.
7554 This is to prevent unwanted error messages when users/bots
7555 do things like MODE <nick> +i-sw.
7556
7557
7558 Changes: Modified:
7559 +4 -2 trunk/src/s_user.c (File Modified)
7560
7561
7562jilles 2006/02/03 22:32:03 UTC (20060203-682)
7563 Log:
7564 Fix client_exit hook name and only call it for local exits that are not
7565 IsAnyServer.
7566
7567
7568 Changes: Modified:
7569 +3 -2 trunk/modules/m_sasl.c (File Modified)
7570
7571
7572gxti 2006/02/03 21:41:48 UTC (20060203-680)
7573 Log:
7574 Fix SASL logic to actually use stored agent UID.
7575 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7576 Add abort code for exiting clients.
7577
7578
7579 Changes: Modified:
7580 +18 -9 trunk/modules/m_sasl.c (File Modified)
7581
7582
7583jilles 2006/02/03 20:25:01 UTC (20060203-678)
7584 Log:
7585 Port over ratbox 2.2 /challenge. This is slightly more secure
7586 (better crypto, longer keys, challenge timeout) and has better
7587 client scripts.
7588
7589 The respond tool is no longer part of the ircd tree but a
7590 separate package, currently available from
7591 http://respond.ircd-ratbox.org (we should mirror/... this).
7592
7593
7594 Changes: Modified:
7595 +65 -310 trunk/doc/challenge.txt (File Modified)
7596 +5 -5 trunk/include/client.h (File Modified)
7597 +3 -0 trunk/include/irc_string.h (File Modified)
7598 +3 -0 trunk/include/numeric.h (File Modified)
7599 +94 -50 trunk/modules/m_challenge.c (File Modified)
7600 +1 -2 trunk/src/client.c (File Modified)
7601 +125 -0 trunk/src/irc_string.c (File Modified)
7602 +2 -2 trunk/src/messages.tab (File Modified)
7603 + - trunk/tools/rsa_respond/ (File Deleted)
7604
7605
7606gxti 2006/02/03 20:05:09 UTC (20060203-676)
7607 Log:
7608 Preliminary SASL support.
7609
7610
7611 Changes: Modified:
7612 +7 -0 trunk/include/client.h (File Modified)
7613 +6 -0 trunk/include/numeric.h (File Modified)
7614 +1 -0 trunk/modules/Makefile.in (File Modified)
7615 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7616 +175 -1 trunk/modules/m_cap.c (File Modified)
7617 + - trunk/modules/m_sasl.c (File Added)
7618 +2 -0 trunk/modules/m_user.c (File Modified)
7619 +5 -5 trunk/src/messages.tab (File Modified)
7620 +8 -2 trunk/src/s_user.c (File Modified)
7621
7622
7623jilles 2006/02/03 18:13:03 UTC (20060203-674)
7624 Log:
7625 SIGNON: make logout also apply remotely.
7626
7627
7628 Changes: Modified:
7629 +7 -2 trunk/modules/m_signon.c (File Modified)
7630
7631
7632gxti 2006/02/03 17:45:04 UTC (20060203-672)
7633 Log:
7634 Use an asterisk when sending empty logins in SIGNON.
7635
7636
7637 Changes: Modified:
7638 +5 -5 trunk/modules/m_signon.c (File Modified)
7639
7640
7641jilles 2006/02/03 17:38:31 UTC (20060203-670)
7642 Log:
7643 SIGNON: Only add whowas entry (add_history()) and wipe
7644 accepts (del_all_accepts()) if nick changed.
7645
7646
7647 Changes: Modified:
7648 +5 -3 trunk/modules/m_signon.c (File Modified)
7649
7650
7651jilles 2006/02/03 17:26:52 UTC (20060203-668)
7652 Log:
7653 SIGNON: slight fixes to collision code:
7654 - don't kill if target_p == source_p (nick unchanged or only changed case)
7655 - add comment that SAVE support is missing
7656 - use sendto_realops_snomask() instead of sendto_realops_flags()
7657
7658
7659 Changes: Modified:
7660 +9 -6 trunk/modules/m_signon.c (File Modified)
7661
7662
7663jilles 2006/02/03 17:19:26 UTC (20060203-666)
7664 Log:
7665 Fix up kills for bad nick/user/host on SIGNON.
7666
7667
7668 Changes: Modified:
7669 +16 -6 trunk/modules/m_signon.c (File Modified)
7670
7671
7672jilles 2006/02/03 16:50:56 UTC (20060203-664)
7673 Log:
7674 If changing to a nick with a digit, only allow the UID.
7675
7676
7677 Changes: Modified:
7678 +4 -0 trunk/modules/m_signon.c (File Modified)
7679
7680
7681gxti 2006/02/03 04:20:31 UTC (20060203-661)
7682 Log:
7683 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7684 Strip leading digits from logins that are not purely numeric.
7685
7686
7687 Changes: Modified:
7688 +3 -0 trunk/include/numeric.h (File Modified)
7689 +2 -0 trunk/include/send.h (File Modified)
7690 +1 -0 trunk/modules/Makefile.in (File Modified)
7691 +456 -3 trunk/modules/m_services.c (File Modified)
7692 + - trunk/modules/m_signon.c (File Added)
7693 +2 -2 trunk/src/messages.tab (File Modified)
7694 +98 -0 trunk/src/send.c (File Modified)
7695
7696
7697jilles 2006/02/02 14:10:16 UTC (20060202-659)
7698 Log:
7699 Remove old server notice umodes from example confs.
7700
7701
7702 Changes: Modified:
7703 +1 -2 trunk/doc/example.conf (File Modified)
7704 +4 -17 trunk/doc/reference.conf (File Modified)
7705
7706
7707jilles 2006/02/01 15:11:42 UTC (20060201-657)
7708 Log:
7709 Add snomask help file (forgot this earlier).
7710
7711
7712 Changes: Modified:
7713 + - trunk/help/opers/snomask (File Added)
7714
7715
7716jilles 2006/01/31 12:50:36 UTC (20060131-655)
7717 Log:
7718 Add umode +l (receive locops).
7719
7720
7721 Changes: Modified:
7722 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7723
7724
7725jilles 2006/01/31 12:44:21 UTC (20060131-653)
7726 Log:
7727 We don't plan to implement cmode +R (quiet unidentified) and
7728 umode +I (deny invite) for 1.1, so comment them out from the
7729 docs.
7730
7731
7732 Changes: Modified:
7733 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7734 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7735
7736
7737jilles 2006/01/31 12:40:38 UTC (20060131-651)
7738 Log:
7739 Improve snomask usage description.
7740
7741
7742 Changes: Modified:
7743 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7744
7745
7746jilles 2006/01/31 12:33:01 UTC (20060131-649)
7747 Log:
7748 Mention the word snomask with umode +s (needs to be a link really).
7749
7750
7751 Changes: Modified:
7752 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7753
7754
7755jilles 2006/01/31 12:28:58 UTC (20060131-647)
7756 Log:
7757 Add snomask +Z (operspy notices).
7758
7759
7760 Changes: Modified:
7761 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7762
7763
7764jilles 2006/01/31 12:23:29 UTC (20060131-645)
7765 Log:
7766 Misc updates/clarifications.
7767
7768
7769 Changes: Modified:
7770 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7771
7772
7773jilles 2006/01/31 12:15:29 UTC (20060131-643)
7774 Log:
7775 Document snomasks.
7776
7777
7778 Changes: Modified:
7779 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7780 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7781 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7782
7783
7784jilles 2006/01/30 01:07:43 UTC (20060130-641)
7785 Log:
7786 - Allow ENCAP REALHOST outside burst
7787 - Fix comment describing race condition: this can only happen
7788 on a local whois with use_whois_actually enabled
7789
7790
7791 Changes: Modified:
7792 +4 -6 trunk/modules/m_chghost.c (File Modified)
7793
7794
7795jilles 2006/01/29 21:42:06 UTC (20060129-639)
7796 Log:
7797 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7798
7799
7800 Changes: Modified:
7801 +39 -0 trunk/contrib/Makefile.in (File Modified)
7802 + - trunk/contrib/sno_globaloper.c (File Added)
7803
7804
7805jilles 2006/01/29 21:26:53 UTC (20060129-637)
7806 Log:
7807 Pass along old umodes and snomask in umode_changed hook,
7808 changing its parameter type from struct Client *
7809 to hook_data_umode_changed *. (For a new client, both
7810 are zero.)
7811
7812 The IP cloaking module now fully ignores umode changes
7813 where +h didn't change.
7814
7815
7816 Changes: Modified:
7817 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7818 +7 -0 trunk/include/hook.h (File Modified)
7819 +18 -4 trunk/src/s_user.c (File Modified)
7820
7821
7822nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7823 Log:
7824 move libcharybdis-provided function initialisation into libcharybdis_init().
7825
7826
7827 Changes: Modified:
7828 +32 -11 trunk/src/ircd.c (File Modified)
7829
7830
7831jilles 2006/01/29 20:40:55 UTC (20060129-633)
7832 Log:
7833 Make +f notices (local host, global host, global user@host, local class)
7834 netwide. Exceeding /quote set max remains local.
7835
7836
7837 Changes: Modified:
7838 +4 -4 trunk/src/s_conf.c (File Modified)
7839
7840
7841jilles 2006/01/29 20:32:44 UTC (20060129-631)
7842 Log:
7843 Netwide notices about attempts to join juped channels.
7844
7845
7846 Changes: Modified:
7847 +1 -1 trunk/modules/core/m_join.c (File Modified)
7848
7849
7850jilles 2006/01/29 19:57:17 UTC (20060129-629)
7851 Log:
7852 Send server notices about failed oper attempts globally.
7853 Successful remote oper attempt notices will be generated
7854 from the mode changes.
7855
7856
7857 Changes: Modified:
7858 +3 -3 trunk/modules/m_challenge.c (File Modified)
7859 +2 -2 trunk/modules/m_oper.c (File Modified)
7860
7861
7862jilles 2006/01/29 19:56:11 UTC (20060129-627)
7863 Log:
7864 Rest of infrastructure for sending server notices globally.
7865 Uses a new L_NETWIDE level on sendto_realops_snomask().
7866
7867
7868 Changes: Modified:
7869 +1 -0 trunk/include/send.h (File Modified)
7870 +31 -4 trunk/src/send.c (File Modified)
7871
7872
7873jilles 2006/01/29 18:55:28 UTC (20060129-625)
7874 Log:
7875 Add general::global_snotices conf option to control
7876 whether we send out SNOTEs. Does not do anything yet.
7877
7878
7879 Changes: Modified:
7880 +1 -0 trunk/doc/example.conf (File Modified)
7881 +6 -0 trunk/doc/reference.conf (File Modified)
7882 +1 -0 trunk/include/s_conf.h (File Modified)
7883 +6 -0 trunk/modules/m_info.c (File Modified)
7884 +1 -0 trunk/src/newconf.c (File Modified)
7885 +1 -0 trunk/src/s_conf.c (File Modified)
7886
7887
7888jilles 2006/01/29 13:47:35 UTC (20060129-623)
7889 Log:
7890 Only accept SNOTE from servers.
7891
7892
7893 Changes: Modified:
7894 +2 -0 trunk/modules/m_snote.c (File Modified)
7895
7896
7897jilles 2006/01/29 13:25:06 UTC (20060129-621)
7898 Log:
7899 Correct parv indices so this actually works.
7900
7901
7902 Changes: Modified:
7903 +2 -2 trunk/modules/m_snote.c (File Modified)
7904
7905
7906jilles 2006/01/29 13:16:10 UTC (20060129-619)
7907 Log:
7908 s/scan/snote/g
7909
7910
7911 Changes: Modified:
7912 +3 -3 trunk/modules/m_snote.c (File Modified)
7913
7914
7915nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7916 Log:
7917 Add m_snote.c, SNOTE propagator.
7918
7919
7920 Changes: Modified:
7921 +86 -0 trunk/modules/Makefile.in (File Modified)
7922 + - trunk/modules/m_snote.c (File Added)
7923
7924
7925nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7926 Log:
7927 start seeding the 1.1 NEWS file
7928
7929
7930 Changes: Modified:
7931 +4 -0 trunk/NEWS (File Modified)
7932
7933
7934nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7935 Log:
7936 rename some modules to more descriptive names...
7937
7938
7939 Changes: Modified:
7940 +2 -131 trunk/contrib/Makefile.in (File Modified)
7941 + - trunk/contrib/globalconnexit.c (File Deleted)
7942 + - trunk/contrib/globallineactive.c (File Deleted)
7943 + - trunk/contrib/sno_farconnect.c (File Added)
7944 + - trunk/contrib/sno_globalkline.c (File Added)
7945 +1 -120 trunk/modules/Makefile.in (File Modified)
7946 + - trunk/modules/networknotice.c (File Deleted)
7947 + - trunk/modules/sno_routing.c (File Added)
7948
7949
7950jilles 2006/01/28 22:02:18 UTC (20060128-611)
7951 Log:
7952 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7953 Uses FLAGS2_FLOODDONE bit on servers.
7954
7955
7956 Changes: Modified:
7957 +3 -0 trunk/include/client.h (File Modified)
7958 +121 -1 trunk/modules/Makefile.in (File Modified)
7959 + - trunk/modules/networknotice.c (File Added)
7960
7961
7962jilles 2006/01/28 21:44:33 UTC (20060128-609)
7963 Log:
7964 Don't show servers in /trace to nonopers if flatten links is enabled.
7965
7966
7967 Changes: Modified:
7968 +8 -5 trunk/modules/m_trace.c (File Modified)
7969
7970
7971jilles 2006/01/28 16:45:46 UTC (20060128-607)
7972 Log:
7973 CHGHOST:
7974 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7975 - send back confirmation to source, if local client
7976 - send a +s server notice if the source is neither a server nor a service (+S)
7977
7978
7979 Changes: Modified:
7980 +5 -1 trunk/modules/m_chghost.c (File Modified)
7981
7982
7983jilles 2006/01/28 16:01:05 UTC (20060128-605)
7984 Log:
7985 Use sendto_realops_snomask_from() to make the
7986 server notices appear to come from the affected
7987 user's server.
7988
7989
7990 Changes: Modified:
7991 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7992 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7993
7994
7995jilles 2006/01/28 16:00:14 UTC (20060128-603)
7996 Log:
7997 Add sendto_realops_snomask_from(), allows
7998 specification of apparent source server.
7999
8000
8001 Changes: Modified:
8002 +1 -0 trunk/include/send.h (File Modified)
8003 +41 -1 trunk/src/send.c (File Modified)
8004
8005
8006jilles 2006/01/28 15:30:20 UTC (20060128-601)
8007 Log:
8008 Revert r579. Keep host, not orighost in oper up notice.
8009 It would be inconsistent to have orighost there, and we
8010 don't want to mess up all server notices by putting both
8011 host and orighost.
8012
8013
8014 Changes: Modified:
8015 +1 -1 trunk/src/s_user.c (File Modified)
8016
8017
8018jilles 2006/01/28 15:27:10 UTC (20060128-599)
8019 Log:
8020 Include the IP address in operlog/foperlog.
8021
8022
8023 Changes: Modified:
8024 +10 -8 trunk/modules/m_challenge.c (File Modified)
8025 +8 -6 trunk/modules/m_oper.c (File Modified)
8026
8027
8028jilles 2006/01/28 15:17:01 UTC (20060128-597)
8029 Log:
8030 Call umode_changed hook on oper up.
8031
8032
8033 Changes: Modified:
8034 +1 -0 trunk/src/s_user.c (File Modified)
8035
8036
8037jilles 2006/01/28 15:13:27 UTC (20060128-595)
8038 Log:
8039 Add globalconnexit contrib module, shows remote client connects/exits
8040 except netsplits/netjoin on snomask +F.
8041 Notice formatting will probably change somewhat still.
8042
8043
8044 Changes: Modified:
8045 +80 -0 trunk/contrib/Makefile.in (File Modified)
8046 + - trunk/contrib/globalconnexit.c (File Added)
8047
8048
8049jilles 2006/01/28 14:54:44 UTC (20060128-593)
8050 Log:
8051 Declare snomask_modes[] so modules can provide snomasks.
8052
8053
8054 Changes: Modified:
8055 +2 -0 trunk/include/snomask.h (File Modified)
8056
8057
8058jilles 2006/01/28 14:40:10 UTC (20060128-591)
8059 Log:
8060 Replace user_signon hook with two new hooks: new_local_user
8061 and new_remote_user.
8062 These are called right before the user is introduced to the
8063 rest of the network.
8064
8065
8066 Changes: Modified:
8067 +2 -1 trunk/include/hook.h (File Modified)
8068 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8069 +4 -2 trunk/src/hook.c (File Modified)
8070 +2 -3 trunk/src/s_user.c (File Modified)
8071
8072
8073nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8074 Log:
8075 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8076
8077
8078 Changes: Modified:
8079 +2 -2 trunk/modules/m_scan.c (File Modified)
8080
8081
8082jilles 2006/01/27 19:45:11 UTC (20060127-587)
8083 Log:
8084 Update doc/technical/send.txt.
8085
8086
8087 Changes: Modified:
8088 +91 -131 trunk/doc/technical/send.txt (File Modified)
8089
8090
8091jilles 2006/01/27 14:44:19 UTC (20060127-585)
8092 Log:
8093 Add chantrace and masktrace to help files.
8094
8095
8096 Changes: Modified:
8097 + - trunk/help/opers/chantrace (File Added)
8098 +27 -20 trunk/help/opers/index (File Modified)
8099 + - trunk/help/opers/masktrace (File Added)
8100 +2 -0 trunk/help/opers/operspy (File Modified)
8101
8102
8103jilles 2006/01/27 14:41:47 UTC (20060127-583)
8104 Log:
8105 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8106 Shows etrace-like output for all users in a channel,
8107 in particular IP addresses.
8108
8109
8110 Changes: Modified:
8111 +75 -2 trunk/modules/m_etrace.c (File Modified)
8112
8113
8114jilles 2006/01/27 13:49:21 UTC (20060127-581)
8115 Log:
8116 Port over ratbox 2.2 r21727 (anfl):
8117 add some logging when we drop servers in places where we only notify opers
8118
8119
8120 Changes: Modified:
8121 +31 -0 trunk/modules/core/m_server.c (File Modified)
8122
8123
8124nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8125 Log:
8126 display orighost in operup message
8127
8128
8129 Changes: Modified:
8130 +1 -1 trunk/src/s_user.c (File Modified)
8131
8132
8133jilles 2006/01/26 17:13:21 UTC (20060126-577)
8134 Log:
8135 Add globallineactive contrib module, a hack which can often
8136 show k/d/g/x line active for remote clients.
8137
8138
8139 Changes: Modified:
8140 +52 -0 trunk/contrib/Makefile.in (File Modified)
8141 + - trunk/contrib/globallineactive.c (File Added)
8142
8143
8144jilles 2006/01/26 16:34:00 UTC (20060126-575)
8145 Log:
8146 Show IP field in the same way as MASKTRACE:
8147 "255.255.255.255" if it's unknown (remote TS5 client)
8148 and "0" if we or the remote server are purposely
8149 hiding it.
8150
8151
8152 Changes: Modified:
8153 +12 -1 trunk/modules/m_scan.c (File Modified)
8154
8155
8156jilles 2006/01/26 16:25:22 UTC (20060126-573)
8157 Log:
8158 scan umodes:
8159 - don't show servers in a global scan
8160 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8161
8162
8163 Changes: Modified:
8164 +4 -1 trunk/modules/m_scan.c (File Modified)
8165
8166
8167nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8168 Log:
8169 Implement SCAN UMODES.
8170
8171
8172 Changes: Modified:
8173 +3 -0 trunk/include/numeric.h (File Modified)
8174 +128 -2 trunk/modules/m_scan.c (File Modified)
8175 +2 -2 trunk/src/messages.tab (File Modified)
8176
8177
8178nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8179 Log:
8180 more oops
8181
8182
8183 Changes: Modified:
8184 +1 -1 trunk/modules/m_scan.c (File Modified)
8185
8186
8187nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8188 Log:
8189 parv[0] should be parv[1].
8190
8191
8192 Changes: Modified:
8193 +1 -1 trunk/modules/m_scan.c (File Modified)
8194
8195
8196nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8197 Log:
8198 another oops
8199
8200
8201 Changes: Modified:
8202 +1 -1 trunk/modules/m_scan.c (File Modified)
8203
8204
8205nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8206 Log:
8207 fix mistake here
8208
8209
8210 Changes: Modified:
8211 +2 -2 trunk/modules/m_scan.c (File Modified)
8212
8213
8214nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8215 Log:
8216 framework for scan command
8217
8218
8219 Changes: Modified:
8220 +113 -0 trunk/modules/Makefile.in (File Modified)
8221 + - trunk/modules/m_scan.c (File Added)
8222
8223
8224nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8225 Log:
8226 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8227
8228
8229 Changes: Modified:
8230 +2 -0 trunk/include/irc_string.h (File Modified)
8231 +157 -1 trunk/modules/m_etrace.c (File Modified)
8232 +129 -90 trunk/src/match.c (File Modified)
8233
8234
8235nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8236 Log:
8237 orighost may live in a different hash bucket (likely the case), lets check it standalone
8238
8239
8240 Changes: Modified:
8241 +39 -3 trunk/src/hostmask.c (File Modified)
8242
8243
8244nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8245 Log:
8246 SVN didn't check modules/ somehow, hrmm.
8247
8248
8249 Changes: Modified:
8250 +1 -1 trunk/modules/m_kline.c (File Modified)
8251 +6 -6 trunk/modules/m_stats.c (File Modified)
8252
8253
8254nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8255 Log:
8256 Track hostmask entries for client_p->orighost, if available.
8257 Not throughly tested, but seems to work fine.
8258
8259
8260 Changes: Modified:
8261 +8 -4 trunk/include/hostmask.h (File Modified)
8262 +14 -10 trunk/src/hostmask.c (File Modified)
8263
8264
8265jilles 2006/01/22 19:14:11 UTC (20060122-549)
8266 Log:
8267 Pass on SQUIT reasons more.
8268
8269
8270 Changes: Modified:
8271 +17 -19 trunk/src/client.c (File Modified)
8272
8273
8274jilles 2006/01/21 17:25:27 UTC (20060121-543)
8275 Log:
8276 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8277 This way, hidden admins also get them.
8278
8279
8280 Changes: Modified:
8281 +4 -4 trunk/src/send.c (File Modified)
8282
8283
8284jilles 2006/01/20 22:26:17 UTC (20060120-541)
8285 Log:
8286 From ircd-ratbox 2.2 (r21339 anfl):
8287 ms_kill() should be using find_person(), not find_client()
8288 otherwise it can generate a core.
8289
8290
8291 Changes: Modified:
8292 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8293
8294
8295jilles 2006/01/18 22:56:51 UTC (20060118-539)
8296 Log:
8297 Add m_error to core_module_table, so it is loaded by default.
8298
8299
8300 Changes: Modified:
8301 +1 -0 trunk/src/modules.c (File Modified)
8302
8303
8304jilles 2006/01/18 00:28:30 UTC (20060118-536)
8305 Log:
8306 comment is a const char *, not char *.
8307
8308
8309 Changes: Modified:
8310 +1 -1 trunk/include/hook.h (File Modified)
8311
8312
8313jilles 2006/01/18 00:10:02 UTC (20060118-534)
8314 Log:
8315 Fix a long standing hybrid 7 bug: when getting a read error
8316 on a server, report_error() is called with a %d instead of
8317 a %s in the format string ("Lost connection" in +d).
8318
8319
8320 Changes: Modified:
8321 +1 -1 trunk/src/client.c (File Modified)
8322
8323
8324jilles 2006/01/16 17:21:11 UTC (20060116-532)
8325 Log:
8326 Clarifications.
8327
8328
8329 Changes: Modified:
8330 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8331
8332
8333nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8334 Log:
8335 Add document describing capabilities and what they mean.
8336
8337
8338 Changes: Modified:
8339 + - trunk/doc/technical/capab.txt (File Added)
8340
8341
8342jilles 2006/01/16 01:19:24 UTC (20060116-528)
8343 Log:
8344 Change client_exit hook to pass all exit_client() parameters.
8345
8346
8347 Changes: Modified:
8348 +8 -0 trunk/include/hook.h (File Modified)
8349 +6 -1 trunk/src/client.c (File Modified)
8350
8351
8352jilles 2006/01/15 21:51:42 UTC (20060115-526)
8353 Log:
8354 Add client_exit hook, called in exit_client() for all
8355 clients of all types, except clients exiting because
8356 of netsplits (QS). The only thing done before it is
8357 marking the client as "closing" (to prevent
8358 recursion).
8359
8360
8361 Changes: Modified:
8362 +1 -0 trunk/include/hook.h (File Modified)
8363 +2 -0 trunk/src/client.c (File Modified)
8364 +2 -0 trunk/src/hook.c (File Modified)
8365
8366
8367jilles 2006/01/15 21:06:36 UTC (20060115-524)
8368 Log:
8369 Improve the code that calculates the nnnS nnnC counts
8370 in RPL_TRACESERVER.
8371
8372 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8373
8374
8375 Changes: Modified:
8376 +43 -36 trunk/modules/m_trace.c (File Modified)
8377
8378
8379jilles 2006/01/15 20:55:27 UTC (20060115-522)
8380 Log:
8381 Add server_eob hook.
8382 Planning to use this for netsplit/join notices.
8383
8384
8385 Changes: Modified:
8386 +1 -0 trunk/include/hook.h (File Modified)
8387 +2 -0 trunk/modules/m_pong.c (File Modified)
8388 +2 -0 trunk/src/hook.c (File Modified)
8389
8390
8391jilles 2006/01/15 20:01:51 UTC (20060115-520)
8392 Log:
8393 Default motd: ircd-ratbox -> charybdis
8394
8395
8396 Changes: Modified:
8397 +1 -1 trunk/doc/ircd.motd (File Modified)
8398
8399
8400jilles 2006/01/15 19:35:03 UTC (20060115-518)
8401 Log:
8402 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8403
8404
8405 Changes: Modified:
8406 +4 -4 trunk/src/s_user.c (File Modified)
8407
8408
8409jilles 2006/01/15 19:12:28 UTC (20060115-516)
8410 Log:
8411 - Remove obsolete EOB help file
8412 - Document snomask in the help files
8413 - Update indexes
8414
8415
8416 Changes: Modified:
8417 + - trunk/help/opers/eob (File Deleted)
8418 +13 -12 trunk/help/opers/index (File Modified)
8419 +1 -13 trunk/help/opers/umode (File Modified)
8420 +7 -7 trunk/help/users/index (File Modified)
8421
8422
8423nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8424 Log:
8425 Bail if snomask to parse is not given. Pointy hat to myself.
8426
8427
8428 Changes: Modified:
8429 +3 -0 trunk/src/snomask.c (File Modified)
8430
8431
8432gxti 2006/01/15 17:48:44 UTC (20060115-512)
8433 Log:
8434 Remove m_flags from autoconf
8435
8436
8437 Changes: Modified:
8438 +0 -1 trunk/contrib/Makefile.in (File Modified)
8439
8440
8441nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8442 Log:
8443 remove m_flags
8444
8445
8446 Changes: Modified:
8447 + - trunk/contrib/m_flags.c (File Deleted)
8448
8449
8450jilles 2006/01/15 17:22:19 UTC (20060115-508)
8451 Log:
8452 If +s is in oper_only_umodes, clear snomask on deoper.
8453
8454
8455 Changes: Modified:
8456 +5 -0 trunk/src/s_user.c (File Modified)
8457
8458
8459gxti 2006/01/15 17:16:50 UTC (20060115-506)
8460 Log:
8461 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8462
8463
8464 Changes: Modified:
8465 +2 -2 trunk/configure (File Modified)
8466 +2 -2 trunk/configure.ac (File Modified)
8467
8468
8469jilles 2006/01/15 17:15:56 UTC (20060115-504)
8470 Log:
8471 Remove the old server notice umodes.
8472 Default oper only umodes is now +s.
8473 Please make sure all remaining umodes still work.
8474
8475
8476 Changes: Modified:
8477 +3 -21 trunk/include/client.h (File Modified)
8478 +0 -12 trunk/src/newconf.c (File Modified)
8479 +1 -1 trunk/src/s_conf.c (File Modified)
8480 +12 -12 trunk/src/s_user.c (File Modified)
8481
8482
8483jilles 2006/01/15 17:00:27 UTC (20060115-502)
8484 Log:
8485 operator::flags nick_changes now controls +n snomask instead of +n umode.
8486
8487
8488 Changes: Modified:
8489 +8 -8 trunk/src/s_user.c (File Modified)
8490
8491
8492jilles 2006/01/15 16:53:16 UTC (20060115-500)
8493 Log:
8494 Move down h_umode_changed hook call after umode allowed checks
8495 (so it will not see +a if someone tries to set it but is not
8496 allowed to).
8497
8498
8499 Changes: Modified:
8500 +2 -3 trunk/src/s_user.c (File Modified)
8501
8502
8503jilles 2006/01/15 16:40:33 UTC (20060115-498)
8504 Log:
8505 Move over non-+s server notices (hopefully, all of them).
8506
8507
8508 Changes: Modified:
8509 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8510 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8511 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8512 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8513 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8514 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8515 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8516 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8517 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8518 +2 -2 trunk/libcharybdis/event.c (File Modified)
8519 +2 -2 trunk/modules/core/m_join.c (File Modified)
8520 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8521 +3 -3 trunk/modules/core/m_message.c (File Modified)
8522 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8523 +2 -2 trunk/modules/core/m_server.c (File Modified)
8524 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8525 +1 -1 trunk/modules/m_post.c (File Modified)
8526 +1 -1 trunk/modules/m_services.c (File Modified)
8527 +2 -2 trunk/src/channel.c (File Modified)
8528 +3 -3 trunk/src/client.c (File Modified)
8529 +1 -1 trunk/src/hash.c (File Modified)
8530 +5 -5 trunk/src/s_conf.c (File Modified)
8531 +2 -2 trunk/src/s_log.c (File Modified)
8532 +4 -4 trunk/src/s_user.c (File Modified)
8533
8534
8535jilles 2006/01/15 16:18:59 UTC (20060115-496)
8536 Log:
8537 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8538
8539
8540 Changes: Modified:
8541 +2 -1 trunk/include/snomask.h (File Modified)
8542 +2 -2 trunk/src/snomask.c (File Modified)
8543
8544
8545jilles 2006/01/15 16:08:28 UTC (20060115-494)
8546 Log:
8547 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8548
8549
8550 Changes: Modified:
8551 +1 -1 trunk/contrib/example_module.c (File Modified)
8552 +2 -2 trunk/include/ircd_defs.h (File Modified)
8553 +6 -6 trunk/modules/core/m_error.c (File Modified)
8554 +1 -1 trunk/modules/core/m_join.c (File Modified)
8555 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8556 +1 -1 trunk/modules/core/m_message.c (File Modified)
8557 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8558 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8559 +18 -18 trunk/modules/core/m_server.c (File Modified)
8560 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8561 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8562 +4 -4 trunk/modules/m_challenge.c (File Modified)
8563 +4 -4 trunk/modules/m_dline.c (File Modified)
8564 +13 -13 trunk/modules/m_gline.c (File Modified)
8565 +5 -5 trunk/modules/m_kline.c (File Modified)
8566 +2 -2 trunk/modules/m_oper.c (File Modified)
8567 +1 -1 trunk/modules/m_pong.c (File Modified)
8568 +13 -13 trunk/modules/m_rehash.c (File Modified)
8569 +4 -4 trunk/modules/m_resv.c (File Modified)
8570 +16 -16 trunk/modules/m_set.c (File Modified)
8571 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8572 +6 -6 trunk/modules/m_xline.c (File Modified)
8573 +1 -1 trunk/src/adns.c (File Modified)
8574 +2 -2 trunk/src/channel.c (File Modified)
8575 +1 -1 trunk/src/listener.c (File Modified)
8576 +1 -1 trunk/src/s_auth.c (File Modified)
8577 +15 -15 trunk/src/s_conf.c (File Modified)
8578 +3 -3 trunk/src/s_user.c (File Modified)
8579 +7 -7 trunk/src/send.c (File Modified)
8580
8581
8582jilles 2006/01/15 15:34:12 UTC (20060115-492)
8583 Log:
8584 On oper up:
8585 - set +s snomask if +s umode set but no snomasks
8586 - put numerics in more logical order
8587
8588
8589 Changes: Modified:
8590 +3 -1 trunk/src/s_user.c (File Modified)
8591
8592
8593jilles 2006/01/15 15:12:39 UTC (20060115-490)
8594 Log:
8595 parse_snobuf_to_mask(): default to + at start
8596 allows stuff like /mode jilles +s C
8597
8598
8599 Changes: Modified:
8600 +1 -1 trunk/src/snomask.c (File Modified)
8601
8602
8603jilles 2006/01/15 15:04:34 UTC (20060115-488)
8604 Log:
8605 Changes to user_mode() snomask handling.
8606 - show snomask (if not 0) on /mode <nick>
8607 - show snomask once at the end if +s/-s used
8608 - only parse 1 parameter for umode changes
8609 - don't crash on /mode <nick> +s
8610 - /mode <nick> -s clears snomask, doesn't use parameter
8611 - set umode +s iff snomask is not 0
8612 - snomask is not propagated, but umode +s is
8613
8614
8615 Changes: Modified:
8616 +97 -72 trunk/src/s_user.c (File Modified)
8617
8618
8619nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8620 Log:
8621 Convert some messages over to snomask.
8622
8623
8624 Changes: Modified:
8625 +29 -29 trunk/src/client.c (File Modified)
8626 +2 -2 trunk/src/ircd.c (File Modified)
8627 +13 -13 trunk/src/modules.c (File Modified)
8628 +1 -1 trunk/src/newconf.c (File Modified)
8629 +5 -5 trunk/src/parse.c (File Modified)
8630 +1 -1 trunk/src/restart.c (File Modified)
8631 +4 -4 trunk/src/s_newconf.c (File Modified)
8632 +11 -11 trunk/src/s_serv.c (File Modified)
8633
8634
8635nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8636 Log:
8637 include snomask.h from client.h
8638
8639
8640 Changes: Modified:
8641 +1 -0 trunk/include/client.h (File Modified)
8642
8643
8644nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8645 Log:
8646 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8647
8648
8649 Changes: Modified:
8650 +1 -0 trunk/src/newconf.c (File Modified)
8651 +2 -1 trunk/src/snomask.c (File Modified)
8652
8653
8654nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8655 Log:
8656 should start with +, not \0. Whoops. :)
8657
8658
8659 Changes: Modified:
8660 +1 -1 trunk/src/snomask.c (File Modified)
8661
8662
8663nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8664 Log:
8665 core snomask support.
8666
8667
8668 Changes: Modified:
8669 +3 -0 trunk/doc/example.conf (File Modified)
8670 +2 -0 trunk/include/client.h (File Modified)
8671 +2 -0 trunk/include/numeric.h (File Modified)
8672 +2 -0 trunk/include/s_newconf.h (File Modified)
8673 +63 -0 trunk/include/send.h (File Modified)
8674 + - trunk/include/snomask.h (File Added)
8675 +1 -0 trunk/src/Makefile.in (File Modified)
8676 +1 -1 trunk/src/messages.tab (File Modified)
8677 +8 -0 trunk/src/newconf.c (File Modified)
8678 +12 -0 trunk/src/s_user.c (File Modified)
8679 +235 -0 trunk/src/send.c (File Modified)
8680 + - trunk/src/snomask.c (File Added)
8681
8682
8683nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8684 Log:
8685 add a blank line after the license info.
8686
8687
8688 Changes: Modified:
8689 +1 -1 trunk/CREDITS (File Modified)
8690
8691
8692jilles 2006/01/14 19:59:18 UTC (20060114-472)
8693 Log:
8694 Extend copyright to 2006.
8695
8696
8697 Changes: Modified:
8698 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8699
8700
8701jilles 2006/01/14 19:56:24 UTC (20060114-470)
8702 Log:
8703 - Fix up book id.
8704 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8705
8706
8707 Changes: Modified:
8708 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8709 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8710
8711
8712jilles 2006/01/14 19:52:16 UTC (20060114-468)
8713 Log:
8714 Add oper privileges document.
8715
8716
8717 Changes: Modified:
8718 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8719 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8720
8721
8722jilles 2006/01/14 18:45:57 UTC (20060114-466)
8723 Log:
8724 Capitalize message names in services shortcuts (for consistency).
8725
8726
8727 Changes: Modified:
8728 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8729
8730
8731jilles 2006/01/13 16:53:35 UTC (20060113-464)
8732 Log:
8733 Remove C++ comment.
8734
8735
8736 Changes: Modified:
8737 +1 -1 trunk/src/patricia.c (File Modified)
8738
8739
8740jilles 2006/01/13 13:45:56 UTC (20060113-462)
8741 Log:
8742 Remove obsolete 'nextconnect' variable.
8743
8744
8745 Changes: Modified:
8746 +0 -1 trunk/include/ircd.h (File Modified)
8747 +0 -2 trunk/src/client.c (File Modified)
8748 +0 -1 trunk/src/ircd.c (File Modified)
8749
8750
8751jilles 2006/01/13 13:02:54 UTC (20060113-460)
8752 Log:
8753 Remove this remnant of the hybrid 6 ziplinks implementation.
8754
8755
8756 Changes: Modified:
8757 + - trunk/include/s_zip.h (File Deleted)
8758
8759
8760jilles 2006/01/09 16:05:47 UTC (20060109-458)
8761 Log:
8762 Make clone limiting work on orighost, not host (so it
8763 looks through services cloaks). Lightly tested, please
8764 test/review.
8765
8766
8767 Changes: Modified:
8768 +2 -0 trunk/modules/m_chghost.c (File Modified)
8769 +1 -1 trunk/src/client.c (File Modified)
8770 +1 -1 trunk/src/s_conf.c (File Modified)
8771
8772
8773jilles 2006/01/09 15:51:02 UTC (20060109-456)
8774 Log:
8775 Don't forget to link me_realhost() into the command hash.
8776
8777 Pointy hat to: myself
8778
8779
8780 Changes: Modified:
8781 +1 -1 trunk/modules/m_chghost.c (File Modified)
8782
8783
8784jilles 2006/01/09 14:46:59 UTC (20060109-454)
8785 Log:
8786 It's call_hook, not hook_call.
8787
8788
8789 Changes: Modified:
8790 +1 -1 trunk/src/s_user.c (File Modified)
8791
8792
8793jilles 2006/01/09 14:45:36 UTC (20060109-452)
8794 Log:
8795 Add unreject help file.
8796
8797
8798 Changes: Modified:
8799 + - trunk/help/opers/unreject (File Added)
8800
8801
8802jilles 2006/01/09 14:41:41 UTC (20060109-450)
8803 Log:
8804 Link the all-important 42 module to the build :P
8805
8806
8807 Changes: Modified:
8808 +1 -0 trunk/contrib/Makefile.in (File Modified)
8809
8810
8811jilles 2006/01/08 19:12:10 UTC (20060108-448)
8812 Log:
8813 Mention /rehash help.
8814
8815
8816 Changes: Modified:
8817 +1 -0 trunk/help/opers/rehash (File Modified)
8818
8819
8820nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8821 Log:
8822 Add h_user_signon hook.
8823
8824
8825 Changes: Modified:
8826 +1 -0 trunk/include/hook.h (File Modified)
8827 +2 -0 trunk/src/hook.c (File Modified)
8828 +4 -0 trunk/src/s_user.c (File Modified)
8829
8830
8831jilles 2006/01/06 02:30:23 UTC (20060106-444)
8832 Log:
8833 Oops, forgot to set orighost for remote client introductions.
8834
8835
8836 Changes: Modified:
8837 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8838
8839
8840jilles 2006/01/06 01:40:44 UTC (20060106-442)
8841 Log:
8842 Use TS6 forms in services shortcuts, if possible.
8843
8844
8845 Changes: Modified:
8846 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8847
8848
8849jilles 2006/01/06 01:31:19 UTC (20060106-440)
8850 Log:
8851 - Start out default_umodes conf entry from the empty set instead of +i.
8852 - Move oper_only_umodes check to where default_umodes is used, as
8853 oper_only_umodes may not be set yet while we're reading the conf.
8854
8855
8856 Changes: Modified:
8857 +6 -7 trunk/src/newconf.c (File Modified)
8858 +1 -1 trunk/src/s_user.c (File Modified)
8859
8860
8861jilles 2006/01/06 01:00:44 UTC (20060106-438)
8862 Log:
8863 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8864
8865
8866 Changes: Modified:
8867 +1 -0 trunk/doc/example.conf (File Modified)
8868 +7 -0 trunk/doc/reference.conf (File Modified)
8869 +0 -7 trunk/include/config.h.dist (File Modified)
8870 +1 -0 trunk/include/s_conf.h (File Modified)
8871 +6 -0 trunk/modules/m_info.c (File Modified)
8872 +9 -18 trunk/src/client.c (File Modified)
8873 +1 -0 trunk/src/newconf.c (File Modified)
8874 +1 -0 trunk/src/s_conf.c (File Modified)
8875
8876
8877jilles 2006/01/06 00:14:18 UTC (20060106-436)
8878 Log:
8879 - Allow NULL target_ip in show_ip() (indicates message is being
8880 sent to local opers)
8881 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8882 confitem
8883 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8884 those in src/client.c
8885
8886 From ratbox 2.2 svn (anfl)
8887
8888
8889 Changes: Modified:
8890 +1 -0 trunk/include/client.h (File Modified)
8891 +21 -2 trunk/src/client.c (File Modified)
8892 +2 -4 trunk/src/hostmask.c (File Modified)
8893 +1 -5 trunk/src/s_conf.c (File Modified)
8894 +4 -8 trunk/src/s_user.c (File Modified)
8895
8896
8897nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8898 Log:
8899 Fire off events properly.
8900
8901
8902 Changes: Modified:
8903 +7 -3 trunk/src/s_user.c (File Modified)
8904
8905
8906nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8907 Log:
8908 make sure modules which depend on umode information get the message upon connection (oops)
8909
8910
8911 Changes: Modified:
8912 +3 -0 trunk/src/s_user.c (File Modified)
8913
8914
8915jilles 2006/01/05 23:33:33 UTC (20060105-430)
8916 Log:
8917 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8918 From ratbox 2.2 svn.
8919
8920
8921 Changes: Modified:
8922 +3 -7 trunk/modules/m_etrace.c (File Modified)
8923
8924
8925nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8926 Log:
8927 Replace silly `default_invisible' option with more versatile default_umodes.
8928
8929
8930 Changes: Modified:
8931 +2 -2 trunk/Makefile.in (File Modified)
8932 +12 -1 trunk/doc/example.conf (File Modified)
8933 +14 -7 trunk/doc/reference.conf (File Modified)
8934 +2 -4 trunk/include/s_conf.h (File Modified)
8935 +0 -6 trunk/modules/m_info.c (File Modified)
8936 +4 -0 trunk/src/modules.c (File Modified)
8937 +41 -1 trunk/src/newconf.c (File Modified)
8938 +2 -2 trunk/src/s_conf.c (File Modified)
8939 +3 -4 trunk/src/s_user.c (File Modified)
8940
8941
8942jilles 2006/01/02 14:30:45 UTC (20060102-426)
8943 Log:
8944 Add temporary nick resvs with the proper duration,
8945 not 60 times too long.
8946
8947
8948 Changes: Modified:
8949 +1 -1 trunk/modules/m_resv.c (File Modified)
8950
8951
8952jilles 2006/01/02 14:21:31 UTC (20060102-424)
8953 Log:
8954 Add kick on split riding. See reference.conf for more details.
8955
8956
8957 Changes: Modified:
8958 +1 -0 trunk/doc/example.conf (File Modified)
8959 +16 -0 trunk/doc/reference.conf (File Modified)
8960 +1 -0 trunk/include/s_conf.h (File Modified)
8961 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8962 +6 -0 trunk/modules/m_info.c (File Modified)
8963 +1 -0 trunk/src/newconf.c (File Modified)
8964 +1 -0 trunk/src/s_conf.c (File Modified)
8965
8966
8967nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8968 Log:
8969 New credits, denoting GXTi as being on the core team.
8970
8971
8972 Changes: Modified:
8973 +16 -5 trunk/CREDITS (File Modified)
8974
8975
8976nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8977 Log:
8978 better cloaking algorithm
8979
8980
8981 Changes: Modified:
8982 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8983
8984
8985nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8986 Log:
8987 don't do redundant bitshifting.
8988
8989
8990 Changes: Modified:
8991 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8992
8993
8994jilles 2005/12/23 21:15:41 UTC (20051223-416)
8995 Log:
8996 Add ip_cloaking.so.
8997
8998
8999 Changes: Modified:
9000 +1 -0 trunk/contrib/Makefile.in (File Modified)
9001
9002
9003jilles 2005/12/23 21:15:25 UTC (20051223-414)
9004 Log:
9005 Set the DynSpoof flag properly.
9006
9007
9008 Changes: Modified:
9009 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9010
9011
9012nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9013 Log:
9014 first go at an ip_cloaking implementation for charybdis.
9015
9016
9017 Changes: Modified:
9018 + - trunk/contrib/ip_cloaking.c (File Added)
9019
9020
9021nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9022 Log:
9023 Add libcharybdis to contrib/ includes.
9024
9025
9026 Changes: Modified:
9027 +1 -1 trunk/contrib/Makefile.in (File Modified)
9028
9029
9030nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9031 Log:
9032 add h_umode_changed hook for modules that provide usermodes.
9033
9034
9035 Changes: Modified:
9036 +1 -0 trunk/include/hook.h (File Modified)
9037 +2 -1 trunk/src/hook.c (File Modified)
9038 +3 -0 trunk/src/s_user.c (File Modified)
9039
9040
9041jilles 2005/12/19 16:52:45 UTC (20051219-406)
9042 Log:
9043 Show quiets in /stats z.
9044
9045
9046 Changes: Modified:
9047 +15 -10 trunk/src/s_stats.c (File Modified)
9048
9049
9050nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9051 Log:
9052 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9053
9054
9055 Changes: Modified:
9056 +0 -12 trunk/configure (File Modified)
9057 +0 -9 trunk/configure.ac (File Modified)
9058 +0 -3 trunk/include/setup.h.in (File Modified)
9059
9060
9061nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9062 Log:
9063 change various buffer sizes to = topiclen.
9064
9065
9066 Changes: Modified:
9067 +3 -4 trunk/include/ircd_defs.h (File Modified)
9068
9069
9070jon 2005/12/12 19:32:18 UTC (20051212-400)
9071 Log:
9072 - Partial commit test, partial ego strokage ;)
9073
9074
9075 Changes: Modified:
9076 +2 -1 trunk/CREDITS (File Modified)
9077
9078
9079nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9080 Log:
9081 More kqueue corrections.
9082
9083 Changes: Modified:
9084 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9085
9086
9087nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9088 Log:
9089 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9090 Not sure why this wasn't this way to begin with.
9091
9092
9093 Changes: Modified:
9094 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9095
9096
9097jilles 2005/12/11 16:39:52 UTC (20051211-394)
9098 Log:
9099 example.conf tweaks:
9100 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9101 most people do not need this.
9102 Enable serverinfo::hub.
9103
9104
9105 Changes: Modified:
9106 +14 -11 trunk/doc/example.conf (File Modified)
9107
9108
9109nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9110 Log:
9111 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9112
9113
9114 Changes: Modified:
9115 +1 -1 trunk/src/s_serv.c (File Modified)
9116
9117
9118nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9119 Log:
9120 header include changes
9121
9122
9123 Changes: Modified:
9124 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9125 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9126 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9127 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9128 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9129 +1 -21 trunk/libcharybdis/select.c (File Modified)
9130
9131
9132nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9133 Log:
9134 s/ilog/libcharybdis_{die,log,restart}/g
9135
9136
9137 Changes: Modified:
9138 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9139 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9140 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9141 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9142 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9143 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9144 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9145 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9146
9147
9148nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9149 Log:
9150 Use the right callbacks in the function code.
9151
9152 Changes: Modified:
9153 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9154
9155
9156nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9157 Log:
9158 More work, it builds again!
9159
9160
9161 Changes: Modified:
9162 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9163 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9164 + - trunk/libcharybdis/libcharybdis.c (File Added)
9165 + - trunk/libcharybdis/libcharybdis.h (File Added)
9166
9167
9168nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9169 Log:
9170 Move some stuff around.
9171
9172
9173 Changes: Modified:
9174 + - trunk/include/memory.h (File Deleted)
9175 + - trunk/include/tools.h (File Deleted)
9176 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9177 + - trunk/libcharybdis/memory.c (File Added)
9178 + - trunk/libcharybdis/memory.h (File Added)
9179 + - trunk/libcharybdis/snprintf.c (File Added)
9180 + - trunk/libcharybdis/tools.c (File Added)
9181 + - trunk/libcharybdis/tools.h (File Added)
9182 +1000 -1062 trunk/modules/.depend (File Modified)
9183 +421 -455 trunk/src/.depend (File Modified)
9184 +0 -1191 trunk/src/Makefile.in (File Modified)
9185 + - trunk/src/memory.c (File Deleted)
9186 + - trunk/src/snprintf.c (File Deleted)
9187 + - trunk/src/tools.c (File Deleted)
9188
9189
9190nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9191 Log:
9192 move more headers into libcharybdis
9193
9194 Changes: Modified:
9195 + - trunk/include/balloc.h (File Deleted)
9196 + - trunk/include/event.h (File Deleted)
9197 + - trunk/libcharybdis/balloc.h (File Added)
9198 + - trunk/libcharybdis/event.h (File Added)
9199 +924 -1020 trunk/modules/.depend (File Modified)
9200 +327 -406 trunk/src/.depend (File Modified)
9201
9202
9203nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9204 Log:
9205 balloc, events -> libcharybdis
9206
9207 Changes: Modified:
9208 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9209 + - trunk/libcharybdis/balloc.c (File Added)
9210 + - trunk/libcharybdis/event.c (File Added)
9211 +0 -1008 trunk/src/Makefile.in (File Modified)
9212 + - trunk/src/balloc.c (File Deleted)
9213 + - trunk/src/event.c (File Deleted)
9214
9215
9216nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9217 Log:
9218 More fun
9219
9220 Changes: Modified:
9221 + - trunk/include/commio.h (File Deleted)
9222 + - trunk/include/linebuf.h (File Deleted)
9223 + - trunk/libcharybdis/commio.h (File Added)
9224 + - trunk/libcharybdis/linebuf.h (File Added)
9225 +1644 -530 trunk/modules/.depend (File Modified)
9226 +1 -1 trunk/modules/Makefile.in (File Modified)
9227 +720 -284 trunk/src/.depend (File Modified)
9228
9229
9230nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9231 Log:
9232 Makefile reworking -- moving libcharybdis headers into proper location.
9233
9234 Changes: Modified:
9235 +1 -1 trunk/adns/Makefile.in (File Modified)
9236 +1 -1 trunk/src/Makefile.in (File Modified)
9237
9238
9239nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9240 Log:
9241 Document proposed authdaemon protocol.
9242
9243 Changes: Modified:
9244 + - trunk/authdaemon/protocol.txt (File Added)
9245
9246
9247nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9248 Log:
9249 Makefile oops
9250
9251 Changes: Modified:
9252 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9253
9254
9255nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9256 Log:
9257 Remove dead makefile from generation
9258
9259 Changes: Modified:
9260 +1 -2 trunk/configure (File Modified)
9261 +0 -1 trunk/configure.ac (File Modified)
9262
9263
9264nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9265 Log:
9266 libcharybdisIO -> libcharybdis
9267
9268 Changes: Modified:
9269 +1 -1 trunk/src/Makefile.in (File Modified)
9270
9271
9272nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9273 Log:
9274 More restructuring.
9275
9276 Changes: Modified:
9277 + - trunk/libcharybdis/Makefile.in (File Added)
9278 + - trunk/libcharybdis/commio.c (File Added)
9279 + - trunk/libcharybdis/devpoll.c (File Added)
9280 + - trunk/libcharybdis/epoll.c (File Added)
9281 + - trunk/libcharybdis/io/ (File Deleted)
9282 + - trunk/libcharybdis/kqueue.c (File Added)
9283 + - trunk/libcharybdis/linebuf.c (File Added)
9284 + - trunk/libcharybdis/log/ (File Deleted)
9285 + - trunk/libcharybdis/poll.c (File Added)
9286 + - trunk/libcharybdis/ports.c (File Added)
9287 + - trunk/libcharybdis/select.c (File Added)
9288
9289
9290nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9291 Log:
9292 Blah kill makefile
9293
9294 Changes: Modified:
9295 + - trunk/libcharybdis/Makefile.in (File Deleted)
9296
9297
9298nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9299 Log:
9300 Blah kill makefile
9301
9302 Changes: Modified:
9303 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9304
9305
9306nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9307 Log:
9308 add authdaemon dir for later hacking
9309
9310
9311 Changes: Modified:
9312 + - trunk/authdaemon/ (File Added)
9313
9314
9315nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9316 Log:
9317 linebuf -> libcharybdisIO
9318
9319
9320 Changes: Modified:
9321 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9322 + - trunk/libcharybdis/io/linebuf.c (File Added)
9323 + - trunk/libcharybdis/log/ (File Added)
9324 + - trunk/libcharybdis/log/Makefile.in (File Added)
9325 +0 -687 trunk/src/Makefile.in (File Modified)
9326 + - trunk/src/linebuf.c (File Deleted)
9327
9328
9329nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9330 Log:
9331 Solaris 10 I/O ports support
9332
9333 Changes: Modified:
9334 + - trunk/libcharybdis/io/ports.c (File Added)
9335
9336
9337nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9338 Log:
9339 libcharybdis stuff
9340
9341
9342 Changes: Modified:
9343 +1 -1 trunk/Makefile.in (File Modified)
9344 +3 -1 trunk/configure (File Modified)
9345 +133 -10 trunk/configure.ac (File Modified)
9346 + - trunk/libcharybdis/ (File Added)
9347 + - trunk/libcharybdis/Makefile.in (File Added)
9348 + - trunk/libcharybdis/io/ (File Added)
9349 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9350 +2 -3 trunk/src/Makefile.in (File Modified)
9351 + - trunk/src/io/ (File Deleted)
9352
9353
9354nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9355 Log:
9356 split IO stuff into libcharybdisIO.
9357
9358
9359 Changes: Modified:
9360 + - trunk/src/commio.c (File Deleted)
9361 + - trunk/src/devpoll.c (File Deleted)
9362 + - trunk/src/epoll.c (File Deleted)
9363 + - trunk/src/io/ (File Added)
9364 + - trunk/src/io/Makefile.in (File Added)
9365 + - trunk/src/io/commio.c (File Added)
9366 + - trunk/src/io/devpoll.c (File Added)
9367 + - trunk/src/io/epoll.c (File Added)
9368 + - trunk/src/io/kqueue.c (File Added)
9369 + - trunk/src/io/poll.c (File Added)
9370 + - trunk/src/io/select.c (File Added)
9371 + - trunk/src/kqueue.c (File Deleted)
9372 + - trunk/src/poll.c (File Deleted)
9373 + - trunk/src/select.c (File Deleted)
9374
9375
9376nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9377 Log:
9378 Version bump: 1.1.0
9379
9380
9381 Changes: Modified:
9382 +86 -155 trunk/configure (File Modified)
9383 +1 -1 trunk/configure.ac (File Modified)
9384
9385
9386jilles 2005/12/04 01:56:31 UTC (20051204-346)
9387 Log:
9388 Remove mentions of mkkeypair/cryptlinks.
9389
9390
9391 Changes: Modified:
9392 +1 -3 trunk/doc/challenge.txt (File Modified)
9393
9394
9395jilles 2005/12/02 17:57:29 UTC (20051202-344)
9396 Log:
9397 Clarify serverinfo{} description.
9398
9399
9400 Changes: Modified:
9401 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9402
9403
9404jilles 2005/12/02 17:41:44 UTC (20051202-342)
9405 Log:
9406 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9407
9408
9409 Changes: Modified:
9410 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9411
9412
9413jilles 2005/12/02 17:38:53 UTC (20051202-340)
9414 Log:
9415 Improvements also applicable to hyperion 1.x.
9416
9417
9418 Changes: Modified:
9419 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9420
9421
9422jilles 2005/12/02 17:08:45 UTC (20051202-338)
9423 Log:
9424 - Add +F description
9425 - General improvements and changes to charybdis
9426
9427
9428 Changes: Modified:
9429 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9430
9431
9432jilles 2005/12/02 16:43:45 UTC (20051202-336)
9433 Log:
9434 The server notice umodes only have an effect
9435 for opers. ("sendto_realops_flags", so having
9436 the umode is not enough, they must also be
9437 opered)
9438
9439
9440 Changes: Modified:
9441 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9442
9443
9444jilles 2005/12/02 16:39:40 UTC (20051202-334)
9445 Log:
9446 Updates to umodes docs.
9447
9448
9449 Changes: Modified:
9450 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9451
9452
9453nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9454 Log:
9455 Add SGML documentation.
9456
9457 Changes: Modified:
9458 + - trunk/doc/sgml/ (File Added)
9459 + - trunk/doc/sgml/oper-guide/ (File Added)
9460 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9461 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9462 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9463 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9464 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9465 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9466 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9467
9468
9469jilles 2005/11/21 11:04:33 UTC (20051121-330)
9470 Log:
9471 Make operwall flag restrict setting umode +z.
9472 This repairs this flag broken in charybdis-1.0.
9473
9474
9475 Changes: Modified:
9476 +41 -0 trunk/contrib/m_flags.c (File Modified)
9477 +9 -0 trunk/src/s_user.c (File Modified)
9478
9479
9480jilles 2005/11/21 10:29:37 UTC (20051121-328)
9481 Log:
9482 Don't complain/reset remote clients +n. I'm still not
9483 convinced propagating all umodes is the way to go, oh
9484 well.
9485
9486
9487 Changes: Modified:
9488 +1 -1 trunk/src/s_user.c (File Modified)
9489
9490
9491jilles 2005/11/21 10:21:42 UTC (20051121-326)
9492 Log:
9493 - Require admin flag for oper /chghost (if it's enabled
9494 which is not default)
9495 - Give error message on nonexistant nick
9496
9497
9498 Changes: Modified:
9499 +12 -0 trunk/modules/m_chghost.c (File Modified)
9500
9501
9502nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9503 Log:
9504 Incorporated jilles' dynspoof patch with a few minor changes.
9505
9506 Changes: Modified:
9507 +5 -2 trunk/include/client.h (File Modified)
9508 +1 -0 trunk/include/numeric.h (File Modified)
9509 +75 -4 trunk/modules/m_chghost.c (File Modified)
9510 +2 -21 trunk/modules/m_stats.c (File Modified)
9511 +2 -8 trunk/modules/m_trace.c (File Modified)
9512 +2 -0 trunk/src/client.c (File Modified)
9513 +3 -0 trunk/src/s_user.c (File Modified)
9514
9515
9516nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9517 Log:
9518 Update NEWS.
9519
9520 Changes: Modified:
9521 +5 -0 trunk/NEWS (File Modified)
9522
9523
9524jilles 2005/11/17 22:38:52 UTC (20051117-320)
9525 Log:
9526 Make show_ip() far less braindead.
9527
9528 Obtained from: ratbox 2.2 SVN
9529
9530
9531 Changes: Modified:
9532 +14 -85 trunk/src/client.c (File Modified)
9533
9534
9535jilles 2005/11/15 16:33:26 UTC (20051115-318)
9536 Log:
9537 Instead of not showing channels at all for whoising services,
9538 only show channels the requester is also on. If operspying
9539 services, show all the channels.
9540
9541
9542 Changes: Modified:
9543 +37 -40 trunk/modules/m_whois.c (File Modified)
9544
9545
9546jilles 2005/11/15 15:59:00 UTC (20051115-316)
9547 Log:
9548 - Show real errno if we fail to connect to a server
9549 - Don't show server IPs on IRC if a server goes dead
9550 during handshake
9551
9552
9553 Changes: Modified:
9554 +2 -5 trunk/src/s_serv.c (File Modified)
9555
9556
9557jilles 2005/11/15 15:28:18 UTC (20051115-314)
9558 Log:
9559 Revert hybrid 7.2 aline code. It causes too many problems.
9560
9561
9562 Changes: Modified:
9563 +1 -47 trunk/NEWS (File Modified)
9564 + - trunk/include/aline.h (File Deleted)
9565 +53 -6 trunk/modules/m_dline.c (File Modified)
9566 +212 -16 trunk/modules/m_kline.c (File Modified)
9567 +37 -8 trunk/modules/m_resv.c (File Modified)
9568 +45 -24 trunk/modules/m_xline.c (File Modified)
9569 +0 -485 trunk/src/Makefile.in (File Modified)
9570 + - trunk/src/aline.c (File Deleted)
9571
9572
9573jilles 2005/11/07 10:47:33 UTC (20051107-312)
9574 Log:
9575 Incorporate recent ratbox monitor bugfixes (could crash).
9576
9577
9578 Changes: Modified:
9579 +16 -0 trunk/modules/m_monitor.c (File Modified)
9580 +4 -3 trunk/src/monitor.c (File Modified)
9581
9582
9583jilles 2005/10/24 23:10:06 UTC (20051024-310)
9584 Log:
9585 Fix /invite UID leak.
9586
9587 Found by logiclrd@EFnet.
9588
9589
9590 Changes: Modified:
9591 +3 -2 trunk/modules/m_invite.c (File Modified)
9592
9593
9594nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9595 Log:
9596 Don't show what channels a service is in.
9597
9598 Changes: Modified:
9599 +1 -0 trunk/NEWS (File Modified)
9600 +40 -35 trunk/modules/m_whois.c (File Modified)
9601
9602
9603nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9604 Log:
9605 Update version to 1.0.3.
9606
9607
9608 Changes: Modified:
9609 +9 -9 trunk/configure (File Modified)
9610 +1 -1 trunk/configure.ac (File Modified)
9611
9612
9613jilles 2005/10/22 17:12:51 UTC (20051022-304)
9614 Log:
9615 Update NEWS.
9616
9617
9618 Changes: Modified:
9619 +7 -1 trunk/NEWS (File Modified)
9620
9621
9622jilles 2005/10/22 17:11:32 UTC (20051022-302)
9623 Log:
9624 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9625 More static buffers :(
9626
9627
9628 Changes: Modified:
9629 +12 -4 trunk/src/aline.c (File Modified)
9630
9631
9632jilles 2005/10/18 21:52:35 UTC (20051018-300)
9633 Log:
9634 Make operspy mode (/mode !#channel showing parameters
9635 even if not on channel) work again.
9636
9637
9638 Changes: Modified:
9639 +4 -4 trunk/src/channel.c (File Modified)
9640
9641
9642jilles 2005/10/16 22:04:15 UTC (20051016-298)
9643 Log:
9644 Call server_introduced hook on TS6 remote server
9645 introduction (ms_sid()).
9646
9647
9648 Changes: Modified:
9649 +6 -0 trunk/modules/core/m_server.c (File Modified)
9650
9651
9652nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9653 Log:
9654 Cyrix boxes are wierd.
9655
9656 Changes: Modified:
9657 +2 -1 trunk/modules/m_services.c (File Modified)
9658
9659
9660nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9661 Log:
9662 More paranoia.
9663
9664 Changes: Modified:
9665 +1 -1 trunk/include/client.h (File Modified)
9666 +3 -1 trunk/modules/m_services.c (File Modified)
9667
9668
9669nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9670 Log:
9671 heh
9672
9673 Changes: Modified:
9674 +1 -6 trunk/modules/m_services.c (File Modified)
9675
9676
9677nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9678 Log:
9679 Disable a check that doesn't always seem to work right for some reason.
9680
9681 Changes: Modified:
9682 +2 -0 trunk/modules/m_services.c (File Modified)
9683
9684
9685nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9686 Log:
9687 Update NEWS.
9688
9689
9690 Changes: Modified:
9691 +4 -1 trunk/NEWS (File Modified)
9692
9693
9694nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9695 Log:
9696 1.0.2
9697
9698
9699 Changes: Modified:
9700 +9 -9 trunk/configure (File Modified)
9701 +1 -1 trunk/configure.ac (File Modified)
9702
9703
9704jilles 2005/10/08 22:30:18 UTC (20051008-284)
9705 Log:
9706 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9707
9708
9709 Changes: Modified:
9710 +3 -13 trunk/modules/m_trace.c (File Modified)
9711
9712
9713jilles 2005/10/06 11:00:22 UTC (20051006-282)
9714 Log:
9715 Don't send empty RPL_WHOISCHANNELS on remote whois.
9716
9717 Pointy hat to: jilles
9718
9719
9720 Changes: Modified:
9721 +1 -1 trunk/modules/m_whois.c (File Modified)
9722
9723
9724nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9725 Log:
9726 Update NEWS.
9727
9728
9729 Changes: Modified:
9730 +3 -0 trunk/NEWS (File Modified)
9731
9732
9733nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9734 Log:
9735 Modular umode support.
9736
9737
9738 Changes: Modified:
9739 +0 -9 trunk/include/client.h (File Modified)
9740 +2 -1 trunk/include/s_user.h (File Modified)
9741 +1 -1 trunk/include/tools.h (File Modified)
9742 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9743 +3 -0 trunk/src/ircd.c (File Modified)
9744 +1 -1 trunk/src/messages.tab (File Modified)
9745 +2 -2 trunk/src/s_serv.c (File Modified)
9746 +37 -59 trunk/src/s_user.c (File Modified)
9747 +21 -0 trunk/src/tools.c (File Modified)
9748
9749
9750jilles 2005/10/02 20:23:15 UTC (20051002-276)
9751 Log:
9752 Optionally do forced nick change to the UID instead of kill
9753 on nick collisions, see doc/collision_fnc.txt for more
9754 details.
9755
9756
9757 Changes: Modified:
9758 + - trunk/doc/collision_fnc.txt (File Added)
9759 +1 -0 trunk/doc/example.conf (File Modified)
9760 +8 -0 trunk/doc/reference.conf (File Modified)
9761 +1 -0 trunk/include/numeric.h (File Modified)
9762 +1 -0 trunk/include/s_conf.h (File Modified)
9763 +2 -1 trunk/include/s_serv.h (File Modified)
9764 +1 -0 trunk/include/s_stats.h (File Modified)
9765 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9766 +1 -1 trunk/src/messages.tab (File Modified)
9767 +1 -0 trunk/src/newconf.c (File Modified)
9768 +1 -0 trunk/src/s_conf.c (File Modified)
9769 +1 -0 trunk/src/s_serv.c (File Modified)
9770 +2 -2 trunk/src/s_stats.c (File Modified)
9771
9772
9773nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9774 Log:
9775 Update NEWS.
9776
9777
9778 Modified:
9779 trunk/NEWS (File Modified)
9780
9781
9782jilles 2005/09/28 15:45:31 UTC (20050928-272)
9783 Log:
9784 Don't allow lookups by uid in /monitor + and /monitor s.
9785
9786
9787 Modified:
9788 trunk/modules/m_monitor.c (File Modified)
9789
9790
9791jilles 2005/09/28 13:05:01 UTC (20050928-270)
9792 Log:
9793 Stop garbage +j being set in cases like +j aaa:bbb by
9794 initializing the variables properly.
9795
9796 Reported by kyle.
9797
9798
9799 Modified:
9800 trunk/modules/core/m_mode.c (File Modified)
9801 trunk/modules/core/m_sjoin.c (File Modified)
9802
9803
9804jilles 2005/09/25 15:51:54 UTC (20050925-268)
9805 Log:
9806 Apply flags to the proper server in me_gcap().
9807
9808
9809 Modified:
9810 trunk/modules/m_capab.c (File Modified)
9811
9812
9813jilles 2005/09/22 23:13:46 UTC (20050922-266)
9814 Log:
9815 Use find_named_client() instead of find_client() to check
9816 for nick collisions.
9817
9818
9819 Modified:
9820 trunk/modules/core/m_nick.c (File Modified)
9821
9822
9823nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9824 Log:
9825 - Replace old 381 numeric with a new, more positive one!
9826
9827
9828 Modified:
9829 trunk/src/messages.tab (File Modified)
9830
9831
9832jilles 2005/09/22 00:38:45 UTC (20050922-262)
9833 Log:
9834 Make it compile again.
9835
9836
9837 Modified:
9838 trunk/src/channel.c (File Modified)
9839 trunk/src/client.c (File Modified)
9840 trunk/src/ircd.c (File Modified)
9841 trunk/src/packet.c (File Modified)
9842
9843
9844nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9845 Log:
9846 - Prevent UID disclosure in cmode setting.
9847
9848
9849 Modified:
9850 trunk/NEWS (File Modified)
9851 trunk/modules/core/m_mode.c (File Modified)
9852
9853
9854nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9855 Log:
9856 A different check which prevents UID disclosure.
9857
9858
9859 Modified:
9860 trunk/modules/core/m_kick.c (File Modified)
9861
9862
9863nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9864 Log:
9865 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9866
9867
9868 Modified:
9869 trunk/modules/core/m_kick.c (File Modified)
9870
9871
9872nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9873 Log:
9874 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9875
9876
9877 Modified:
9878 trunk/NEWS (File Modified)
9879 trunk/modules/m_accept.c (File Modified)
9880 trunk/modules/m_admin.c (File Modified)
9881 trunk/modules/m_away.c (File Modified)
9882 trunk/modules/m_cap.c (File Modified)
9883 trunk/modules/m_capab.c (File Modified)
9884 trunk/modules/m_challenge.c (File Modified)
9885 trunk/modules/m_chghost.c (File Modified)
9886 trunk/modules/m_close.c (File Modified)
9887 trunk/modules/m_cmessage.c (File Modified)
9888 trunk/modules/m_connect.c (File Modified)
9889 trunk/modules/m_dline.c (File Modified)
9890 trunk/modules/m_encap.c (File Modified)
9891 trunk/modules/m_etrace.c (File Modified)
9892 trunk/modules/m_gline.c (File Modified)
9893 trunk/modules/m_help.c (File Modified)
9894 trunk/modules/m_info.c (File Modified)
9895 trunk/modules/m_invite.c (File Modified)
9896 trunk/modules/m_ison.c (File Modified)
9897 trunk/modules/m_kline.c (File Modified)
9898 trunk/modules/m_knock.c (File Modified)
9899 trunk/modules/m_links.c (File Modified)
9900 trunk/modules/m_list.c (File Modified)
9901 trunk/modules/m_locops.c (File Modified)
9902 trunk/modules/m_lusers.c (File Modified)
9903 trunk/modules/m_map.c (File Modified)
9904 trunk/modules/m_monitor.c (File Modified)
9905 trunk/modules/m_motd.c (File Modified)
9906 trunk/modules/m_names.c (File Modified)
9907 trunk/modules/m_oper.c (File Modified)
9908 trunk/modules/m_operspy.c (File Modified)
9909 trunk/modules/m_pass.c (File Modified)
9910 trunk/modules/m_ping.c (File Modified)
9911 trunk/modules/m_pong.c (File Modified)
9912 trunk/modules/m_post.c (File Modified)
9913 trunk/modules/m_rehash.c (File Modified)
9914 trunk/modules/m_restart.c (File Modified)
9915 trunk/modules/m_resv.c (File Modified)
9916 trunk/modules/m_services.c (File Modified)
9917 trunk/modules/m_set.c (File Modified)
9918 trunk/modules/m_sshortcut.c (File Modified)
9919 trunk/modules/m_stats.c (File Modified)
9920 trunk/modules/m_svinfo.c (File Modified)
9921 trunk/modules/m_tb.c (File Modified)
9922 trunk/modules/m_testline.c (File Modified)
9923 trunk/modules/m_testmask.c (File Modified)
9924 trunk/modules/m_time.c (File Modified)
9925 trunk/modules/m_topic.c (File Modified)
9926 trunk/modules/m_trace.c (File Modified)
9927 trunk/modules/m_unreject.c (File Modified)
9928 trunk/modules/m_user.c (File Modified)
9929 trunk/modules/m_userhost.c (File Modified)
9930 trunk/modules/m_users.c (File Modified)
9931 trunk/modules/m_version.c (File Modified)
9932 trunk/modules/m_wallops.c (File Modified)
9933 trunk/modules/m_who.c (File Modified)
9934 trunk/modules/m_whois.c (File Modified)
9935 trunk/modules/m_whowas.c (File Modified)
9936 trunk/modules/m_xline.c (File Modified)
9937 trunk/src/adns.c (File Modified)
9938 trunk/src/aline.c (File Modified)
9939 trunk/src/cache.c (File Modified)
9940 trunk/src/channel.c (File Modified)
9941 trunk/src/class.c (File Modified)
9942 trunk/src/client.c (File Modified)
9943 trunk/src/commio.c (File Modified)
9944 trunk/src/event.c (File Modified)
9945 trunk/src/hash.c (File Modified)
9946 trunk/src/hostmask.c (File Modified)
9947 trunk/src/ircd.c (File Modified)
9948 trunk/src/kdparse.c (File Modified)
9949 trunk/src/linebuf.c (File Modified)
9950 trunk/src/listener.c (File Modified)
9951 trunk/src/modules.c (File Modified)
9952 trunk/src/monitor.c (File Modified)
9953 trunk/src/newconf.c (File Modified)
9954 trunk/src/packet.c (File Modified)
9955 trunk/src/parse.c (File Modified)
9956 trunk/src/reject.c (File Modified)
9957 trunk/src/s_auth.c (File Modified)
9958 trunk/src/s_conf.c (File Modified)
9959 trunk/src/s_gline.c (File Modified)
9960 trunk/src/s_log.c (File Modified)
9961 trunk/src/s_newconf.c (File Modified)
9962 trunk/src/s_serv.c (File Modified)
9963 trunk/src/s_stats.c (File Modified)
9964 trunk/src/s_user.c (File Modified)
9965 trunk/src/send.c (File Modified)
9966 trunk/src/whowas.c (File Modified)
9967
9968
9969nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9970 Log:
9971 - More coding style niceities. Pretty much got client.h squared away.
9972
9973
9974 Modified:
9975 trunk/modules/m_dline.c (File Modified)
9976 trunk/modules/m_gline.c (File Modified)
9977 trunk/modules/m_kline.c (File Modified)
9978 trunk/modules/m_rehash.c (File Modified)
9979 trunk/modules/m_resv.c (File Modified)
9980 trunk/modules/m_stats.c (File Modified)
9981 trunk/modules/m_testline.c (File Modified)
9982 trunk/modules/m_user.c (File Modified)
9983 trunk/modules/m_xline.c (File Modified)
9984
9985
9986jilles 2005/09/21 22:37:13 UTC (20050921-250)
9987 Log:
9988 - Propagate quiets (+q) on netjoins
9989 - Clear +q list too on lowerTS sjoin from TS6 source
9990
9991
9992 Modified:
9993 trunk/modules/core/m_sjoin.c (File Modified)
9994 trunk/src/s_serv.c (File Modified)
9995
9996
9997jilles 2005/09/21 15:49:43 UTC (20050921-248)
9998 Log:
9999 Second argument to whois is always a nick, never a uid.
10000 This prevents /whois other.server uid to get information
10001 about that uid.
10002
10003
10004 Modified:
10005 trunk/modules/m_whois.c (File Modified)
10006
10007
10008jilles 2005/09/21 15:43:45 UTC (20050921-246)
10009 Log:
10010 Don't allow local users to use uids in user mode.
10011
10012
10013 Modified:
10014 trunk/src/s_user.c (File Modified)
10015
10016
10017jilles 2005/09/21 15:42:56 UTC (20050921-244)
10018 Log:
10019 Make it compile again.
10020
10021
10022 Modified:
10023 trunk/src/s_stats.c (File Modified)
10024
10025
10026jilles 2005/09/21 15:09:11 UTC (20050921-242)
10027 Log:
10028 Fix propagation of empty SJOIN.
10029
10030
10031 Modified:
10032 trunk/modules/core/m_sjoin.c (File Modified)
10033
10034
10035nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10036 Log:
10037 Some atheme-style niceties here.
10038
10039
10040 Modified:
10041 trunk/modules/m_accept.c (File Modified)
10042 trunk/modules/m_admin.c (File Modified)
10043 trunk/modules/m_away.c (File Modified)
10044 trunk/modules/m_cap.c (File Modified)
10045 trunk/modules/m_capab.c (File Modified)
10046 trunk/modules/m_challenge.c (File Modified)
10047 trunk/modules/m_chghost.c (File Modified)
10048 trunk/modules/m_close.c (File Modified)
10049 trunk/modules/m_cmessage.c (File Modified)
10050 trunk/modules/m_connect.c (File Modified)
10051 trunk/modules/m_dline.c (File Modified)
10052 trunk/modules/m_encap.c (File Modified)
10053 trunk/modules/m_etrace.c (File Modified)
10054 trunk/modules/m_gline.c (File Modified)
10055 trunk/modules/m_help.c (File Modified)
10056 trunk/modules/m_info.c (File Modified)
10057 trunk/modules/m_invite.c (File Modified)
10058 trunk/modules/m_ison.c (File Modified)
10059 trunk/modules/m_kline.c (File Modified)
10060 trunk/modules/m_knock.c (File Modified)
10061 trunk/modules/m_links.c (File Modified)
10062 trunk/modules/m_list.c (File Modified)
10063 trunk/modules/m_locops.c (File Modified)
10064 trunk/modules/m_lusers.c (File Modified)
10065 trunk/modules/m_map.c (File Modified)
10066 trunk/modules/m_monitor.c (File Modified)
10067 trunk/modules/m_motd.c (File Modified)
10068 trunk/modules/m_names.c (File Modified)
10069 trunk/modules/m_oper.c (File Modified)
10070 trunk/modules/m_operspy.c (File Modified)
10071 trunk/modules/m_pass.c (File Modified)
10072 trunk/modules/m_ping.c (File Modified)
10073 trunk/modules/m_pong.c (File Modified)
10074 trunk/modules/m_post.c (File Modified)
10075 trunk/modules/m_rehash.c (File Modified)
10076 trunk/modules/m_restart.c (File Modified)
10077 trunk/modules/m_resv.c (File Modified)
10078 trunk/modules/m_services.c (File Modified)
10079 trunk/modules/m_set.c (File Modified)
10080 trunk/modules/m_sshortcut.c (File Modified)
10081 trunk/modules/m_stats.c (File Modified)
10082 trunk/modules/m_svinfo.c (File Modified)
10083 trunk/modules/m_tb.c (File Modified)
10084 trunk/modules/m_testline.c (File Modified)
10085 trunk/modules/m_testmask.c (File Modified)
10086 trunk/modules/m_time.c (File Modified)
10087 trunk/modules/m_topic.c (File Modified)
10088 trunk/modules/m_trace.c (File Modified)
10089 trunk/modules/m_unreject.c (File Modified)
10090 trunk/modules/m_user.c (File Modified)
10091 trunk/modules/m_userhost.c (File Modified)
10092 trunk/modules/m_users.c (File Modified)
10093 trunk/modules/m_version.c (File Modified)
10094 trunk/modules/m_wallops.c (File Modified)
10095 trunk/modules/m_who.c (File Modified)
10096 trunk/modules/m_whois.c (File Modified)
10097 trunk/modules/m_whowas.c (File Modified)
10098 trunk/modules/m_xline.c (File Modified)
10099
10100
10101nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10102 Log:
10103 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10104
10105
10106 Modified:
10107 trunk/.indent.pro (File Modified)
10108 trunk/include/charybdis.h (File Added)
10109 trunk/include/client.h (File Modified)
10110 trunk/modules/.indent.pro (File Modified)
10111 trunk/src/.indent.pro (File Modified)
10112 trunk/src/adns.c (File Modified)
10113 trunk/src/aline.c (File Modified)
10114 trunk/src/cache.c (File Modified)
10115 trunk/src/channel.c (File Modified)
10116 trunk/src/class.c (File Modified)
10117 trunk/src/client.c (File Modified)
10118 trunk/src/commio.c (File Modified)
10119 trunk/src/event.c (File Modified)
10120 trunk/src/hash.c (File Modified)
10121 trunk/src/hostmask.c (File Modified)
10122 trunk/src/ircd.c (File Modified)
10123 trunk/src/kdparse.c (File Modified)
10124 trunk/src/linebuf.c (File Modified)
10125 trunk/src/listener.c (File Modified)
10126 trunk/src/modules.c (File Modified)
10127 trunk/src/monitor.c (File Modified)
10128 trunk/src/newconf.c (File Modified)
10129 trunk/src/packet.c (File Modified)
10130 trunk/src/parse.c (File Modified)
10131 trunk/src/reject.c (File Modified)
10132 trunk/src/s_auth.c (File Modified)
10133 trunk/src/s_conf.c (File Modified)
10134 trunk/src/s_gline.c (File Modified)
10135 trunk/src/s_log.c (File Modified)
10136 trunk/src/s_newconf.c (File Modified)
10137 trunk/src/s_serv.c (File Modified)
10138 trunk/src/s_stats.c (File Modified)
10139 trunk/src/s_user.c (File Modified)
10140 trunk/src/send.c (File Modified)
10141 trunk/src/whowas.c (File Modified)
10142
10143
10144nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10145 Log:
10146 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10147 - Convert a few modules towards using this code.
10148 - Make a note about this change in NEWS.
10149
10150
10151 Modified:
10152 trunk/NEWS (File Modified)
10153 trunk/include/aline.h (File Added)
10154 trunk/modules/m_dline.c (File Modified)
10155 trunk/modules/m_kline.c (File Modified)
10156 trunk/modules/m_resv.c (File Modified)
10157 trunk/modules/m_xline.c (File Modified)
10158 trunk/src/Makefile.in (File Modified)
10159 trunk/src/aline.c (File Added)
10160
10161
10162nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10163 Log:
10164 - Update NEWS document.
10165
10166
10167 Modified:
10168 trunk/NEWS (File Modified)
10169
10170
10171jilles 2005/09/20 18:27:19 UTC (20050920-232)
10172 Log:
10173 Use find_named_person() instead of find_person() in services shortcuts.
10174
10175
10176 Modified:
10177 trunk/modules/m_sshortcut.c (File Modified)
10178
10179
10180jilles 2005/09/18 22:18:59 UTC (20050918-230)
10181 Log:
10182 Fix propagation of empty channels (+P).
10183
10184
10185 Modified:
10186 trunk/modules/core/m_sjoin.c (File Modified)
10187 trunk/src/s_serv.c (File Modified)
10188
10189
10190jilles 2005/09/18 22:18:04 UTC (20050918-228)
10191 Log:
10192 Use same comparison for +f.
10193
10194
10195 Modified:
10196 trunk/modules/core/m_join.c (File Modified)
10197
10198
10199jilles 2005/09/18 18:48:13 UTC (20050918-226)
10200 Log:
10201 Retire server-server non-encap CHGHOST, and clean it up a bit.
10202
10203
10204 Modified:
10205 trunk/modules/m_chghost.c (File Modified)
10206
10207
10208jilles 2005/09/18 14:26:20 UTC (20050918-224)
10209 Log:
10210 Use TS6 form for SQUIT wallops.
10211
10212
10213 Modified:
10214 trunk/modules/core/m_squit.c (File Modified)
10215
10216
10217jilles 2005/09/18 14:25:54 UTC (20050918-222)
10218 Log:
10219 Propagate nick changes for remote clients in TS6 form if possible;
10220 simplify the code a bit.
10221
10222
10223 Modified:
10224 trunk/modules/core/m_nick.c (File Modified)
10225
10226
10227jilles 2005/09/18 14:16:43 UTC (20050918-220)
10228 Log:
10229 Only clear oper_only_umodes on deoper for local clients.
10230
10231
10232 Modified:
10233 trunk/src/s_user.c (File Modified)
10234
10235
10236nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10237 Log:
10238 - Don't enable use_whois_actually in the default config, makes cloaking
10239 only useful for vanity.
10240
10241
10242 Modified:
10243 trunk/doc/example.conf (File Modified)
10244
10245
10246jilles 2005/09/18 00:00:12 UTC (20050918-216)
10247 Log:
10248 Fix linebuf raw code to not truncate lines longer than
10249 510 characters. This stops ziplinks corruption at
10250 the initial burst if the other side sends a lot.
10251
10252
10253 Modified:
10254 trunk/src/linebuf.c (File Modified)
10255
10256
10257nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10258 Log:
10259 - Add +r to channel_modes().
10260
10261
10262 Modified:
10263 trunk/src/channel.c (File Modified)
10264
10265
10266nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10267 Log:
10268 Update NEWS.
10269
10270
10271 Modified:
10272 trunk/NEWS (File Modified)
10273
10274
10275nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10276 Log:
10277 err, nvm. wrong project :-P
10278
10279
10280 Modified:
10281 trunk/src/match.c (File Modified)
10282
10283
10284nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10285 Log:
10286 make sure we don't crash on match(NULL, test)
10287
10288
10289 Modified:
10290 trunk/src/match.c (File Modified)
10291
10292
10293jilles 2005/09/12 23:40:03 UTC (20050912-206)
10294 Log:
10295 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10296 flags = rehash in shared{}.
10297 Uses :<source> ENCAP <target> REHASH [option].
10298
10299
10300 Modified:
10301 trunk/doc/example.conf (File Modified)
10302 trunk/doc/reference.conf (File Modified)
10303 trunk/help/opers/rehash (File Modified)
10304 trunk/include/s_newconf.h (File Modified)
10305 trunk/modules/m_rehash.c (File Modified)
10306 trunk/modules/m_stats.c (File Modified)
10307 trunk/src/newconf.c (File Modified)
10308
10309
10310jilles 2005/09/12 22:48:44 UTC (20050912-204)
10311 Log:
10312 Initialize flags to 0 in conf_set_shared_flags() and
10313 conf_set_cluster_flags().
10314
10315
10316 Modified:
10317 trunk/src/newconf.c (File Modified)
10318
10319
10320jilles 2005/09/12 22:14:16 UTC (20050912-202)
10321 Log:
10322 Don't allow a forward from a #channel to an &channel.
10323 Error message is Illegal channel name.
10324
10325
10326 Modified:
10327 trunk/modules/core/m_mode.c (File Modified)
10328
10329
10330nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10331 Log:
10332 - change version to 1.0.1
10333
10334
10335 Modified:
10336 trunk/configure (File Modified)
10337 trunk/configure.ac (File Modified)
10338
10339
10340nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10341 Log:
10342 Update NEWS.
10343
10344
10345 Modified:
10346 trunk/NEWS (File Modified)
10347
10348
10349jilles 2005/09/12 21:55:58 UTC (20050912-196)
10350 Log:
10351 Services shortcuts changes:
10352 - Require umode +S on target
10353 - Use ERR_SERVICESDOWN (440) for error message
10354 - Fix check for empty string
10355
10356
10357 Modified:
10358 trunk/include/numeric.h (File Modified)
10359 trunk/modules/m_sshortcut.c (File Modified)
10360 trunk/src/messages.tab (File Modified)
10361
10362
10363nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10364 Log:
10365 s/IsChanService/IsService/g;
10366
10367
10368 Modified:
10369 trunk/modules/m_sshortcut.c (File Modified)
10370
10371
10372nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10373 Log:
10374 Add check for service validity in shortcut routines.
10375
10376
10377 Modified:
10378 trunk/modules/m_sshortcut.c (File Modified)
10379
10380
10381jilles 2005/09/12 15:30:26 UTC (20050912-190)
10382 Log:
10383 Don't allow forwarding to a -F channel the setter is not on.
10384
10385
10386 Modified:
10387 trunk/modules/core/m_mode.c (File Modified)
10388
10389
10390jilles 2005/09/12 13:55:56 UTC (20050912-188)
10391 Log:
10392 Describe identify_service and identify_command in
10393 reference.conf.
10394
10395
10396 Modified:
10397 trunk/doc/reference.conf (File Modified)
10398
10399
10400jilles 2005/09/12 13:37:11 UTC (20050912-186)
10401 Log:
10402 More helpfile updates.
10403
10404
10405 Modified:
10406 trunk/help/Makefile.in (File Modified)
10407 trunk/help/opers/die (File Modified)
10408 trunk/help/opers/join (File Modified)
10409 trunk/help/opers/links (File Modified)
10410 trunk/help/opers/lusers (File Modified)
10411 trunk/help/opers/map (File Added)
10412 trunk/help/opers/motd (File Modified)
10413 trunk/help/opers/names (File Modified)
10414 trunk/help/opers/notice (File Modified)
10415 trunk/help/opers/operspy (File Modified)
10416 trunk/help/opers/part (File Modified)
10417 trunk/help/opers/privmsg (File Modified)
10418 trunk/help/opers/restart (File Modified)
10419 trunk/help/opers/set (File Modified)
10420 trunk/help/opers/stats (File Modified)
10421 trunk/help/opers/trace (File Modified)
10422 trunk/help/opers/version (File Modified)
10423 trunk/help/users/notice (File Modified)
10424 trunk/help/users/privmsg (File Modified)
10425 trunk/help/users/stats (File Modified)
10426
10427
10428jilles 2005/09/12 11:18:40 UTC (20050912-184)
10429 Log:
10430 Update help files.
10431
10432
10433 Modified:
10434 trunk/help/opers/cmode (File Modified)
10435 trunk/help/opers/umode (File Modified)
10436 trunk/help/opers/wallops (File Modified)
10437 trunk/help/opers/who (File Modified)
10438 trunk/help/users/umode (File Modified)
10439
10440
10441jilles 2005/09/12 11:11:18 UTC (20050912-182)
10442 Log:
10443 Include cmode +r in 004 and 005.
10444
10445
10446 Modified:
10447 trunk/include/supported.h (File Modified)
10448 trunk/src/messages.tab (File Modified)
10449
10450
10451jilles 2005/09/12 10:53:35 UTC (20050912-180)
10452 Log:
10453 No need to clear all 3 buffers in channel_modes().
10454
10455
10456 Modified:
10457 trunk/src/channel.c (File Modified)
10458
10459
10460jilles 2005/09/12 10:31:54 UTC (20050912-178)
10461 Log:
10462 - Fix multiple +f modes per line
10463 - -f shouldn't take a parameter
10464
10465
10466 Modified:
10467 trunk/modules/core/m_mode.c (File Modified)
10468
10469
10470jilles 2005/09/12 10:04:27 UTC (20050912-176)
10471 Log:
10472 Channel mode +Q now prevents forwarding to or through
10473 a channel, just like in hyperion, not from a channel.
10474
10475
10476 Modified:
10477 trunk/modules/core/m_join.c (File Modified)
10478
10479
10480jilles 2005/09/12 09:36:21 UTC (20050912-174)
10481 Log:
10482 Complete +F/+Q propagation.
10483
10484
10485 Modified:
10486 trunk/modules/core/m_join.c (File Modified)
10487 trunk/modules/core/m_sjoin.c (File Modified)
10488 trunk/src/channel.c (File Modified)
10489
10490
10491nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10492 Log:
10493 - A few minor fixes.
10494
10495
10496 Modified:
10497 trunk/modules/core/m_join.c (File Modified)
10498 trunk/modules/m_services.c (File Modified)
10499
10500
10501nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10502 Log:
10503 - Fix netsplit obfuscation.
10504
10505
10506 Modified:
10507 trunk/src/client.c (File Modified)
10508
10509
10510nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10511 Log:
10512 - Fix another /stats p related bug.
10513
10514
10515 Modified:
10516 trunk/src/client.c (File Modified)
10517
10518
10519nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10520 Log:
10521 - Update example.conf.
10522
10523
10524 Modified:
10525 trunk/doc/example.conf (File Modified)
10526
10527
10528nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10529 Log:
10530 - Fix a minor bug here, and re-release 1.0.
10531
10532
10533 Modified:
10534 trunk/modules/core/m_nick.c (File Modified)
10535
10536
10537nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10538 Log:
10539 - Add bursted clients to /stats p list.
10540
10541
10542 Modified:
10543 trunk/modules/core/m_nick.c (File Modified)
10544
10545
10546nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10547 Log:
10548 - Add identify_service, identify_command options to the example.conf,
10549 newconf parser.
10550
10551
10552 Modified:
10553 trunk/NEWS (File Modified)
10554 trunk/doc/example.conf (File Modified)
10555 trunk/src/newconf.c (File Modified)
10556
10557
10558nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10559 Log:
10560 - Add services shortcuts.
10561
10562
10563 Modified:
10564 trunk/modules/Makefile.in (File Modified)
10565 trunk/modules/m_sshortcut.c (File Added)
10566
10567
10568nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10569 Log:
10570 - put back checks i removed by mistake
10571
10572
10573 Modified:
10574 trunk/modules/core/m_join.c (File Modified)
10575
10576
10577nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10578 Log:
10579 - Implement channel mode +Q, which disables forwarding.
10580 - Make forwarding usable by everyone.
10581 - Implement channel mode +F which bypasses authority checks on a target
10582 set with this mode
10583 - Update NEWS.
10584
10585
10586 Modified:
10587 trunk/NEWS (File Modified)
10588 trunk/include/channel.h (File Modified)
10589 trunk/include/supported.h (File Modified)
10590 trunk/modules/core/m_join.c (File Modified)
10591 trunk/modules/core/m_mode.c (File Modified)
10592 trunk/src/messages.tab (File Modified)
10593
10594
10595nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10596 Log:
10597 - Fix account handling brokenness.
10598
10599
10600 Modified:
10601 trunk/modules/m_services.c (File Modified)
10602
10603
10604jilles 2005/09/12 02:04:09 UTC (20050912-150)
10605 Log:
10606 Identify to services via server password hack. Still
10607 needs config file parts, like
10608 identifyservice = "nickserv@services.int";
10609 identifycommand = "IDENTIFY";
10610
10611
10612 Modified:
10613 trunk/include/s_conf.h (File Modified)
10614 trunk/src/s_user.c (File Modified)
10615
10616
10617jilles 2005/09/12 01:59:46 UTC (20050912-148)
10618 Log:
10619 Make send.c compile.
10620
10621
10622 Modified:
10623 trunk/src/send.c (File Modified)
10624
10625
10626nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10627 Log:
10628 - Handle this better.
10629
10630
10631 Modified:
10632 trunk/src/send.c (File Modified)
10633
10634
10635nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10636 Log:
10637 If the source is not a client, don't send to normal users.
10638
10639
10640 Modified:
10641 trunk/src/send.c (File Modified)
10642
10643
10644nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10645 Log:
10646 - Make /wallops behave as wallops in other ircds.
10647
10648
10649 Modified:
10650 trunk/modules/m_wallops.c (File Modified)
10651 trunk/src/send.c (File Modified)
10652
10653
10654nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10655 Log:
10656 - charybdis-1.0
10657
10658
10659 Modified:
10660 trunk/NEWS (File Modified)
10661 trunk/configure (File Modified)
10662 trunk/configure.ac (File Modified)
10663
10664
10665nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10666 Log:
10667 - Remove efnet configuration.
10668 - Rename example.conf as reference.conf, and replace the default
10669 example.conf with one suitable for AthemeNET.
10670 - Update makefile to reflect these changes.
10671
10672
10673 Modified:
10674 trunk/doc/Makefile.in (File Modified)
10675 trunk/doc/example.conf (File Modified)
10676 trunk/doc/example.efnet.conf (File Deleted)
10677 trunk/doc/reference.conf (File Added)
10678
10679
10680nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10681 Log:
10682 - Don't display opers who are /away.
10683
10684
10685 Modified:
10686 trunk/modules/m_stats.c (File Modified)
10687
10688
10689jilles 2005/09/12 00:21:20 UTC (20050912-134)
10690 Log:
10691 Put cmode +f in 004 and 005.
10692
10693
10694 Modified:
10695 trunk/include/supported.h (File Modified)
10696 trunk/src/messages.tab (File Modified)
10697
10698
10699jilles 2005/09/12 00:15:13 UTC (20050912-132)
10700 Log:
10701 Add user umode +Q which prevents a user from
10702 being forwarded.
10703
10704
10705 Modified:
10706 trunk/include/client.h (File Modified)
10707 trunk/modules/core/m_join.c (File Modified)
10708 trunk/src/messages.tab (File Modified)
10709 trunk/src/s_user.c (File Modified)
10710
10711
10712jilles 2005/09/11 23:47:02 UTC (20050911-130)
10713 Log:
10714 Implement channel forwarding in m_join(). As in
10715 hyperion, failing to join because of +i, +r or +j
10716 can cause you to be forwarded, potentially
10717 recursively. Unlike hyperion, a single numeric
10718 is sent in case of a successful forward, otherwise
10719 the ircd acts if there were no forward.
10720
10721
10722 Modified:
10723 trunk/include/numeric.h (File Modified)
10724 trunk/modules/core/m_join.c (File Modified)
10725 trunk/src/messages.tab (File Modified)
10726
10727
10728jilles 2005/09/11 22:57:53 UTC (20050911-128)
10729 Log:
10730 Allow servers to set oper-only cmodes as well.
10731
10732
10733 Modified:
10734 trunk/modules/core/m_mode.c (File Modified)
10735
10736
10737jilles 2005/09/11 22:48:37 UTC (20050911-126)
10738 Log:
10739 Add cmode +f which takes a channel name, settable
10740 only by opers for now. Does not do anything yet.
10741
10742
10743 Modified:
10744 trunk/include/channel.h (File Modified)
10745 trunk/modules/core/m_join.c (File Modified)
10746 trunk/modules/core/m_mode.c (File Modified)
10747 trunk/modules/core/m_sjoin.c (File Modified)
10748 trunk/src/channel.c (File Modified)
10749
10750
10751jilles 2005/09/11 20:48:09 UTC (20050911-124)
10752 Log:
10753 Fully initialize 'mode' in ms_join() and ms_sjoin()
10754 to avoid old +j garbage from being used.
10755
10756
10757 Modified:
10758 trunk/modules/core/m_join.c (File Modified)
10759 trunk/modules/core/m_sjoin.c (File Modified)
10760
10761
10762jilles 2005/09/11 19:41:53 UTC (20050911-122)
10763 Log:
10764 - only touch join_count/join_delta if join throttling
10765 is enabled on the channel
10766 - reset join_count/join_delta to 0 if -j is set
10767
10768
10769 Modified:
10770 trunk/modules/core/m_join.c (File Modified)
10771 trunk/modules/core/m_mode.c (File Modified)
10772 trunk/modules/core/m_sjoin.c (File Modified)
10773
10774
10775jilles 2005/09/11 18:57:20 UTC (20050911-120)
10776 Log:
10777 Also start a new "period" for join throttling for remote joins,
10778 if necessary. Make the code slightly clearer.
10779
10780
10781 Modified:
10782 trunk/modules/core/m_join.c (File Modified)
10783 trunk/src/channel.c (File Modified)
10784
10785
10786jilles 2005/09/11 18:12:20 UTC (20050911-118)
10787 Log:
10788 Some +j improvements, still broken.
10789
10790
10791 Modified:
10792 trunk/modules/core/m_join.c (File Modified)
10793 trunk/modules/core/m_sjoin.c (File Modified)
10794
10795
10796jilles 2005/09/11 16:44:36 UTC (20050911-116)
10797 Log:
10798 Only do +z processing for +m channels the sender is on,
10799 as bans/quiets are currently only checked locally.
10800
10801
10802 Modified:
10803 trunk/modules/core/m_message.c (File Modified)
10804
10805
10806jilles 2005/09/11 16:01:02 UTC (20050911-114)
10807 Log:
10808 - Add max_bans_large configuration option, defaulting to 500, to
10809 limit the number of bans in a +L channel
10810 - Change b/e/I to b/e/I/q in texts
10811
10812
10813 Modified:
10814 trunk/doc/example.conf (File Modified)
10815 trunk/include/s_conf.h (File Modified)
10816 trunk/modules/core/m_mode.c (File Modified)
10817 trunk/modules/m_info.c (File Modified)
10818 trunk/src/newconf.c (File Modified)
10819 trunk/src/s_conf.c (File Modified)
10820
10821
10822jilles 2005/09/11 15:20:38 UTC (20050911-112)
10823 Log:
10824 Store invite for +gi channels.
10825 Note that +gi is significantly weaker access control than +i.
10826
10827
10828 Modified:
10829 trunk/modules/m_invite.c (File Modified)
10830
10831
10832jilles 2005/09/11 14:38:35 UTC (20050911-110)
10833 Log:
10834 Nonops are allowed to see +q lists.
10835
10836
10837 Modified:
10838 trunk/modules/core/m_mode.c (File Modified)
10839
10840
10841jilles 2005/09/11 14:27:59 UTC (20050911-108)
10842 Log:
10843 Invalidate can_send() cache on -q.
10844
10845
10846 Modified:
10847 trunk/modules/core/m_mode.c (File Modified)
10848
10849
10850nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10851 Log:
10852 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10853
10854
10855 Modified:
10856 trunk/modules/core/m_sjoin.c (File Modified)
10857
10858
10859nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10860 Log:
10861 - Allow blank SJOINs -- for permanant channels.
10862
10863
10864 Modified:
10865 trunk/modules/core/m_sjoin.c (File Modified)
10866
10867
10868nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10869 Log:
10870 - Burst permanant channels.
10871
10872
10873 Modified:
10874 trunk/src/s_serv.c (File Modified)
10875
10876
10877nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10878 Log:
10879 - Fix handling of permanant channels.
10880
10881
10882 Modified:
10883 trunk/modules/core/m_join.c (File Modified)
10884
10885
10886nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10887 Log:
10888 - Run indent on core modules.
10889 - Add propagation of join throttle settings.
10890
10891
10892 Modified:
10893 trunk/modules/core/m_die.c (File Modified)
10894 trunk/modules/core/m_error.c (File Modified)
10895 trunk/modules/core/m_join.c (File Modified)
10896 trunk/modules/core/m_kick.c (File Modified)
10897 trunk/modules/core/m_kill.c (File Modified)
10898 trunk/modules/core/m_message.c (File Modified)
10899 trunk/modules/core/m_mode.c (File Modified)
10900 trunk/modules/core/m_nick.c (File Modified)
10901 trunk/modules/core/m_part.c (File Modified)
10902 trunk/modules/core/m_quit.c (File Modified)
10903 trunk/modules/core/m_server.c (File Modified)
10904 trunk/modules/core/m_sjoin.c (File Modified)
10905 trunk/modules/core/m_squit.c (File Modified)
10906
10907
10908nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10909 Log:
10910 - Fix mistake in commit message.
10911
10912
10913 Modified:
10914 trunk/ChangeLog (File Modified)
10915
10916
10917nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10918 Log:
10919 - Channel throttling.
10920
10921
10922 Modified:
10923 trunk/NEWS (File Modified)
10924 trunk/include/supported.h (File Modified)
10925 trunk/modules/core/m_mode.c (File Modified)
10926 trunk/src/messages.tab (File Modified)
10927
10928
10929nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10930 Log:
10931 - Channel throttle logic fixes.
10932
10933
10934 Modified:
10935 trunk/include/channel.h (File Modified)
10936
10937
10938nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10939 Log:
10940 - Add the throttle logic.
10941
10942
10943 Modified:
10944 trunk/include/channel.h (File Modified)
10945 trunk/include/numeric.h (File Modified)
10946 trunk/modules/core/m_join.c (File Modified)
10947 trunk/src/channel.c (File Modified)
10948 trunk/src/messages.tab (File Modified)
10949
10950
10951nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10952 Log:
10953 - Cosmetic fixes to CREDITS.
10954
10955
10956 Modified:
10957 trunk/CREDITS (File Modified)
10958
10959
10960nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10961 Log:
10962 - Better channel_modes() from ShadowIRCd 4.
10963
10964
10965 Modified:
10966 trunk/include/channel.h (File Modified)
10967 trunk/src/channel.c (File Modified)
10968
10969
10970nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10971 Log:
10972 - Strip colour codes from parts.
10973
10974
10975 Modified:
10976 trunk/modules/core/m_part.c (File Modified)
10977
10978
10979nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10980 Log:
10981 - Strip colour codes from quits.
10982
10983
10984 Modified:
10985 trunk/modules/core/m_quit.c (File Modified)
10986
10987
10988nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10989 Log:
10990 - add +c/+g/+z to channel_modes().
10991
10992
10993 Modified:
10994 trunk/src/channel.c (File Modified)
10995
10996
10997nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10998 Log:
10999 - Add +g to 004/005 numerics.
11000
11001
11002 Modified:
11003 trunk/include/supported.h (File Modified)
11004 trunk/src/messages.tab (File Modified)
11005
11006
11007nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11008 Log:
11009 - Add +cgz to set_final_mode() in both join/sjoin.
11010 - Implement channel mode +g: Free invite.
11011
11012
11013 Modified:
11014 trunk/include/channel.h (File Modified)
11015 trunk/modules/core/m_join.c (File Modified)
11016 trunk/modules/core/m_mode.c (File Modified)
11017 trunk/modules/core/m_sjoin.c (File Modified)
11018 trunk/modules/m_invite.c (File Modified)
11019
11020
11021nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11022 Log:
11023 - Make sure /stats p uses the right list.
11024
11025
11026 Modified:
11027 trunk/modules/m_stats.c (File Modified)
11028
11029
11030nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11031 Log:
11032 - local oper list becomes local_oper_list.
11033 - all opers are stored on oper_list for /stats p.
11034
11035
11036 Modified:
11037 trunk/include/ircd.h (File Modified)
11038 trunk/modules/m_stats.c (File Modified)
11039 trunk/modules/m_trace.c (File Modified)
11040 trunk/src/client.c (File Modified)
11041 trunk/src/ircd.c (File Modified)
11042 trunk/src/s_user.c (File Modified)
11043 trunk/src/send.c (File Modified)
11044
11045
11046nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11047 Log:
11048 - Remove ENABLE_SERVICES legacy define.
11049
11050
11051 Modified:
11052 trunk/configure (File Modified)
11053 trunk/configure.ac (File Modified)
11054 trunk/include/client.h (File Modified)
11055 trunk/include/m_info.h (File Modified)
11056 trunk/include/s_conf.h (File Modified)
11057 trunk/modules/Makefile.in (File Modified)
11058 trunk/modules/core/m_kick.c (File Modified)
11059 trunk/modules/core/m_mode.c (File Modified)
11060 trunk/modules/core/m_nick.c (File Modified)
11061 trunk/modules/core/m_sjoin.c (File Modified)
11062 trunk/modules/m_services.c (File Modified)
11063 trunk/src/channel.c (File Modified)
11064 trunk/src/newconf.c (File Modified)
11065 trunk/src/s_conf.c (File Modified)
11066 trunk/src/s_serv.c (File Modified)
11067 trunk/src/s_user.c (File Modified)
11068
11069
11070nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11071 Log:
11072 - New reject message, ala ircu.
11073
11074
11075 Modified:
11076 trunk/src/reject.c (File Modified)
11077
11078
11079nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11080 Log:
11081 - Reduce 'broadcast storm' effect in m_chghost.
11082
11083
11084 Modified:
11085 trunk/modules/m_chghost.c (File Modified)
11086
11087
11088nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11089 Log:
11090 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11091
11092
11093 Modified:
11094 trunk/include/supported.h (File Modified)
11095 trunk/src/messages.tab (File Modified)
11096
11097
11098nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11099 Log:
11100 - Implement +z.
11101
11102
11103 Modified:
11104 trunk/include/channel.h (File Modified)
11105 trunk/modules/core/m_message.c (File Modified)
11106 trunk/modules/core/m_mode.c (File Modified)
11107
11108
11109nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11110 Log:
11111 - use sendto_one_numeric() in some places.
11112
11113
11114 Modified:
11115 trunk/modules/core/m_mode.c (File Modified)
11116
11117
11118nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11119 Log:
11120 - Implement channel mode +c -- colour stripping.
11121
11122
11123 Modified:
11124 trunk/include/irc_string.h (File Modified)
11125 trunk/include/supported.h (File Modified)
11126 trunk/modules/core/m_message.c (File Modified)
11127 trunk/modules/core/m_mode.c (File Modified)
11128 trunk/src/irc_string.c (File Modified)
11129 trunk/src/messages.tab (File Modified)
11130
11131
11132nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11133 Log:
11134 - Add +qLP to CHANMODES 005 numeric.
11135
11136
11137 Modified:
11138 trunk/include/supported.h (File Modified)
11139
11140
11141nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11142 Log:
11143 Move credits files to doc/.
11144
11145
11146 Modified:
11147 trunk/Hybrid-team (File Deleted)
11148 trunk/Ratbox-team (File Deleted)
11149 trunk/doc/Hybrid-team (File Added)
11150 trunk/doc/Ratbox-team (File Added)
11151
11152
11153nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11154 Log:
11155 - Rename Ratbox credits as Ratbox-team.
11156 - Add in our own CREDITS.
11157
11158
11159 Modified:
11160 trunk/CREDITS (File Deleted)
11161 trunk/CREDITS (File Added)
11162 trunk/Ratbox-team (File Added)
11163
11164
11165nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11166 Log:
11167 - Quietcache fixes.
11168
11169
11170 Modified:
11171 trunk/modules/core/m_mode.c (File Modified)
11172
11173
11174nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11175 Log:
11176 - Rebuild configure.
11177
11178
11179 Modified:
11180 trunk/autom4te.cache/ (File Deleted)
11181 trunk/configure (File Modified)
11182
11183
11184nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11185 Log:
11186 Add +q to messages.tab.
11187
11188
11189 Modified:
11190 trunk/src/messages.tab (File Modified)
11191
11192
11193nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11194 Log:
11195 - port m_sjoin stuff to TS6 JOIN syntax.
11196
11197
11198 Modified:
11199 trunk/modules/core/m_join.c (File Modified)
11200
11201
11202nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11203 Log:
11204 - Implement channel mode +q (quiet)
11205
11206
11207 Modified:
11208 trunk/include/channel.h (File Modified)
11209 trunk/modules/core/m_mode.c (File Modified)
11210 trunk/src/channel.c (File Modified)
11211
11212
11213jilles 2005/09/10 03:03:05 UTC (20050910-40)
11214 Log:
11215 Add +L/+P for set_final_mode().
11216
11217
11218 Modified:
11219 trunk/modules/core/m_sjoin.c (File Modified)
11220
11221
11222jilles 2005/09/10 02:59:22 UTC (20050910-38)
11223 Log:
11224 Add +L/+P in channel_modes().
11225
11226
11227 Modified:
11228 trunk/src/channel.c (File Modified)
11229
11230
11231jilles 2005/09/10 02:55:10 UTC (20050910-36)
11232 Log:
11233 - Use MODE_PERMANENT, not MODE_PERMANANT
11234 - Actually use chm_staff()
11235
11236 It compiles but is not otherwise tested.
11237
11238
11239 Modified:
11240 trunk/include/channel.h (File Modified)
11241 trunk/modules/core/m_mode.c (File Modified)
11242 trunk/modules/core/m_sjoin.c (File Modified)
11243 trunk/src/channel.c (File Modified)
11244
11245
11246nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11247 Log:
11248 - Ok, patchlevel.h is fixed now.
11249
11250
11251 Modified:
11252 trunk/include/patchlevel.h (File Modified)
11253
11254
11255nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11256 Log:
11257 - *sigh*
11258
11259
11260 Modified:
11261 trunk/include/patchlevel.h (File Modified)
11262 trunk/src/version.c.SH (File Modified)
11263
11264
11265nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11266 Log:
11267 - Fix compilation issue with version.c.
11268
11269
11270 Modified:
11271 trunk/src/version.c.SH (File Modified)
11272
11273
11274nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11275 Log:
11276 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11277 this from the BUGS file.
11278
11279
11280 Modified:
11281 trunk/BUGS (File Modified)
11282
11283
11284jilles 2005/09/10 02:30:22 UTC (20050910-26)
11285 Log:
11286 Mangle all netsplit messages if flatten links is enabled.
11287
11288
11289 Modified:
11290 trunk/src/client.c (File Modified)
11291
11292
11293nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11294 Log:
11295 - jilles pointed out that /stats p needed severe changes -- implement
11296 them
11297
11298
11299 Modified:
11300 trunk/modules/m_stats.c (File Modified)
11301
11302
11303nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11304 Log:
11305 Rename RELNOTES to NEWS.
11306
11307
11308 Modified:
11309 trunk/NEWS (File Added)
11310 trunk/RELNOTES (File Deleted)
11311
11312
11313nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11314 Log:
11315 Update RELNOTES.
11316
11317
11318 Modified:
11319 trunk/RELNOTES (File Modified)
11320
11321
11322nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11323 Log:
11324 - Make /stats p work globally.
11325 - Change 'OPER(s)' to 'staff members'
11326
11327
11328 Modified:
11329 trunk/modules/m_stats.c (File Modified)
11330
11331
11332nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11333 Log:
11334 - add modes, +LP to RPL_MYINFO.
11335
11336
11337 Modified:
11338 trunk/src/messages.tab (File Modified)
11339
11340
11341nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11342 Log:
11343 More stuff to RELNOTES.
11344
11345
11346 Modified:
11347 trunk/RELNOTES (File Modified)
11348
11349
11350nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11351 Log:
11352 - Implement +P.
11353
11354
11355 Modified:
11356 trunk/modules/core/m_sjoin.c (File Modified)
11357 trunk/src/channel.c (File Modified)
11358
11359
11360nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11361 Log:
11362 - Implement list limit exceed modes -- +L.
11363
11364
11365 Modified:
11366 trunk/modules/core/m_mode.c (File Modified)
11367
11368
11369nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11370 Log:
11371 - Add handlers for modes +L, +P.
11372
11373
11374 Modified:
11375 trunk/include/channel.h (File Modified)
11376 trunk/modules/core/m_mode.c (File Modified)
11377
11378
11379nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11380 Log:
11381 Update properties on *everything*.
11382
11383
11384 Modified:
11385 trunk/.cvsignore (Property Modified)
11386 trunk/.indent.pro (Property Modified)
11387 trunk/BUGS (File Modified) (Property Modified)
11388 trunk/CREDITS (File Modified) (Property Modified)
11389 trunk/ChangeLog (Property Modified)
11390 trunk/Hybrid-team (File Modified) (Property Modified)
11391 trunk/INSTALL (File Modified) (Property Modified)
11392 trunk/LICENSE (File Modified) (Property Modified)
11393 trunk/Makefile.in (File Modified) (Property Modified)
11394 trunk/README.FIRST (File Modified) (Property Modified)
11395 trunk/RELNOTES (File Modified) (Property Modified)
11396 trunk/SVN-Access (Property Modified)
11397 trunk/aclocal.m4 (File Modified) (Property Modified)
11398 trunk/adns/.cvsignore (Property Modified)
11399 trunk/adns/COPYING (Property Modified)
11400 trunk/adns/GPL-vs-LGPL (Property Modified)
11401 trunk/adns/Makefile.in (File Modified) (Property Modified)
11402 trunk/adns/README (Property Modified)
11403 trunk/adns/README.ircd (Property Modified)
11404 trunk/adns/adns.h (File Modified) (Property Modified)
11405 trunk/adns/check.c (File Modified) (Property Modified)
11406 trunk/adns/dlist.h (File Modified) (Property Modified)
11407 trunk/adns/event.c (File Modified) (Property Modified)
11408 trunk/adns/general.c (File Modified) (Property Modified)
11409 trunk/adns/internal.h (File Modified) (Property Modified)
11410 trunk/adns/parse.c (File Modified) (Property Modified)
11411 trunk/adns/query.c (File Modified) (Property Modified)
11412 trunk/adns/reply.c (File Modified) (Property Modified)
11413 trunk/adns/setup.c (File Modified) (Property Modified)
11414 trunk/adns/transmit.c (File Modified) (Property Modified)
11415 trunk/adns/tvarith.h (File Modified) (Property Modified)
11416 trunk/adns/types.c (File Modified) (Property Modified)
11417 trunk/configure (File Modified) (Property Modified)
11418 trunk/configure.ac (File Modified) (Property Modified)
11419 trunk/contrib/.cvsignore (Property Modified)
11420 trunk/contrib/.indent.pro (Property Modified)
11421 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11422 trunk/contrib/README (File Modified) (Property Modified)
11423 trunk/contrib/example_module.c (File Modified) (Property Modified)
11424 trunk/contrib/m_42.c (File Modified) (Property Modified)
11425 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11426 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11427 trunk/contrib/m_force.c (File Modified) (Property Modified)
11428 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11429 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11430 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11431 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11432 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11433 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11434 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11435 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11436 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11437 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11438 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11439 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11440 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11441 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11442 trunk/doc/.cvsignore (Property Modified)
11443 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11444 trunk/doc/Makefile.in (File Modified) (Property Modified)
11445 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11446 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11447 trunk/doc/challenge.txt (File Modified) (Property Modified)
11448 trunk/doc/example.conf (File Modified) (Property Modified)
11449 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11450 trunk/doc/hooks.txt (File Modified) (Property Modified)
11451 trunk/doc/index.txt (File Modified) (Property Modified)
11452 trunk/doc/ircd.8 (File Modified) (Property Modified)
11453 trunk/doc/ircd.motd (Property Modified)
11454 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11455 trunk/doc/modeg.txt (File Modified) (Property Modified)
11456 trunk/doc/modes.txt (File Modified) (Property Modified)
11457 trunk/doc/monitor.txt (File Modified) (Property Modified)
11458 trunk/doc/old/Authors (Property Modified)
11459 trunk/doc/operguide.txt (File Modified) (Property Modified)
11460 trunk/doc/opermyth.txt (Property Modified)
11461 trunk/doc/server-version-info (File Modified) (Property Modified)
11462 trunk/doc/services.txt (File Modified) (Property Modified)
11463 trunk/doc/technical/README.TSora (Property Modified)
11464 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11465 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11466 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11467 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11468 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11469 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11470 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11471 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11472 trunk/doc/technical/rfc1459.txt (Property Modified)
11473 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11474 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11475 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11476 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11477 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11478 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11479 trunk/help/Makefile.in (File Modified) (Property Modified)
11480 trunk/help/opers/accept (Property Modified)
11481 trunk/help/opers/admin (Property Modified)
11482 trunk/help/opers/away (Property Modified)
11483 trunk/help/opers/capab (Property Modified)
11484 trunk/help/opers/challenge (Property Modified)
11485 trunk/help/opers/close (Property Modified)
11486 trunk/help/opers/cmode (Property Modified)
11487 trunk/help/opers/cnotice (Property Modified)
11488 trunk/help/opers/connect (Property Modified)
11489 trunk/help/opers/cprivmsg (Property Modified)
11490 trunk/help/opers/credits (Property Modified)
11491 trunk/help/opers/die (Property Modified)
11492 trunk/help/opers/dline (Property Modified)
11493 trunk/help/opers/eob (Property Modified)
11494 trunk/help/opers/error (Property Modified)
11495 trunk/help/opers/etrace (Property Modified)
11496 trunk/help/opers/gline (Property Modified)
11497 trunk/help/opers/help (Property Modified)
11498 trunk/help/opers/index (Property Modified)
11499 trunk/help/opers/info (Property Modified)
11500 trunk/help/opers/invite (Property Modified)
11501 trunk/help/opers/ison (Property Modified)
11502 trunk/help/opers/join (Property Modified)
11503 trunk/help/opers/kick (Property Modified)
11504 trunk/help/opers/kill (Property Modified)
11505 trunk/help/opers/kline (Property Modified)
11506 trunk/help/opers/knock (Property Modified)
11507 trunk/help/opers/links (Property Modified)
11508 trunk/help/opers/list (Property Modified)
11509 trunk/help/opers/locops (Property Modified)
11510 trunk/help/opers/lusers (Property Modified)
11511 trunk/help/opers/modlist (Property Modified)
11512 trunk/help/opers/modload (Property Modified)
11513 trunk/help/opers/modrestart (Property Modified)
11514 trunk/help/opers/modunload (Property Modified)
11515 trunk/help/opers/motd (Property Modified)
11516 trunk/help/opers/names (Property Modified)
11517 trunk/help/opers/nick (Property Modified)
11518 trunk/help/opers/notice (Property Modified)
11519 trunk/help/opers/oper (Property Modified)
11520 trunk/help/opers/operspy (Property Modified)
11521 trunk/help/opers/operwall (Property Modified)
11522 trunk/help/opers/part (Property Modified)
11523 trunk/help/opers/pass (Property Modified)
11524 trunk/help/opers/ping (Property Modified)
11525 trunk/help/opers/pong (Property Modified)
11526 trunk/help/opers/post (Property Modified)
11527 trunk/help/opers/privmsg (Property Modified)
11528 trunk/help/opers/quit (Property Modified)
11529 trunk/help/opers/rehash (Property Modified)
11530 trunk/help/opers/restart (Property Modified)
11531 trunk/help/opers/resv (Property Modified)
11532 trunk/help/opers/server (Property Modified)
11533 trunk/help/opers/set (Property Modified)
11534 trunk/help/opers/sjoin (Property Modified)
11535 trunk/help/opers/squit (Property Modified)
11536 trunk/help/opers/stats (Property Modified)
11537 trunk/help/opers/svinfo (Property Modified)
11538 trunk/help/opers/testgecos (Property Modified)
11539 trunk/help/opers/testline (Property Modified)
11540 trunk/help/opers/testmask (Property Modified)
11541 trunk/help/opers/time (Property Modified)
11542 trunk/help/opers/topic (Property Modified)
11543 trunk/help/opers/trace (Property Modified)
11544 trunk/help/opers/uhelp (Property Modified)
11545 trunk/help/opers/umode (Property Modified)
11546 trunk/help/opers/undline (Property Modified)
11547 trunk/help/opers/ungline (Property Modified)
11548 trunk/help/opers/unkline (Property Modified)
11549 trunk/help/opers/unresv (Property Modified)
11550 trunk/help/opers/unxline (Property Modified)
11551 trunk/help/opers/user (Property Modified)
11552 trunk/help/opers/userhost (Property Modified)
11553 trunk/help/opers/users (Property Modified)
11554 trunk/help/opers/version (Property Modified)
11555 trunk/help/opers/wallops (Property Modified)
11556 trunk/help/opers/who (Property Modified)
11557 trunk/help/opers/whois (Property Modified)
11558 trunk/help/opers/whowas (Property Modified)
11559 trunk/help/opers/xline (Property Modified)
11560 trunk/help/users/index (Property Modified)
11561 trunk/help/users/info (Property Modified)
11562 trunk/help/users/notice (Property Modified)
11563 trunk/help/users/privmsg (Property Modified)
11564 trunk/help/users/stats (Property Modified)
11565 trunk/help/users/umode (Property Modified)
11566 trunk/include/.cvsignore (Property Modified)
11567 trunk/include/.indent.pro (Property Modified)
11568 trunk/include/balloc.h (File Modified) (Property Modified)
11569 trunk/include/cache.h (File Modified) (Property Modified)
11570 trunk/include/channel.h (File Modified) (Property Modified)
11571 trunk/include/class.h (File Modified) (Property Modified)
11572 trunk/include/client.h (File Modified) (Property Modified)
11573 trunk/include/commio.h (File Modified) (Property Modified)
11574 trunk/include/common.h (File Modified) (Property Modified)
11575 trunk/include/config.h (File Modified) (Property Modified)
11576 trunk/include/config.h.dist (File Modified) (Property Modified)
11577 trunk/include/defaults.h (File Modified) (Property Modified)
11578 trunk/include/event.h (File Modified) (Property Modified)
11579 trunk/include/hash.h (File Modified) (Property Modified)
11580 trunk/include/hook.h (File Modified) (Property Modified)
11581 trunk/include/hostmask.h (File Modified) (Property Modified)
11582 trunk/include/irc_string.h (File Modified) (Property Modified)
11583 trunk/include/ircd.h (File Modified) (Property Modified)
11584 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11585 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11586 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11587 trunk/include/linebuf.h (File Modified) (Property Modified)
11588 trunk/include/listener.h (File Modified) (Property Modified)
11589 trunk/include/m_info.h (File Modified) (Property Modified)
11590 trunk/include/memory.h (File Modified) (Property Modified)
11591 trunk/include/modules.h (File Modified) (Property Modified)
11592 trunk/include/monitor.h (File Modified) (Property Modified)
11593 trunk/include/msg.h (File Modified) (Property Modified)
11594 trunk/include/newconf.h (File Modified) (Property Modified)
11595 trunk/include/numeric.h (File Modified) (Property Modified)
11596 trunk/include/packet.h (File Modified) (Property Modified)
11597 trunk/include/parse.h (File Modified) (Property Modified)
11598 trunk/include/patchlevel.h (File Modified) (Property Modified)
11599 trunk/include/patricia.h (File Modified) (Property Modified)
11600 trunk/include/reject.h (File Modified) (Property Modified)
11601 trunk/include/res.h (File Modified) (Property Modified)
11602 trunk/include/restart.h (File Modified) (Property Modified)
11603 trunk/include/s_auth.h (File Modified) (Property Modified)
11604 trunk/include/s_conf.h (File Modified) (Property Modified)
11605 trunk/include/s_gline.h (File Modified) (Property Modified)
11606 trunk/include/s_log.h (File Modified) (Property Modified)
11607 trunk/include/s_newconf.h (File Modified) (Property Modified)
11608 trunk/include/s_serv.h (File Modified) (Property Modified)
11609 trunk/include/s_stats.h (File Modified) (Property Modified)
11610 trunk/include/s_user.h (File Modified) (Property Modified)
11611 trunk/include/s_zip.h (File Modified) (Property Modified)
11612 trunk/include/scache.h (File Modified) (Property Modified)
11613 trunk/include/send.h (File Modified) (Property Modified)
11614 trunk/include/serno.h (Property Modified)
11615 trunk/include/setup.h.in (Property Modified)
11616 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11617 trunk/include/stdinc.h (File Modified) (Property Modified)
11618 trunk/include/supported.h (File Modified) (Property Modified)
11619 trunk/include/tools.h (File Modified) (Property Modified)
11620 trunk/include/whowas.h (File Modified) (Property Modified)
11621 trunk/install-sh (File Modified) (Property Modified)
11622 trunk/modules/.cvsignore (Property Modified)
11623 trunk/modules/.depend (Property Modified)
11624 trunk/modules/.indent.pro (Property Modified)
11625 trunk/modules/Makefile.in (File Modified) (Property Modified)
11626 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11627 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11628 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11629 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11630 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11631 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11632 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11633 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11634 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11635 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11636 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11637 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11638 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11639 trunk/modules/m_accept.c (File Modified) (Property Modified)
11640 trunk/modules/m_admin.c (File Modified) (Property Modified)
11641 trunk/modules/m_away.c (File Modified) (Property Modified)
11642 trunk/modules/m_cap.c (File Modified) (Property Modified)
11643 trunk/modules/m_capab.c (File Modified) (Property Modified)
11644 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11645 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11646 trunk/modules/m_close.c (File Modified) (Property Modified)
11647 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11648 trunk/modules/m_connect.c (File Modified) (Property Modified)
11649 trunk/modules/m_dline.c (File Modified) (Property Modified)
11650 trunk/modules/m_encap.c (File Modified) (Property Modified)
11651 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11652 trunk/modules/m_gline.c (File Modified) (Property Modified)
11653 trunk/modules/m_help.c (File Modified) (Property Modified)
11654 trunk/modules/m_info.c (File Modified) (Property Modified)
11655 trunk/modules/m_invite.c (File Modified) (Property Modified)
11656 trunk/modules/m_ison.c (File Modified) (Property Modified)
11657 trunk/modules/m_kline.c (File Modified) (Property Modified)
11658 trunk/modules/m_knock.c (File Modified) (Property Modified)
11659 trunk/modules/m_links.c (File Modified) (Property Modified)
11660 trunk/modules/m_list.c (File Modified) (Property Modified)
11661 trunk/modules/m_locops.c (File Modified) (Property Modified)
11662 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11663 trunk/modules/m_map.c (File Modified) (Property Modified)
11664 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11665 trunk/modules/m_motd.c (File Modified) (Property Modified)
11666 trunk/modules/m_names.c (File Modified) (Property Modified)
11667 trunk/modules/m_oper.c (File Modified) (Property Modified)
11668 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11669 trunk/modules/m_pass.c (File Modified) (Property Modified)
11670 trunk/modules/m_ping.c (File Modified) (Property Modified)
11671 trunk/modules/m_pong.c (File Modified) (Property Modified)
11672 trunk/modules/m_post.c (File Modified) (Property Modified)
11673 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11674 trunk/modules/m_restart.c (File Modified) (Property Modified)
11675 trunk/modules/m_resv.c (File Modified) (Property Modified)
11676 trunk/modules/m_services.c (File Modified) (Property Modified)
11677 trunk/modules/m_set.c (File Modified) (Property Modified)
11678 trunk/modules/m_stats.c (File Modified) (Property Modified)
11679 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11680 trunk/modules/m_tb.c (File Modified) (Property Modified)
11681 trunk/modules/m_testline.c (File Modified) (Property Modified)
11682 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11683 trunk/modules/m_time.c (File Modified) (Property Modified)
11684 trunk/modules/m_topic.c (File Modified) (Property Modified)
11685 trunk/modules/m_trace.c (File Modified) (Property Modified)
11686 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11687 trunk/modules/m_user.c (File Modified) (Property Modified)
11688 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11689 trunk/modules/m_users.c (File Modified) (Property Modified)
11690 trunk/modules/m_version.c (File Modified) (Property Modified)
11691 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11692 trunk/modules/m_who.c (File Modified) (Property Modified)
11693 trunk/modules/m_whois.c (File Modified) (Property Modified)
11694 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11695 trunk/modules/m_xline.c (File Modified) (Property Modified)
11696 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11697 trunk/servlink/.cvsignore (Property Modified)
11698 trunk/servlink/.indent.pro (Property Modified)
11699 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11700 trunk/servlink/README (File Modified) (Property Modified)
11701 trunk/servlink/TODO (File Modified) (Property Modified)
11702 trunk/servlink/control.c (File Modified) (Property Modified)
11703 trunk/servlink/control.h (File Modified) (Property Modified)
11704 trunk/servlink/io.c (File Modified) (Property Modified)
11705 trunk/servlink/io.h (File Modified) (Property Modified)
11706 trunk/servlink/servlink.c (File Modified) (Property Modified)
11707 trunk/servlink/servlink.h (File Modified) (Property Modified)
11708 trunk/src/.cvsignore (Property Modified)
11709 trunk/src/.depend (Property Modified)
11710 trunk/src/.indent.pro (Property Modified)
11711 trunk/src/Makefile.in (File Modified) (Property Modified)
11712 trunk/src/adns.c (File Modified) (Property Modified)
11713 trunk/src/balloc.c (File Modified) (Property Modified)
11714 trunk/src/cache.c (File Modified) (Property Modified)
11715 trunk/src/channel.c (File Modified) (Property Modified)
11716 trunk/src/class.c (File Modified) (Property Modified)
11717 trunk/src/client.c (File Modified) (Property Modified)
11718 trunk/src/commio.c (File Modified) (Property Modified)
11719 trunk/src/devpoll.c (File Modified) (Property Modified)
11720 trunk/src/epoll.c (File Modified) (Property Modified)
11721 trunk/src/event.c (File Modified) (Property Modified)
11722 trunk/src/getopt.c (File Modified) (Property Modified)
11723 trunk/src/hash.c (File Modified) (Property Modified)
11724 trunk/src/hook.c (File Modified) (Property Modified)
11725 trunk/src/hostmask.c (File Modified) (Property Modified)
11726 trunk/src/irc_string.c (File Modified) (Property Modified)
11727 trunk/src/ircd.c (File Modified) (Property Modified)
11728 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11729 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11730 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11731 trunk/src/kdparse.c (File Modified) (Property Modified)
11732 trunk/src/kqueue.c (File Modified) (Property Modified)
11733 trunk/src/linebuf.c (File Modified) (Property Modified)
11734 trunk/src/listener.c (File Modified) (Property Modified)
11735 trunk/src/match.c (File Modified) (Property Modified)
11736 trunk/src/memory.c (File Modified) (Property Modified)
11737 trunk/src/messages.tab (File Modified) (Property Modified)
11738 trunk/src/modules.c (File Modified) (Property Modified)
11739 trunk/src/monitor.c (File Modified) (Property Modified)
11740 trunk/src/newconf.c (File Modified) (Property Modified)
11741 trunk/src/numeric.c (File Modified) (Property Modified)
11742 trunk/src/packet.c (File Modified) (Property Modified)
11743 trunk/src/parse.c (File Modified) (Property Modified)
11744 trunk/src/patricia.c (File Modified) (Property Modified)
11745 trunk/src/poll.c (File Modified) (Property Modified)
11746 trunk/src/reject.c (File Modified) (Property Modified)
11747 trunk/src/restart.c (File Modified) (Property Modified)
11748 trunk/src/s_auth.c (File Modified) (Property Modified)
11749 trunk/src/s_conf.c (File Modified) (Property Modified)
11750 trunk/src/s_gline.c (File Modified) (Property Modified)
11751 trunk/src/s_log.c (File Modified) (Property Modified)
11752 trunk/src/s_newconf.c (File Modified) (Property Modified)
11753 trunk/src/s_serv.c (File Modified) (Property Modified)
11754 trunk/src/s_stats.c (File Modified) (Property Modified)
11755 trunk/src/s_user.c (File Modified) (Property Modified)
11756 trunk/src/scache.c (File Modified) (Property Modified)
11757 trunk/src/select.c (File Modified) (Property Modified)
11758 trunk/src/send.c (File Modified) (Property Modified)
11759 trunk/src/snprintf.c (File Modified) (Property Modified)
11760 trunk/src/tools.c (File Modified) (Property Modified)
11761 trunk/src/version.c.SH (File Modified) (Property Modified)
11762 trunk/src/whowas.c (File Modified) (Property Modified)
11763 trunk/tools/.cvsignore (Property Modified)
11764 trunk/tools/Makefile.in (File Modified) (Property Modified)
11765 trunk/tools/README (File Modified) (Property Modified)
11766 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11767 trunk/tools/convertilines.c (File Modified) (Property Modified)
11768 trunk/tools/convertklines.c (File Modified) (Property Modified)
11769 trunk/tools/mkkeypair (Property Modified)
11770 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11771 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11772 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11773 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11774 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11775 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11776 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11777 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11778 trunk/tools/untabify (File Modified) (Property Modified)
11779 trunk/tools/viconf.c (File Modified) (Property Modified)
11780
11781
11782nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11783 Log:
11784 - Update RELNOTES.
11785
11786
11787 Modified:
11788 trunk/RELNOTES (File Modified)
11789
11790
11791nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11792 Log:
11793 - Make version.c use our serial, not ratbox's.
11794
11795
11796 Modified:
11797 trunk/src/version.c.SH (File Modified)
11798
11799
11800leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11801 Log:
11802 - update RELNOTES
11803 - revved patchlevel to 2.1.5
11804
11805
11806 Modified:
11807 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11808 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11809
11810
11811leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11812 Log:
11813 - fix buffer overflow and unterminated buffer when removing TS6 bans
11814 - fix rebuilding of SJOIN
11815
11816
11817 Modified:
11818 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11819
11820
11821androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11822 Log:
11823 have servlink report if it gets an uncompressed error message when it gets inflate failures
11824
11825 Modified:
11826 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11827
11828
11829leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11830 Log:
11831 - extend our copyrights to 2005.
11832
11833
11834 Modified:
11835 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11843 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11844 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11845 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11846 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11888 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11894 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11895 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11896 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11897 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11899 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11915 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11916 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11917 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11918 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11919 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11920 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11925 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11926 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11927 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11928 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11929 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11932 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11933 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11934 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11939
11940
11941leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11942 Log:
11943 - update RELNOTES
11944 - revved patchlevel to 2.1.4
11945
11946
11947 Modified:
11948 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11950
11951
11952leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11953 Log:
11954 - add TARGMAX to 005
11955 - remove the +1 from ->uid in struct Client
11956 - fix checking of accept entries in m_accept.c
11957
11958
11959 Modified:
11960 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11961 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11964
11965
11966leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11967 Log:
11968 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11969 send it over TS6
11970
11971
11972 Modified:
11973 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11974
11975
11976leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11977 Log:
11978 - remove an unused variable
11979
11980
11981 Modified:
11982 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11983
11984
11985androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11986 Log:
11987 don't burst a TS5 name in burst_TS6. -via jillies
11988
11989 Modified:
11990 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11991
11992
11993leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11994 Log:
11995 - via jilles, make nickchanges invalidate any cached bans for
11996 quiet_on_ban
11997
11998
11999 Modified:
12000 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12003 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12004
12005
12006leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12007 Log:
12008 - fix some char vs byte usage to make adns compile cleanly with gcc4
12009
12010
12011 Modified:
12012 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12013 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12014 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12015 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12016 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12017 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12018 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12019 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12020
12021
12022androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12023 Log:
12024 userhost should allow 5 userhost checks, not 4
12025
12026 Modified:
12027 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12028
12029
12030leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12031 Log:
12032 - another darwin fix
12033
12034
12035 Modified:
12036 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12037
12038
12039leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12040 Log:
12041 - darwin fixes
12042
12043
12044 Modified:
12045 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12046 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12047 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12048 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12049 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12050 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12051 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12053
12054
12055leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12056 Log:
12057 - remove bogus extern of abort_list
12058
12059
12060 Modified:
12061 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12062
12063
12064androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12065 Log:
12066 svn repo access stuff
12067
12068 Modified:
12069 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12070
12071
12072androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12073 Log:
12074 test commit
12075
12076
12077 Modified:
12078 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12079
12080
12081androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12082 Log:
12083 test commit
12084
12085
12086 Modified:
12087 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12088
12089
12090androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12091 Log:
12092 revert omotd..i thought it was a good idea..oh well
12093
12094 Modified:
12095 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12096
12097
12098androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12099 Log:
12100 Commas are bad things in channel keys
12101
12102
12103 Modified:
12104 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12105
12106
12107androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12108 Log:
12109 Add OMOTD command to display oper motd
12110
12111
12112 Modified:
12113 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12114
12115
12116androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12117 Log:
12118 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12119
12120 Modified:
12121 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12122
12123
12124leeh 2005/06/22 22:10:50 UTC (20050622_0)
12125
12126 Modified files: (Branch: RATBOX_2_1)
12127 modules m_whois.c
12128 Log:
12129 - stop testing whois for protocol violations, as they can be caused in
12130 ircds going all the way back to the original ircd2.8
12131
12132 Revision Changes Path
12133 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12134
12135
12136
12137leeh 2005/06/16 23:10:21 UTC (20050616_0)
12138
12139 Modified files: (Branch: RATBOX_2_1)
12140 modules m_time.c
12141 Log:
12142 - remove some 2.2 code
12143
12144 Revision Changes Path
12145 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12146
12147
12148
12149androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12150
12151 Modified files: (Branch: RATBOX_2_1)
12152 modules m_time.c
12153 Log:
12154 backport of the silly december 31st bug
12155
12156 Revision Changes Path
12157 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12158
12159
12160
12161leeh 2005/06/15 13:51:57 UTC (20050615_1)
12162
12163 Modified files: (Branch: RATBOX_2_1)
12164 . RELNOTES
12165 include patchlevel.h
12166 Log:
12167 - revved patchlevel to 2.1.3
12168
12169 Revision Changes Path
12170 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12171 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12172
12173
12174
12175leeh 2005/06/15 01:54:00 UTC (20050615_0)
12176
12177 Modified files: (Branch: RATBOX_2_1)
12178 include client.h
12179 modules m_accept.c
12180 modules/core m_nick.c
12181 src client.c
12182 Log:
12183 - stop removing a clients own list of accepted clients when they do a
12184 nickchange
12185 - clean up the accept code so its less retarded
12186
12187 Revision Changes Path
12188 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12189 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12190 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12191 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12192
12193
12194
12195leeh 2005/06/14 12:44:47 UTC (20050614_0)
12196
12197 Modified files: (Branch: RATBOX_2_1)
12198 include event.h
12199 modules m_links.c
12200 src event.c ircd.c newconf.c
12201 Log:
12202 - remove a defn of links_cache_list in m_links.c which was causing
12203 the flattened links update to be ignored
12204 - add eventUpdate(), and make links_delay update on rehash
12205
12206 Revision Changes Path
12207 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12208 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12209 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12210 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12211 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12212
12213
12214
12215leeh 2005/06/12 02:23:01 UTC (20050612_2)
12216
12217 Modified files: (Branch: RATBOX_2_1)
12218 doc services.txt
12219 src newconf.c
12220 Log:
12221 - make the conf parser apply service {}; on rehash
12222
12223 Revision Changes Path
12224 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12225 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12226
12227
12228
12229leeh 2005/06/12 02:10:30 UTC (20050612_1)
12230
12231 Modified files: (Branch: RATBOX_2_1)
12232 include m_info.h
12233 Log:
12234 - show ENABLE_SERVICES define in info
12235
12236 Revision Changes Path
12237 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12238
12239
12240
12241leeh 2005/06/12 01:44:37 UTC (20050612_0)
12242
12243 Modified files: (Branch: RATBOX_2_1)
12244 modules m_services.c m_stats.c
12245 Log:
12246 - via jilles, make m_services.c hook into stats U and display service
12247 blocks
12248
12249 Revision Changes Path
12250 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12251 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12252
12253
12254
12255leeh 2005/06/11 20:33:12 UTC (20050611_3)
12256
12257 Modified files: (Branch: RATBOX_2_1)
12258 . configure configure.ac
12259 Log:
12260 - default build to -O2
12261
12262 Revision Changes Path
12263 7.249.2.2 +4 -4 ircd-ratbox/configure
12264 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12265
12266
12267
12268leeh 2005/06/11 20:26:02 UTC (20050611_2)
12269
12270 Modified files: (Branch: RATBOX_2_1)
12271 doc example.conf example.efnet.conf
12272 include client.h s_conf.h s_newconf.h
12273 modules m_info.c
12274 modules/core m_join.c m_nick.c
12275 src channel.c newconf.c s_conf.c s_user.c
12276 Log:
12277 - remove no_oper_resvs from general {};
12278 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12279
12280 Revision Changes Path
12281 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12282 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12283 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12284 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12285 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12286 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12287 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12288 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12289 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12290 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12291 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12292 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12293
12294
12295
12296leeh 2005/06/11 20:06:22 UTC (20050611_1)
12297
12298 Modified files: (Branch: RATBOX_2_1)
12299 modules/core m_mode.c m_nick.c
12300 src s_newconf.c
12301 Log:
12302 - 2.0 sync:
12303 - raise max temptime to a year
12304 - tidy up BMASK
12305 - require 9 parameters in ms_nick(), 10 in ms_uid()
12306
12307 Revision Changes Path
12308 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12309 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12310 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12311
12312
12313
12314leeh 2005/06/11 16:35:25 UTC (20050611_0)
12315
12316 Modified files: (Branch: RATBOX_2_1)
12317 modules m_services.c
12318 Log:
12319 - only show services logged in info when its a local client
12320
12321 Revision Changes Path
12322 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12323
12324
12325
12326androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12327
12328 Modified files: (Branch: RATBOX_2_1)
12329 src match.c
12330 Log:
12331 passing a pointer to a pointer is not what was intended, oops
12332
12333 Revision Changes Path
12334 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12335
12336
12337
12338leeh 2005/06/03 11:18:11 UTC (20050603_0)
12339
12340 Modified files: (Branch: RATBOX_2_1)
12341 doc services.txt
12342 Log:
12343 - update services.txt with FNC
12344
12345 Revision Changes Path
12346 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12347
12348
12349
12350androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12351
12352 Modified files: (Branch: RATBOX_2_1)
12353 modules m_resv.c
12354 Log:
12355 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12356
12357 Revision Changes Path
12358 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12359
12360
12361
12362leeh 2005/05/19 12:44:47 UTC (20050519_1)
12363
12364 Modified files: (Branch: RATBOX_2_1)
12365 src s_auth.c
12366 Log:
12367 - add some uniqueness into auth process for bopm
12368
12369 Revision Changes Path
12370 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12371
12372
12373
12374leeh 2005/05/19 08:50:26 UTC (20050519_0)
12375
12376 Modified files: (Branch: RATBOX_2_1)
12377 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12378 Log:
12379 - make contrib/ compile
12380
12381 Revision Changes Path
12382 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12383 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12384 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12385 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12386
12387
12388
12389androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12390
12391 Modified files: (Branch: RATBOX_2_1)
12392 modules m_monitor.c
12393 Log:
12394 Don't allow MONITOR from an unregistered client
12395
12396 Revision Changes Path
12397 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12398
12399
12400
12401leeh 2005/05/17 13:16:11 UTC (20050517_0)
12402
12403 Modified files: (Branch: RATBOX_2_1)
12404 doc example.conf example.efnet.conf
12405 include class.h
12406 src class.c messages.tab newconf.c
12407 Log:
12408 - remove sendq_eob, its become more of a hindrance than a benefit.
12409 - sync example.efnet.conf cluster {}; with example.conf
12410
12411 Revision Changes Path
12412 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12413 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12414 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12415 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12416 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12417 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12418
12419
12420
12421leeh 2005/05/11 22:39:00 UTC (20050511_5)
12422
12423 Modified files: (Branch: RATBOX_2_1)
12424 . RELNOTES
12425 include patchlevel.h
12426 Log:
12427 - update RELNOTES
12428 - revved patchlevel to 2.1.2
12429
12430 Revision Changes Path
12431 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12432 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12433
12434
12435
12436leeh 2005/05/11 22:29:18 UTC (20050511_4)
12437
12438 Modified files: (Branch: RATBOX_2_1)
12439 . configure configure.ac
12440 Log:
12441 - raise default topiclen to 160.
12442
12443 Revision Changes Path
12444 7.249.2.1 +3 -3 ircd-ratbox/configure
12445 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12446
12447
12448
12449leeh 2005/05/11 22:22:13 UTC (20050511_3)
12450
12451 Modified files: (Branch: RATBOX_2_1)
12452 modules m_services.c
12453 Log:
12454 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12455 tsinfo matches this
12456
12457 Revision Changes Path
12458 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12459
12460
12461
12462leeh 2005/05/11 21:58:41 UTC (20050511_2)
12463
12464 Modified files: (Branch: RATBOX_2_1)
12465 modules m_services.c
12466 Log:
12467 - monitor_signoff() the client we're nickchanging
12468
12469 Revision Changes Path
12470 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12471
12472
12473
12474leeh 2005/05/11 21:52:51 UTC (20050511_1)
12475
12476 Modified files: (Branch: RATBOX_2_1)
12477 modules m_trace.c
12478 Log:
12479 - fix various UID problems with trace
12480
12481 Revision Changes Path
12482 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12483
12484
12485
12486leeh 2005/05/11 21:22:02 UTC (20050511_0)
12487
12488 Modified files: (Branch: RATBOX_2_1)
12489 help/opers dline kline
12490 modules m_resv.c m_stats.c
12491 modules/core m_mode.c
12492 Log:
12493 - sync with 2.0
12494 - tidy up kline/dline help to note they dont accept nick as target
12495 - disallow bans beginning with ':' over bmask
12496 - disallow bans with a space in chm_ban
12497 - stop counting hidden opers in stats p
12498 - match() parameters in remote unresv were inverted, causing it to fail
12499 - fix possibility of clients setting blank keys
12500
12501 Revision Changes Path
12502 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12503 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12504 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12505 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12506 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12507
12508
12509
12510leeh 2005/05/08 22:37:18 UTC (20050508_0)
12511
12512 Modified files: (Branch: RATBOX_2_1)
12513 src send.c
12514 Log:
12515 - fix problems with amd64 and the way we do va_list
12516
12517 Revision Changes Path
12518 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12519
12520
12521
12522leeh 2005/05/07 13:35:57 UTC (20050507_1)
12523
12524 Modified files: (Branch: RATBOX_2_1)
12525 modules m_services.c
12526 Log:
12527 - tidy up the kill notifications for RSFNC
12528
12529 Revision Changes Path
12530 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12531
12532
12533
12534leeh 2005/05/07 10:35:54 UTC (20050507_0)
12535
12536 Modified files: (Branch: RATBOX_2_1)
12537 include s_serv.h
12538 modules m_services.c
12539 src s_serv.c
12540 Log:
12541 - some more rserv stuff:
12542 - add RSFNC capability
12543 - fix up RSFNC, kill existing clients if they exist.
12544
12545 Revision Changes Path
12546 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12547 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12548 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12549
12550
12551
12552leeh 2005/05/06 23:50:29 UTC (20050506_0)
12553
12554 Modified files: (Branch: RATBOX_2_1)
12555 modules m_services.c
12556 Log:
12557 - first stab at a FNC implementation for rserv
12558
12559 Revision Changes Path
12560 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12561
12562
12563
12564leeh 2005/05/03 09:30:51 UTC (20050503_0)
12565
12566 Modified files: (Branch: RATBOX_2_1)
12567 help/opers umode
12568 Log:
12569 - remove a tab
12570
12571 Revision Changes Path
12572 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12573
12574
12575
12576leeh 2005/05/02 22:46:52 UTC (20050502_0)
12577
12578 Modified files: (Branch: RATBOX_2_1)
12579 src newconf.c
12580 Log:
12581 - add links_delay back
12582
12583 Revision Changes Path
12584 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12585
12586
12587
12588leeh 2005/04/27 21:50:30 UTC (20050427_1)
12589
12590 Modified files: (Branch: RATBOX_2_1)
12591 help/opers umode
12592 help/users umode
12593 Log:
12594 - swap tabs for spaces
12595
12596 Revision Changes Path
12597 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12598 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12599
12600
12601
12602leeh 2005/04/27 21:38:20 UTC (20050427_0)
12603
12604 Modified files: (Branch: RATBOX_2_1)
12605 include m_info.h
12606 Log:
12607 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12608 contained in the client_flood conf option
12609 - remove a couple of unused defines from info
12610
12611 Revision Changes Path
12612 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12613
12614
12615
12616androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12617
12618 Modified files: (Branch: RATBOX_2_1)
12619 src s_conf.c
12620 Log:
12621 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12622
12623 Revision Changes Path
12624 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12625
12626
12627
12628leeh 2005/04/17 13:31:34 UTC (20050417_0)
12629
12630 Modified files: (Branch: RATBOX_2_1)
12631 doc example.conf example.efnet.conf
12632 Log:
12633 - fix missing closing comment tag
12634
12635 Revision Changes Path
12636 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12637 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12638
12639
12640
12641leeh 2005/04/12 18:44:21 UTC (20050412_2)
12642
12643 Modified files: (Branch: RATBOX_2_1)
12644 . RELNOTES
12645 include patchlevel.h
12646 Log:
12647 - revved patchlevel to 2.1.1
12648
12649 Revision Changes Path
12650 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12651 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12652
12653
12654
12655leeh 2005/04/12 18:36:31 UTC (20050412_1)
12656
12657 Modified files: (Branch: RATBOX_2_1)
12658 modules m_kline.c
12659 Log:
12660 - sync up remote kline reasons, so theyre consistent with what happens
12661 when we add local klines - notably the "Temporary K-line x min" and
12662 date added to reason.
12663
12664 Revision Changes Path
12665 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12666
12667
12668
12669leeh 2005/04/12 01:52:06 UTC (20050412_0)
12670
12671 Modified files: (Branch: RATBOX_2_1)
12672 doc monitor.txt
12673 Log:
12674 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12675
12676 Revision Changes Path
12677 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12678
12679
12680
12681androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12682
12683 Modified files: (Branch: RATBOX_2_1)
12684 src commio.c
12685 Log:
12686 used the data pointer we saved, not what just got nulled
12687
12688 Revision Changes Path
12689 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12690
12691
12692
12693leeh 2005/04/05 12:14:32 UTC (20050405_0)
12694
12695 Modified files: (Branch: RATBOX_2_1)
12696 modules m_resv.c m_xline.c
12697 Log:
12698 - fix broken propagation of xline/resv
12699
12700 Revision Changes Path
12701 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12702 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12703
12704
12705
12706leeh 2005/04/04 18:32:37 UTC (20050404_1)
12707
12708 Modified files: (Branch: RATBOX_2_1)
12709 src s_auth.c
12710 Log:
12711 - properly increment bad auth count for stats T when we timeout an auth
12712
12713 Revision Changes Path
12714 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12715
12716
12717
12718leeh 2005/04/04 17:24:14 UTC (20050404_0)
12719
12720 Modified files: (Branch: RATBOX_2_1)
12721 doc monitor.txt
12722 include client.h
12723 modules/core m_nick.c
12724 Log:
12725 - fix a bit that didnt make sense in monitor.txt
12726 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12727
12728 Revision Changes Path
12729 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12730 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12731 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12732
12733
12734
12735androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12736
12737 Modified files: (Branch: RATBOX_2_1)
12738 src s_auth.c
12739 Log:
12740 removing dlink nodes from auth_poll_list twice is bad
12741
12742 Revision Changes Path
12743 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12744
12745
12746
12747leeh 2005/03/28 02:17:38 UTC (20050328_0)
12748
12749 Modified files: (Branch: RATBOX_2_1)
12750 modules m_stats.c
12751 Log:
12752 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12753 changed to RPL_STATSDEBUG
12754
12755 Revision Changes Path
12756 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12757
12758
12759
12760leeh 2005/03/27 02:19:04 UTC (20050327_0)
12761
12762 Added files: (Branch: RATBOX_2_1)
12763 doc tgchange.txt
12764 Log:
12765 - add some documentation about target change
12766
12767 Revision Changes Path
12768 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12769
12770
12771
12772leeh 2005/03/25 16:46:29 UTC (20050325_1)
12773
12774 Modified files: (Branch: RATBOX_2_1)
12775 include supported.h
12776 modules/core m_message.c
12777 Log:
12778 - remove extra argument to 005
12779 - disallow messaging of UIDs
12780
12781 Revision Changes Path
12782 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12783 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12784
12785
12786
12787leeh 2005/03/25 14:20:13 UTC (20050325_0)
12788
12789 Modified files: (Branch: RATBOX_2_1)
12790 src parse.c
12791 Log:
12792 - fix a longstanding parser bug with wrong limit checking, causing us to
12793 accept one less parameter than we're allowed to accept.
12794
12795 Revision Changes Path
12796 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12797
12798
12799
12800leeh 2005/03/24 13:41:45 UTC (20050324_0)
12801
12802 Modified files: (Branch: RATBOX_2_1)
12803 modules/core m_message.c
12804 Log:
12805 - exempt users messaging themselves from target change
12806
12807 Revision Changes Path
12808 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12809
12810
12811
12812leeh 2005/03/22 13:15:53 UTC (20050322_0)
12813
12814 Modified files: (Branch: RATBOX_2_1)
12815 include supported.h
12816 Log:
12817 - stop violating MAXPARA on 005.
12818
12819 Revision Changes Path
12820 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12821
12822
12823
12824leeh 2005/03/20 17:41:00 UTC (20050320_1)
12825
12826 Modified files: (Branch: RATBOX_2_1)
12827 modules/core m_nick.c
12828 Log:
12829 - dont store an ipv6 sockhost if we're not compiled with v6 support
12830
12831 Revision Changes Path
12832 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12833
12834
12835
12836leeh 2005/03/20 00:32:04 UTC (20050320_0)
12837
12838 Modified files: (Branch: RATBOX_2_1)
12839 include stdinc.h
12840 Log:
12841 - remove some vms includes
12842
12843 Revision Changes Path
12844 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12845
12846
12847
12848leeh 2005/03/18 16:47:38 UTC (20050318_1)
12849
12850 Modified files: (Branch: RATBOX_2_1)
12851 . ChangeLog
12852 include serno.h
12853 Log:
12854 - force commit for new branch
12855
12856 Revision Changes Path
12857 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12858 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12859
12860
12861
12862leeh 2005/03/18 16:44:47 UTC (20050318_0)
12863
12864 Modified files:
12865 . RELNOTES configure configure.ac
12866 include patchlevel.h
12867 Log:
12868 - revved patchlevel to 2.1.0
12869
12870 Revision Changes Path
12871 1.114 +6 -2 ircd-ratbox/RELNOTES
12872 7.249 +11 -11 ircd-ratbox/configure
12873 7.63 +3 -3 ircd-ratbox/configure.ac
12874 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12875
12876
12877
12878leeh 2005/03/04 13:31:32 EST (20050304_2)
12879
12880 Modified files:
12881 . RELNOTES
12882 include patchlevel.h
12883 Log:
12884 - update RELNOTES
12885 - revved patchlevel to 2.1.0beta2
12886
12887 Revision Changes Path
12888 1.113 +12 -0 ircd-ratbox/RELNOTES
12889 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12890
12891
12892
12893leeh 2005/03/04 13:27:05 EST (20050304_1)
12894
12895 Modified files:
12896 doc whats-new-2.1.txt
12897 src channel.c
12898 Log:
12899 - update whats-new-2.1
12900 - when we're handling global NAMES, dont output channels if there are no
12901 members within them we can show.
12902
12903 Revision Changes Path
12904 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12905 7.436 +12 -2 ircd-ratbox/src/channel.c
12906
12907
12908
12909androsyn 2005/03/04 12:38:07 EST (20050304_0)
12910
12911 Modified files:
12912 src patricia.c
12913 Log:
12914 That would be a node_heap not a prefix_heap..oops
12915
12916 Revision Changes Path
12917 7.30 +1 -1 ircd-ratbox/src/patricia.c
12918
12919
12920
12921androsyn 2005/02/26 19:38:35 EST (20050227_4)
12922
12923 Modified files:
12924 include stdinc.h
12925 Log:
12926 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12927 otherwise..the other macros might work????
12928
12929 Revision Changes Path
12930 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12931
12932
12933
12934androsyn 2005/02/26 19:26:04 EST (20050227_3)
12935
12936 Modified files:
12937 . configure configure.ac
12938 Log:
12939 i hate autoconf
12940
12941 Revision Changes Path
12942 7.248 +5 -5 ircd-ratbox/configure
12943 7.62 +5 -5 ircd-ratbox/configure.ac
12944
12945
12946
12947androsyn 2005/02/26 19:15:55 EST (20050227_2)
12948
12949 Modified files:
12950 . configure configure.ac
12951 Log:
12952 i hate autoconf
12953
12954 Revision Changes Path
12955 7.247 +3 -2 ircd-ratbox/configure
12956 7.61 +3 -2 ircd-ratbox/configure.ac
12957
12958
12959
12960androsyn 2005/02/26 19:13:45 EST (20050227_1)
12961
12962 Modified files:
12963 . configure configure.ac
12964 Log:
12965 doh
12966
12967 Revision Changes Path
12968 7.246 +6 -6 ircd-ratbox/configure
12969 7.60 +4 -4 ircd-ratbox/configure.ac
12970
12971
12972
12973androsyn 2005/02/26 19:10:17 EST (20050227_0)
12974
12975 Modified files:
12976 . configure configure.ac
12977 include stdinc.h
12978 Log:
12979 Doh these changes got put on RATBOX_2_0 when they were meant for
12980 head..oops...
12981 Also merged in the monitor heap size stuff, not that i think monitor has
12982 been moved to head
12983
12984 Revision Changes Path
12985 7.245 +12 -3 ircd-ratbox/configure
12986 7.59 +11 -3 ircd-ratbox/configure.ac
12987 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12988
12989
12990
12991androsyn 2005/02/26 18:52:24 EST (20050226_0)
12992
12993 Modified files:
12994 include stdinc.h
12995 Log:
12996 Add more robust alloca checking
12997
12998 Revision Changes Path
12999 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13000
13001
13002
13003leeh 2005/02/24 15:27:17 EST (20050224_9)
13004
13005 Modified files:
13006 contrib m_42.c
13007 Log:
13008 - fix the copyright on m_42.c :p
13009
13010 Revision Changes Path
13011 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13012
13013
13014
13015leeh 2005/02/24 15:22:53 EST (20050224_8)
13016
13017 Modified files:
13018 include supported.h
13019 modules m_dline.c
13020 Log:
13021 - fix a core in undline on bad masks
13022 - remove an unwanted space from beginning of second 005 numeric
13023
13024 Revision Changes Path
13025 7.5 +1 -1 ircd-ratbox/include/supported.h
13026 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13027
13028
13029
13030leeh 2005/02/24 15:18:59 EST (20050224_7)
13031
13032 Modified files:
13033 modules m_monitor.c
13034 Log:
13035 - use max_monitor when adding nicknames
13036 - add in monitor s
13037 that should be everything now..
13038
13039 Revision Changes Path
13040 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13041
13042
13043
13044androsyn 2005/02/24 15:13:52 EST (20050224_6)
13045
13046 Modified files:
13047 contrib m_42.c
13048 Log:
13049 42
13050
13051 Revision Changes Path
13052 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13053
13054
13055
13056androsyn 2005/02/24 15:13:06 EST (20050224_5)
13057
13058 Modified files:
13059 contrib m_42.c
13060 Log:
13061 42
13062
13063 Revision Changes Path
13064 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13065
13066
13067
13068androsyn 2005/02/24 15:12:12 EST (20050224_4)
13069
13070 Added files:
13071 contrib m_42.c
13072 Log:
13073 The Answer to Life, the Universe, and Everything
13074
13075 Revision Changes Path
13076 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13077
13078
13079
13080leeh 2005/02/24 14:53:04 EST (20050224_3)
13081
13082 Modified files:
13083 include monitor.h
13084 modules m_monitor.c
13085 src ircd.c monitor.c
13086 Log:
13087 - call init_monitor() on startup
13088 - add in support for adding/deleting/listing monitor entries
13089
13090 Revision Changes Path
13091 7.2 +3 -1 ircd-ratbox/include/monitor.h
13092 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13093 7.374 +2 -0 ircd-ratbox/src/ircd.c
13094 7.3 +15 -4 ircd-ratbox/src/monitor.c
13095
13096
13097
13098leeh 2005/02/23 21:20:10 EST (20050224_2)
13099
13100 Modified files:
13101 doc example.conf example.efnet.conf
13102 include s_conf.h supported.h
13103 modules Makefile.in
13104 src client.c newconf.c s_conf.c
13105 Added files:
13106 modules m_monitor.c
13107 Log:
13108 - add the max_monitor config option
13109 - advertise MONITOR=%d in 005
13110 - clear a local clients monitor list on exit
13111 - add the framework for the MONITOR command
13112 - bed.
13113
13114 Revision Changes Path
13115 7.261 +5 -0 ircd-ratbox/doc/example.conf
13116 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13117 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13118 7.4 +4 -2 ircd-ratbox/include/supported.h
13119 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13120 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13121 7.492 +1 -0 ircd-ratbox/src/client.c
13122 7.202 +1 -0 ircd-ratbox/src/newconf.c
13123 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13124
13125
13126
13127leeh 2005/02/23 20:57:51 EST (20050224_1)
13128
13129 Modified files:
13130 . configure configure.ac
13131 include setup.h.in
13132 src monitor.c
13133 Log:
13134 - move MONITOR_HEAP_SIZE over to configure
13135
13136 Revision Changes Path
13137 7.244 ircd-ratbox/configure
13138 7.58 +4 -2 ircd-ratbox/configure.ac
13139 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13140 7.2 +0 -2 ircd-ratbox/src/monitor.c
13141
13142
13143
13144leeh 2005/02/23 20:48:08 EST (20050224_0)
13145
13146 Modified files:
13147 doc monitor.txt
13148 include client.h numeric.h
13149 modules/core m_nick.c
13150 src Makefile.in client.c messages.tab
13151 s_user.c
13152 Added files:
13153 include monitor.h
13154 src monitor.c
13155 Log:
13156 - first half of my server-side notify list implementation..
13157
13158 Revision Changes Path
13159 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13160 7.266 +3 -0 ircd-ratbox/include/client.h
13161 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13162 7.58 +6 -0 ircd-ratbox/include/numeric.h
13163 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13164 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13165 7.491 +3 -0 ircd-ratbox/src/client.c
13166 7.126 +5 -5 ircd-ratbox/src/messages.tab
13167 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13168 7.342 +2 -0 ircd-ratbox/src/s_user.c
13169
13170
13171
13172leeh 2005/02/23 18:42:59 EST (20050223_0)
13173
13174 Modified files:
13175 include hash.h
13176 Log:
13177 - double the size of the client and channel hashtables (64k -> 128k and
13178 32k -> 64k). The improvements are quite significant..
13179
13180 Revision Changes Path
13181 7.54 +4 -4 ircd-ratbox/include/hash.h
13182
13183
13184
13185leeh 2005/02/22 14:55:56 EST (20050222_1)
13186
13187 Modified files:
13188 doc monitor.txt
13189 modules m_services.c
13190 Log:
13191 - remove a couple of unused vars
13192 - update monitor.txt
13193
13194 Revision Changes Path
13195 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13196 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13197
13198
13199
13200leeh 2005/02/21 19:47:24 EST (20050222_0)
13201
13202 Added files:
13203 doc monitor.txt
13204 Log:
13205 - add in my documentation on the upcoming MONITOR command
13206
13207 Revision Changes Path
13208 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13209
13210
13211
13212leeh 2005/02/21 12:09:34 EST (20050221_0)
13213
13214 Modified files:
13215 . configure configure.ac
13216 doc whats-new-2.1.txt
13217 tools README.mkpasswd
13218 Removed files:
13219 src crypt.c
13220 Log:
13221 - update whats-new-2.1.txt some more
13222 - we dont have vms mkpasswd anymore
13223 - remove the unused crypt.c
13224
13225 Revision Changes Path
13226 7.243 +3 -6 ircd-ratbox/configure
13227 7.57 +2 -4 ircd-ratbox/configure.ac
13228 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13229 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13230 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13231
13232
13233
13234leeh 2005/02/19 12:38:09 EST (20050219_3)
13235
13236 Modified files:
13237 doc example.conf example.efnet.conf
13238 include ircd.h
13239 modules m_pong.c
13240 src channel.c client.c ircd.c s_conf.c
13241 Log:
13242 - rework the splitcode, splitservers is now how many servers we've marked as
13243 EOB, rather than how many are linked. Thus pull ourselves out of
13244 splitmode immediately once this is satisfied
13245
13246 Revision Changes Path
13247 7.260 +8 -9 ircd-ratbox/doc/example.conf
13248 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13249 7.83 +1 -0 ircd-ratbox/include/ircd.h
13250 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13251 7.435 +16 -36 ircd-ratbox/src/channel.c
13252 7.490 +2 -0 ircd-ratbox/src/client.c
13253 7.373 +2 -1 ircd-ratbox/src/ircd.c
13254 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13255
13256
13257
13258leeh 2005/02/19 09:02:34 EST (20050219_2)
13259
13260 Modified files:
13261 doc example.conf example.efnet.conf
13262 include ircd.h s_conf.h
13263 modules m_set.c
13264 src channel.c ircd.c newconf.c s_conf.c
13265 Log:
13266 - remove split_delay
13267
13268 Revision Changes Path
13269 7.259 +0 -5 ircd-ratbox/doc/example.conf
13270 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13271 7.82 +0 -1 ircd-ratbox/include/ircd.h
13272 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13273 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13274 7.434 +2 -7 ircd-ratbox/src/channel.c
13275 7.372 +0 -1 ircd-ratbox/src/ircd.c
13276 7.201 +0 -1 ircd-ratbox/src/newconf.c
13277 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13278
13279
13280
13281leeh 2005/02/19 08:48:05 EST (20050219_1)
13282
13283 Modified files:
13284 include client.h
13285 modules m_cap.c m_who.c
13286 src channel.c
13287 Log:
13288 - implemented multi-prefix client capability, which allows stacking of @+ in
13289 names and who
13290
13291 Revision Changes Path
13292 7.265 +1 -1 ircd-ratbox/include/client.h
13293 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13294 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13295 7.433 +4 -6 ircd-ratbox/src/channel.c
13296
13297
13298
13299leeh 2005/02/19 06:27:58 EST (20050219_0)
13300
13301 Modified files:
13302 modules m_etrace.c
13303 src newconf.c s_conf.c s_newconf.c
13304 Log:
13305 - removed some unused vars/functions
13306
13307 Revision Changes Path
13308 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13309 7.200 +0 -15 ircd-ratbox/src/newconf.c
13310 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13311 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13312
13313
13314
13315leeh 2005/02/16 12:58:24 EST (20050216_2)
13316
13317 Modified files:
13318 . RELNOTES configure configure.ac
13319 include patchlevel.h
13320 Log:
13321 - update configure to reflect this is 'devel'
13322 - update RELNOTES
13323 - revved patchlevel to 2.1.0beta1
13324
13325 Revision Changes Path
13326 1.112 +9 -1 ircd-ratbox/RELNOTES
13327 7.242 +11 -11 ircd-ratbox/configure
13328 7.56 +3 -3 ircd-ratbox/configure.ac
13329 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13330
13331
13332
13333leeh 2005/02/16 12:46:30 EST (20050216_1)
13334
13335 Modified files:
13336 . configure configure.ac
13337 include client.h numeric.h s_conf.h setup.h.in
13338 supported.h
13339 modules Makefile.in
13340 modules/core m_nick.c
13341 src Makefile.in client.c ircd.c messages.tab
13342 newconf.c s_conf.c s_user.c
13343 Removed files:
13344 include watch.h
13345 modules m_watch.c
13346 src watch.c
13347 Log:
13348 - remove watch, the protocol for this sucks so hard I just dont want it
13349 here ;-)
13350
13351 Revision Changes Path
13352 7.241 +2 -12 ircd-ratbox/configure
13353 7.55 +2 -4 ircd-ratbox/configure.ac
13354 7.264 +0 -2 ircd-ratbox/include/client.h
13355 7.57 +0 -11 ircd-ratbox/include/numeric.h
13356 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13357 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13358 7.3 +2 -3 ircd-ratbox/include/supported.h
13359 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13360 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13361 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13362 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13363 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13364 7.489 +0 -3 ircd-ratbox/src/client.c
13365 7.371 +0 -2 ircd-ratbox/src/ircd.c
13366 7.125 +9 -9 ircd-ratbox/src/messages.tab
13367 7.199 +0 -1 ircd-ratbox/src/newconf.c
13368 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13369 7.341 +0 -2 ircd-ratbox/src/s_user.c
13370 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13371
13372
13373
13374leeh 2005/02/15 19:13:31 EST (20050216_0)
13375
13376 Modified files:
13377 include stdinc.h
13378 src event.c ircd_lexer.l ircd_signal.c
13379 modules.c
13380 Removed files:
13381 servlink descrip.mms
13382 Log:
13383 - remove a few vms bits
13384
13385 Revision Changes Path
13386 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13387 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13388 7.47 +0 -54 ircd-ratbox/src/event.c
13389 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13390 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13391 7.152 +0 -3 ircd-ratbox/src/modules.c
13392
13393
13394
13395leeh 2005/02/15 18:53:32 EST (20050215_0)
13396
13397 Modified files:
13398 include hostmask.h ircd.h s_conf.h s_newconf.h
13399 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13400 m_xline.c
13401 src hostmask.c ircd.c ircd_signal.c s_conf.c
13402 s_newconf.c
13403 Log:
13404 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13405 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13406
13407 Revision Changes Path
13408 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13409 7.81 +1 -0 ircd-ratbox/include/ircd.h
13410 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13411 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13412 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13413 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13414 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13415 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13416 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13417 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13418 7.370 +7 -0 ircd-ratbox/src/ircd.c
13419 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13420 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13421 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13422
13423
13424
13425leeh 2005/02/13 10:21:41 EST (20050213_4)
13426
13427 Modified files:
13428 doc services.txt
13429 Added files:
13430 doc whats-new-2.0.txt whats-new-2.1.txt
13431 Removed files:
13432 doc whats-new.txt
13433 Log:
13434 - move whats-new.txt to whats-new-2.0.txt
13435 - add in whats-new-2.1.txt
13436 - update services.txt with the whois for logged in users
13437
13438 Revision Changes Path
13439 7.2 +5 -0 ircd-ratbox/doc/services.txt
13440 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13441 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13442 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13443
13444
13445
13446leeh 2005/02/13 09:20:37 EST (20050213_3)
13447
13448 Modified files:
13449 include supported.h
13450 modules/core m_message.c
13451 Log:
13452 - fix a compile error in m_message.c
13453 - update 005 to the spec and add CPRIVMSG/CNOTICE
13454
13455 Revision Changes Path
13456 7.2 +31 -37 ircd-ratbox/include/supported.h
13457 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13458
13459
13460
13461leeh 2005/02/13 09:14:12 EST (20050213_2)
13462
13463 Modified files:
13464 src channel.c
13465 Log:
13466 - fix the membership memleak
13467
13468 Revision Changes Path
13469 7.432 +0 -3 ircd-ratbox/src/channel.c
13470
13471
13472
13473leeh 2005/02/12 21:51:56 EST (20050213_1)
13474
13475 Modified files:
13476 include client.h
13477 modules/core m_message.c
13478 Log:
13479 - add a bitmask to track when they send their first message, only allowing
13480 clearing stuff after that.
13481
13482 Revision Changes Path
13483 7.263 +4 -0 ircd-ratbox/include/client.h
13484 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13485
13486
13487
13488leeh 2005/02/12 21:17:52 EST (20050213_0)
13489
13490 Modified files:
13491 include patricia.h s_newconf.h
13492 modules/core m_message.c
13493 src patricia.c s_newconf.c s_user.c
13494 Log:
13495 - add in the patricia for tracking who fills up targets, give them a reduced
13496 count on connect
13497
13498 Revision Changes Path
13499 7.20 +1 -1 ircd-ratbox/include/patricia.h
13500 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13501 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13502 7.29 +1 -1 ircd-ratbox/src/patricia.c
13503 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13504 7.340 +4 -0 ircd-ratbox/src/s_user.c
13505
13506
13507
13508leeh 2005/02/12 18:35:10 EST (20050212_0)
13509
13510 Modified files:
13511 include ircd_defs.h
13512 src class.c reject.c
13513 Log:
13514 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13515
13516 Revision Changes Path
13517 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13518 7.68 +1 -5 ircd-ratbox/src/class.c
13519 1.33 +1 -5 ircd-ratbox/src/reject.c
13520
13521
13522
13523androsyn 2005/02/11 17:11:57 EST (20050211_1)
13524
13525 Modified files:
13526 modules m_watch.c
13527 Log:
13528 remove stupid memory leak
13529
13530 Revision Changes Path
13531 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13532
13533
13534
13535leeh 2005/02/11 06:42:48 EST (20050211_0)
13536
13537 Modified files:
13538 modules m_gline.c
13539 Log:
13540 - workaround hyb6 allowing empty gline reasons
13541
13542 Revision Changes Path
13543 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13544
13545
13546
13547leeh 2005/02/09 14:39:13 EST (20050209_2)
13548
13549 Modified files:
13550 include s_conf.h
13551 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13552 src ircd.c s_conf.c
13553 Log:
13554 - move temp dlines and temp klines over to an array, rather than completely
13555 seperate dlinks.
13556
13557 Revision Changes Path
13558 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13559 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13560 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13561 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13562 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13563 7.369 +0 -5 ircd-ratbox/src/ircd.c
13564 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13565
13566
13567
13568leeh 2005/02/09 14:02:13 EST (20050209_1)
13569
13570 Modified files:
13571 include s_user.h
13572 modules m_cap.c m_pong.c m_user.c
13573 modules/core m_nick.c
13574 src s_user.c
13575 Log:
13576 - remove 'nick' param from register_local_user(), its not needed.
13577
13578 Revision Changes Path
13579 7.35 +1 -1 ircd-ratbox/include/s_user.h
13580 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13581 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13582 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13583 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13584 7.339 +6 -6 ircd-ratbox/src/s_user.c
13585
13586
13587
13588leeh 2005/02/09 13:12:53 EST (20050209_0)
13589
13590 Modified files:
13591 modules m_cmessage.c
13592 Log:
13593 - dont send numerics when we're dealing with CNOTICE
13594 - add in checking for +g, and resetting idle
13595
13596 Revision Changes Path
13597 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13598
13599
13600
13601leeh 2005/02/08 11:37:50 EST (20050208_2)
13602
13603 Modified files:
13604 src s_newconf.c
13605 Log:
13606 - fix operator blocks to work on ip spoofs
13607
13608 Revision Changes Path
13609 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13610
13611
13612
13613leeh 2005/02/07 19:23:22 EST (20050208_1)
13614
13615 Modified files:
13616 doc example.conf example.efnet.conf
13617 src newconf.c
13618 Log:
13619 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13620
13621 Revision Changes Path
13622 7.258 +0 -39 ircd-ratbox/doc/example.conf
13623 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13624 7.198 +0 -272 ircd-ratbox/src/newconf.c
13625
13626
13627
13628leeh 2005/02/07 19:19:32 EST (20050208_0)
13629
13630 Modified files:
13631 src s_conf.c
13632 Log:
13633 - added support for kline.conf.perm et al, these take the same formats
13634 as their non-permanent partners, but you cant remove them via the ircd.
13635
13636 Revision Changes Path
13637 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13638
13639
13640
13641leeh 2005/02/02 19:18:59 EST (20050203_1)
13642
13643 Modified files:
13644 help Makefile.in
13645 help/opers index
13646 help/users index
13647 Added files:
13648 help/opers cnotice cprivmsg
13649 Log:
13650 - added help files for cprivmsg/cnotice
13651
13652 Revision Changes Path
13653 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13654 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13655 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13656 1.10 +19 -19 ircd-ratbox/help/opers/index
13657 1.7 +10 -9 ircd-ratbox/help/users/index
13658
13659
13660
13661leeh 2005/02/02 19:14:25 EST (20050203_0)
13662
13663 Modified files:
13664 include numeric.h
13665 modules Makefile.in
13666 src messages.tab
13667 Added files:
13668 modules m_cmessage.c
13669 Log:
13670 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13671 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13672 nick is a member. These bypass any target change limitations.
13673 - added ERR_VOICENEEDED, numeric 489.
13674
13675 Revision Changes Path
13676 7.56 +2 -0 ircd-ratbox/include/numeric.h
13677 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13678 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13679 7.124 +1 -1 ircd-ratbox/src/messages.tab
13680
13681
13682
13683leeh 2005/02/02 16:58:16 EST (20050202_4)
13684
13685 Modified files:
13686 help/opers etrace
13687 Log:
13688 - update etrace help
13689
13690 Revision Changes Path
13691 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13692
13693
13694
13695leeh 2005/02/02 16:55:04 EST (20050202_3)
13696
13697 Modified files:
13698 modules m_etrace.c
13699 Log:
13700 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13701 can put its external ip address in there..
13702
13703 Revision Changes Path
13704 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13705
13706
13707
13708leeh 2005/02/02 16:41:06 EST (20050202_2)
13709
13710 Modified files:
13711 modules m_etrace.c
13712 Log:
13713 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13714 if its a non-local client. These will just get "lost" if the remote
13715 server doesnt support this..
13716
13717 Revision Changes Path
13718 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13719
13720
13721
13722leeh 2005/02/02 16:12:12 EST (20050202_1)
13723
13724 Modified files:
13725 include client.h numeric.h s_conf.h
13726 modules/core m_message.c
13727 src messages.tab newconf.c s_conf.c
13728 Log:
13729 - first part of the target change code, add the storage of targets for
13730 localuser, throttle messages when they fill all the available slots
13731
13732 Revision Changes Path
13733 7.262 +5 -1 ircd-ratbox/include/client.h
13734 7.55 +2 -0 ircd-ratbox/include/numeric.h
13735 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13736 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13737 7.123 +1 -1 ircd-ratbox/src/messages.tab
13738 7.197 +1 -0 ircd-ratbox/src/newconf.c
13739 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13740
13741
13742
13743leeh 2005/02/02 13:28:10 EST (20050202_0)
13744
13745 Modified files:
13746 modules m_resv.c m_stats.c m_testline.c
13747 modules/core m_join.c
13748 src hash.c kdparse.c messages.tab s_newconf.c
13749 Log:
13750 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13751 tracking of when resvs get hit
13752
13753 Revision Changes Path
13754 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13755 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13756 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13757 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13758 7.114 +3 -0 ircd-ratbox/src/hash.c
13759 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13760 7.122 +1 -1 ircd-ratbox/src/messages.tab
13761 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13762
13763
13764
13765leeh 2005/01/31 09:04:10 EST (20050131_2)
13766
13767 Modified files:
13768 src s_log.c
13769 Log:
13770 - fflush() logfiles
13771
13772 Revision Changes Path
13773 7.79 +2 -0 ircd-ratbox/src/s_log.c
13774
13775
13776
13777leeh 2005/01/31 08:59:09 EST (20050131_1)
13778
13779 Modified files:
13780 src commio.c
13781 Log:
13782 - rename fd_dump() to comm_dump()
13783
13784 Revision Changes Path
13785 1.27 +2 -2 ircd-ratbox/src/commio.c
13786
13787
13788
13789leeh 2005/01/30 19:16:08 EST (20050131_0)
13790
13791 Modified files:
13792 doc hooks.txt
13793 include hook.h
13794 modules m_services.c
13795 modules/core m_server.c
13796 src hook.c s_serv.c
13797 Log:
13798 - added hook for server_introduced
13799 - fixed up services support for hooks
13800
13801 Revision Changes Path
13802 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13803 1.31 +1 -0 ircd-ratbox/include/hook.h
13804 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13805 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13806 7.36 +2 -0 ircd-ratbox/src/hook.c
13807 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13808
13809
13810
13811androsyn 2005/01/29 20:18:12 EST (20050130_1)
13812
13813 Modified files:
13814 src commio.c
13815 Log:
13816 Add back in the comm_fd_hack thing for solaris
13817
13818 Revision Changes Path
13819 1.26 +26 -1 ircd-ratbox/src/commio.c
13820
13821
13822
13823androsyn 2005/01/29 19:59:17 EST (20050130_0)
13824
13825 Modified files:
13826 adns adns.h
13827 include commio.h s_conf.h watch.h
13828 modules m_dline.c m_kline.c m_resv.c m_stats.c
13829 m_watch.c m_xline.c
13830 modules/core m_nick.c
13831 src balloc.c cache.c client.c commio.c
13832 epoll.c ircd.c ircd_lexer.l kdparse.c
13833 listener.c s_auth.c s_conf.c s_log.c
13834 s_serv.c watch.c
13835 Log:
13836 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13837
13838 Revision Changes Path
13839 1.18 +0 -2 ircd-ratbox/adns/adns.h
13840 1.14 +6 -37 ircd-ratbox/include/commio.h
13841 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13842 7.3 +2 -2 ircd-ratbox/include/watch.h
13843 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13844 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13845 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13846 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13847 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13848 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13849 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13850 7.85 +1 -1 ircd-ratbox/src/balloc.c
13851 1.24 +5 -5 ircd-ratbox/src/cache.c
13852 7.488 +4 -4 ircd-ratbox/src/client.c
13853 1.25 +10 -280 ircd-ratbox/src/commio.c
13854 1.33 +1 -1 ircd-ratbox/src/epoll.c
13855 7.368 +4 -4 ircd-ratbox/src/ircd.c
13856 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13857 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13858 7.125 +8 -8 ircd-ratbox/src/listener.c
13859 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13860 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13861 7.78 +20 -20 ircd-ratbox/src/s_log.c
13862 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13863 1.6 +22 -15 ircd-ratbox/src/watch.c
13864
13865
13866
13867androsyn 2005/01/29 12:18:38 EST (20050129_0)
13868
13869 Modified files:
13870 modules/core m_mode.c
13871 Log:
13872 remove two unused variables
13873
13874 Revision Changes Path
13875 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13876
13877
13878
13879leeh 2005/01/28 15:31:40 EST (20050128_1)
13880
13881 Modified files:
13882 modules m_kline.c
13883 src s_conf.c
13884 Log:
13885 - mo_kline() needs minpara of 3, not 2
13886 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13887 - require me.info is never blank
13888
13889 Revision Changes Path
13890 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13891 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13892
13893
13894
13895leeh 2005/01/28 15:26:28 EST (20050128_0)
13896
13897 Modified files:
13898 modules/core m_mode.c m_sjoin.c
13899 Log:
13900 - patch via jilles to fix +eI lists being shown to lusers when handling
13901 protocol stuff over TS6
13902
13903 Revision Changes Path
13904 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13905 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13906
13907
13908
13909leeh 2005/01/25 19:47:38 EST (20050126_0)
13910
13911 Modified files:
13912 include channel.h
13913 modules/core m_join.c m_mode.c m_sjoin.c
13914 src channel.c messages.tab s_serv.c
13915 Log:
13916 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13917 an operspy call with &me
13918 - remove modebuf/parabuf params from channel_modes(), we now generate a
13919 buffer internally which we return.
13920
13921 Revision Changes Path
13922 7.163 +1 -1 ircd-ratbox/include/channel.h
13923 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13924 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13925 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13926 7.431 +25 -18 ircd-ratbox/src/channel.c
13927 7.121 +1 -1 ircd-ratbox/src/messages.tab
13928 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13929
13930
13931
13932alz 2005/01/25 18:09:18 EST (20050125_5)
13933
13934 Modified files:
13935 doc example.conf example.efnet.conf
13936 include s_conf.h
13937 modules m_info.c
13938 src listener.c newconf.c s_conf.c
13939 Log:
13940 Added dline_with_reason config option (default yes):
13941
13942 /* dline reason: show the user the dline reason when they connect
13943 * and are dlined.
13944 */
13945 dline_with_reason = yes;
13946
13947 Revision Changes Path
13948 7.257 +6 -1 ircd-ratbox/doc/example.conf
13949 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13950 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13951 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13952 7.124 +1 -1 ircd-ratbox/src/listener.c
13953 7.196 +1 -0 ircd-ratbox/src/newconf.c
13954 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13955
13956
13957
13958leeh 2005/01/25 13:21:17 EST (20050125_4)
13959
13960 Modified files:
13961 src newconf.c
13962 Log:
13963 - make conf_set_generic_string() test len exists before it uses it.
13964
13965 Revision Changes Path
13966 7.195 +1 -1 ircd-ratbox/src/newconf.c
13967
13968
13969
13970leeh 2005/01/25 13:10:56 EST (20050125_3)
13971
13972 Modified files:
13973 doc example.conf
13974 src newconf.c
13975 Log:
13976 - rename 'type' to 'flags' in cluster {};
13977 - add stacking of servers in cluster {}; documented in example.conf
13978
13979 Revision Changes Path
13980 7.256 +18 -10 ircd-ratbox/doc/example.conf
13981 7.194 +39 -7 ircd-ratbox/src/newconf.c
13982
13983
13984
13985alz 2005/01/25 12:48:54 EST (20050125_2)
13986
13987 Modified files:
13988 include s_conf.h
13989 src listener.c s_conf.c
13990 Log:
13991 Added dline reasons, connecting/banned clients now see ban reason.
13992
13993 Revision Changes Path
13994 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13995 7.123 +17 -4 ircd-ratbox/src/listener.c
13996 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13997
13998
13999
14000leeh 2005/01/25 07:44:37 EST (20050125_1)
14001
14002 Modified files:
14003 doc example.conf example.efnet.conf
14004 src newconf.c
14005 Log:
14006 - implement stacking of shared {}; blocks, documented in example.conf
14007
14008 Revision Changes Path
14009 7.255 +26 -13 ircd-ratbox/doc/example.conf
14010 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14011 7.193 +51 -36 ircd-ratbox/src/newconf.c
14012
14013
14014
14015leeh 2005/01/24 19:08:29 EST (20050125_0)
14016
14017 Modified files:
14018 doc example.conf
14019 include client.h s_conf.h
14020 modules/core m_join.c
14021 src newconf.c s_user.c
14022 Log:
14023 - added jupe_exempt to auth {};, exempts the user from generating warnings
14024 when they attempt to join juped channels.
14025
14026 Revision Changes Path
14027 7.254 +2 -0 ircd-ratbox/doc/example.conf
14028 7.261 +3 -0 ircd-ratbox/include/client.h
14029 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14030 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14031 7.192 +1 -0 ircd-ratbox/src/newconf.c
14032 7.338 +8 -0 ircd-ratbox/src/s_user.c
14033
14034
14035
14036leeh 2005/01/24 18:57:02 EST (20050124_6)
14037
14038 Modified files:
14039 src newconf.c
14040 Log:
14041 - rework shared {};, the format is now:
14042 shared {
14043 oper = "flame@*.leeh.co.uk", "*.lan";
14044 flags = kline;
14045 };
14046
14047 With no privs:
14048 shared {
14049 oper = "flame@*.leeh.co.uk", "*.lan";
14050 flags = none;
14051 };
14052
14053 Revision Changes Path
14054 7.191 +55 -23 ircd-ratbox/src/newconf.c
14055
14056
14057
14058leeh 2005/01/24 17:25:58 EST (20050124_5)
14059
14060 Modified files:
14061 include modules.h
14062 Log:
14063 - fix the prototype on load_static_modules()
14064
14065 Revision Changes Path
14066 7.61 +1 -1 ircd-ratbox/include/modules.h
14067
14068
14069
14070leeh 2005/01/24 16:00:30 EST (20050124_4)
14071
14072 Modified files:
14073 modules m_cap.c
14074 Log:
14075 - have cap end call register_local_user() with its own copy of
14076 source_p->username so its safe for unidented users..
14077
14078 Revision Changes Path
14079 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14080
14081
14082
14083leeh 2005/01/24 15:48:09 EST (20050124_3)
14084
14085 Modified files:
14086 include newconf.h s_conf.h
14087 modules m_info.c
14088 src newconf.c s_conf.c s_log.c
14089 Log:
14090 - move the conf parser over to a table based structure, with generic setting
14091 of integers/strings
14092
14093 Revision Changes Path
14094 7.34 +9 -8 ircd-ratbox/include/newconf.h
14095 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14096 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14097 7.190 +264 -808 ircd-ratbox/src/newconf.c
14098 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14099 7.77 +13 -13 ircd-ratbox/src/s_log.c
14100
14101
14102
14103leeh 2005/01/24 13:11:30 EST (20050124_2)
14104
14105 Modified files:
14106 doc example.conf
14107 src newconf.c
14108 Log:
14109 - added stacking of ips in exempt {};
14110
14111 Revision Changes Path
14112 7.253 +4 -0 ircd-ratbox/doc/example.conf
14113 7.189 +11 -30 ircd-ratbox/src/newconf.c
14114
14115
14116
14117leeh 2005/01/24 12:59:57 EST (20050124_1)
14118
14119 Modified files:
14120 include tools.h
14121 src channel.c client.c hash.c hook.c
14122 newconf.c s_user.c watch.c
14123 Log:
14124 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14125 consistent with the rest of the dlink code.
14126
14127 Revision Changes Path
14128 1.54 +7 -7 ircd-ratbox/include/tools.h
14129 7.430 +2 -2 ircd-ratbox/src/channel.c
14130 7.487 +6 -6 ircd-ratbox/src/client.c
14131 7.113 +5 -5 ircd-ratbox/src/hash.c
14132 7.35 +1 -1 ircd-ratbox/src/hook.c
14133 7.188 +2 -2 ircd-ratbox/src/newconf.c
14134 7.337 +1 -1 ircd-ratbox/src/s_user.c
14135 1.5 +4 -4 ircd-ratbox/src/watch.c
14136
14137
14138
14139leeh 2005/01/24 12:47:13 EST (20050124_0)
14140
14141 Modified files:
14142 modules m_cap.c
14143 Log:
14144 - cheap hack on sticky capabs..
14145
14146 Revision Changes Path
14147 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14148
14149
14150
14151leeh 2005/01/22 11:36:54 EST (20050122_0)
14152
14153 Modified files:
14154 modules m_cap.c
14155 Log:
14156 - updated my clicap implementation to match the spec so far..
14157
14158 Revision Changes Path
14159 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14160
14161
14162
14163leeh 2005/01/21 07:14:43 EST (20050121_2)
14164
14165 Modified files:
14166 doc hooks.txt
14167 include hook.h
14168 modules m_services.c
14169 src hook.c s_serv.c
14170 Log:
14171 - added hooks for when we're sending a burst
14172 - rewrote hooks.txt
14173 - fix up the hooks ive already done in services compatibility, ill add the
14174 hooks for server/client introductions in a bit.
14175
14176 Revision Changes Path
14177 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14178 1.30 +4 -0 ircd-ratbox/include/hook.h
14179 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14180 7.34 +7 -0 ircd-ratbox/src/hook.c
14181 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14182
14183
14184
14185leeh 2005/01/21 06:34:03 EST (20050121_1)
14186
14187 Modified files:
14188 contrib example_module.c spy_admin_notice.c
14189 spy_info_notice.c spy_links_notice.c
14190 spy_motd_notice.c spy_stats_notice.c
14191 spy_stats_p_notice.c spy_trace_notice.c
14192 spy_whois_notice.c
14193 spy_whois_notice_global.c
14194 include hook.h
14195 modules m_admin.c m_info.c m_links.c m_motd.c
14196 m_services.c m_stats.c m_trace.c
14197 m_whois.c static_modules.c.SH
14198 modules/core m_server.c
14199 src client.c hook.c ircd.c modules.c packet.c
14200 s_auth.c s_serv.c s_user.c send.c
14201 Log:
14202 - add a better implementation of the hook system, its now a slow leaking
14203 array and events are created whenever we try adding a hook for it, or
14204 theyre registered for the caller.
14205
14206 Ive temporarily fucked services support and removed most of the other
14207 hooks.. I shall fix this soon.
14208
14209 Revision Changes Path
14210 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14211 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14212 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14213 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14214 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14215 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14216 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14217 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14218 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14219 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14220 1.29 +34 -70 ircd-ratbox/include/hook.h
14221 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14222 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14223 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14224 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14225 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14226 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14227 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14228 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14229 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14230 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14231 7.486 +1 -28 ircd-ratbox/src/client.c
14232 7.33 +131 -137 ircd-ratbox/src/hook.c
14233 7.367 +1 -1 ircd-ratbox/src/ircd.c
14234 7.151 +6 -10 ircd-ratbox/src/modules.c
14235 7.138 +10 -14 ircd-ratbox/src/packet.c
14236 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14237 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14238 7.336 +0 -6 ircd-ratbox/src/s_user.c
14239 7.286 +8 -6 ircd-ratbox/src/send.c
14240
14241
14242
14243leeh 2005/01/20 19:19:20 EST (20050121_0)
14244
14245 Modified files:
14246 include hostmask.h
14247 Log:
14248 - remove an unused struct
14249
14250 Revision Changes Path
14251 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14252
14253
14254
14255leeh 2005/01/20 13:38:39 EST (20050120_1)
14256
14257 Modified files:
14258 . configure configure.ac
14259 include client.h numeric.h patchlevel.h
14260 modules Makefile.in
14261 src messages.tab s_user.c
14262 Added files:
14263 modules m_cap.c
14264 Log:
14265 - drop back to -O0, fix patchlevel.h
14266 - first stab at client capabilities.. this still needs work.
14267
14268 Revision Changes Path
14269 7.240 +3 -3 ircd-ratbox/configure
14270 7.54 +3 -3 ircd-ratbox/configure.ac
14271 7.260 +3 -0 ircd-ratbox/include/client.h
14272 7.54 +2 -0 ircd-ratbox/include/numeric.h
14273 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14274 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14275 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14276 7.120 +1 -1 ircd-ratbox/src/messages.tab
14277 7.335 +3 -0 ircd-ratbox/src/s_user.c
14278
14279
14280
14281leeh 2005/01/20 06:04:41 EST (20050120_0)
14282
14283 Modified files:
14284 . ChangeLog RELNOTES
14285 include config.h config.h.dist memory.h
14286 patchlevel.h
14287 modules m_stats.c
14288 src commio.c crypt.c getopt.c ircd.c s_serv.c
14289 Removed files:
14290 . README.VMS clean.com make.com
14291 include setup.h_vms
14292 modules descrip.mms static_modules_c.com
14293 modules/core descrip.mms
14294 src descrip.mms qio.c version.com
14295 tools descrip.mms mkpasswd_vms.c
14296 Log:
14297 - clean changelog, relnotes
14298 - mark patchlevel as 2.1.0beta
14299 - remove VMS support
14300
14301 Revision Changes Path
14302 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14303 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14304 1.111 +1 -348 ircd-ratbox/RELNOTES
14305 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14306 7.182 +0 -42 ircd-ratbox/include/config.h
14307 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14308 7.50 +0 -4 ircd-ratbox/include/memory.h
14309 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14310 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14311 7.2 +0 -58 ircd-ratbox/make.com (dead)
14312 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14313 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14314 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14315 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14316 1.24 +7 -30 ircd-ratbox/src/commio.c
14317 7.12 +0 -4 ircd-ratbox/src/crypt.c
14318 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14319 7.24 +0 -4 ircd-ratbox/src/getopt.c
14320 7.366 +4 -19 ircd-ratbox/src/ircd.c
14321 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14322 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14323 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14324 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14325 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14326
14327
14328
14329androsyn 2005/01/18 11:55:13 EST (20050118_7)
14330
14331 Modified files:
14332 include watch.h
14333 src watch.c
14334 Log:
14335 not using the return values on a few watch functions so make them void
14336
14337 Revision Changes Path
14338 7.2 +5 -5 ircd-ratbox/include/watch.h
14339 1.4 +19 -28 ircd-ratbox/src/watch.c
14340
14341
14342androsyn 2005/01/14 13:10:41 EST (20050114_5)
14343
14344 Modified files:
14345 modules m_watch.c
14346 Log:
14347 Make watch throttle, don't accept letter commands stacked
14348
14349 Revision Changes Path
14350 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14351
14352
14353
14354androsyn 2005/01/14 13:06:06 EST (20050114_4)
14355
14356 Modified files:
14357 modules m_gline.c
14358 Log:
14359 fix merge error
14360
14361 Revision Changes Path
14362 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14363
14364
14365
14366androsyn 2005/01/14 12:12:37 EST (20050114_3)
14367
14368 Modified files:
14369 . ChangeLog README.FIRST RELNOTES configure
14370 configure.ac
14371 adns adns.h internal.h parse.c transmit.c
14372 types.c
14373 contrib example_module.c spy_admin_notice.c
14374 spy_info_notice.c spy_links_notice.c
14375 spy_motd_notice.c spy_stats_notice.c
14376 spy_stats_p_notice.c spy_trace_notice.c
14377 spy_whois_notice.c
14378 spy_whois_notice_global.c
14379 doc example.conf example.efnet.conf ircd.motd
14380 server-version-info whats-new.txt
14381 help/opers umode xline
14382 help/users umode
14383 include cache.h channel.h class.h client.h
14384 commio.h config.h config.h.dist hash.h
14385 hook.h hostmask.h irc_string.h ircd.h
14386 ircd_defs.h m_info.h memory.h msg.h
14387 newconf.h numeric.h packet.h patchlevel.h
14388 patricia.h s_conf.h s_gline.h s_newconf.h
14389 s_serv.h s_user.h scache.h serno.h
14390 setup.h.in sprintf_irc.h stdinc.h tools.h
14391 modules .depend Makefile.in m_admin.c m_away.c
14392 m_dline.c m_encap.c m_gline.c m_info.c
14393 m_kline.c m_links.c m_list.c m_lusers.c
14394 m_motd.c m_oper.c m_operspy.c m_rehash.c
14395 m_restart.c m_resv.c m_set.c m_stats.c
14396 m_svinfo.c m_testline.c m_testmask.c
14397 m_topic.c m_trace.c m_watch.c m_who.c
14398 m_whois.c m_whowas.c m_xline.c
14399 static_modules.c.SH
14400 modules/core m_error.c m_message.c m_mode.c m_quit.c
14401 m_server.c m_squit.c
14402 src .depend Makefile.in adns.c balloc.c
14403 cache.c channel.c class.c client.c
14404 commio.c crypt.c devpoll.c epoll.c
14405 event.c getopt.c hash.c hook.c hostmask.c
14406 irc_string.c ircd.c ircd_lexer.l
14407 ircd_parser.y ircd_signal.c listener.c
14408 modules.c newconf.c numeric.c packet.c
14409 parse.c patricia.c poll.c reject.c
14410 restart.c s_auth.c s_conf.c s_log.c
14411 s_newconf.c s_serv.c s_user.c scache.c
14412 select.c send.c snprintf.c tools.c
14413 version.c.SH watch.c whowas.c
14414 tools README.mkpasswd mkpasswd.c
14415 Added files:
14416 . README.VMS clean.com make.com
14417 doc services.txt
14418 include common.h s_stats.h setup.h_vms
14419 supported.h
14420 modules descrip.mms m_challenge.c m_etrace.c
14421 m_invite.c m_names.c m_pass.c m_ping.c
14422 m_pong.c m_services.c m_tb.c m_user.c
14423 m_users.c m_version.c
14424 static_modules_c.com
14425 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14426 m_part.c m_sjoin.c
14427 servlink descrip.mms
14428 src descrip.mms kdparse.c messages.tab qio.c
14429 s_gline.c s_stats.c version.com
14430 tools descrip.mms mkpasswd_vms.c
14431 Removed files:
14432 doc 005.txt
14433 include banconf.h
14434 modules/core channels.c users.c
14435 src banconf.c
14436 Log:
14437 merge from RATBOX_2_0
14438
14439 Revision Changes Path
14440 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14441 7.40 +1 -0 ircd-ratbox/README.FIRST
14442 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14443 1.110 +114 -6 ircd-ratbox/RELNOTES
14444 1.17 +4 -0 ircd-ratbox/adns/adns.h
14445 1.17 +4 -4 ircd-ratbox/adns/internal.h
14446 1.12 +38 -38 ircd-ratbox/adns/parse.c
14447 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14448 1.19 +13 -13 ircd-ratbox/adns/types.c
14449 7.1 +10 -0 ircd-ratbox/clean.com (new)
14450 7.239 +47 -29 ircd-ratbox/configure
14451 7.53 +40 -32 ircd-ratbox/configure.ac
14452 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14453 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14454 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14455 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14456 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14457 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14458 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14459 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14460 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14461 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14462 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14463 7.252 +68 -22 ircd-ratbox/doc/example.conf
14464 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14465 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14466 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14467 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14468 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14469 1.5 +2 -1 ircd-ratbox/help/opers/umode
14470 1.7 +1 -1 ircd-ratbox/help/opers/xline
14471 1.2 +1 -0 ircd-ratbox/help/users/umode
14472 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14473 1.7 +8 -0 ircd-ratbox/include/cache.h
14474 7.162 +18 -16 ircd-ratbox/include/channel.h
14475 7.25 +4 -0 ircd-ratbox/include/class.h
14476 7.259 +34 -28 ircd-ratbox/include/client.h
14477 1.13 +45 -7 ircd-ratbox/include/commio.h
14478 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14479 7.181 +74 -16 ircd-ratbox/include/config.h
14480 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14481 7.53 +2 -0 ircd-ratbox/include/hash.h
14482 1.28 +73 -27 ircd-ratbox/include/hook.h
14483 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14484 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14485 7.80 +6 -31 ircd-ratbox/include/ircd.h
14486 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14487 7.56 +14 -8 ircd-ratbox/include/m_info.h
14488 7.49 +4 -0 ircd-ratbox/include/memory.h
14489 7.53 +2 -0 ircd-ratbox/include/msg.h
14490 7.33 +9 -9 ircd-ratbox/include/newconf.h
14491 7.53 +12 -8 ircd-ratbox/include/numeric.h
14492 7.27 +1 -1 ircd-ratbox/include/packet.h
14493 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14494 7.19 +25 -1 ircd-ratbox/include/patricia.h
14495 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14496 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14497 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14498 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14499 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14500 7.34 +13 -9 ircd-ratbox/include/s_user.h
14501 7.15 +1 -1 ircd-ratbox/include/scache.h
14502 7.5366 +1 -1 ircd-ratbox/include/serno.h
14503 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14504 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14505 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14506 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14507 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14508 1.53 +10 -10 ircd-ratbox/include/tools.h
14509 7.1 +58 -0 ircd-ratbox/make.com (new)
14510 1.45 +338 -182 ircd-ratbox/modules/.depend
14511 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14512 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14513 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14514 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14515 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14516 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14517 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14518 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14519 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14520 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14521 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14522 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14523 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14524 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14525 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14526 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14527 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14528 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14529 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14530 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14531 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14532 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14533 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14534 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14535 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14536 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14537 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14538 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14539 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14540 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14541 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14542 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14543 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14544 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14545 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14546 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14547 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14548 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14549 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14550 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14551 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14552 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14553 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14554 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14555 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14556 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14557 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14558 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14559 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14560 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14561 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14562 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14563 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14564 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14565 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14566 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14567 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14568 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14569 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14570 7.48 +162 -119 ircd-ratbox/src/.depend
14571 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14572 7.75 +5 -5 ircd-ratbox/src/adns.c
14573 7.84 +1 -1 ircd-ratbox/src/balloc.c
14574 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14575 1.23 +75 -7 ircd-ratbox/src/cache.c
14576 7.429 +342 -79 ircd-ratbox/src/channel.c
14577 7.67 +42 -2 ircd-ratbox/src/class.c
14578 7.485 +245 -85 ircd-ratbox/src/client.c
14579 1.23 +349 -43 ircd-ratbox/src/commio.c
14580 7.11 +4 -0 ircd-ratbox/src/crypt.c
14581 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14582 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14583 1.32 +4 -8 ircd-ratbox/src/epoll.c
14584 7.46 +63 -6 ircd-ratbox/src/event.c
14585 7.23 +4 -0 ircd-ratbox/src/getopt.c
14586 7.112 +8 -7 ircd-ratbox/src/hash.c
14587 7.32 +135 -133 ircd-ratbox/src/hook.c
14588 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14589 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14590 7.365 +56 -48 ircd-ratbox/src/ircd.c
14591 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14592 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14593 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14594 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14595 7.122 +14 -13 ircd-ratbox/src/listener.c
14596 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14597 7.150 +17 -8 ircd-ratbox/src/modules.c
14598 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14599 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14600 7.137 +55 -42 ircd-ratbox/src/packet.c
14601 7.187 +8 -15 ircd-ratbox/src/parse.c
14602 7.28 +2 -4 ircd-ratbox/src/patricia.c
14603 7.82 +3 -1 ircd-ratbox/src/poll.c
14604 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14605 1.32 +8 -3 ircd-ratbox/src/reject.c
14606 7.34 +1 -0 ircd-ratbox/src/restart.c
14607 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14608 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14609 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14610 7.76 +32 -35 ircd-ratbox/src/s_log.c
14611 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14612 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14613 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14614 7.334 +773 -2 ircd-ratbox/src/s_user.c
14615 7.27 +2 -1 ircd-ratbox/src/scache.c
14616 7.44 +2 -0 ircd-ratbox/src/select.c
14617 7.285 +12 -12 ircd-ratbox/src/send.c
14618 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14619 7.46 +0 -1 ircd-ratbox/src/tools.c
14620 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14621 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14622 1.3 +4 -4 ircd-ratbox/src/watch.c
14623 7.32 +1 -0 ircd-ratbox/src/whowas.c
14624 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14625 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14626 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14627 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14628
14629
14630
14631androsyn 2005/01/13 22:17:53 EST (20050114_2)
14632
14633 Modified files: (Branch: RATBOX_2_0)
14634 src client.c
14635 Log:
14636 a remote client is never going to have a watch list..duh
14637
14638 Revision Changes Path
14639 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14640
14641
14642
14643androsyn 2005/01/13 20:49:55 EST (20050114_1)
14644
14645 Added files: (Branch: RATBOX_2_0)
14646 modules m_watch.c
14647 Log:
14648 get that one too
14649
14650 Revision Changes Path
14651 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14652
14653
14654
14655androsyn 2005/01/13 20:39:28 EST (20050114_0)
14656
14657 Added files: (Branch: RATBOX_2_0)
14658 include watch.h
14659 src watch.c
14660 Log:
14661 helps if we actually include the .c/.h files
14662
14663 Revision Changes Path
14664 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14665 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14666
14667
14668
14669androsyn 2005/01/13 13:57:16 EST (20050113_0)
14670
14671 Modified files: (Branch: RATBOX_2_0)
14672 . configure configure.ac
14673 include client.h numeric.h s_conf.h setup.h.in
14674 supported.h
14675 modules Makefile.in
14676 modules/core m_nick.c
14677 src Makefile.in client.c ircd.c messages.tab
14678 newconf.c s_conf.c s_user.c
14679 Log:
14680 backport watch from devel
14681
14682 Revision Changes Path
14683 7.229.2.10 +12 -2 ircd-ratbox/configure
14684 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14685 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14686 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14687 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14688 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14689 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14690 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14691 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14692 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14693 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14694 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14695 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14696 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14697 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14698 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14699
14700
14701
14702leeh 2005/01/12 10:12:40 EST (20050112_1)
14703
14704 Modified files: (Branch: RATBOX_2_0)
14705 include numeric.h
14706 modules m_services.c m_whois.c
14707 src messages.tab
14708 Log:
14709 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14710 when the user is logged in
14711
14712 Revision Changes Path
14713 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14714 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14715 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14716 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14717
14718
14719
14720leeh 2005/01/11 19:47:14 EST (20050112_0)
14721
14722 Modified files: (Branch: RATBOX_2_0)
14723 include supported.h
14724 Added files: (Branch: RATBOX_2_0)
14725 doc services.txt
14726 Log:
14727 - add +r to 005
14728 - added doc/services.txt, outlining the compatibility code
14729
14730 Revision Changes Path
14731 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14732 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14733
14734
14735
14736leeh 2005/01/11 18:38:10 EST (20050111_5)
14737
14738 Modified files: (Branch: RATBOX_2_0)
14739 include client.h hook.h
14740 modules m_services.c
14741 modules/core m_server.c
14742 src hook.c s_serv.c
14743 Log:
14744 - more services compatibility code:
14745 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14746 appropriate service {}; entry, only accept SU from these.
14747 - hook into us finishing nick burst, and have services burst a list of
14748 logged in users
14749
14750 Revision Changes Path
14751 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14752 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14753 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14754 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14755 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14756 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14757
14758
14759
14760leeh 2005/01/11 17:32:42 EST (20050111_4)
14761
14762 Modified files: (Branch: RATBOX_2_0)
14763 . configure configure.ac
14764 include client.h
14765 modules Makefile.in
14766 src channel.c
14767 Added files: (Branch: RATBOX_2_0)
14768 modules m_services.c
14769 Log:
14770 - more services compatibility code:
14771 - encap handlers for SU (services marking client as logged in)
14772 - and for LOGIN (servers bursting logged in status)
14773 - move suser from Client -> User
14774
14775 Revision Changes Path
14776 7.229.2.9 +9 -3 ircd-ratbox/configure
14777 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14778 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14779 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14780 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14781 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14782
14783
14784
14785leeh 2005/01/11 16:46:34 EST (20050111_3)
14786
14787 Modified files: (Branch: RATBOX_2_0)
14788 include ircd_defs.h
14789 Log:
14790 - whoops, missing #endif
14791
14792 Revision Changes Path
14793 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14794
14795
14796
14797leeh 2005/01/11 15:56:57 EST (20050111_2)
14798
14799 Modified files: (Branch: RATBOX_2_0)
14800 include ircd_defs.h
14801 Log:
14802 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14803 have ipv6 just report sizeof(struct sockaddr_in)
14804
14805 Revision Changes Path
14806 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14807
14808
14809
14810leeh 2005/01/10 20:19:35 EST (20050111_1)
14811
14812 Modified files: (Branch: RATBOX_2_0)
14813 src newconf.c
14814 Log:
14815 - fix a gcc warning
14816
14817 Revision Changes Path
14818 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14819
14820
14821
14822leeh 2005/01/10 20:10:35 EST (20050111_0)
14823
14824 Modified files: (Branch: RATBOX_2_0)
14825 adns internal.h parse.c transmit.c types.c
14826 Log:
14827 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14828 conflict
14829
14830 Revision Changes Path
14831 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14832 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14833 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14834 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14835
14836
14837
14838leeh 2005/01/10 17:48:48 EST (20050110_3)
14839
14840 Modified files: (Branch: RATBOX_2_0)
14841 modules m_xline.c
14842 Log:
14843 - send out the reformatted xline to opers (\s -> ' ')
14844
14845 Revision Changes Path
14846 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14847
14848
14849
14850leeh 2005/01/10 16:18:53 EST (20050110_2)
14851
14852 Modified files: (Branch: RATBOX_2_0)
14853 help/opers umode
14854 help/users umode
14855 include client.h supported.h
14856 src messages.tab s_user.c send.c
14857 Log:
14858 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14859 channel privmsgs.
14860
14861 Revision Changes Path
14862 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14863 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14864 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14865 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14866 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14867 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14868 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14869
14870
14871
14872leeh 2005/01/10 14:50:47 EST (20050110_1)
14873
14874 Modified files: (Branch: RATBOX_2_0)
14875 doc example.conf example.efnet.conf
14876 Log:
14877 - I dont remember ts6 desyncing on bans, so im not sure why the example
14878 confs say so.
14879
14880 Revision Changes Path
14881 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14882 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14883
14884
14885
14886leeh 2005/01/10 13:31:10 EST (20050110_0)
14887
14888 Modified files: (Branch: RATBOX_2_0)
14889 . configure configure.ac
14890 include channel.h client.h numeric.h s_conf.h
14891 s_serv.h setup.h.in
14892 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14893 m_sjoin.c
14894 src channel.c messages.tab newconf.c s_conf.c
14895 s_serv.c s_user.c
14896 Log:
14897 - added --enable-services to configure, which enables some ratbox-services
14898 compatibility code:
14899 - chanmode +r, registered users only
14900 - usermode +S, prevents deop/kick of a service
14901 - service { }; block in conf for the above umode
14902
14903 Revision Changes Path
14904 7.229.2.8 +28 -16 ircd-ratbox/configure
14905 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14906 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14907 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14908 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14909 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14910 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14911 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14912 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14913 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14914 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14915 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14916 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14917 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14918 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14919 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14920 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14921 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14922 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14923
14924
14925
14926leeh 2005/01/09 08:23:30 EST (20050109_0)
14927
14928 Modified files: (Branch: RATBOX_2_0)
14929 help/opers umode
14930 Log:
14931 - remove a tab, and add +C to opers umode help
14932
14933 Revision Changes Path
14934 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14935